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.