Eris  1.3.21
Public Member Functions | List of all members
Eris::TimedEvent Class Referenceabstract

Abstract interface for things which occur after a period of time. More...

#include <TimedEventService.h>

Inheritance diagram for Eris::TimedEvent:
Eris::Alarm Eris::Timeout

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.
 

Detailed Description

Abstract interface for things which occur after a period of time.

Member Function Documentation

virtual void Eris::TimedEvent::expired ( )
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().


The documentation for this class was generated from the following file: