Module rustfbp::scheduler
[−]
[src]
manages the execution of a FBP graph.
It had two main parts : the "exterior scheduler" and the "interior scheduler".
The exterior scheduler is an API to easily manage the scheduler.
The interior scheduler is the actual state of the scheduler. It is edited by sending messages. The messages are send by the exterior scheduler and the components of the Graph.
Structs
Comp |
This structure keep all the information for the "exterior scheduler". |
ComponentCache |
Keep all the dylib components and load them |
ComponentLoader |
Contains all the information of a dylib components |
Scheduler |
the exterior scheduler. The end user use the methods of this structure. |
Enums
CompMsg |
All the messages that can be send between the "exterior scheduler" and the "interior scheduler". |
SyncMsg |
To be removed, replace by async msg |
Type Definitions
BoxedComp |
A boxed comp is a component that can be send between thread |