HTGS
v2.0
The Hybrid Task Graph Scheduler
|
This is the complete list of members for htgs::AnyITask, including all inherited members.
AnyITask() | htgs::AnyITask | inline |
AnyITask(size_t numThreads) | htgs::AnyITask | inline |
AnyITask(size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime) | htgs::AnyITask | inline |
attachMemoryEdge(std::string name, std::shared_ptr< AnyConnector > getMemoryConnector, std::shared_ptr< AnyConnector > releaseMemoryConnector, MMType type) | htgs::AnyITask | inline |
canTerminate(std::shared_ptr< AnyConnector > inputConnector)=0 | htgs::AnyITask | pure virtual |
copy()=0 | htgs::AnyITask | pure virtual |
copyITask(bool deep)=0 | htgs::AnyITask | pure virtual |
copyMemoryEdges(AnyITask *iTaskCopy) | htgs::AnyITask | inline |
debug() | htgs::AnyITask | inlinevirtual |
debugDotNode() | htgs::AnyITask | inlinevirtual |
executeTaskFinal()=0 | htgs::AnyITask | pure virtual |
genCustomDot(ProfileUtils *profileUtils, int colorFlag) | htgs::AnyITask | inlinevirtual |
genDot(int flags, std::string dotId, std::shared_ptr< htgs::AnyConnector > input, std::shared_ptr< htgs::AnyConnector > output) | htgs::AnyITask | inlinevirtual |
genDot(int flags, std::string dotId) | htgs::AnyITask | inlinevirtual |
genDot(int flags, std::shared_ptr< AnyConnector > input, std::shared_ptr< AnyConnector > output) | htgs::AnyITask | inline |
genDotConsumerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags)=0 (defined in htgs::AnyITask) | htgs::AnyITask | pure virtual |
genDotProducerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags)=0 (defined in htgs::AnyITask) | htgs::AnyITask | pure virtual |
genDotProducerEdgeToTask(std::map< std::shared_ptr< AnyConnector >, AnyITask *> &inputConnectorDotMap, int dotFlags)=0 (defined in htgs::AnyITask) | htgs::AnyITask | pure virtual |
getAddress()=0 | htgs::AnyITask | pure virtual |
getConsumerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
getDotCustomProfile()=0 | htgs::AnyITask | pure virtual |
getDotFillColor()=0 | htgs::AnyITask | pure virtual |
getDotId() | htgs::AnyITask | inline |
getDotLabelName()=0 | htgs::AnyITask | pure virtual |
getDotShape()=0 | htgs::AnyITask | pure virtual |
getDotShapeColor()=0 | htgs::AnyITask | pure virtual |
getMemoryEdges() const | htgs::AnyITask | inline |
getMemoryWaitTime() const | htgs::AnyITask | inline |
getMicroTimeoutTime() const | htgs::AnyITask | inline |
getName()=0 | htgs::AnyITask | pure virtual |
getNameWithPipelineId() | htgs::AnyITask | inline |
getNumPipelines() const | htgs::AnyITask | inline |
getNumThreads() const | htgs::AnyITask | inline |
getPipelineId() | htgs::AnyITask | inline |
getProducerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
getReleaseMemoryEdges() const | htgs::AnyITask | inline |
hasMemoryEdge(std::string name) | htgs::AnyITask | inline |
incMemoryWaitTime(unsigned long long int val) | htgs::AnyITask | inline |
initialize()=0 | htgs::AnyITask | pure virtual |
initialize(size_t pipelineId, size_t numPipeline) | htgs::AnyITask | inline |
inTypeName()=0 | htgs::AnyITask | pure virtual |
isPoll() const | htgs::AnyITask | inline |
isStartTask() const | htgs::AnyITask | inline |
memoryEdges | htgs::AnyITask | private |
memoryWaitTime | htgs::AnyITask | private |
microTimeoutTime | htgs::AnyITask | private |
numPipelines | htgs::AnyITask | private |
numThreads | htgs::AnyITask | private |
outTypeName()=0 | htgs::AnyITask | pure virtual |
pipelineId | htgs::AnyITask | private |
poll | htgs::AnyITask | private |
printProfile()=0 | htgs::AnyITask | pure virtual |
profile() | htgs::AnyITask | inlinevirtual |
profileITask() | htgs::AnyITask | inline |
profileStr() | htgs::AnyITask | inlinevirtual |
releaseMemoryEdges | htgs::AnyITask | private |
setNumPipelines(size_t numPipelines) | htgs::AnyITask | inline |
setPipelineId(size_t pipelineId) | htgs::AnyITask | inline |
shutdown()=0 | htgs::AnyITask | pure virtual |
startTask | htgs::AnyITask | private |
~AnyITask() | htgs::AnyITask | inlinevirtual |