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 agents of the Graph.
Structs
AgentCache |
Keep all the dylib agents and load them |
AgentLoader |
Contains all the information of a dylib agents |
Comp |
This structure keep all the information for the "exterior scheduler". |
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". |
Signal | |
SyncMsg |
To be removed, replace by async msg |
Type Definitions
BoxedComp |
A boxed comp is a agent that can be send between thread |