|
|
|
|
Location:
mmfdatapathproxy.h
Link against: mmfserverbaseclasses.lib
class CMMFDataPathEventMonitor : public CActive;
Active object utility class that can be used to monitor a datapath that is running in its own thread for events. If an event
occurs, the client will be notified via the MMMFDataPathEventMonitorObserver interface.
CBase - Base class for all classes to be instantiated on the heap
CActive - The core class of the active object abstraction
CMMFDataPathEventMonitor - Active object utility class that can be used to monitor a datapath that is running in its own thread for events
Defined in CMMFDataPathEventMonitor:
DoCancel(), NewL(), RunL(), Start(), ~CMMFDataPathEventMonitor()
Inherited from CActive:
Cancel(),
Deque(),
EPriorityHigh,
EPriorityIdle,
EPriorityLow,
EPriorityStandard,
EPriorityUserInput,
Extension_(),
IsActive(),
IsAdded(),
Priority(),
RunError(),
SetActive(),
SetPriority(),
TPriority,
iStatus
Inherited from CBase:
Delete(),
operator new()
static IMPORT_C CMMFDataPathEventMonitor *NewL(MMMFDataPathEventMonitorObserver &aObserver, RMMFDataPathProxy &aMMFDataPathProxy);
Constructs a datapath event monitor object.
|
|
IMPORT_C void Start();
Tells the datapath event monitor to start listening for events.
The datapath proxy must have been opened before this method is called.
virtual IMPORT_C void RunL();
Internal active object function.
Starts the data path event monitor and handles an event if there is no error status.
Calls HandleEvent on iObserver.
protected: virtual void DoCancel();
Cancels the outstanding request on iMMFDataPathProxy.