Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

TimedEventManager Class Reference

#include <timedeventmanager.h>

Inheritance diagram for TimedEventManager:

Inheritance graph
[legend]
Collaboration diagram for TimedEventManager:

Collaboration graph
[legend]

Public Member Functions

 TimedEventManager (int)
void enqueue_event (int delay, Event *)
Eventnext_ready_event (void)
void fix_timeoverlap (void)
void advance_time (void)
 ~TimedEventManager ()

Protected Attributes

int timeout
int eventcnt
TimedEventNodeeventq
unsigned long timebase
unsigned long currtime

Constructor & Destructor Documentation

TimedEventManager::TimedEventManager int   ) 
 

Here is the call graph for this function:

TimedEventManager::~TimedEventManager  ) 
 

Here is the call graph for this function:


Member Function Documentation

void TimedEventManager::enqueue_event int  delay,
Event
 

Here is the call graph for this function:

Event * TimedEventManager::next_ready_event void   ) 
 

Here is the call graph for this function:

void TimedEventManager::fix_timeoverlap void   ) 
 

Here is the call graph for this function:

void TimedEventManager::advance_time void   ) 
 

Here is the call graph for this function:


Field Documentation

int TimedEventManager::timeout [protected]
 

int TimedEventManager::eventcnt [protected]
 

TimedEventNode* TimedEventManager::eventq [protected]
 

unsigned long TimedEventManager::timebase [protected]
 

unsigned long TimedEventManager::currtime [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:39 2004 for cZUI by doxygen 1.3.5