|
Hedgehog
0.0.0
A library to generate hybrid pipeline workflow systems
|
Hedgehog core namespace. More...
Classes | |
| class | CoreDefaultExecutionPipeline |
| Node core for the default execution pipeline. More... | |
| class | CoreDefaultExecutionPipelineExecute |
| Middle class used to propose a default definition of CoreExecute::callExecute for DefaultExecutionPipeline. More... | |
| class | CoreDefaultTask |
| Core of the default Task to be use. More... | |
| class | CoreExecute |
| Interface to call execute on the different nodes. More... | |
| class | CoreExecutionPipeline |
| Execution Pipeline core. More... | |
| class | CoreGraph |
| Core associated to the Graph. More... | |
| class | CoreGraphMultiReceivers |
| Graph multi receiver. More... | |
| class | CoreGraphReceiver |
| Graph Receiver for a type GraphInput. More... | |
| class | CoreGraphSink |
| Part of the outer graph that gathers data from the output nodes and makes them available as the graph output. More... | |
| class | CoreGraphSource |
| Part of the outer graph that sends data from the outside to the input nodes. More... | |
| class | CoreMultiReceivers |
| Multi receiver interface, gather multiple CoreReceiver. More... | |
| class | CoreNode |
| Main Hedgehog core abstraction. More... | |
| class | CoreNotifier |
| Core Notifier interface, emit notification to CoreSlot. More... | |
| class | CoreQueueMultiReceivers |
| Multi receivers for nodes possessing a queue of data. More... | |
| class | CoreQueueNotifier |
| Notifier of CoreQueueSlot. More... | |
| class | CoreQueueReceiver |
| Receiver for nodes possessing a queue of data. More... | |
| class | CoreQueueSender |
| Sender for nodes possessing a queue of data. More... | |
| class | CoreQueueSlot |
| Slot of CoreQueueMultiReceiver, receiving from CoreQueueNotifier. More... | |
| class | CoreReceiver |
| Receiver Interface, receive one data type from CoreSender. More... | |
| class | CoreSender |
| Sender interface, send data to CoreReceiver. More... | |
| class | CoreSlot |
| Slot interface, receive notification from CoreNotifier. More... | |
| class | CoreSwitch |
| Core switch, determine where to divert data to the graphs. More... | |
| class | CoreTask |
| Core of the task node. More... | |
| class | DefaultCoreTaskExecute |
| Middle class used to propose a default definition of CoreExecute::callExecute for CoreDefaultTask. More... | |
Enumerations | |
| enum | NodeType { Graph, Task, StateManager, Sink, Source, ExecutionPipeline, Switch } |
| Hedgehog node's type. | |
Hedgehog core namespace.