The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IMonitorCallbackTimerQueue Class Reference
[InterfacesProtected destructors on abstract base classesMonitoring]

Inheritance diagram for IMonitorCallbackTimerQueue:

List of all members.


Detailed Description

An interface to allow a class to monitor the operation of an instance of CCallbackTimerQueue.

Public Member Functions

virtual void OnTimerCreated ()=0
virtual void OnOneOffTimerSet ()=0
virtual void OnTimerSet (bool wasPending)=0
virtual void OnTimerUpdated (bool wasPending, bool wasUpdated)=0
virtual void OnTimer ()=0
virtual void OnTimerCancelled (bool wasPending)=0
virtual void OnTimerDestroyed (bool wasPending)=0
virtual void OnTimerDeleted ()=0

Protected Member Functions

virtual ~IMonitorCallbackTimerQueue ()
 We never delete instances of this interface; you must manage the lifetime of the class that implements it.

Constructor & Destructor Documentation

virtual ~IMonitorCallbackTimerQueue (  )  [protected, virtual]

We never delete instances of this interface; you must manage the lifetime of the class that implements it.


Member Function Documentation

virtual void OnTimerCreated (  )  [pure virtual]

virtual void OnOneOffTimerSet (  )  [pure virtual]

virtual void OnTimerSet ( bool  wasPending  )  [pure virtual]

virtual void OnTimerUpdated ( bool  wasPending,
bool  wasUpdated 
) [pure virtual]

virtual void OnTimer (  )  [pure virtual]

virtual void OnTimerCancelled ( bool  wasPending  )  [pure virtual]

virtual void OnTimerDestroyed ( bool  wasPending  )  [pure virtual]

virtual void OnTimerDeleted (  )  [pure virtual]


Generated on Sun Sep 12 19:08:31 2021 for The Server Framework - v7.4 by doxygen 1.5.3