Object to represent an ACK to a message.
More...
Object to represent an ACK to a message.
Definition at line 86 of file congure.h.
#include <congure.h>
|
ztimer_now_t | recv_time |
| Timestamp in milliseconds of when the ACK was received.
|
|
uint32_t | id |
| ID of the message the ACK is for.
|
|
congure_wnd_size_t | size |
| size of the ACK in initiator-defined units
|
|
congure_wnd_size_t | wnd |
| the peer-reported window size in caller defined units.
|
|
uint16_t | clean |
| true, if ACK only contains an ACK, false if not
|
|
uint16_t | delay |
| the peer-reported time in milliseconds the ACK was delayed since message reception.
|
|
◆ clean
uint16_t congure_snd_ack_t::clean |
true, if ACK only contains an ACK, false if not
This e.g. can be used to tell the congestion control mechanism that the SYN or FIN tag are cleared in the ACK with TCP.
Definition at line 107 of file congure.h.
◆ delay
uint16_t congure_snd_ack_t::delay |
the peer-reported time in milliseconds the ACK was delayed since message reception.
Leave 0 if not supplied by the protocol.
Definition at line 113 of file congure.h.
◆ id
uint32_t congure_snd_ack_t::id |
ID of the message the ACK is for.
Definition at line 91 of file congure.h.
◆ recv_time
Timestamp in milliseconds of when the ACK was received.
Definition at line 90 of file congure.h.
◆ size
size of the ACK in initiator-defined units
Definition at line 95 of file congure.h.
◆ wnd
the peer-reported window size in caller defined units.
Leave 0 if not supplied by the protocol.
Definition at line 100 of file congure.h.
The documentation for this struct was generated from the following file: