|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
ACK frame (RFC 9000 Section 19.3) More...
#include <frame_types.h>

Public Attributes | |
| uint64_t | largest_acknowledged {0} |
| Largest packet number acknowledged. | |
| uint64_t | ack_delay {0} |
| Time since receiving largest_acknowledged (encoded) | |
| std::vector< ack_range > | ranges |
| Additional ACK ranges. | |
| std::optional< ecn_counts > | ecn |
| ECN counts (for ACK_ECN frames) | |
ACK frame (RFC 9000 Section 19.3)
Receivers send ACK frames to inform senders of packets they have received and processed.
Definition at line 150 of file frame_types.h.
| uint64_t kcenon::network::protocols::quic::ack_frame::ack_delay {0} |
Time since receiving largest_acknowledged (encoded)
Definition at line 153 of file frame_types.h.
Referenced by kcenon::network::protocols::quic::frame_parser::parse_ack().
| std::optional<ecn_counts> kcenon::network::protocols::quic::ack_frame::ecn |
ECN counts (for ACK_ECN frames)
Definition at line 155 of file frame_types.h.
Referenced by kcenon::network::protocols::quic::frame_parser::parse_ack().
| uint64_t kcenon::network::protocols::quic::ack_frame::largest_acknowledged {0} |
Largest packet number acknowledged.
Definition at line 152 of file frame_types.h.
Referenced by kcenon::network::protocols::quic::connection::generate_ack_frame(), and kcenon::network::protocols::quic::frame_parser::parse_ack().
| std::vector<ack_range> kcenon::network::protocols::quic::ack_frame::ranges |
Additional ACK ranges.
Definition at line 154 of file frame_types.h.
Referenced by kcenon::network::protocols::quic::frame_parser::parse_ack().