Eris
1.3.23
|
Abstract interface for things which occur after a period of time. More...
#include <TimedEventService.h>
Public Member Functions | |
virtual void | expired ()=0 |
Implement the expiry behaviour of this object. More... | |
virtual const WFMath::TimeStamp & | due () const =0 |
The time value when this event is due. | |
Abstract interface for things which occur after a period of time.
|
pure virtual |
Implement the expiry behaviour of this object.
The TimedEvent is automatically removed from the service before this method is called, so deleting the object, or re-registering it are permitted.
Implemented in Eris::Timeout, and Eris::Alarm.
Referenced by Eris::TimedEventService::tick().