class RMobileNamStore : public RMobilePhoneStore |
Provides client access to NAM storage functionality provided by TSY
9.5
Public Member Functions | |
---|---|
RMobileNamStore() | |
IMPORT_C void | Close() |
IMPORT_C TInt | Open(RMobilePhone &) |
IMPORT_C void | SetActiveNam(TRequestStatus &, TInt) |
IMPORT_C void | StoreAllL(TRequestStatus &, TInt, CMobilePhoneNamList *) |
IMPORT_C void | StoreAllL(TRequestStatus &, TInt, CMobilePhoneNamListV4 *) |
Protected Member Functions | |
---|---|
IMPORT_C void | ConstructL() |
Private Member Functions | |
---|---|
RMobileNamStore(const RMobileNamStore &) |
Public Member Type Definitions | |
---|---|
typedef | TPckg< TMobileNamEntryV1 > TMobileNamEntryV1Pckg |
typedef | TPckg< TMobileNamEntryV4 > TMobileNamEntryV4Pckg |
typedef | TPckg< TMobileNamStoreInfoV1 > TMobileNamStoreInfoV1Pckg |
Inherited Attributes | |
---|---|
RMobilePhoneStore::iStorePtrHolder | |
RTelSubSessionBase::iPtrHolder |
RMobileNamStore | ( | const RMobileNamStore & | ) | [private] |
const RMobileNamStore & |
IMPORT_C void | Close | ( | ) |
IMPORT_C void | ConstructL | ( | ) | [protected] |
Initializes and allocated the members of the RMobileNamStore object.
IMPORT_C TInt | Open | ( | RMobilePhone & | aPhone | ) |
This member function opens a RMobileNamStore subsession from RMobilePhone.
RMobilePhone & aPhone | The phone subsession to use. |
IMPORT_C void | SetActiveNam | ( | TRequestStatus & | aReqStatus, |
TInt | aNamId | |||
) | const |
This member function sets a new value for the active NAM.
TRequestStatus & aReqStatus | On return, KErrNone if successful, a system-wide error code if not. |
TInt aNamId | Specifies which NAM to activate. |
IMPORT_C void | StoreAllL | ( | TRequestStatus & | aReqStatus, |
TInt | aNamId, | |||
CMobilePhoneNamList * | aNamList | |||
) | const |
This member function stores a new version of the NAM list.
TRequestStatus & aReqStatus | On return, KErrNone if successful, a system-wide error code if not. |
TInt aNamId | Specifies which NAM to use. |
CMobilePhoneNamList * aNamList | Pointer to the list containing the NAM entries to store. |
IMPORT_C void | StoreAllL | ( | TRequestStatus & | aReqStatus, |
TInt | aNamId, | |||
CMobilePhoneNamListV4 * | aNamList | |||
) | const |
This member function stores a new version of the NAM list.
TRequestStatus & aReqStatus | On return, KErrNone if successful, a system-wide error code if not. |
TInt aNamId | Specifies which NAM to use. |
CMobilePhoneNamListV4 * aNamList | Pointer to the list containing the NAM entries to store. |
Enumeration for the standard NAM parameters (see 3GPP2 C.S0005-A appendix F.3) Modes: CDMA
EAKey |
The 64-bit pattern stored in the Mobile Station and Home Location Register/Authentication Centre used to generate/update the mobile station s Shared Secret Data Corresponds to NAM Indicator 'A_KEY' |
ESharedSecretDataA |
64-bit key used for authentication Corresponds to NAM Indicator 'SSD_A(s-p)' |
ESharedSecretDataB |
64-bit key used as input to generate encryption mask and long code Corresponds to NAM Indicator 'SSD_B(s-p)' |
EParameterUpdateReceivedCount |
Modulo-64 event counter maintained by the mobile station and Authentication Center used for clone detection Corresponds to NAM Indicator 'COUNT(s-p)' |
EMinBasedImsiClass |
Class of the International Mobile Station Identity (IMSI) containing a MIN as the lower 10 digits Corresponds to NAM Indicator 'IMSI_M_CLASS(p)' |
ETrueImsiClass |
The class of the International Mobile Station Identity (IMSI) not containing a MIN as the lower 10 digits Corresponds to NAM Indicator 'IMSI_T_CLASS(p)' |
EMinBasedImsiS |
34-bit number derived from the IMSI M used as input for authentication Corresponds to NAM Indicator 'IMSI_M_S(p)' |
ETrueImsiS |
34-bit number derived from the IMSI T used as input for authentication Corresponds to NAM Indicator 'IMSI_T_S(p)' |
EMinBasedImsiAddressNum |
Number of digits in the IMSI M minus 4 Corresponds to NAM Indicator 'IMSI_M_ADDR_NUM(p)' |
ETrueImsiAddressNum |
The number of digits in the IMSI T minus 4 Corresponds to NAM Indicator 'IMSI_T_ADDR_NUM(p)' |
EMinBasedImsiDigits11and12 |
The 11th and 12th digits in the IMSI M Corresponds to NAM Indicator 'IMSI_M_11_12(p)' |
ETrueImsiDigits11and12 |
The 11th and 12th digits in the IMSI T Corresponds to NAM Indicator 'IMSI_T_11_12(p)' |
EMinBasedMobileCountryCode |
The country code for the IMSI M Corresponds to NAM Indicator 'MCC_M(p)' |
ETrueMobileCountryCode |
The country code for the IMSI T Corresponds to NAM Indicator 'MCC_T(p)' |
EMobileDirectoryNumber |
Up to 15 digit dialable number associated with the mobile station through a service subscription Corresponds to NAM Indicator 'MDN(p)' |
EAssigningTmsiZoneLen |
4-bit number giving the length of the assigning Temporary Mobile Station Identity (TMSI) zone (can range from 1 to 8 octets) Corresponds to NAM Indicator 'ASSIGNING_TMSI_ZONE_LEN(s-p)' |
EAssigningTmsiZone |
Temporary Mobile Station Identity (TMSI) zone is an arbitrary set of base stations for the administrative assignment of TMSI Corresponds to NAM Indicator 'ASSIGNING_TMSI_ZONE(s-p)' |
ETmsiCode |
The uniquely assigned number to a mobile station inside a TMSI zone Corresponds to NAM Indicator 'TMSI_CODE(s-p)' |
ETmsiExpTime |
The expiration time used to automatically delete the assigned TMSI Corresponds to NAM Indicator 'TMSI_EXP_TIME(s-p)' |
EHomeSystemIdAnalog |
Mobile station's home System Id for 800MHz analog operation Corresponds to NAM Indicator 'HOME_SID(p)' |
EHomeSystemId |
Mobile station's home System Id Corresponds to NAM Indicator 'SID(p)' |
EHomeNetworkId |
Mobile station's home Network Id Corresponds to NAM Indicator 'NID(p)' |
EReceiveCallsHome |
Mobile station is configured to receive mobile station terminated calls when using a home (SID, NID) pair Corresponds to NAM Indicator 'MOB_TERM_HOME(p)' |
EReceiveCallsForeignSystem |
The mobile station is configured to receive mobile station terminated calls when it is a foreign SID roamer Corresponds to NAM Indicator 'MOB_TERM_FOR_SID(p)' |
EReceiveCallsForeignNetwork |
The mobile station is configured to receive mobile station terminated calls when it is a foreign NID roamer Corresponds to NAM Indicator 'MOB_TERM_FOR_NID(p)' |
ENumStandardNamParameters |
A TSY may use this as the first TSY-defined non-standard NAM parameter |
typedef TPckg< TMobileNamEntryV1 > | TMobileNamEntryV1Pckg |
A typedef'd packaged TMobileNamEntryV1 for passing through a generic API member function.
typedef TPckg< TMobileNamEntryV4 > | TMobileNamEntryV4Pckg |
A typedef'd packaged TMobileNamEntryV4 for passing through a generic API member function.
typedef TPckg< TMobileNamStoreInfoV1 > | TMobileNamStoreInfoV1Pckg |
A typedef'd packaged TMobileNamStoreInfoV1 for passing through a generic API member function.
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.