Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::behavior Namespace Reference

Hedgehog behavior namespace. More...

Classes

class  CanTerminate
 Behavior abstraction for nodes that expose termination condition. More...
 
class  Cleanable
 Cleanable interface. More...
 
class  Copyable
 Copy interface used to copy a node when either a group of nodes is created or a node is duplicated when an execution pipeline is created. More...
 
class  Execute
 Execute Behavior abstraction, node that has an execution for an Input data type. More...
 
class  MultiExecute
 Behavior abstraction for nodes that present computation on different types of inputs. More...
 
class  MultiReceivers
 Behavior abstraction for nodes that receive multiple types of data. More...
 
class  MultiSenders
 Behavior abstraction for nodes that send multiple types of data. More...
 
class  MultiSwitchRules
 Switch rules behavior abstraction for different types of input. More...
 
class  Node
 Behavior abstraction for the base node. More...
 
class  StateMultiSenders
 Behavior abstraction for states that send multiple types of data. More...
 
class  StateSender
 Behavior abstraction for states that send a type of data, holds a ready list for that type. More...
 
class  SwitchRule
 Switch rule behavior abstraction for a type of input. More...
 
class  TaskMultiSenders
 Behavior abstraction for tasks that send multiple types of data. More...
 
class  TaskNode
 Behavior abstraction for TaskNode. More...
 

Detailed Description

Hedgehog behavior namespace.