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