Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
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... | |
Hedgehog behavior namespace.