Version: 8.3.0
YACS::ENGINE::Executor Member List

This is the complete list of members for YACS::ENGINE::Executor, including all inherited members.

_condForNewTasksToPerformYACS::ENGINE::Executorprotected
_condForPilotYACS::ENGINE::Executorprotected
_condForStepByStepYACS::ENGINE::Executorprotected
_displayDot(Scheduler *graph)YACS::ENGINE::Executorprotected
_DPLScopeSensitiveYACS::ENGINE::Executorprotected
_dumpErrorFileYACS::ENGINE::Executorprotected
_dumpOnErrorRequestedYACS::ENGINE::Executorprotected
_errorDetectedYACS::ENGINE::Executorprotected
_execModeYACS::ENGINE::Executorprotected
_executorStateYACS::ENGINE::Executorprotected
_groupOfAllThreadsCreatedYACS::ENGINE::Executorprotected
_isOKToEndYACS::ENGINE::Executorprotected
_isRunningunderExternalControlYACS::ENGINE::Executorprotected
_isWaitingEventsFromRunningTasksYACS::ENGINE::Executorprotected
_keepGoingOnFailYACS::ENGINE::Executorprotected
_listOfBreakPointsYACS::ENGINE::Executorprotected
_listOfTasksToLoadYACS::ENGINE::Executorprotected
_mainSchedYACS::ENGINE::Executorprotected
_maxThreadsYACS::ENGINE::Executorstatic
_mutexForNbOfConcurrentThreadsYACS::ENGINE::Executorprotected
_mutexForSchedulerUpdateYACS::ENGINE::Executorprotected
_mutexForTraceYACS::ENGINE::Executorprotected
_nbOfConcurrentThreadsYACS::ENGINE::Executorprotected
_numberOfEndedTasksYACS::ENGINE::Executorprotected
_numberOfRunningTasksYACS::ENGINE::Executorprotected
_rootYACS::ENGINE::Executorprotected
_runningTasksYACS::ENGINE::Executorprotected
_semForMaxThreadsYACS::ENGINE::Executorprotected
_semThreadCntYACS::ENGINE::Executorprotected
_startYACS::ENGINE::Executorprotected
_stopOnErrorRequestedYACS::ENGINE::Executorprotected
_tasksYACS::ENGINE::Executorprotected
_tasksSaveYACS::ENGINE::Executorprotected
_threadStackSizeYACS::ENGINE::Executorstatic
_toContinueYACS::ENGINE::Executorprotected
_traceYACS::ENGINE::Executorprotected
checkBreakPoints()YACS::ENGINE::Executorprotected
ComputePlacement(Task *zeTask)YACS::ENGINE::Executorprotectedstatic
displayDot(Scheduler *graph)YACS::ENGINE::Executor
Executor()YACS::ENGINE::Executor
FilterTasksConsideringContainers(std::vector< Task * > &tsks)YACS::ENGINE::Executorprotectedstatic
functionForTaskExecution(void *)YACS::ENGINE::Executorprotectedstatic
functionForTaskLoad(void *)YACS::ENGINE::Executorprotectedstatic
getCurrentExecMode()YACS::ENGINE::Executor
getDPLScopeSensitive() const YACS::ENGINE::Executorinline
getExecutorState()YACS::ENGINE::Executor
getKeepGoingProperty() const YACS::ENGINE::Executorinline
getNbOfThreads()YACS::ENGINE::Executor
getNumberOfRunningTasks() const YACS::ENGINE::Executorinline
getTasksToLoad()YACS::ENGINE::Executor
getTheMutexForSchedulerUpdate()YACS::ENGINE::Executorinline
isNotFinished()YACS::ENGINE::Executor
launchTask(Task *task)YACS::ENGINE::Executorprotected
launchTasks(const std::vector< Task * > &tasks)YACS::ENGINE::Executorprotected
loadParallelTasks(const std::vector< Task * > &tasks, const Executor *execInst)YACS::ENGINE::Executorprotected
loadState()YACS::ENGINE::Executor
loadTask(Task *task, const Executor *execInst)YACS::ENGINE::Executorprotected
loadTasks(const std::vector< Task * > &tasks, const Executor *execInst)YACS::ENGINE::Executorprotected
notifyEndOfThread(YACS::BASES::Thread *thread)YACS::ENGINE::Executorprotected
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::Executorinline
saveState(const std::string &xmlFile)YACS::ENGINE::Executor
sendEvent(const std::string &event)YACS::ENGINE::Executorprotectedvirtual
setDPLScopeSensitive(bool newVal)YACS::ENGINE::Executorinline
setExecMode(YACS::ExecutionMode mode)YACS::ENGINE::Executor
setKeepGoingProperty(bool newVal)YACS::ENGINE::Executorinline
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::Executorprotected
stopExecution()YACS::ENGINE::Executor
traceExec(Task *task, const std::string &message, const std::string &placement)YACS::ENGINE::Executorprotected
unsetStopOnError()YACS::ENGINE::Executor
waitPause()YACS::ENGINE::Executor
waitResume()YACS::ENGINE::Executorprotected
wakeUp()YACS::ENGINE::Executorprotected
~Executor()YACS::ENGINE::Executor