cancel(const GenericDispatcher *dispatcher) | Simulator | [virtual] |
cancelWaitTimer() | OpenThreadSimulator | [virtual] |
currentDispatcherInExecution (defined in Simulator) | Simulator | [protected] |
eventLoop() | Simulator | [protected, virtual] |
eventMutex (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
eventMutexLock() | OpenThreadSimulator | [virtual] |
eventMutexUnlock() | OpenThreadSimulator | [virtual] |
events (defined in Simulator) | Simulator | [protected] |
firstEvent (defined in Simulator) | Simulator | [protected] |
flush() | Simulator | [virtual] |
GenericDispatcher class | Simulator | [friend] |
getSystemTime() | OpenThreadSimulator | [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] |
OpenThreadSimulator() (defined in OpenThreadSimulator) | OpenThreadSimulator | |
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) | OpenThreadSimulator | [virtual] |
StartThread (defined in OpenThreadSimulator) | OpenThreadSimulator | [friend] |
startThread (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
startWaitTimer(double delay) | OpenThreadSimulator | [virtual] |
step() | Simulator | [virtual] |
step(double absoluteTime) | Simulator | [virtual] |
stepControlMutex (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
stepControlMutexLock() | OpenThreadSimulator | [virtual] |
stepControlMutexTryLock() | OpenThreadSimulator | [virtual] |
stepControlMutexUnlock() | OpenThreadSimulator | [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] |
timerThread (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
TimerThread (defined in OpenThreadSimulator) | OpenThreadSimulator | [friend] |
waitSemaphoreCondition (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
waitSemaphoreCounter (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
waitSemaphoreFlush() | OpenThreadSimulator | [virtual] |
waitSemaphoreMutex (defined in OpenThreadSimulator) | OpenThreadSimulator | [protected] |
waitSemaphorePost() | OpenThreadSimulator | [virtual] |
waitSemaphoreWait() | OpenThreadSimulator | [virtual] |
waitTimerCallBack() | Simulator | [protected, virtual] |
~OpenThreadSimulator() (defined in OpenThreadSimulator) | OpenThreadSimulator | |
~Simulator() (defined in Simulator) | Simulator | [virtual] |