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.
Public Member Functions | |
---|---|
RMMFCustomCommandsBase ( RMMFController &, TUid ) |
Protected Attributes | |
---|---|
RMMFController & | iController |
TMMFMessageDestinationPckg | iDestinationPckg |
IMPORT_C | RMMFCustomCommandsBase | ( | RMMFController & | aController, |
TUid | aInterfaceId | |||
) |
Constructor.
RMMFController & aController | A reference to the controller client class that will be used to send custom commands to the controller plugin. |
TUid aInterfaceId | The UID of the custom command interface that is provided by this client API class. |
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.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.