HTGS  v2.0
The Hybrid Task Graph Scheduler
htgs::AnyITask Member List

This is the complete list of members for htgs::AnyITask, including all inherited members.

AnyITask()htgs::AnyITaskinline
AnyITask(size_t numThreads)htgs::AnyITaskinline
AnyITask(size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime)htgs::AnyITaskinline
attachMemoryEdge(std::string name, std::shared_ptr< AnyConnector > getMemoryConnector, std::shared_ptr< AnyConnector > releaseMemoryConnector, MMType type)htgs::AnyITaskinline
canTerminate(std::shared_ptr< AnyConnector > inputConnector)=0htgs::AnyITaskpure virtual
copy()=0htgs::AnyITaskpure virtual
copyITask(bool deep)=0htgs::AnyITaskpure virtual
copyMemoryEdges(AnyITask *iTaskCopy)htgs::AnyITaskinline
debug()htgs::AnyITaskinlinevirtual
debugDotNode()htgs::AnyITaskinlinevirtual
executeTaskFinal()=0htgs::AnyITaskpure virtual
genCustomDot(ProfileUtils *profileUtils, int colorFlag)htgs::AnyITaskinlinevirtual
genDot(int flags, std::string dotId, std::shared_ptr< htgs::AnyConnector > input, std::shared_ptr< htgs::AnyConnector > output)htgs::AnyITaskinlinevirtual
genDot(int flags, std::string dotId)htgs::AnyITaskinlinevirtual
genDot(int flags, std::shared_ptr< AnyConnector > input, std::shared_ptr< AnyConnector > output)htgs::AnyITaskinline
genDotConsumerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags)=0 (defined in htgs::AnyITask)htgs::AnyITaskpure virtual
genDotProducerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags)=0 (defined in htgs::AnyITask)htgs::AnyITaskpure virtual
genDotProducerEdgeToTask(std::map< std::shared_ptr< AnyConnector >, AnyITask *> &inputConnectorDotMap, int dotFlags)=0 (defined in htgs::AnyITask)htgs::AnyITaskpure virtual
getAddress()=0htgs::AnyITaskpure virtual
getConsumerDotIds() (defined in htgs::AnyITask)htgs::AnyITaskinlinevirtual
getDotCustomProfile()=0htgs::AnyITaskpure virtual
getDotFillColor()=0htgs::AnyITaskpure virtual
getDotId()htgs::AnyITaskinline
getDotLabelName()=0htgs::AnyITaskpure virtual
getDotShape()=0htgs::AnyITaskpure virtual
getDotShapeColor()=0htgs::AnyITaskpure virtual
getMemoryEdges() consthtgs::AnyITaskinline
getMemoryWaitTime() consthtgs::AnyITaskinline
getMicroTimeoutTime() consthtgs::AnyITaskinline
getName()=0htgs::AnyITaskpure virtual
getNameWithPipelineId()htgs::AnyITaskinline
getNumPipelines() consthtgs::AnyITaskinline
getNumThreads() consthtgs::AnyITaskinline
getPipelineId()htgs::AnyITaskinline
getProducerDotIds() (defined in htgs::AnyITask)htgs::AnyITaskinlinevirtual
getReleaseMemoryEdges() consthtgs::AnyITaskinline
hasMemoryEdge(std::string name)htgs::AnyITaskinline
incMemoryWaitTime(unsigned long long int val)htgs::AnyITaskinline
initialize()=0htgs::AnyITaskpure virtual
initialize(size_t pipelineId, size_t numPipeline)htgs::AnyITaskinline
inTypeName()=0htgs::AnyITaskpure virtual
isPoll() consthtgs::AnyITaskinline
isStartTask() consthtgs::AnyITaskinline
memoryEdgeshtgs::AnyITaskprivate
memoryWaitTimehtgs::AnyITaskprivate
microTimeoutTimehtgs::AnyITaskprivate
numPipelineshtgs::AnyITaskprivate
numThreadshtgs::AnyITaskprivate
outTypeName()=0htgs::AnyITaskpure virtual
pipelineIdhtgs::AnyITaskprivate
pollhtgs::AnyITaskprivate
printProfile()=0htgs::AnyITaskpure virtual
profile()htgs::AnyITaskinlinevirtual
profileITask()htgs::AnyITaskinline
profileStr()htgs::AnyITaskinlinevirtual
releaseMemoryEdgeshtgs::AnyITaskprivate
setNumPipelines(size_t numPipelines)htgs::AnyITaskinline
setPipelineId(size_t pipelineId)htgs::AnyITaskinline
shutdown()=0htgs::AnyITaskpure virtual
startTaskhtgs::AnyITaskprivate
~AnyITask()htgs::AnyITaskinlinevirtual