HTGS  v2.0
The Hybrid Task Graph Scheduler
htgs::TaskManager< T, U > Member List

This is the complete list of members for htgs::TaskManager< T, U >, including all inherited members.

addResult(std::shared_ptr< U > result)htgs::TaskManager< T, U >inline
AnyTaskManager(size_t numThreads, bool isStartTask, size_t pipelineId, size_t numPipelines, std::string address)htgs::AnyTaskManagerinline
AnyTaskManager(size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime, size_t pipelineId, size_t numPipelines, std::string address)htgs::AnyTaskManagerinline
copy(bool deep) overridehtgs::TaskManager< T, U >inlinevirtual
debug()htgs::AnyTaskManagerinline
executeTask() overridehtgs::TaskManager< T, U >inlinevirtual
gatherProfileData(std::map< AnyTaskManager *, TaskManagerProfile *> *taskManagerProfiles) overridehtgs::TaskManager< T, U >inlinevirtual
getAddress()htgs::AnyTaskManagerinline
getComputeTime()htgs::AnyTaskManagerinline
getDot(int flags)htgs::AnyTaskManagerinline
getExecuteTime()htgs::AnyTaskManagerinline
getInputConnector() overridehtgs::TaskManager< T, U >inlinevirtual
getMaxQueueSize()htgs::AnyTaskManagerinline
getName()htgs::AnyTaskManagerinline
getNameWithPipelineId()htgs::AnyTaskManagerinline
getNumPipelines()htgs::AnyTaskManagerinline
getNumThreads() consthtgs::AnyTaskManagerinline
getOutputConnector() overridehtgs::TaskManager< T, U >inlinevirtual
getPipelineId()htgs::AnyTaskManagerinline
getTaskComputeTime()htgs::AnyTaskManagerinline
getTaskFunction() overridehtgs::TaskManager< T, U >inlinevirtual
getThreadId()htgs::AnyTaskManagerinline
getThreadsRemaining() overridehtgs::TaskManager< T, U >inlinevirtual
getTimeout()htgs::AnyTaskManagerinline
getWaitTime()htgs::AnyTaskManagerinline
incTaskComputeTime(int64_t val)htgs::AnyTaskManagerinline
incWaitTime(int64_t val)htgs::AnyTaskManagerinline
initialize() overridehtgs::TaskManager< T, U >inlinevirtual
inputConnectorhtgs::TaskManager< T, U >private
isAlive()htgs::AnyTaskManagerinline
isInitialized()htgs::AnyTaskManagerinline
isPoll()htgs::AnyTaskManagerinline
isStartTask()htgs::AnyTaskManagerinline
outputConnectorhtgs::TaskManager< T, U >private
printProfile()htgs::AnyTaskManagerinline
resetProfile()htgs::AnyTaskManagerinline
runtimeThreadhtgs::TaskManager< T, U >private
setAlive(bool val)htgs::AnyTaskManagerinline
setInitialized(bool val)htgs::AnyTaskManagerinline
setInputConnector(std::shared_ptr< AnyConnector > connector) overridehtgs::TaskManager< T, U >inlinevirtual
setNumPipelines(size_t numPipelines)htgs::AnyTaskManagerinline
setOutputConnector(std::shared_ptr< AnyConnector > connector) overridehtgs::TaskManager< T, U >inlinevirtual
setPipelineId(size_t id)htgs::AnyTaskManagerinline
setRuntimeThread(TaskManagerThread *runtimeThread) overridehtgs::TaskManager< T, U >inlinevirtual
setStartTask(bool val)htgs::AnyTaskManagerinline
setThreadId(size_t id)htgs::AnyTaskManagerinline
shutdown()htgs::AnyTaskManagerinline
taskFunctionhtgs::TaskManager< T, U >private
TaskManager(ITask< T, U > *taskFunction, size_t numThreads, bool isStartTask, size_t pipelineId, size_t numPipelines, std::string address)htgs::TaskManager< T, U >inline
TaskManager(ITask< T, U > *taskFunction, size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime, size_t pipelineId, size_t numPipelines, std::string address)htgs::TaskManager< T, U >inline
terminateConnections() overridehtgs::TaskManager< T, U >inlinevirtual
updateAddressAndPipelines(std::string address, size_t pipelineId, size_t numPipelines)htgs::AnyTaskManagerinline
~AnyTaskManager()htgs::AnyTaskManagerinlinevirtual
~TaskManager() override (defined in htgs::TaskManager< T, U >)htgs::TaskManager< T, U >inline