Expand description
Synchronous state machine for the sending-side of a CFDP transaction.
This module contains the SenderMachine, which processes Events and
produces Actions. It is responsible for initiating file transfers,
sending file data, and handling acknowledgments from the receiver. It is
designed to be completely independent of the underlying I/O and timing mechanisms,
making it portable and easily testable.
Modules§
- action
- Output actions produced by the sender state machine.
- event
- Input events that drive the sender state machine.
- transaction
- Transaction state and configuration for the sender. Contains the transaction data structures specific to the sender state machine.
Structs§
- Sender
Machine - Manages the state of all active sending (‘source’) transactions.