class ConnectionStats
Defined at line 1013 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
Public Methods
void ConnectionStats (Storage_ storage)
void ConnectionStats ()
Defined at line 1019 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
void ConnectionStats (ConnectionStats && )
Defined at line 1020 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
void ConnectionStats (const ConnectionStats & other)
const std::optional<uint8_t> & connection_id ()
ID of the current connection. Used by WLAN telemetry to determine whether
the current counters and the previous counters belong to the same connection.
If the counters belong to two different connections, telemetry will not diff
between them as it assumes that the driver/firmware has reset the counter
in between.
The driver should set a new connection ID after a successful connection,
reconnection, or roaming attempt, as it's expected that the connection-
related counters would reset on a new connection.
::std::optional<uint8_t> & connection_id ()
ID of the current connection. Used by WLAN telemetry to determine whether
the current counters and the previous counters belong to the same connection.
If the counters belong to two different connections, telemetry will not diff
between them as it assumes that the driver/firmware has reset the counter
in between.
The driver should set a new connection ID after a successful connection,
reconnection, or roaming attempt, as it's expected that the connection-
related counters would reset on a new connection.
ConnectionStats & connection_id (std::optional<uint8_t> value)
ID of the current connection. Used by WLAN telemetry to determine whether
the current counters and the previous counters belong to the same connection.
If the counters belong to two different connections, telemetry will not diff
between them as it assumes that the driver/firmware has reset the counter
in between.
The driver should set a new connection ID after a successful connection,
reconnection, or roaming attempt, as it's expected that the connection-
related counters would reset on a new connection.
const std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedCounter>> & driver_specific_counters ()
::std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedCounter>> & driver_specific_counters ()
ConnectionStats & driver_specific_counters (std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedCounter>> value)
Setter for driver_specific_counters.
const std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedGauge>> & driver_specific_gauges ()
::std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedGauge>> & driver_specific_gauges ()
ConnectionStats & driver_specific_gauges (std::optional< ::std::vector< ::fuchsia_wlan_stats::UnnamedGauge>> value)
Setter for driver_specific_gauges.
ConnectionStats & operator= (ConnectionStats && )
Defined at line 1021 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
ConnectionStats & operator= (const ConnectionStats & other)
bool operator== (const ConnectionStats & other)
bool operator!= (const ConnectionStats & other)
bool IsEmpty ()
const std::optional<uint64_t> & rx_unicast_total ()
::std::optional<uint64_t> & rx_unicast_total ()
ConnectionStats & rx_unicast_total (std::optional<uint64_t> value)
Setter for rx_unicast_total.
const std::optional<uint64_t> & rx_unicast_drop ()
::std::optional<uint64_t> & rx_unicast_drop ()
ConnectionStats & rx_unicast_drop (std::optional<uint64_t> value)
Setter for rx_unicast_drop.
const std::optional<uint64_t> & rx_multicast ()
::std::optional<uint64_t> & rx_multicast ()
ConnectionStats & rx_multicast (std::optional<uint64_t> value)
Setter for rx_multicast.
const std::optional<uint64_t> & tx_total ()
::std::optional<uint64_t> & tx_total ()
ConnectionStats & tx_total (std::optional<uint64_t> value)
Setter for tx_total.
const std::optional<uint64_t> & tx_drop ()
::std::optional<uint64_t> & tx_drop ()
ConnectionStats & tx_drop (std::optional<uint64_t> value)
Setter for tx_drop.
const std::optional< ::fuchsia_wlan_stats::WmePacketStats> & wme ()
::std::optional< ::fuchsia_wlan_stats::WmePacketStats> & wme ()
ConnectionStats & wme (std::optional< ::fuchsia_wlan_stats::WmePacketStats> value)
Setter for wme.
void ConnectionStats (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits