class MSsmCustomCommand |
Abstract interface to a custom command. All custom command objects should derive from this interface.
Public Member Functions | |
---|---|
void | Close () |
void | Execute (const TDesC8 &, TRequestStatus &) |
void | ExecuteCancel () |
TInt | Initialize ( CSsmCustomCommandEnv *) |
void | Release () |
void | Close | ( | ) | [pure virtual] |
Closes resources initialized in a previous call to Initialize.
void | Execute | ( | const TDesC8 & | aParams, |
TRequestStatus & | aRequest | |||
) | [pure virtual] |
Executes this custom command.
const TDesC8 & aParams | The extra information data for this instance of the custom command. If this custom command was created from a resource file struct, this will be the resource pointed to by dll_info. |
TRequestStatus & aRequest | Request object completed with KErrNone when the command has successfully finished execution, otherwise one of the system wide error codes. |
void | ExecuteCancel | ( | ) | [pure virtual] |
Cancels current execution of this custom command.
TInt | Initialize | ( | CSsmCustomCommandEnv * | aCmdEnv | ) | [pure virtual] |
Initializes this custom command.
CSsmCustomCommandEnv * aCmdEnv | A environment for use by the custom command. This pointer will be valid until Release is called on this custom command. |
void | Release | ( | ) | [pure virtual] |
Releases memory associated with the Custom Command (deletes the MSsmCustomCommand object)
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.