#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. |