#define ONIXS_ICEBOE_NAMESPACE_BEGIN
#define ONIXS_ICEBOE_NAMESPACE_END
#define ONIXS_ICEBOE_EXPORTED
TCP congestion avoidance state.
@ Cwr
TCP congestion avoidance state: congestion window reduced.
@ Recovery
TCP congestion avoidance state: recovery.
@ Open
TCP congestion avoidance state: open.
@ Loss
TCP congestion avoidance state: loss.
@ Disorder
TCP congestion avoidance state: disorder.
@ SynRecv
TCP SYN packet has been received.
@ Established
TCP connection is established.
@ TimeWait
TCP connection is in time wait state.
@ Closing
TCP connection is in closing state.
@ LastAck
Last acknowledgment has been sent.
@ Listen
TCP socket is listening for incoming connections.
@ FinWait2
TCP connection is in FIN wait state 2.
@ CloseWait
TCP connection is in close wait state.
@ NewSynRecv
TCP connection has received a new SYN packet.
@ Close
TCP connection is closing.
@ SynSent
TCP SYN packet has been sent.
@ FinWait1
TCP connection is in FIN wait state 1.
uint32_t unacked
Number of segments sent but not yet acknowledged.
TcpCaState::Enum caState
Represents the congestion avoidance state of the TCP connection.
uint8_t sndWscale
Sender's and receiver's window scale factors.
std::string toString() const
uint32_t lost
Number of lost segments.
uint32_t sndCwnd
Sender's congestion window size.
uint32_t rto
Retransmission timeout value in milliseconds.
uint32_t rcvMss
Maximum segment size (MSS) advertised by the receiver.
uint32_t retrans
Number of retransmitted segments.
uint32_t rcvRtt
Receiver's smoothed RTT estimate.
uint32_t advmss
Advertised maximum segment size (MSS).
uint32_t reordering
Reordering metric.
uint8_t retransmits
Number of retransmitted segments.
uint32_t sndMss
Maximum segment size (MSS) advertised by the sender.
uint32_t totalRetrans
Total number of retransmissions.
uint8_t probes
Number of probe packets sent.
uint32_t fackets
Number of forward acknowledgments (FACKs).
uint32_t rcvSpace
Available receive buffer space in bytes.
uint8_t backoff
Number of times the retransmission timer has been backed off.
uint32_t pmtu
Path Maximum Transmission Unit (PMTU) estimate.
uint32_t sndSsthresh
Sender's slow-start threshold.
uint32_t ato
Predicted average time in milliseconds between transmission and acknowledgment.
uint8_t options
TCP options (e.g., selective acknowledgments) enabled for the connection.
uint32_t rcvSsthresh
Receiver's slow-start threshold.
uint32_t rtt
Smoothed round-trip time (RTT) estimate in microseconds.
TcpState::Enum state
Represents the state of the TCP connection.
uint32_t rttvar
Round-trip time variance estimate in microseconds.
uint32_t sacked
Number of selective acknowledgments received.