class RSsmMiscAdaptation : public RSsmAdaptationBase |
Client interface for Miscellaneous Adaptation part of the Adaptation server.
Public Member Functions | |
---|---|
IMPORT_C void | Cancel() |
IMPORT_C void | GetGlobalStartupMode(TDes8 &, TRequestStatus &) |
IMPORT_C void | GetHiddenReset(TDes8 &, TRequestStatus &) |
IMPORT_C void | PrepareSimLanguages(TSsmLanguageListPriority, TDes8 &, TRequestStatus &) |
IMPORT_C void | SecurityStateChange(TInt, TDes8 &, TRequestStatus &) |
IMPORT_C CArrayFix< TInt32 > * | SimLanguagesArrayL(TInt) |
Inherited Enumerations | |
---|---|
RHandleBase:TAttributes | |
RSessionBase:TAttachMode |
Inherited Attributes | |
---|---|
RHandleBase::iHandle |
IMPORT_C void | Cancel | ( | ) |
Cancels the current outstanding request on this R class.
If the request is successfully cancelled then the TRequestStatus associated with that request will be completed with KErrCancel.
IMPORT_C void | GetGlobalStartupMode | ( | TDes8 & | aModePckg, |
TRequestStatus & | aRequest | |||
) |
Retrieves the startup mode from the adaptation.
This API can only be called by processes with the SecureID of the System State Manager.
TDes8 & aModePckg | A descriptor packaging a TInt object, such as TPckg<TInt>. The descriptor referenced should exist until aStatus is completed. When aStatus is completed with KErrNone this descriptor will contain the startup mode. The meaning of this startup mode value is dependent on the adaptation. |
TRequestStatus & aRequest | The request status. This is set to KErrNone on completion, KErrNotSupported if this operations is not supported by the adaptation, KErrPermissionDenied if the current process does not have the SecureID of the System State Manager, otherwise one of the other system-wide error codes. |
IMPORT_C void | GetHiddenReset | ( | TDes8 & | aHiddenResetPckg, |
TRequestStatus & | aStatus | |||
) |
Retrieve information about Hidden reset.
This API can only be called by processes with the SecureID of the System State Manager.
TDes8 & aHiddenResetPckg | A descriptor packaging a TBool object, such as TPckg<TBool>. The descriptor referenced should exist until aStatus is completed. When aStatus is completed with KErrNone this descriptor will contain ETrue if Hidden reset is to be done , EFalse otherwise. |
TRequestStatus & aStatus | The request status. This is set to KErrNone on successful completion, KErrNotSupported if this operations is not supported by the adaptation, KErrPermissionDenied if the current process does not have the SecureID of the System State Manager, KErrDisconnected if there is no handle to adaptation server, otherwise one of the other system-wide error codes. |
IMPORT_C void | PrepareSimLanguages | ( | TSsmLanguageListPriority | aPriority, |
TDes8 & | aSizePckg, | |||
TRequestStatus & | aStatus | |||
) |
Prepares the SIM languages list for retrieval.
This API can only be called by processes with the SecureID of the System State Manager.
TSsmLanguageListPriority aPriority | Specifies which languages list should be prepared for retrieval. |
TDes8 & aSizePckg | A descriptor packaging a TInt object, such as TPckg<TInt>. The descriptor referenced should exist until aStatus is completed. When aStatus is completed with KErrNone this descriptor will contain the number of elements in the language list. |
TRequestStatus & aStatus | The request status. This is set to KErrNone on completion, KErrNotSupported if this operations is not supported by the adaptation, KErrPermissionDenied if the current process does not have the SecureID of the System State Manager, otherwise one of the other system-wide error codes. |
IMPORT_C void | SecurityStateChange | ( | TInt | aState, |
TDes8 & | aResponsePckg, | |||
TRequestStatus & | aStatus | |||
) |
Communicates a security state change with the adaptation.
This API can only be called by processes with the SecureID of the System State Manager.
TInt aState | The security state that has been changed to by the security state machine. The meaning of this value is dependent on the adaptation. |
TDes8 & aResponsePckg | A descriptor packaging a TInt object, such as TPckg<TInt>. The descriptor referenced should exist until aStatus is completed. This descriptor will contain the response from the adaptation to this security state change. The meaning of this value is dependent on the adaptation. |
TRequestStatus & aStatus | The request status. This is set to KErrNone on completion, KErrNotSupported if this operations is not supported by the adaptation, KErrPermissionDenied if the current process does not have the SecureID of the System State Manager, otherwise one of the other system-wide error codes. |
IMPORT_C CArrayFix< TInt32 > * | SimLanguagesArrayL | ( | TInt | aSimLanguageCount | ) |
Retrieves the SIM lanugages list.
This will retrieve the SIM languages list in a dynamic array, the list was prepared by a previous successful call to PrepareSimLanguages().
This API can only be called by processes with the SecureID of the System State Manager.
TInt aSimLanguageCount | The count of the languages as prepared in a previous call to PrepareSimLanguages(). This count is used to allocate and expand the size of the flat buffer. |
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.