MMiscAdaptation Class Reference

class MMiscAdaptation

Member Functions Documentation

Cancel()

voidCancel()[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 &)

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

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

Parameters

TDes8 & aModePckgshould contain start-up of the Cooperating System on completion
TRequestStatus & aStatusto complete when the operation has finished

GetHiddenReset(TDes8 &, TRequestStatus &)

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

Retrieve information about Hidden reset. TRequestStatus

Parameters

TDes8 & aHiddenResetPckgResult package (ETrue or EFalse)
TRequestStatus & aStatusto complete when the operation has finished

GetSimLanguagesL(CBufBase *, TInt)

voidGetSimLanguagesL(CBufBase *aBuf,
TIntaCount
)[pure virtual]

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

Parameters

CBufBase * aBufshould contain the language lists on completion
TInt aCountto contain the count of the languages

PrepareSimLanguages(TSsmLanguageListPriority, TDes8 &, TRequestStatus &)

voidPrepareSimLanguages(TSsmLanguageListPriorityaPriority,
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 aPrioritypriority for which the language lists need to be prepared
TDes8 & aSizePckgon 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 & aStatusto complete when the operation has finished

Release()

voidRelease()[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 &)

voidSecurityStateChange(TIntaState,
TDes8 &aResponsePckg,
TRequestStatus &aStatus
)[pure virtual]

Request the next security state. TRequestStatus

Parameters

TInt aStatenext security state
TDes8 & aResponsePckgresponse to state change request on completion
TRequestStatus & aStatusto complete when the operation has finished