| addResult(std::shared_ptr< MemoryData< T > > result) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| addResult(MemoryData< T > *result) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| 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) override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| copy() override | htgs::CudaMemoryManager< T > | inlinevirtual |
| copyITask(bool deep) override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| copyMemoryEdges(AnyITask *iTaskCopy) | htgs::AnyITask | inline |
| cudaIds | htgs::CudaMemoryManager< T > | private |
| CudaMemoryManager(std::string name, int *cudaIds, size_t memoryPoolSize, std::shared_ptr< IMemoryAllocator< T >> memoryAllocator, MMType type) | htgs::CudaMemoryManager< T > | inline |
| debug() override | htgs::MemoryManager< T > | inlinevirtual |
| debugDotNode() | htgs::AnyITask | inlinevirtual |
| executeTask(std::shared_ptr< MemoryData< T >> data) override | htgs::MemoryManager< T > | inline |
| ITask< MemoryData< T >, MemoryData< T > >::executeTask(std::shared_ptr< MemoryData< T > > data)=0 | htgs::ITask< MemoryData< T >, MemoryData< T > > | pure virtual |
| executeTaskFinal() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| gatherProfileData(std::map< AnyTaskManager *, TaskManagerProfile * > *taskManagerProfiles) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| genCustomDot(ProfileUtils *profileUtils, int colorFlag) | htgs::AnyITask | inlinevirtual |
| genDot(int flags, std::string dotId, std::shared_ptr< AnyConnector > input, std::shared_ptr< AnyConnector > output) override | htgs::MemoryManager< T > | inlinevirtual |
| ITask< MemoryData< T >, MemoryData< T > >::genDot(int flags, std::string dotId, std::shared_ptr< htgs::AnyConnector > input, std::shared_ptr< htgs::AnyConnector > output) | htgs::AnyITask | inlinevirtual |
| ITask< MemoryData< T >, MemoryData< T > >::genDot(int flags, std::string dotId) | htgs::AnyITask | inlinevirtual |
| ITask< MemoryData< T >, MemoryData< T > >::genDot(int flags, std::shared_ptr< AnyConnector > input, std::shared_ptr< AnyConnector > output) | htgs::AnyITask | inline |
| genDotConsumerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags) override (defined in htgs::ITask< MemoryData< T >, MemoryData< T > >) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| genDotProducerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags) (defined in htgs::ITask< MemoryData< T >, MemoryData< T > >) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| genDotProducerEdgeToTask(std::map< std::shared_ptr< AnyConnector >, AnyITask * > &inputConnectorDotMap, int dotFlags) override (defined in htgs::ITask< MemoryData< T >, MemoryData< T > >) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getAddress() override final | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getAllocator() | htgs::MemoryManager< T > | inlinevirtual |
| getConsumerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
| getDotCustomProfile() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getDotFillColor() override | htgs::MemoryManager< T > | inlinevirtual |
| getDotId() | htgs::AnyITask | inline |
| getDotLabelName() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getDotShape() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getDotShapeColor() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getDynamicMemory(std::string name, IMemoryReleaseRule *releaseRule, size_t numElems) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| getMemory(std::string name, IMemoryReleaseRule *releaseRule) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| getMemoryEdges() const | htgs::AnyITask | inline |
| getMemoryManagerName() | htgs::MemoryManager< T > | inline |
| getMemoryPoolSize() | htgs::MemoryManager< T > | inlinevirtual |
| getMemoryWaitTime() const | htgs::AnyITask | inline |
| getMicroTimeoutTime() const | htgs::AnyITask | inline |
| getName() override | htgs::CudaMemoryManager< T > | inlinevirtual |
| getNameWithPipelineId() | htgs::AnyITask | inline |
| getNumGraphsSpawned() | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| getNumPipelines() const | htgs::AnyITask | inline |
| getNumThreads() const | htgs::AnyITask | inline |
| getOwnerTaskManager() | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| getPipelineId() | htgs::AnyITask | inline |
| getProducerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
| getReleaseMemoryEdges() const | htgs::AnyITask | inline |
| getTaskComputeTime() const | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| getThreadID() | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| getType() const | htgs::MemoryManager< T > | inline |
| hasMemoryEdge(std::string name) | htgs::AnyITask | inline |
| incMemoryWaitTime(unsigned long long int val) | htgs::AnyITask | inline |
| initialize() override | htgs::CudaMemoryManager< T > | inlinevirtual |
| ITask< MemoryData< T >, MemoryData< T > >::initialize(size_t pipelineId, size_t numPipeline, TaskManager< MemoryData< T >, MemoryData< T > > *ownerTask) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| htgs::AnyITask::initialize(size_t pipelineId, size_t numPipeline) | htgs::AnyITask | inline |
| inTypeName() override final | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| isPoll() const | htgs::AnyITask | inline |
| isStartTask() const | htgs::AnyITask | inline |
| ITask() | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| ITask(size_t numThreads) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| ITask(size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| MemoryManager(std::string name, size_t memoryPoolSize, std::shared_ptr< IMemoryAllocator< T >> memoryAllocator, MMType type) | htgs::MemoryManager< T > | inline |
| outTypeName() override final | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| printProfile() override | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| profile() | htgs::AnyITask | inlinevirtual |
| profileITask() | htgs::AnyITask | inline |
| profileStr() | htgs::AnyITask | inlinevirtual |
| releaseMemory(m_data_t< V > memory) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| resetProfile() | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| setNumPipelines(size_t numPipelines) | htgs::AnyITask | inline |
| setPipelineId(size_t pipelineId) | htgs::AnyITask | inline |
| setTaskManager(TaskManager< MemoryData< T >, MemoryData< T > > *ownerTask) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inline |
| shutdown() override | htgs::MemoryManager< T > | inlinevirtual |
| typeName() | htgs::MemoryManager< T > | inline |
| ~AnyITask() | htgs::AnyITask | inlinevirtual |
| ~ITask() override (defined in htgs::ITask< MemoryData< T >, MemoryData< T > >) | htgs::ITask< MemoryData< T >, MemoryData< T > > | inlinevirtual |
| ~MemoryManager() override | htgs::MemoryManager< T > | inline |