cancel(const GenericDispatcher *dispatcher) | Simulator | [virtual] |
cancelWaitTimer() | Simulator | [protected, virtual] |
currentDispatcherInExecution (defined in Simulator) | Simulator | [protected] |
eventLoop() | Simulator | [protected, virtual] |
eventMutexLock() | Simulator | [protected, virtual] |
eventMutexUnlock() | Simulator | [protected, virtual] |
events (defined in Simulator) | Simulator | [protected] |
firstEvent (defined in Simulator) | Simulator | [protected] |
flush() | Simulator | [virtual] |
GenericDispatcher class | Simulator | [friend] |
getSystemTime() | Simulator | [virtual] |
getTime() const | Simulator | [virtual] |
getTimeFactor() const | Simulator | [virtual] |
internalPostInsideLock(double absoluteTime, const GenericDispatcher *dispatcher) | Simulator | [protected, virtual] |
internalStepInsideControl(double absoluteTime) | Simulator | [protected, virtual] |
internalStepInsideLock() | Simulator | [protected, virtual] |
isRunning | Simulator | [protected] |
newInstance(const char *ID=0) | Simulator | [static] |
nextEvent (defined in Simulator) | Simulator | [protected] |
numberOfStopEvents (defined in Simulator) | Simulator | [protected] |
post(void(*method)(A), A argument) | Simulator | [inline] |
post(void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
post(void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
post(T *object, void(T::*method)()) | Simulator | [inline] |
post(T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
post(T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
post(T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
post(const GenericDispatcher *dispatcher) | Simulator | [virtual] |
post(void(*method)()) | Simulator | [inline] |
postAt(double absoluteTime, void(*method)(A), A argument) | Simulator | [inline] |
postAt(double absoluteTime, void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postAt(double absoluteTime, void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postAt(double absoluteTime, T *object, void(T::*method)()) | Simulator | [inline] |
postAt(double absoluteTime, T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postAt(double absoluteTime, T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postAt(double absoluteTime, T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postAt(double absoluteTime, const GenericDispatcher *dispatcher) | Simulator | [virtual] |
postAt(double absoluteTime, void(*method)()) | Simulator | [inline] |
postAtStop(T *object, void(T::*method)()) | Simulator | [inline] |
postAtStop(T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postAtStop(T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postAtStop(T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postAtStop(void(*method)(A), A argument) | Simulator | [inline] |
postAtStop(void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postAtStop(void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postAtStop(const GenericDispatcher *dispatcher) | Simulator | [virtual] |
postAtStop(void(*method)()) | Simulator | [inline] |
postCyclic(double cycle, T *object, void(T::*method)()) | Simulator | [inline] |
postCyclic(double cycle, T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postCyclic(double cycle, T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclic(double cycle, T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclic(double cycle, void(*method)(A), A argument) | Simulator | [inline] |
postCyclic(double cycle, void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclic(double cycle, void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclic(double cycle, void(*method)()) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, T *object, void(T::*method)()) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, void(*method)(A), A argument) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclicAt(double absoluteTime, double cycle, void(*method)()) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, T *object, void(T::*method)()) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, void(*method)(A), A argument) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postCyclicIn(double delay, double cycle, void(*method)()) | Simulator | [inline] |
postIn(double delay, void(*method)(A), A argument) | Simulator | [inline] |
postIn(double delay, void(*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postIn(double delay, void(*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postIn(double delay, T *object, void(T::*method)()) | Simulator | [inline] |
postIn(double delay, T *object, void(T::*method)(A), A argument) | Simulator | [inline] |
postIn(double delay, T *object, void(T::*method)(A1, A2), A1 argument1, A2 argument2) | Simulator | [inline] |
postIn(double delay, T *object, void(T::*method)(A1, A2, A3), A1 argument1, A2 argument2, A3 argument3) | Simulator | [inline] |
postIn(double delay, const GenericDispatcher *dispatcher) | Simulator | [virtual] |
postIn(double delay, void(*method)()) | Simulator | [inline] |
resetTime() | Simulator | [virtual] |
setTimeFactor(double factor) | Simulator | [virtual] |
Simulator() | Simulator | [protected] |
start(bool threaded=true) | Simulator | [virtual] |
startWaitTimer(double delay) | Simulator | [protected, virtual] |
step() | Simulator | [virtual] |
step(double absoluteTime) | Simulator | [virtual] |
stepControlMutexLock() | Simulator | [protected, virtual] |
stepControlMutexTryLock() | Simulator | [protected, virtual] |
stepControlMutexUnlock() | Simulator | [protected, virtual] |
stop(bool waitForStop=false) | Simulator | [virtual] |
stopEvent() | Simulator | [protected, virtual] |
stopEvents (defined in Simulator) | Simulator | [protected] |
systemTimeReference (defined in Simulator) | Simulator | [protected] |
time (defined in Simulator) | Simulator | [protected] |
timeFactor (defined in Simulator) | Simulator | [protected] |
timeFactorInverse (defined in Simulator) | Simulator | [protected] |
timeReference (defined in Simulator) | Simulator | [protected] |
waitSemaphoreFlush() | Simulator | [protected, virtual] |
waitSemaphorePost() | Simulator | [protected, virtual] |
waitSemaphoreWait() | Simulator | [protected, virtual] |
waitTimerCallBack() | Simulator | [protected, virtual] |
~Simulator() (defined in Simulator) | Simulator | [virtual] |