|
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.