| 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.