CMMFObject Class Reference
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.
Constructor & Destructor Documentation
CMMFObject(TUid)
IMPORT_C
|
CMMFObject
|
(
|
TUid
|
aInterfaceId
|
)
|
|
Parameters
TUid
aInterfaceId
|
The UID of the interface provided by this object.
|
Member Functions Documentation
Handle()
Returns the handle of the object.
HandleRequest(TMMFMessage &)
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.
Parameters
TMMFMessage
& aMessage
|
The message to be handled. This MUST be completed by the object.
|
SetHandle(const TMMFMessageDestination &)
operator==(const CMMFObject &)
Compares two CMMFObjects by comparing their handles.
Parameters
const
CMMFObject
& aOther
|
The object to be compared with this object.
|
Member Data Documentation
TMMFMessageDestination
iHandle
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.