Binary data channels (one per parallel channel) that chunks are striped across.
Whether to compute and send a SHA-256 digest for receiver verification.
Payload bytes per chunk.
Backpressure high-water mark in bytes.
Unique transfer id shared with the remote peer.
Backpressure low-water mark in bytes.
Milliseconds to wait for the receiver to accept before failing; 0 disables.
Identifier of the receiving peer.
When true, a mid-transfer channel drop pauses (not fails) so the send can be resumed.
Callback used to emit control messages (offer, sent, cancel, …) to the peer.
Source the file bytes are read from.
Construction parameters for a SendTransfer, assembled by FileTransferManager.sendFile.