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] |