#include "mmfcontroller.h"
class CMMFDataSinkHolder : public CMMFObject |
Public Member Functions | |
---|---|
CMMFDataSinkHolder(MDataSink &) | |
~CMMFDataSinkHolder() | |
IMPORT_C MDataSink & | DataSink() |
virtual IMPORT_C void | HandleRequest(TMMFMessage &) |
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.
IMPORT_C | CMMFDataSinkHolder | ( | MDataSink & | aDataSink | ) |
Constructor.
Parameter | Description |
---|---|
aDataSink | The data sink to be wrapped. |
IMPORT_C | ~CMMFDataSinkHolder | ( | ) |
Destructor.
Note: This deletes the data sink.
IMPORT_C MDataSink & | DataSink | ( | ) |
Returns a reference to the data sink.
Returns: The data sink.
IMPORT_C void | HandleRequest | ( | TMMFMessage & | aMessage | ) | [virtual] |
Reimplemented from CMMFObject::HandleRequest(TMMFMessage &)
Implementation of the pure virtual function inherited from CMMFObject.
Passes the request directly to the data sink.
Parameter | Description |
---|---|
aMessage | The message to be handled. |