Eris 1.3.16
Public Member Functions

Eris::TimedEvent Class Reference

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

#include <TimedEventService.h>

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

List of all members.

Public Member Functions

virtual void expired ()=0
 Implement the expiry behaviour of this object.
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::Alarm, and Eris::Timeout.

Referenced by Eris::TimedEventService::tick().


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