Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | Namespace Members | Class Members

POSIX_Simulator Member List

This is the complete list of members for POSIX_Simulator, including all inherited members.

cancel(const GenericDispatcher *dispatcher)Simulator [virtual]
cancelWaitTimer()POSIX_Simulator [protected, virtual]
control_mutex (defined in POSIX_Simulator)POSIX_Simulator [protected]
currentDispatcherInExecution (defined in Simulator)Simulator [protected]
event_mutex (defined in POSIX_Simulator)POSIX_Simulator [protected]
eventLoop()Simulator [protected, virtual]
eventMutexLock()POSIX_Simulator [protected, virtual]
eventMutexUnlock()POSIX_Simulator [protected, virtual]
events (defined in Simulator)Simulator [protected]
firstEvent (defined in Simulator)Simulator [protected]
flush()Simulator [virtual]
GenericDispatcher classSimulator [friend]
getSystemTime()POSIX_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]
isRunningSimulator [protected]
newInstance(const char *ID=0)Simulator [static]
nextEvent (defined in Simulator)Simulator [protected]
numberOfStopEvents (defined in Simulator)Simulator [protected]
POSIX_Simulator() (defined in POSIX_Simulator)POSIX_Simulator
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]
run_routine (defined in POSIX_Simulator)POSIX_Simulator [friend]
setTimeFactor(double factor)Simulator [virtual]
Simulator()Simulator [protected]
start(bool threaded=true)POSIX_Simulator [virtual]
startWaitTimer(double delay)POSIX_Simulator [protected, virtual]
step()Simulator [virtual]
step(double absoluteTime)Simulator [virtual]
stepControlMutexLock()POSIX_Simulator [protected, virtual]
stepControlMutexTryLock()POSIX_Simulator [protected, virtual]
stepControlMutexUnlock()POSIX_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]
timer_condition (defined in POSIX_Simulator)POSIX_Simulator [protected]
timer_mutex (defined in POSIX_Simulator)POSIX_Simulator [protected]
timer_routine (defined in POSIX_Simulator)POSIX_Simulator [friend]
timeReference (defined in Simulator)Simulator [protected]
wait_semaphore (defined in POSIX_Simulator)POSIX_Simulator [protected]
waitDelay (defined in POSIX_Simulator)POSIX_Simulator [protected]
waitSemaphoreCondition (defined in POSIX_Simulator)POSIX_Simulator [protected]
waitSemaphoreCounter (defined in POSIX_Simulator)POSIX_Simulator [protected]
waitSemaphoreFlush()POSIX_Simulator [protected, virtual]
waitSemaphoreMutex (defined in POSIX_Simulator)POSIX_Simulator [protected]
waitSemaphorePost()POSIX_Simulator [protected, virtual]
waitSemaphoreWait()POSIX_Simulator [protected, virtual]
waitTimerCallBack()Simulator [protected, virtual]
~POSIX_Simulator() (defined in POSIX_Simulator)POSIX_Simulator
~Simulator() (defined in Simulator)Simulator [virtual]


Generated on Mon Mar 28 11:27:42 2005 for Crogai by  doxygen 1.4.1