CMMFControllerEventMonitor Class Reference
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.
Inherits from
- CMMFControllerEventMonitor
Constructor & Destructor Documentation
CMMFControllerEventMonitor(MMMFControllerEventMonitorObserver &, RMMFController &)
Constructs a controller event monitor object.
~CMMFControllerEventMonitor()
~CMMFControllerEventMonitor | ( | ) | |
Member Functions Documentation
DoCancel()
void | DoCancel | ( | ) | [private, virtual] |
Cancels the outstanding request on iMMFController.
NewL(MMMFControllerEventMonitorObserver &, RMMFController &)
Constructs a controller event monitor object.
- Since
- 7.0s
Create a new Controller Event Monitor.
Parameters
MMMFControllerEventMonitorObserver & aObserver | "The observer to notify whenever an event is received.
@param aMMFController "A reference to the controller that is to be monitored for events. |
RMMFController & aMMFController | A reference to the client controller interface class. |
RunL()
void | RunL | ( | ) | [private, virtual] |
Calls HandleEvent on iObserver.
This will not leave.
Start()
Tells the controller event monitor to start listening for events.
The controller plugin must have been opened before this method is called.
- Since
- 7.0s
Start receiving events from the controller. This can only be called once the controller is open.
Member Data Documentation
RMMFController & iMMFController
MMMFControllerEventMonitorObserver & iObserver
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.