TLbsAdminExtLocService Class Reference

class TLbsAdminExtLocService

The TLbsAdminExtLocService is always used in conjunction with the TLbsAdminExtLocServicesInfo class and defines external location request preferences for a single Protocol Module.

TLbsAdminExtLocServicesInfo

Constructor & Destructor Documentation

TLbsAdminExtLocService()

IMPORT_C TLbsAdminExtLocService ( )

Default constructor for TLbsAdminExtLocService

Member Functions Documentation

ModuleId()

IMPORT_C TLbsProtocolModuleId ModuleId ( ) const

Returns the Protocol Module unique Id.

ModuleService()

IMPORT_C TExternalLocateService ModuleService ( ) const

Returns the External Locate Service setting of a Protocol Module.

SetModuleId(const TLbsProtocolModuleId)

IMPORT_C void SetModuleId ( const TLbsProtocolModuleId aModuleId )

Sets the Protocol Module unique Id.

Parameters

const TLbsProtocolModuleId aModuleId [In] Module unique Id.

SetModuleService(const TExternalLocateService)

IMPORT_C void SetModuleService ( const TExternalLocateService aModuleService )

Sets the External Locate Service setting of the Protocol Module.

Parameters

const TExternalLocateService aModuleService [In] External Locate Service setting of the Protocol Module.

Member Enumerations Documentation

Enum _TExternalLocateService

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.

Enumerators

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

Member Type Definitions Documentation

Typedef TExternalLocateService

typedef TUint32 TExternalLocateService

Defined type for maintaining Binary Compatibility of the _TExternalLocateService enumeration.

Member Data Documentation

TLbsProtocolModuleId iModuleId

TLbsProtocolModuleId iModuleId [private]

TExternalLocateService iModuleService

TExternalLocateService iModuleService [private]

TUint32 iReserved

TUint32 iReserved [private]