class Info
Defined at line 21 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/natural_types.h
TCP protocol state.
Public Methods
void Info (Storage_ storage)
void Info ()
Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/natural_types.h
void Info (Info && )
Defined at line 28 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/natural_types.h
void Info (const Info & other)
Info & operator= (Info && )
Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/natural_types.h
Info & operator= (const Info & other)
bool operator== (const Info & other)
bool operator!= (const Info & other)
bool IsEmpty ()
const std::optional< ::fuchsia_net_tcp::State> & state ()
The current state of the TCP state machine.
::std::optional< ::fuchsia_net_tcp::State> & state ()
The current state of the TCP state machine.
Info & state (std::optional< ::fuchsia_net_tcp::State> value)
The current state of the TCP state machine.
const std::optional< ::fuchsia_net_tcp::CongestionControlState> & ca_state ()
The current state of the TCP congention avoidance state machine.
::std::optional< ::fuchsia_net_tcp::CongestionControlState> & ca_state ()
The current state of the TCP congention avoidance state machine.
Info & ca_state (std::optional< ::fuchsia_net_tcp::CongestionControlState> value)
The current state of the TCP congention avoidance state machine.
const std::optional<uint32_t> & rto_usec ()
The current RTO value in microseconds.
::std::optional<uint32_t> & rto_usec ()
The current RTO value in microseconds.
Info & rto_usec (std::optional<uint32_t> value)
The current RTO value in microseconds.
const std::optional<uint32_t> & tcpi_last_data_sent_msec ()
Time since data was last sent on the connection in milliseconds.
::std::optional<uint32_t> & tcpi_last_data_sent_msec ()
Time since data was last sent on the connection in milliseconds.
Info & tcpi_last_data_sent_msec (std::optional<uint32_t> value)
Time since data was last sent on the connection in milliseconds.
const std::optional<uint32_t> & tcpi_last_ack_recv_msec ()
Time since the most recent ACK was received in milliseconds.
::std::optional<uint32_t> & tcpi_last_ack_recv_msec ()
Time since the most recent ACK was received in milliseconds.
Info & tcpi_last_ack_recv_msec (std::optional<uint32_t> value)
Time since the most recent ACK was received in milliseconds.
const std::optional<uint32_t> & rtt_usec ()
The estimated smoothed roundtrip time in microseconds.
::std::optional<uint32_t> & rtt_usec ()
The estimated smoothed roundtrip time in microseconds.
Info & rtt_usec (std::optional<uint32_t> value)
The estimated smoothed roundtrip time in microseconds.
const std::optional<uint32_t> & rtt_var_usec ()
The smoothed mean deviation of the roundtrip time in microseconds.
::std::optional<uint32_t> & rtt_var_usec ()
The smoothed mean deviation of the roundtrip time in microseconds.
Info & rtt_var_usec (std::optional<uint32_t> value)
The smoothed mean deviation of the roundtrip time in microseconds.
const std::optional<uint32_t> & snd_ssthresh ()
The sending slow start threshold in segments.
::std::optional<uint32_t> & snd_ssthresh ()
The sending slow start threshold in segments.
Info & snd_ssthresh (std::optional<uint32_t> value)
The sending slow start threshold in segments.
const std::optional<uint32_t> & snd_cwnd ()
The current sending congestion window in segments.
::std::optional<uint32_t> & snd_cwnd ()
The current sending congestion window in segments.
Info & snd_cwnd (std::optional<uint32_t> value)
The current sending congestion window in segments.
const std::optional<uint32_t> & tcpi_total_retrans ()
The total number of retransmission events.
::std::optional<uint32_t> & tcpi_total_retrans ()
The total number of retransmission events.
Info & tcpi_total_retrans (std::optional<uint32_t> value)
The total number of retransmission events.
const std::optional<uint64_t> & tcpi_segs_out ()
The total number of segments transmitted.
::std::optional<uint64_t> & tcpi_segs_out ()
The total number of segments transmitted.
Info & tcpi_segs_out (std::optional<uint64_t> value)
The total number of segments transmitted.
const std::optional<uint64_t> & tcpi_segs_in ()
The total number of segments received.
::std::optional<uint64_t> & tcpi_segs_in ()
The total number of segments received.
Info & tcpi_segs_in (std::optional<uint64_t> value)
The total number of segments received.
const std::optional<bool> & reorder_seen ()
Whether the connection thinks it has ever seen reordering.
::std::optional<bool> & reorder_seen ()
Whether the connection thinks it has ever seen reordering.
Info & reorder_seen (std::optional<bool> value)
Whether the connection thinks it has ever seen reordering.
void Info (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits