| class TLbsAdminExtLocService |
The TLbsAdminExtLocService is always used in conjunction with the TLbsAdminExtLocServicesInfo class and defines external location request preferences for a single Protocol Module.
| Public Member Functions | |
|---|---|
| TLbsAdminExtLocService() | |
| IMPORT_C TLbsProtocolModuleId | ModuleId() |
| IMPORT_C TExternalLocateService | ModuleService() |
| IMPORT_C void | SetModuleId(const TLbsProtocolModuleId) |
| IMPORT_C void | SetModuleService(const TExternalLocateService) |
| Public Member Enumerations | |
|---|---|
| enum | _TExternalLocateService { EExternalLocateUnknown = 0x00, EExternalLocateOn = 0x01, EExternalLocateOnButAlwaysVerify = 0x02, EExternalLocateOff = 0x03, EExternalLocateOffButNotify = 0x04 } |
| Public Member Type Definitions | |
|---|---|
| typedef | TUint32 TExternalLocateService |
| Private Attributes | |
|---|---|
| TLbsProtocolModuleId | iModuleId |
| TExternalLocateService | iModuleService |
| TUint32 | iReserved |
| IMPORT_C | TLbsAdminExtLocService | ( | ) |
Default constructor for TLbsAdminExtLocService
| IMPORT_C TExternalLocateService | ModuleService | ( | ) | const |
Returns the External Locate Service setting of a Protocol Module.
| IMPORT_C void | SetModuleId | ( | const TLbsProtocolModuleId | aModuleId | ) |
Sets the Protocol Module unique Id.
| const TLbsProtocolModuleId aModuleId | [In] Module unique Id. |
| IMPORT_C void | SetModuleService | ( | const TExternalLocateService | aModuleService | ) |
Sets the External Locate Service setting of the Protocol Module.
| const TExternalLocateService aModuleService | [In] External Locate Service setting of the Protocol Module. |
External Locate Service flags. It is an equivalent of the CLbsAdmin::TExternalLocateService enumeration.
Note that the enumeration may be extended in the future by adding more values. To maintain compatibility any unrecognized values must be handled as EExternalLocateUnknown.
| EExternalLocateUnknown = 0x00 |
Unknown. May be used to initialise a variable before getting the value of the setting |
| EExternalLocateOn = 0x01 |
On |
| EExternalLocateOnButAlwaysVerify = 0x02 |
On, but forces verification even if a network stipulates notification only. e.g In a "lcs-LocationNotification" message the "notificationType" argument is "notifyLocationAllowed" |
| EExternalLocateOff = 0x03 |
External locate is Off, Do not notify user about any external attempts to get location |
| EExternalLocateOffButNotify = 0x04 |
External locate is Off, Notify user about any external attempts to get location |
| typedef TUint32 | TExternalLocateService |
Defined type for maintaining Binary Compatibility of the _TExternalLocateService enumeration.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.