MMiscAdaptation Class Reference

class MMiscAdaptation

Member Functions Documentation

Cancel()

void Cancel ( ) [pure virtual]

This cancels the previous request from any of the other four methods in this class. Only one request is allowed to be outstanding for each connected session.

GetGlobalStartupMode(TDes8 &, TRequestStatus &)

void GetGlobalStartupMode ( TDes8 & aModePckg,
TRequestStatus & aStatus
) [pure virtual]

Get the start-up mode from the Cooperating System. TRequestStatus

Parameters

TDes8 & aModePckg should contain start-up of the Cooperating System on completion
TRequestStatus & aStatus to complete when the operation has finished

GetHiddenReset(TDes8 &, TRequestStatus &)

void GetHiddenReset ( TDes8 & aHiddenResetPckg,
TRequestStatus & aStatus
) [pure virtual]

Retrieve information about Hidden reset. TRequestStatus

Parameters

TDes8 & aHiddenResetPckg Result package (ETrue or EFalse)
TRequestStatus & aStatus to complete when the operation has finished

GetSimLanguagesL(CBufBase *, TInt)

void GetSimLanguagesL ( CBufBase * aBuf,
TInt aCount
) [pure virtual]

Get language codes stored in the SIM in preferred language lists. PrepareSimLanguages() call should precede this call PrepareSimLanguages

Parameters

CBufBase * aBuf should contain the language lists on completion
TInt aCount to contain the count of the languages

PrepareSimLanguages(TSsmLanguageListPriority, TDes8 &, TRequestStatus &)

void PrepareSimLanguages ( TSsmLanguageListPriority aPriority,
TDes8 & aSizePckg,
TRequestStatus & aStatus
) [pure virtual]

Prepare language codes stored in the SIM in preferred language lists. The next call should be GetSimLanguagesL() TSsmLanguageListPriority TRequestStatus GetSimLanguagesL

Parameters

TSsmLanguageListPriority aPriority priority for which the language lists need to be prepared
TDes8 & aSizePckg on return contains the size of the buffer, which a client should allocate and pass as the one of the parameters (CBufBase* aBuf, TInt aCount) to GetSimLanguagesL()
TRequestStatus & aStatus to complete when the operation has finished

Release()

void Release ( ) [pure virtual]

It is expected that Release will usually just call "delete this" on the object, but this will depend on the implementation of each policy.

SecurityStateChange(TInt, TDes8 &, TRequestStatus &)

void SecurityStateChange ( TInt aState,
TDes8 & aResponsePckg,
TRequestStatus & aStatus
) [pure virtual]

Request the next security state. TRequestStatus

Parameters

TInt aState next security state
TDes8 & aResponsePckg response to state change request on completion
TRequestStatus & aStatus to complete when the operation has finished