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

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

automaticStart() consthh::StateManager< Separator, AllTypes >inline
canTerminate() const overridehh::StateManager< 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() finalhh::StateManager< Separator, AllTypes >inlinevirtual
Copyable(size_t const numberThreads)hh::behavior::Copyable< StateManager< Separator, AllTypes... > >inlineexplicit
copyStateManager(std::shared_ptr< AbstractState< Separator, AllTypes... > > state)hh::StateManager< Separator, AllTypes >inlinevirtual
core() consthh::behavior::Nodeinline
core_hh::behavior::Nodeprivate
coreStateManager() consthh::StateManager< Separator, AllTypes >inline
coreStateManager_hh::StateManager< Separator, AllTypes >private
extraPrintingInformation() consthh::behavior::TaskNodeinlinevirtual
getManagedMemory()hh::behavior::TaskNodeinline
group() consthh::behavior::Copyable< StateManager< 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< StateManager< Separator, AllTypes... > >inline
numberThreads_hh::behavior::Copyable< StateManager< Separator, AllTypes... > >private
shutdown()hh::behavior::TaskNodeinlinevirtual
state() consthh::StateManager< Separator, AllTypes >inline
state_hh::StateManager< Separator, AllTypes >private
StateManager(std::shared_ptr< AbstractState< Separator, AllTypes... > > state, std::string const &name="State manager", bool const automaticStart=false)hh::StateManager< Separator, AllTypes >inlineexplicit
StateManager(std::shared_ptr< core::CoreStateManager< Separator, AllTypes... > > core, std::shared_ptr< AbstractState< Separator, AllTypes... > > state)hh::StateManager< Separator, AllTypes >inlineexplicit
TaskNode(std::shared_ptr< hh::core::abstraction::TaskNodeAbstraction > core)hh::behavior::TaskNodeinlineexplicit
taskNodeAbstraction_hh::behavior::TaskNodeprivate
~CanTerminate()=defaulthh::behavior::CanTerminatevirtual
~Cleanable()=defaulthh::behavior::Cleanable
~Copyable()=defaulthh::behavior::Copyable< StateManager< Separator, AllTypes... > >virtual
~Node()=defaulthh::behavior::Nodevirtual
~StateManager() override=defaulthh::StateManager< Separator, AllTypes >
~TaskNode() override=defaulthh::behavior::TaskNode