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.