RMobileNamStore::TMobileNamEntryV4 Class Reference

class RMobileNamStore::TMobileNamEntryV4 : public RMobilePhoneStore::TMobilePhoneStoreEntryV1

Defines contents of a NAM store entry

The differences between the original TMobileNamEntryV1, and updated TMobileNamEntryV4 are:
  • the maximum mobile NAM parameter size is KMaxNamParamSize(64) for TMobileNamEntryV1 and KMaxNamParamSizeV4(256) for TMobileNamEntryV4

  • TMobileNamEntryV4 defines a set of standard NAM parameters for the iParamIdentifier as described in 3GPP2 C.S0005-A appendix F.3

Constructor & Destructor Documentation

TMobileNamEntryV4()

IMPORT_CTMobileNamEntryV4()

Member Functions Documentation

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const

This method externalizes the NAM entry into a stream

Parameters

RWriteStream & aStreamThe write stream that will contain the NAM entry

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

This method internalizes the NAM entry from a stream

Parameters

RReadStream & aStreamThe read stream containing the NAM entry

Member Data Documentation

TBuf8< KMaxNamParamSizeV4 > iData

TBuf8< KMaxNamParamSizeV4 >iData

The data contents of the selected parameter.

Modes: CDMA

KMaxNamParamSizeV4

TInt iNamId

TInt iNamId

The NAM that is to be accessed, will be between 0 and TMobileNamStoreInfo::iNamCount-1.

Modes: CDMA

TInt iParamIdentifier

TInt iParamIdentifier

The identifier of the NAM parameter to be accessed. iParamIdentifier will be a TStandardNamParameters value if a standard NAM parameter is being accessed, however a TSY may support and define NAM parameters in addition to those given by TStandardNamParameters Modes: CDMA