#include <EventInterfaceList.h>
Public Member Functions | |
EventInterfaceList () | |
Constructor. | |
~EventInterfaceList () | |
Destructor. | |
EventClock * | GetEventClock () const |
Returns the EventClock. | |
EventInterface * | GetEventInterfaceFirst () |
Returns the first EventInterface object. | |
EventInterface * | GetEventInterfaceNext (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 | |
EventInterface * | mEventInterfaceFirst |
The first EventInterface object. | |
EventClock * | mEventClock |
The event clock. It defines how the program experiences the flow of time. |