addCudaMemoryManagerEdge(std::string name, AnyITask *getMemoryTask, std::shared_ptr< IMemoryAllocatorType > allocator, size_t memoryPoolSize, MMType type, int *gpuIds) | htgs::TaskGraphConf< T, U > | inline |
addCudaMemoryManagerEdge(std::string name, AnyITask *getMemoryTask, IMemoryAllocator< V > *allocator, size_t memoryPoolSize, MMType type, int *gpuIds) | htgs::TaskGraphConf< T, U > | inline |
addCustomMemoryManagerEdge(AnyITask *getMemoryTask, MemoryManager< V > *memoryManager) | htgs::TaskGraphConf< T, U > | inline |
addEdge(ITask< V, W > *producer, ITask< W, X > *consumer) | htgs::TaskGraphConf< T, U > | inline |
addGraphProducerTask(ITask< W, U > *task) | htgs::TaskGraphConf< T, U > | inline |
addMemoryManagerEdge(std::string name, AnyITask *getMemoryTask, std::shared_ptr< IMemoryAllocatorType > allocator, size_t memoryPoolSize, MMType type) | htgs::TaskGraphConf< T, U > | inline |
addMemoryManagerEdge(std::string name, AnyITask *getMemoryTask, IMemoryAllocator< V > *allocator, size_t memoryPoolSize, MMType type) | htgs::TaskGraphConf< T, U > | inline |
addRuleEdge(Bookkeeper< V > *bookkeeper, std::shared_ptr< IRuleType > rule, ITask< W, X > *consumer) | htgs::TaskGraphConf< T, U > | inline |
addRuleEdge(Bookkeeper< V > *bookkeeper, IRule< V, W > *iRule, ITask< W, X > *consumer) | htgs::TaskGraphConf< T, U > | inline |
addRuleEdgeAsGraphProducer(Bookkeeper< V > *bookkeeper, IRule< V, U > *iRule) (defined in htgs::TaskGraphConf< T, U >) | htgs::TaskGraphConf< T, U > | inline |
addTaskManager(AnyTaskManager *taskManager) | htgs::AnyTaskGraphConf | inline |
AnyTaskGraphConf(size_t pipelineId, size_t numPipelines, std::string baseAddress) | htgs::AnyTaskGraphConf | inline |
consumeData() | htgs::TaskGraphConf< T, U > | inline |
copy() override | htgs::TaskGraphConf< T, U > | inlinevirtual |
copy(size_t pipelineId, size_t numPipelines) | htgs::TaskGraphConf< T, U > | inline |
copy(size_t pipelineId, size_t numPipelines, std::shared_ptr< Connector< T >> input, std::shared_ptr< Connector< U >> output, std::string baseAddress) | htgs::TaskGraphConf< T, U > | inline |
copyTasks(std::list< AnyTaskManager *> *tasks) | htgs::AnyTaskGraphConf | inline |
createExecutionPipeline(size_t numPipelines, std::string name="Execution Pipeline", bool waitForInit=true) | htgs::TaskGraphConf< T, U > | inline |
createTaskGraphTask(std::string name="TGTask", bool waitForInit=true) | htgs::TaskGraphConf< T, U > | inline |
debug() | htgs::TaskGraphConf< T, U > | inline |
edges | htgs::TaskGraphConf< T, U > | private |
finishedProducingData() | htgs::TaskGraphConf< T, U > | inline |
finishedSetup() | htgs::AnyTaskGraphConf | inlinevirtual |
gatherProfilingData(std::map< AnyTaskManager *, TaskManagerProfile *> *taskManagerProfiles) | htgs::AnyTaskGraphConf | inline |
genCustomDotForTasks(ProfileUtils *profileUtils, int colorFlag) | htgs::TaskGraphConf< T, U > | inline |
genDotGraph(int flags, int colorFlag, std::string graphTitle="", std::string customTitleText="") override | htgs::TaskGraphConf< T, U > | inlinevirtual |
genDotGraphContent(int flags) | htgs::AnyTaskGraphConf | inline |
genDotGraphEdgesWithoutConnectors(std::map< AnyTaskManager *, TaskManagerProfile *> *allTaskManagerProfiles, int flags) | htgs::TaskGraphConf< T, U > | inline |
getAddress() | htgs::AnyTaskGraphConf | inline |
getCopy(ITask< T, U > *orig) | htgs::AnyTaskGraphConf | inline |
getCopy(AnyITask *orig) | htgs::AnyTaskGraphConf | inline |
getGraphComputeTime() const | htgs::AnyTaskGraphConf | inline |
getGraphConsumerEdge() const (defined in htgs::TaskGraphConf< T, U >) | htgs::TaskGraphConf< T, U > | inline |
getGraphCreationTime() const | htgs::AnyTaskGraphConf | inline |
getGraphProducerEdges() const (defined in htgs::TaskGraphConf< T, U >) | htgs::TaskGraphConf< T, U > | inline |
getInitializationCondition() | htgs::AnyTaskGraphConf | inline |
getInitializationMutex() | htgs::AnyTaskGraphConf | inline |
getInputConnector() override | htgs::TaskGraphConf< T, U > | inlinevirtual |
getIRule(IRule< V, W > *iRule) | htgs::AnyTaskGraphConf | inline |
getMemoryAllocator(IMemoryAllocator< V > *allocator) | htgs::AnyTaskGraphConf | inline |
getNumberOfSubGraphs() const | htgs::AnyTaskGraphConf | inline |
getNumPipelines() | htgs::AnyTaskGraphConf | inline |
getOutputConnector() override | htgs::TaskGraphConf< T, U > | inlinevirtual |
getPipelineId() | htgs::AnyTaskGraphConf | inline |
getTaskConnectorNameMap() const | htgs::AnyTaskGraphConf | inline |
getTaskManager(ITask< T, U > *task) | htgs::AnyTaskGraphConf | inline |
getTaskManagerCopy(AnyITask *iTask) | htgs::AnyTaskGraphConf | inline |
getTaskManagers() | htgs::AnyTaskGraphConf | inline |
graphConsumerEdge | htgs::TaskGraphConf< T, U > | private |
graphProducerEdges | htgs::TaskGraphConf< T, U > | private |
hasTask(AnyITask *task) | htgs::AnyTaskGraphConf | inline |
incrementGraphProducer() | htgs::TaskGraphConf< T, U > | inline |
initialize() | htgs::AnyTaskGraphConf | inline |
input | htgs::TaskGraphConf< T, U > | private |
isOutputTerminated() | htgs::TaskGraphConf< T, U > | inline |
output | htgs::TaskGraphConf< T, U > | private |
pollData(size_t microTimeout) | htgs::TaskGraphConf< T, U > | inline |
printProfile() | htgs::AnyTaskGraphConf | inline |
produceData(T *data) | htgs::TaskGraphConf< T, U > | inline |
produceData(std::shared_ptr< T > data) | htgs::TaskGraphConf< T, U > | inline |
produceData(std::list< std::shared_ptr< T >> *dataList) | htgs::TaskGraphConf< T, U > | inline |
releaseMemory(m_data_t< V > memory) | htgs::TaskGraphConf< T, U > | inline |
setGraphConsumerTask(ITask< T, W > *task) | htgs::TaskGraphConf< T, U > | inline |
setInputConnector(std::shared_ptr< AnyConnector > connector) | htgs::TaskGraphConf< T, U > | inline |
setOutputConnector(std::shared_ptr< AnyConnector > connector) | htgs::TaskGraphConf< T, U > | inline |
shutdown() | htgs::AnyTaskGraphConf | inline |
TaskGraphConf() | htgs::TaskGraphConf< T, U > | inline |
TaskGraphConf(size_t pipelineId, size_t numPipelines, std::string baseAddress) | htgs::TaskGraphConf< T, U > | inline |
updateTaskManagersAddressingAndPipelines() | htgs::TaskGraphConf< T, U > | inlinevirtual |
waitForInitialization() | htgs::AnyTaskGraphConf | inline |
writeDotToFile(std::string file, int flags=0, std::string graphTitle="", std::string customTitleText="") | htgs::AnyTaskGraphConf | inline |
~AnyTaskGraphConf() | htgs::AnyTaskGraphConf | inlinevirtual |
~TaskGraphConf() override | htgs::TaskGraphConf< T, U > | inline |