RCustomerServiceProfileCache Class Reference

class RCustomerServiceProfileCache
Customer service profile cache
Since
1.0 SsSettings.lib

Nested Classes and Structures

Constructor & Destructor Documentation

RCustomerServiceProfileCache()

IMPORT_CRCustomerServiceProfileCache()

RCustomerServiceProfileCache(const RCustomerServiceProfileCache &)

RCustomerServiceProfileCache(const RCustomerServiceProfileCache &)[private]

Parameters

const RCustomerServiceProfileCache &

~RCustomerServiceProfileCache()

IMPORT_C~RCustomerServiceProfileCache()

Member Functions Documentation

ChangedCspTable(TDes8 &, TDes8 &)

IMPORT_C TIntChangedCspTable(TDes8 &aChangedCsps,
TDes8 &aNewValues
)
Get the changed CSP information after Refresh.
Since
2.8.

Parameters

TDes8 & aChangedCspsThe changed CSP fields, type RMobilePhone::TMobilePhoneCspFileV1Pckg.
TDes8 & aNewValuesThe new values of CSP fields, type RMobilePhone::TMobilePhoneCspFileV1Pckg.

Close()

IMPORT_C voidClose()

Closes connections.

CspCPHSTeleservices(RMobilePhone::TCspCPHSTeleservices &)

IMPORT_C TIntCspCPHSTeleservices(RMobilePhone::TCspCPHSTeleservices &aParams)

Get CPHS tele services flags from CSP.

Parameters

RMobilePhone::TCspCPHSTeleservices & aParamsTele services parameters.

CspCPHSValueAddedServices(RMobilePhone::TCspValueAdded &)

IMPORT_C TIntCspCPHSValueAddedServices(RMobilePhone::TCspValueAdded &aParams)
Get value added services flags from CSP.
Since
1.2.

Parameters

RMobilePhone::TCspValueAdded & aParamsValue added services parameters.

CspCallCompletion(RMobilePhone::TCspCallCompletion &)

IMPORT_C TIntCspCallCompletion(RMobilePhone::TCspCallCompletion &aParams)

Get call completion flags from CSP.

Parameters

RMobilePhone::TCspCallCompletion & aParamsCall completion parameters.

CspCallOffering(RMobilePhone::TCspCallOffering &)

IMPORT_C TIntCspCallOffering(RMobilePhone::TCspCallOffering &aParams)

Get call offering flags from CSP.

Parameters

RMobilePhone::TCspCallOffering & aParamsCall offering parameters.

CspCallRestriction(RMobilePhone::TCspCallRestriction &)

IMPORT_C TIntCspCallRestriction(RMobilePhone::TCspCallRestriction &aParams)

Get call restriction flags from CSP.

Parameters

RMobilePhone::TCspCallRestriction & aParamsCall restriction parameters.

CspTeleServices(RMobilePhone::TCspTeleservices &)

IMPORT_C TIntCspTeleServices(RMobilePhone::TCspTeleservices &aParams)
Get tele services flags from CSP.
Since
2.8.

Parameters

RMobilePhone::TCspTeleservices & aParamsTele services parameters.

DefineAndSetValue(TUid, TUint, TInt)

TInt DefineAndSetValue(TUidaCategory,
TUintaKey,
TIntaValue
)[private]

Parameters

TUid aCategory
TUint aKey
TInt aValue

DoGetValues(TInt &, TSsGroups)

TInt DoGetValues(TInt &aValue,
TSsGroupsaGroup
)[private]

Parameters

TInt & aValue
TSsGroups aGroup

DoOpenL()

voidDoOpenL()[private]

DoResetOldCspFile()

voidDoResetOldCspFile()[private]

HandleRefresh()

IMPORT_C TIntHandleRefresh()

Handles refresh.

Open()

IMPORT_C TIntOpen()

Opens connections. Must be done before fetching any items.

operator=(const RCustomerServiceProfileCache &)

RCustomerServiceProfileCache &operator=(const RCustomerServiceProfileCache &)[private]

Parameters

const RCustomerServiceProfileCache &

Member Enumerations Documentation

Enum TSsGroups

Enumerators

ESsCspGroup1
ESsCspGroup2

Member Data Documentation

TCspCacheData * iData

TCspCacheData *iData[private]

RMobilePhone::TMobilePhoneCspFileV1 * iOldCspFile

RMobilePhone::TMobilePhoneCspFileV1 *iOldCspFile[private]