#include <mmf/common/mmfcontroller.h>
Link against: mmfcontrollerframework.lib
| class RMMFCustomCommandsBase |
| Protected Attributes | |
|---|---|
| RMMFController & | iController |
| TMMFMessageDestinationPckg | iDestinationPckg |
| Public Member Functions | |
|---|---|
| RMMFCustomCommandsBase(RMMFController &, TUid) | |
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.
| RMMFController & | iController | [protected] |
The controller.
Derived classes should use iController.CustomCommandSync() and
iController.CustomCommandAsync() to send the custom commands to the controller
plugin.
| TMMFMessageDestinationPckg | iDestinationPckg | [protected] |
The destination package.
Derived classes must pass this into iController.CustomCommandSync() and
iController.CustomCommandAsync() as the destination argument.
| IMPORT_C | RMMFCustomCommandsBase | ( | RMMFController & | aController, |
| TUid | aInterfaceId | |||
| ) | ||||
Constructor.
| Parameters | |
|---|---|
| aController | A reference to the controller client class that will be used to send custom commands to the controller plugin. |
| aInterfaceId | The UID of the custom command interface that is provided by this client API class. |