Main Page | Class Hierarchy | Class List | File List | Class Members

EventInterfaceList Class Reference

Implements a linked list for EventInterface objets. More...

#include <EventInterfaceList.h>

List of all members.

Public Member Functions

 EventInterfaceList ()
 Constructor.
 ~EventInterfaceList ()
 Destructor.
EventClockGetEventClock () const
 Returns the EventClock.
EventInterfaceGetEventInterfaceFirst ()
 Returns the first EventInterface object.
EventInterfaceGetEventInterfaceNext (EventInterface *cur)
 Returns the next EventInterface object.
EventClock::tTime GetNextEventTimeout ()
 Returns the timeout until the next event.
void UpdateClock ()
 Updates the event clock.
bool AddEventInterface (EventInterface *sif)
 Adds an EventInterface to the list.
bool RemoveEventInterface (EventInterface *sif)
 Removes an EventInterface from the list.
void Report (const std::string &name, std::ostream &out, int ccindent=0) const
 Writes a report of this object to the given stream. This is mainly useful for debugging.

Protected Attributes

EventInterfacemEventInterfaceFirst
 The first EventInterface object.
EventClockmEventClock
 The event clock. It defines how the program experiences the flow of time.


Detailed Description

Implements a linked list for EventInterface objets.


The documentation for this class was generated from the following file:
Generated on Wed Jun 1 09:19:07 2005 for libmip by doxygen 1.3.8