|
||
class RMMFCustomCommandsBase;
Base class for client-side custom command classes.
In order facilitate the use of the more common custom commands, it is desirable to write a concrete API class for the client to use. This API class can then be use to wrap all the code involved to formulate the custom command messages.
Defined in RMMFCustomCommandsBase
:
RMMFCustomCommandsBase(RMMFController &,TUid)
Constructor.iController
The controller.iDestinationPckg
The destination package.IMPORT_C RMMFCustomCommandsBase(RMMFController &aController, TUid aInterfaceId);
Constructor.
|
protected: RMMFController & iController;
The controller.
Derived classes should use iController.CustomCommandSync() and iController.CustomCommandAsync() to send the custom commands to the controller plugin.
protected: TMMFMessageDestinationPckg iDestinationPckg;
The destination package.
Derived classes must pass this into iController.CustomCommandSync() and iController.CustomCommandAsync() as the destination argument.