class CMMFObject : public CBase |
Defines an object to which a client may have a direct handle.
This class provides a way of identifying objects within the controller framework, and a means of passing commands to those objects.
7.0s
Public Member Functions | |
---|---|
CMMFObject(TUid) | |
~CMMFObject() | |
IMPORT_C const TMMFMessageDestination & | Handle() |
void | HandleRequest(TMMFMessage &) |
IMPORT_C TBool | operator==(const CMMFObject &) |
Private Member Functions | |
---|---|
void | SetHandle(const TMMFMessageDestination &) |
Private Attributes | |
---|---|
TMMFMessageDestination | iHandle |
void | HandleRequest | ( | TMMFMessage & | aMessage | ) | [pure virtual] |
Passes a message to the object to handle.
This is a pure virtual method to be implemented by concrete classes derived from this class.
The message passed in MUST be completed by the object; however, it can be copied to be completed at a later time, should some other asynchronous action need to occur first.
7.0s
TMMFMessage & aMessage | The message to be handled. This MUST be completed by the object. |
void | SetHandle | ( | const TMMFMessageDestination & | aNewHandle | ) | [private] |
const TMMFMessageDestination & aNewHandle |
IMPORT_C TBool | operator== | ( | const CMMFObject & | aOther | ) |
const CMMFObject & aOther |