The basic event class
The basic event class. It models an event in the simulator: contains all the basic methods for handling an event. All the derived classes need only to add specific private data and methods to set and retrieve them.
bool _disposable
void setTime(Tick actTime) throw(Exc)
static const int _DEFAULT_PRIORITY
Event(int p = _DEFAULT_PRIORITY)
evtPriority - Event priority
Event(Event &e)
virtual ~Event(void)
void post(Tick myTime, bool disp = false) throw(Exc, BaseExc)
disp - if the event object must be disposed. void process(void)
void drop(void)
static inline Event* getFirst()
inline int getPriority(void)
inline Tick getTime(void)
inline Tick getLastTime(void)
inline bool isDisposable(void)
inline void addStat(BaseStat *actStat)
inline void addTrace(Trace *t)
void action(void)
virtual void doit()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de