![]() |
HTGS
v2.0
The Hybrid Task Graph Scheduler
|
This is the complete list of members for htgs::Bookkeeper< T >, including all inherited members.
| addResult(std::shared_ptr< VoidData > result) | htgs::ITask< T, VoidData > | inline |
| addResult(VoidData *result) | htgs::ITask< T, VoidData > | inline |
| addRuleManager(AnyRuleManager *ruleManager) | htgs::Bookkeeper< T > | inline |
| addRuleManager(RuleManager< T, U > *ruleManager) | htgs::Bookkeeper< 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 |
| Bookkeeper() | htgs::Bookkeeper< T > | inline |
| canTerminate(std::shared_ptr< AnyConnector > inputConnector) override | htgs::Bookkeeper< T > | inlinevirtual |
| copy() | htgs::Bookkeeper< T > | inlinevirtual |
| copyITask(bool deep) override | htgs::ITask< T, VoidData > | inlinevirtual |
| copyMemoryEdges(AnyITask *iTaskCopy) | htgs::AnyITask | inline |
| debug() override | htgs::Bookkeeper< T > | inlinevirtual |
| debugDotNode() | htgs::AnyITask | inlinevirtual |
| executeTask(std::shared_ptr< T > data) override | htgs::Bookkeeper< T > | inlinevirtual |
| executeTaskFinal() override | htgs::ITask< T, VoidData > | inlinevirtual |
| gatherProfileData(std::map< AnyTaskManager *, TaskManagerProfile * > *taskManagerProfiles) | htgs::ITask< T, VoidData > | inlinevirtual |
| genCustomDot(ProfileUtils *profileUtils, int colorFlag) | htgs::AnyITask | inlinevirtual |
| genDot(int flags, std::string idStr) | htgs::Bookkeeper< T > | inlinevirtual |
| ITask< T, VoidData >::genDot(int flags, std::string dotId, std::shared_ptr< htgs::AnyConnector > input, std::shared_ptr< htgs::AnyConnector > output) | htgs::AnyITask | inlinevirtual |
| ITask< T, VoidData >::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< T, VoidData >) | htgs::ITask< T, VoidData > | inlinevirtual |
| genDotProducerEdgeFromConnector(std::shared_ptr< AnyConnector > connector, int flags) (defined in htgs::Bookkeeper< T >) | htgs::Bookkeeper< T > | inlinevirtual |
| genDotProducerEdgeToTask(std::map< std::shared_ptr< AnyConnector >, AnyITask *> &inputConnectorDotMap, int dotFlags) override (defined in htgs::Bookkeeper< T >) | htgs::Bookkeeper< T > | inlinevirtual |
| getAddress() override final | htgs::ITask< T, VoidData > | inlinevirtual |
| getConsumerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
| getDotCustomProfile() override | htgs::ITask< T, VoidData > | inlinevirtual |
| getDotFillColor() override | htgs::ITask< T, VoidData > | inlinevirtual |
| getDotId() | htgs::AnyITask | inline |
| getDotLabelName() override | htgs::Bookkeeper< T > | inlinevirtual |
| getDotShape() override | htgs::ITask< T, VoidData > | inlinevirtual |
| getDotShapeColor() override | htgs::ITask< T, VoidData > | inlinevirtual |
| getDynamicMemory(std::string name, IMemoryReleaseRule *releaseRule, size_t numElems) | htgs::ITask< T, VoidData > | inline |
| getMemory(std::string name, IMemoryReleaseRule *releaseRule) | htgs::ITask< T, VoidData > | inline |
| getMemoryEdges() const | htgs::AnyITask | inline |
| getMemoryWaitTime() const | htgs::AnyITask | inline |
| getMicroTimeoutTime() const | htgs::AnyITask | inline |
| getName() override | htgs::Bookkeeper< T > | inlinevirtual |
| getNameWithPipelineId() | htgs::AnyITask | inline |
| getNumGraphsSpawned() | htgs::ITask< T, VoidData > | inlinevirtual |
| getNumPipelines() const | htgs::AnyITask | inline |
| getNumThreads() const | htgs::AnyITask | inline |
| getOwnerTaskManager() | htgs::ITask< T, VoidData > | inline |
| getPipelineId() | htgs::AnyITask | inline |
| getProducerDotIds() (defined in htgs::AnyITask) | htgs::AnyITask | inlinevirtual |
| getReleaseMemoryEdges() const | htgs::AnyITask | inline |
| getRuleManagers() (defined in htgs::Bookkeeper< T >) | htgs::Bookkeeper< T > | inline |
| getTaskComputeTime() const | htgs::ITask< T, VoidData > | inline |
| getThreadID() | htgs::ITask< T, VoidData > | inline |
| hasMemoryEdge(std::string name) | htgs::AnyITask | inline |
| incMemoryWaitTime(unsigned long long int val) | htgs::AnyITask | inline |
| initialize() override | htgs::Bookkeeper< T > | inlinevirtual |
| ITask< T, VoidData >::initialize(size_t pipelineId, size_t numPipeline, TaskManager< T, VoidData > *ownerTask) | htgs::ITask< T, VoidData > | inline |
| htgs::AnyITask::initialize(size_t pipelineId, size_t numPipeline) | htgs::AnyITask | inline |
| inTypeName() override final | htgs::ITask< T, VoidData > | inlinevirtual |
| isPoll() const | htgs::AnyITask | inline |
| isStartTask() const | htgs::AnyITask | inline |
| ITask() | htgs::ITask< T, VoidData > | inline |
| ITask(size_t numThreads) | htgs::ITask< T, VoidData > | inline |
| ITask(size_t numThreads, bool isStartTask, bool poll, size_t microTimeoutTime) | htgs::ITask< T, VoidData > | inline |
| outTypeName() override final | htgs::ITask< T, VoidData > | inlinevirtual |
| printProfile() override | htgs::ITask< T, VoidData > | inlinevirtual |
| profile() | htgs::AnyITask | inlinevirtual |
| profileITask() | htgs::AnyITask | inline |
| profileStr() | htgs::AnyITask | inlinevirtual |
| releaseMemory(m_data_t< V > memory) | htgs::ITask< T, VoidData > | inline |
| resetProfile() | htgs::ITask< T, VoidData > | inline |
| ruleManagerInfo | htgs::Bookkeeper< T > | private |
| ruleManagers | htgs::Bookkeeper< T > | private |
| setNumPipelines(size_t numPipelines) | htgs::AnyITask | inline |
| setPipelineId(size_t pipelineId) | htgs::AnyITask | inline |
| setTaskManager(TaskManager< T, VoidData > *ownerTask) | htgs::ITask< T, VoidData > | inline |
| shutdown() | htgs::Bookkeeper< T > | inlinevirtual |
| ~AnyITask() | htgs::AnyITask | inlinevirtual |
| ~Bookkeeper() override | htgs::Bookkeeper< T > | inlinevirtual |
| ~ITask() override (defined in htgs::ITask< T, VoidData >) | htgs::ITask< T, VoidData > | inlinevirtual |