#include <simulator.h>
Public Member Functions | |
EventBase (double t) | |
EventBase (double t, int u) | |
virtual void | CallHandler ()=0 |
Public Attributes | |
double | time |
int | uid |
Static Public Attributes | |
static int | nextUID = 0 |
Definition at line 24 of file simulator.h.
EventBase::EventBase | ( | double | t | ) | [inline] |
Definition at line 27 of file simulator.h.
EventBase::EventBase | ( | double | t, | |
int | u | |||
) | [inline] |
Definition at line 28 of file simulator.h.
virtual void EventBase::CallHandler | ( | ) | [pure virtual] |
Implemented in EventId, Event0< T, OBJ >, Event1< T, OBJ, U1, T1 >, Event2< T, OBJ, U1, T1, U2, T2 >, Event3< T, OBJ, U1, T1, U2, T2, U3, T3 >, Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >, Event0Stat, Event1Stat< U1, T1 >, Event2Stat< U1, T1, U2, T2 >, Event3Stat< U1, T1, U2, T2, U3, T3 >, and Event4Stat< U1, T1, U2, T2, U3, T3, U4, T4 >.
Referenced by Simulator::Run().
int EventBase::nextUID = 0 [static] |
Definition at line 33 of file simulator.h.
double EventBase::time |
Definition at line 31 of file simulator.h.
Referenced by event_less::operator()(), and Simulator::Run().
int EventBase::uid |
Definition at line 32 of file simulator.h.
Referenced by event_less::operator()(), and Simulator::Schedule().