#include "mmfcontroller.h"
class CMMFDataSourceHolder : public CMMFObject |
Public Member Functions | |
---|---|
CMMFDataSourceHolder(MDataSource &) | |
~CMMFDataSourceHolder() | |
IMPORT_C MDataSource & | DataSource() |
virtual IMPORT_C void | HandleRequest(TMMFMessage &) |
CMMFObject-derived class to wrap a Data Source.
Allows a handle to be attributed to a data source, so it can be removed from the controller and the client can send messages directly to it.
IMPORT_C | CMMFDataSourceHolder | ( | MDataSource & | aDataSource | ) |
Constructor.
Parameter | Description |
---|---|
aDataSource | The data source to be wrapped. |
IMPORT_C | ~CMMFDataSourceHolder | ( | ) |
Destructor.
Note: This deletes the data source.
IMPORT_C MDataSource & | DataSource | ( | ) |
Returns a reference to the data source.
Returns: The data source.
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 source.
Parameter | Description |
---|---|
aMessage | The message to be handled. |