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_C TLbsAdminProtocolModulesInfo ( )

Default constructor for TLbsAdminProtocolModulesInfo

Member Functions Documentation

DefaultModuleId()

IMPORT_C TLbsProtocolModuleId DefaultModuleId ( ) 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 void GetModuleIds ( 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 TInt SetModuleIds ( const TLbsProtocolModuleIdArray & aModuleIdArray,
TInt aCount
)

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]