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
ComponentCache
ComponentLoader
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

Type Definitions

BoxedComp