| 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.
7.0s
| Public Member Functions | |
|---|---|
| RMMFCustomCommandsBase(RMMFController &, TUid) | |
| Protected Attributes | |
|---|---|
| RMMFController & | iController |
| TMMFMessageDestinationPckg | iDestinationPckg |
| IMPORT_C | RMMFCustomCommandsBase | ( | RMMFController & | aController, |
| TUid | aInterfaceId | |||
| ) | ||||
| RMMFController & aController | |
| TUid aInterfaceId |
| 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.