Enum rustfbp::scheduler::CompMsg
[−]
[src]
pub enum CompMsg { NewComponent(String, Component), Halt, HaltState, ConnectOutputPort(String, String, Box<HeapIPSender>), ConnectOutputArrayPort(String, String, String, Box<HeapIPSender>), Disconnect(String, String), DisconnectArray(String, String, String), AddInputArraySelection(String, String, String, Box<HeapIPReceiver>), AddOutputArraySelection(String, String, String), RunEnd(String, Component), Inc(String), Dec(String), }
All the messages that can be send between the "exterior scheduler" and the "interior scheduler".
Variants
NewComponent(String, Component)
Add a new component. The String is the name, the BoxedComp is the component itself
Halt
HaltState
ConnectOutputPort(String, String, Box<HeapIPSender>)
ConnectOutputArrayPort(String, String, String, Box<HeapIPSender>)
Disconnect(String, String)
DisconnectArray(String, String, String)
AddInputArraySelection(String, String, String, Box<HeapIPReceiver>)
AddOutputArraySelection(String, String, String)
RunEnd(String, Component)
Inc(String)
Dec(String)