Public Member Functions | |
NACKManager (RemoteHostComms thisRemoteHost) | |
void | ResetConnections () |
NackInfo | GetNextNack () |
void | ProcessReceivedSegmentHeaders (ref SegmentHeaders newHeaders) |
void | IssueNACK (uint segmentNumber) |
void | IssueNACK (uint segmentNumber, long range) |
Definition at line 12 of file ProtocolStack/NACKManager.cs.
|
<summary> Creates a new NACK Manager, outputting NACKs and retransmissions into a given TransmissionQueue </summary> Definition at line 23 of file ProtocolStack/NACKManager.cs. References ProtocolStack::RemoteHostComms::TxQueue. |
|
<summary> returns null if no nacks waiting otherwise returns the next nack to be issued. </summary> <returns>Next NACK to be issued, or null if there are none</returns> Definition at line 39 of file ProtocolStack/NACKManager.cs. References ProtocolStack::NackQueue::Dequeue(), and ProtocolStack::NackQueue::IsEmpty. |
|
<summary> Initiates the issuing of a contigious multi-segment NACK </summary> <param name="segmentNumber">Sequence number of the first missing segment in the sequence</param> <param name="Range">The number of subsequent missing segments</param> Definition at line 88 of file ProtocolStack/NACKManager.cs. |
|
<summary> Initiates the issuing of a single-segment NACK </summary> <param name="segmentNumber">Sequence number of the missing segment</param> Definition at line 79 of file ProtocolStack/NACKManager.cs. |