Location:
mmfcontroller.h
Link against: mmfcontrollerframework.lib
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()
, iController
, iDestinationPckg
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.