TLbsAdminProtocolModulesInfo Class Reference

class TLbsAdminProtocolModulesInfo : public TLbsAdminInfoBase

The TLbsAdminProtocolModulesInfo class provides a data structure required to manage a list of Protocol Modules to be used. It is a functional extension of the TLbsProtocolModuleId type.

TLbsProtocolModuleId KSettingHomeProtocolModule KSettingRoamingProtocolModule

Inherits from

Constructor & Destructor Documentation

TLbsAdminProtocolModulesInfo()

IMPORT_CTLbsAdminProtocolModulesInfo()

Default constructor for TLbsAdminProtocolModulesInfo

Member Functions Documentation

DefaultModuleId()

IMPORT_C TLbsProtocolModuleIdDefaultModuleId()const

Returns the Id of the default module.

The default module Id can also be obtained by calling GetModuleIds(). It is the first module in the array.

The default module is used for both, incoming (MTLR, NILR) and outgoing (MOLR, MOLR-X3P, MOLR-CellBased) requests.

GetModuleIds

GetModuleIds(TLbsProtocolModuleIdArray &, TInt &)

IMPORT_C voidGetModuleIds(TLbsProtocolModuleIdArray &aModuleIdArray,
TInt &aCount
)const

Gets an array of Protocol Module Ids

The first Protocol Module in the array is used for both incoming (MTLR, NILR) and outgoing (MOLR, MOLR-X3P, MOLR-CellBased) requests. The additional protocol modules are used for incoming requests only.

The default module Id can also be obtained by calling DefaultModuleId().

DefaultModuleId

Parameters

TLbsProtocolModuleIdArray & aModuleIdArray[Out] An array of Protocol Module Ids.
TInt & aCount[Out] Number of items in the array.

SetModuleIds(const TLbsProtocolModuleIdArray &, TInt)

IMPORT_C TIntSetModuleIds(const TLbsProtocolModuleIdArray &aModuleIdArray,
TIntaCount
)

Sets an array of Protocol Module Ids

The first Protocol Module in the array is used for both incoming (MTLR, NILR) and outgoing (MOLR, MOLR-X3P, MOLR-CellBased) requests. The additional protocol modules are used for incoming requests only.

KLbsAdminMaxProtocolModuleIds

Parameters

const TLbsProtocolModuleIdArray & aModuleIdArray[In] An array of Protocol Module Ids.
TInt aCount[In] Number of items in the array.

Member Type Definitions Documentation

Typedef TLbsProtocolModuleIdArray

typedef TLbsProtocolModuleId TLbsProtocolModuleIdArray

Member Data Documentation

TLbsProtocolModuleIdArray iModuleIdArray

TLbsProtocolModuleIdArray iModuleIdArray[private]

TInt iModuleIdArrayCount

TInt iModuleIdArrayCount[private]

TUint32 iReserved

TUint32 iReserved[private]