| class CMMFControllerEventMonitor : public CActive |
Active object utility class that can be used to monitor a controller plugin for events. If an event occurs, the client will be notified via the MMMFControllerEventMonitorObserver interface.
7.0s
| Public Member Functions | |
|---|---|
| ~CMMFControllerEventMonitor() | |
| IMPORT_C CMMFControllerEventMonitor * | NewL(MMMFControllerEventMonitorObserver &, RMMFController &) |
| IMPORT_C void | Start() |
| Private Member Functions | |
|---|---|
| CMMFControllerEventMonitor(MMMFControllerEventMonitorObserver &, RMMFController &) | |
| void | DoCancel() |
| void | RunL() |
| Inherited Enumerations | |
|---|---|
| CActive:TPriority | |
| Private Attributes | |
|---|---|
| TMMFEventPckg | iEventPckg |
| RMMFController & | iMMFController |
| MMMFControllerEventMonitorObserver & | iObserver |
| Inherited Attributes | |
|---|---|
| CActive::iStatus | |
| CMMFControllerEventMonitor | ( | MMMFControllerEventMonitorObserver & | aObserver, |
| RMMFController & | aMMFController | ||
| ) | [private] | ||
Constructs a controller event monitor object.
7.0s
| MMMFControllerEventMonitorObserver & aObserver | A reference to the observer of the active object. The observer will be notified when an event occurs. |
| RMMFController & aMMFController | A reference to the client controller interface class. |
| IMPORT_C CMMFControllerEventMonitor * | NewL | ( | MMMFControllerEventMonitorObserver & | aObserver, |
| RMMFController & | aMMFController | |||
| ) | [static] | |||
Constructs a controller event monitor object.
A pointer to the new event monitor.
7.0s
| MMMFControllerEventMonitorObserver & aObserver | A reference to the observer of the active object. The observer will be notified when an event occurs. |
| RMMFController & aMMFController | A reference to the client controller interface class. |
| IMPORT_C void | Start | ( | ) |
Tells the controller event monitor to start listening for events.
The controller plugin must have been opened before this method is called.
7.0s
| MMMFControllerEventMonitorObserver & | iObserver | [private] |