Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ScheduledEvent Class Reference

#include <ScheduledEvent.h>

Inheritance diagram for ScheduledEvent:

SimpleEvent List of all members.

Public Methods

virtual ~ScheduledEvent ()
virtual void execute () = 0
virtual std::string name () const

Protected Methods

 ScheduledEvent ()

Static Protected Methods

void schedule (double t, ScheduledEvent* next)

Friends

class  Scheduler

Constructor & Destructor Documentation

ScheduledEvent::~ScheduledEvent ( ) [inline, virtual]
 

Definition at line 14 of file ScheduledEvent.h.

ScheduledEvent::ScheduledEvent ( ) [inline, protected]
 

Definition at line 23 of file ScheduledEvent.h.


Member Function Documentation

virtual void ScheduledEvent::execute ( ) [pure virtual]
 

Reimplemented in SimpleEvent.

std::string ScheduledEvent::name ( ) const [virtual]
 

Reimplemented in SimpleEvent.

Definition at line 13 of file ScheduledEvent.cxx.

Referenced by SimpleEvent::name().

void ScheduledEvent::schedule ( double t,
ScheduledEvent * next ) [static, protected]
 

Definition at line 8 of file ScheduledEvent.cxx.


Friends And Related Function Documentation

class Scheduler [friend]
 

Definition at line 29 of file ScheduledEvent.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:20:22 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000