#include <MNTimerCall.h>
Inheritance diagram for TimerCallBase:
Public Member Functions | |
TimerCallBase (bool clean) | |
virtual | ~TimerCallBase () |
virtual void | timer_callback (void *data, TimerCallBase *self)=0 |
virtual bool | cleanup () const |
Static Public Attributes | |
const bool | DoClean = true |
const bool | DontClean = false |
|
Pass a boolean value to this timer to determine whether the selector should delete this object or not.
|
|
The destructor must be virtual because users of the class may want to derive child classes that hold additional private data. |
|
This function is used by selector to find out whether
|
|
This function is called when the timer expires. It must be overloaded by calling functions to process the timer. Implemented in TimerCall< T >, TimerCall< TestCachingDownlink >, TimerCall< NopIntegratedSH >, TimerCall< MNRTCP >, TimerCall< TestCachingFillBuffer >, TimerCall< ActiveSH >, TimerCall< LossList >, TimerCall< SendBlockSH >, TimerCall< TestCachingProxy >, TimerCall< MNTFRCSend >, and TimerCall< RTPEncoderSH >.
|
|
|
|
|