TLbsAdminProtocolModuleLoadingInfo Class Reference

class TLbsAdminProtocolModuleLoadingInfo : public TLbsAdminInfoBase

The TLbsAdminProtocolModuleLoadingInfo class allows to define Protocol Module Loading strategy. Although at this point it contains just one simple value, it has been encapsulated in the T class to allow for future extensions.

KLbsProtocolModuleLoading

Inherits from

Constructor & Destructor Documentation

TLbsAdminProtocolModuleLoadingInfo()

IMPORT_CTLbsAdminProtocolModuleLoadingInfo()

Default constructor for TLbsAdminProtocolModuleLoadingInfo

Member Functions Documentation

LoadingStrategy()

IMPORT_C TProtocolModuleLoadingLoadingStrategy()const

Returns the Protocol Module Loading Strategy setting.

SetLoadingStrategy(const TProtocolModuleLoading)

IMPORT_C voidSetLoadingStrategy(const TProtocolModuleLoadingaLoadingStrategy)

Sets the Protocol Module Loading Strategy setting.

Parameters

const TProtocolModuleLoading aLoadingStrategy[In] The Protocol Module Loading Strategy setting.

Member Enumerations Documentation

Enum _TProtocolModuleLoading

the enum may be extended in the future

Enumerators

EProtocolModuleLoadingUnknown = 0x00

Unknown. May be used to initialise a variable before getting the value of the setting

EProtocolModuleLoadingByStatus = 0x01

Load all roaming OR home Protocol Modules at LBS start-up. The Protocol Modules to be loaded depend on the roaming status

EProtocolModuleLoadingAll = 0x02

Load all roaming and non-roaming Protocol Modules at LBS start-up.

EProtocolModuleLoadingDynamic = 0x03

Dynamically re-load modules when roaming status changes. Note that Protocol Modules intended to be used for emergency calls support should be present in both, roaming and non-roaming list of modules. KLbsSettingHomeProtocolModule KLbsSettingRoamingProtocolModuleThe setting is currently not supported

Member Type Definitions Documentation

Typedef TProtocolModuleLoading

typedef TUint32 TProtocolModuleLoading

Member Data Documentation

TProtocolModuleLoading iLoadingStrategy

TProtocolModuleLoading iLoadingStrategy[private]

TUint32 iReserved

TUint32 iReserved[private]