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 | |
Timer () | |
Timer (const Timer &rhs) | |
Timer & | operator= (const Timer &rhs) |
virtual void | OnTimerEx (Handle handle, UserData userData) |
Called after the timer expires. | |
virtual void | OnTimer (UserData userData)=0 |
Protected Member Functions | |
virtual | ~Timer () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
typedef IQueueTimers::UserData UserData |
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 |
Timer | ( | ) |
virtual ~Timer | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
Called after the timer expires.
virtual void OnTimer | ( | UserData | userData | ) | [pure virtual] |