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

IQueueTimers::RefCountedTimer Class Reference

Inheritance diagram for IQueueTimers::RefCountedTimer:
Collaboration diagram for IQueueTimers::RefCountedTimer:

List of all members.

Public Types

typedef
IQueueTimers::UserData 
UserData
 User data that can be passed to Timer via the OnTimer() call when the timeout expires.
typedef
IQueueTimers::Handle 
Handle

Public Member Functions

virtual void AddRef ()=0
virtual void Release ()=0
virtual void OnTimerEx (Handle handle, UserData userData)
 Called after the timer expires.
virtual void OnTimer (UserData userData)=0

Protected Member Functions

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


Member Typedef Documentation

typedef IQueueTimers::UserData UserData [inherited]

User data that can be passed to Timer via the OnTimer() call when the timeout expires.

Reimplemented in CReadTimeoutDatagramSocketConnectionFilter, and CReadTimeoutStreamSocketConnectionFilter.

typedef IQueueTimers::Handle Handle [inherited]


Constructor & Destructor Documentation

~RefCountedTimer (  )  [override, protected]

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


Member Function Documentation

virtual void AddRef (  )  [pure virtual]

virtual void Release (  )  [pure virtual]

virtual void OnTimerEx ( Handle  handle,
UserData  userData 
) [inline, virtual, inherited]

Called after the timer expires.

virtual void OnTimer ( UserData  userData  )  [pure virtual, inherited]


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