|
||
class CMMFDataSinkHolder : public CMMFObject;
CMMFObject-derived class to wrap a Data Sink.
Allows a handle to be attributed to a data sink, so it can be removed from the controller and the client can send messages directly to it.
CBase
-
Base class for all classes to be instantiated on the heap.
CMMFObject
-
Defines an object to which a client may have a direct handle.
CMMFDataSinkHolder
-
CMMFObject-derived class to wrap a Data Sink.
Defined in CMMFDataSinkHolder
:
CMMFDataSinkHolder(MDataSink &)
Constructor.DataSink()
Returns a reference to the data sink.HandleRequest(TMMFMessage &)
Implementation of the pure virtual function inherited from CMMFObject.~CMMFDataSinkHolder()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CMMFObject
:
CMMFObject(TUid)
Constructor.Handle()
Returns the handle of the object.operator==(const CMMFObject &)
Compares two CMMFObjects by comparing their handles.IMPORT_C CMMFDataSinkHolder(MDataSink &aDataSink);
Constructor.
|
IMPORT_C MDataSink& DataSink();
Returns a reference to the data sink.
|
IMPORT_C virtual void HandleRequest(TMMFMessage &aMessage);
Implementation of the pure virtual function inherited from CMMFObject
.
Passes the request directly to the data sink.
|