Skip to main content

Module sender

Module sender 

Source
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§

SenderMachine
Manages the state of all active sending (‘source’) transactions.