_condForNewTasksToPerform | YACS::ENGINE::Executor | protected |
_condForPilot | YACS::ENGINE::Executor | protected |
_condForStepByStep | YACS::ENGINE::Executor | protected |
_displayDot(Scheduler *graph) | YACS::ENGINE::Executor | protected |
_DPLScopeSensitive | YACS::ENGINE::Executor | protected |
_dumpErrorFile | YACS::ENGINE::Executor | protected |
_dumpOnErrorRequested | YACS::ENGINE::Executor | protected |
_errorDetected | YACS::ENGINE::Executor | protected |
_execMode | YACS::ENGINE::Executor | protected |
_executorState | YACS::ENGINE::Executor | protected |
_groupOfAllThreadsCreated | YACS::ENGINE::Executor | protected |
_isOKToEnd | YACS::ENGINE::Executor | protected |
_isRunningunderExternalControl | YACS::ENGINE::Executor | protected |
_isWaitingEventsFromRunningTasks | YACS::ENGINE::Executor | protected |
_keepGoingOnFail | YACS::ENGINE::Executor | protected |
_listOfBreakPoints | YACS::ENGINE::Executor | protected |
_listOfTasksToLoad | YACS::ENGINE::Executor | protected |
_mainSched | YACS::ENGINE::Executor | protected |
_maxThreads | YACS::ENGINE::Executor | static |
_mutexForNbOfConcurrentThreads | YACS::ENGINE::Executor | protected |
_mutexForSchedulerUpdate | YACS::ENGINE::Executor | protected |
_mutexForTrace | YACS::ENGINE::Executor | protected |
_nbOfConcurrentThreads | YACS::ENGINE::Executor | protected |
_numberOfEndedTasks | YACS::ENGINE::Executor | protected |
_numberOfRunningTasks | YACS::ENGINE::Executor | protected |
_root | YACS::ENGINE::Executor | protected |
_runningTasks | YACS::ENGINE::Executor | protected |
_semForMaxThreads | YACS::ENGINE::Executor | protected |
_semThreadCnt | YACS::ENGINE::Executor | protected |
_start | YACS::ENGINE::Executor | protected |
_stopOnErrorRequested | YACS::ENGINE::Executor | protected |
_tasks | YACS::ENGINE::Executor | protected |
_tasksSave | YACS::ENGINE::Executor | protected |
_threadStackSize | YACS::ENGINE::Executor | static |
_toContinue | YACS::ENGINE::Executor | protected |
_trace | YACS::ENGINE::Executor | protected |
checkBreakPoints() | YACS::ENGINE::Executor | protected |
ComputePlacement(Task *zeTask) | YACS::ENGINE::Executor | protectedstatic |
displayDot(Scheduler *graph) | YACS::ENGINE::Executor | |
Executor() | YACS::ENGINE::Executor | |
FilterTasksConsideringContainers(std::vector< Task * > &tsks) | YACS::ENGINE::Executor | protectedstatic |
functionForTaskExecution(void *) | YACS::ENGINE::Executor | protectedstatic |
functionForTaskLoad(void *) | YACS::ENGINE::Executor | protectedstatic |
getCurrentExecMode() | YACS::ENGINE::Executor | |
getDPLScopeSensitive() const | YACS::ENGINE::Executor | inline |
getExecutorState() | YACS::ENGINE::Executor | |
getKeepGoingProperty() const | YACS::ENGINE::Executor | inline |
getNbOfThreads() | YACS::ENGINE::Executor | |
getNumberOfRunningTasks() const | YACS::ENGINE::Executor | inline |
getTasksToLoad() | YACS::ENGINE::Executor | |
getTheMutexForSchedulerUpdate() | YACS::ENGINE::Executor | inline |
isNotFinished() | YACS::ENGINE::Executor | |
launchTask(Task *task) | YACS::ENGINE::Executor | protected |
launchTasks(const std::vector< Task * > &tasks) | YACS::ENGINE::Executor | protected |
loadParallelTasks(const std::vector< Task * > &tasks, const Executor *execInst) | YACS::ENGINE::Executor | protected |
loadState() | YACS::ENGINE::Executor | |
loadTask(Task *task, const Executor *execInst) | YACS::ENGINE::Executor | protected |
loadTasks(const std::vector< Task * > &tasks, const Executor *execInst) | YACS::ENGINE::Executor | protected |
notifyEndOfThread(YACS::BASES::Thread *thread) | YACS::ENGINE::Executor | protected |
resumeCurrentBreakPoint() | YACS::ENGINE::Executor | |
RunA(Scheduler *graph, int debug=0, bool fromScratch=true) | YACS::ENGINE::Executor | |
RunB(Scheduler *graph, int debug=0, bool fromScratch=true) | YACS::ENGINE::Executor | |
RunW(Scheduler *graph, int debug=0, bool fromScratch=true) | YACS::ENGINE::Executor | inline |
saveState(const std::string &xmlFile) | YACS::ENGINE::Executor | |
sendEvent(const std::string &event) | YACS::ENGINE::Executor | protectedvirtual |
setDPLScopeSensitive(bool newVal) | YACS::ENGINE::Executor | inline |
setExecMode(YACS::ExecutionMode mode) | YACS::ENGINE::Executor | |
setKeepGoingProperty(bool newVal) | YACS::ENGINE::Executor | inline |
setListOfBreakPoints(std::list< std::string > listOfBreakPoints) | YACS::ENGINE::Executor | |
setStepsToExecute(std::list< std::string > listToExecute) | YACS::ENGINE::Executor | |
setStopOnError(bool dumpRequested=false, std::string xmlFile="") | YACS::ENGINE::Executor | |
sleepWhileNoEventsFromAnyRunningTask() | YACS::ENGINE::Executor | protected |
stopExecution() | YACS::ENGINE::Executor | |
traceExec(Task *task, const std::string &message, const std::string &placement) | YACS::ENGINE::Executor | protected |
unsetStopOnError() | YACS::ENGINE::Executor | |
waitPause() | YACS::ENGINE::Executor | |
waitResume() | YACS::ENGINE::Executor | protected |
wakeUp() | YACS::ENGINE::Executor | protected |
~Executor() | YACS::ENGINE::Executor | |