| 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.