Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::AbstractTask< Separator, AllTypes > Member List

This is the complete list of members for hh::AbstractTask< Separator, AllTypes >, including all inherited members.

AbstractTask()hh::AbstractTask< Separator, AllTypes >inline
AbstractTask(std::string const &name, size_t const numberThreads=1, bool const automaticStart=false)hh::AbstractTask< Separator, AllTypes >inlineexplicit
AbstractTask(std::shared_ptr< hh::core::CoreTask< Separator, AllTypes... > > coreTask)hh::AbstractTask< Separator, AllTypes >inlineexplicit
canTerminate() const overridehh::AbstractTask< Separator, AllTypes >inlinevirtual
CanTerminate()=defaulthh::behavior::CanTerminate
clean()hh::behavior::Cleanableinlinevirtual
Cleanable()=defaulthh::behavior::Cleanable
connectMemoryManager(std::shared_ptr< AbstractMemoryManager > mm)hh::behavior::TaskNodeinline
copy()hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inlinevirtual
Copyable(size_t const numberThreads)hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inlineexplicit
core() consthh::behavior::Nodeinline
core_hh::behavior::Nodeprivate
coreTask() consthh::AbstractTask< Separator, AllTypes >inlineprotected
coreTask_hh::AbstractTask< Separator, AllTypes >private
deviceId()hh::AbstractTask< Separator, AllTypes >inlineprotected
extraPrintingInformation() consthh::behavior::TaskNodeinlinevirtual
getManagedMemory()hh::behavior::TaskNodeinline
graphId() consthh::AbstractTask< Separator, AllTypes >inline
group() consthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inline
initialize()hh::behavior::TaskNodeinlinevirtual
memoryManager() consthh::behavior::TaskNodeinline
mm_hh::behavior::TaskNodeprivate
name() consthh::behavior::Nodeinline
Node(std::shared_ptr< hh::core::abstraction::NodeAbstraction > core)hh::behavior::Nodeinlineexplicit
numberThreads() consthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inline
numberThreads_hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >private
shutdown()hh::behavior::TaskNodeinlinevirtual
TaskNode(std::shared_ptr< hh::core::abstraction::TaskNodeAbstraction > core)hh::behavior::TaskNodeinlineexplicit
taskNodeAbstraction_hh::behavior::TaskNodeprivate
~AbstractTask() override=defaulthh::AbstractTask< Separator, AllTypes >
~CanTerminate()=defaulthh::behavior::CanTerminatevirtual
~Cleanable()=defaulthh::behavior::Cleanable
~Copyable()=defaulthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >virtual
~Node()=defaulthh::behavior::Nodevirtual
~TaskNode() override=defaulthh::behavior::TaskNode