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
Public Member Functions | |
---|---|
TLbsAdminProtocolModulesInfo() | |
IMPORT_C TLbsProtocolModuleId | DefaultModuleId() |
IMPORT_C void | GetModuleIds(TLbsProtocolModuleIdArray &, TInt &) |
IMPORT_C TInt | SetModuleIds(const TLbsProtocolModuleIdArray &, TInt) |
Inherited Functions | |
---|---|
TLbsAdminInfoBase::ClassSize()const | |
TLbsAdminInfoBase::ClassType()const | |
TLbsAdminInfoBase::TLbsAdminInfoBase() |
Public Member Type Definitions | |
---|---|
typedef | TLbsProtocolModuleId TLbsProtocolModuleIdArray |
Private Attributes | |
---|---|
TLbsProtocolModuleIdArray | iModuleIdArray |
TInt | iModuleIdArrayCount |
TUint32 | iReserved |
Inherited Attributes | |
---|---|
TLbsAdminInfoBase::iClassSize | |
TLbsAdminInfoBase::iClassType |
IMPORT_C | TLbsAdminProtocolModulesInfo | ( | ) |
Default constructor for TLbsAdminProtocolModulesInfo
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.
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().
TLbsProtocolModuleIdArray & aModuleIdArray | [Out] An array of Protocol Module Ids. |
TInt & aCount | [Out] Number of items in the array. |
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.
const TLbsProtocolModuleIdArray & aModuleIdArray | [In] An array of Protocol Module Ids. |
TInt aCount | [In] Number of items in the array. |
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.