class BorderAgentCounters
Defined at line 1908 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
Counters associated with border agent functionality.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
void BorderAgentCounters ()
void BorderAgentCounters (BorderAgentCounters && other)
const uint32_t & epskc_activations ()
The number of ePSKc activations.
Defined at line 1915 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_activations ()
Defined at line 1919 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_activations ()
The number of ePSKc activations.
Defined at line 1924 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_activations ()
Defined at line 1932 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_deactivation_clears ()
The number of ePSKc deactivations via API.
Defined at line 1941 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_deactivation_clears ()
Defined at line 1945 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_deactivation_clears ()
The number of ePSKc deactivations via API.
Defined at line 1950 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_deactivation_clears ()
Defined at line 1958 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_deactivation_timeouts ()
The number of ePSKc deactivations due to timeout.
Defined at line 1967 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_deactivation_timeouts ()
Defined at line 1971 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_deactivation_timeouts ()
The number of ePSKc deactivations due to timeout.
Defined at line 1976 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_deactivation_timeouts ()
Defined at line 1984 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_deactivation_max_attempts ()
The number of ePSKc deactivations due to reached max attempts.
Defined at line 1993 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_deactivation_max_attempts ()
Defined at line 1997 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_deactivation_max_attempts ()
The number of ePSKc deactivations due to reached max attempts.
Defined at line 2002 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_deactivation_max_attempts ()
Defined at line 2010 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_deactivation_disconnects ()
The number of ePSKc deactivations due to commissioner disconnected.
Defined at line 2019 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_deactivation_disconnects ()
Defined at line 2023 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_deactivation_disconnects ()
The number of ePSKc deactivations due to commissioner disconnected.
Defined at line 2028 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_deactivation_disconnects ()
Defined at line 2036 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_invalid_ba_state_errors ()
The number of invalid border agent state errors at ePSKc activation.
Defined at line 2045 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_invalid_ba_state_errors ()
Defined at line 2049 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_invalid_ba_state_errors ()
The number of invalid border agent state errors at ePSKc activation.
Defined at line 2054 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_invalid_ba_state_errors ()
Defined at line 2062 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_invalid_args_errors ()
The number of invalid args errors at ePSKc activation.
Defined at line 2071 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_invalid_args_errors ()
Defined at line 2075 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_invalid_args_errors ()
The number of invalid args errors at ePSKc activation.
Defined at line 2080 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_invalid_args_errors ()
Defined at line 2088 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_start_secure_session_errors ()
The number of start secure session errors at ePSKc activation.
Defined at line 2097 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_start_secure_session_errors ()
Defined at line 2101 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_start_secure_session_errors ()
The number of start secure session errors at ePSKc activation.
Defined at line 2106 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_start_secure_session_errors ()
Defined at line 2114 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_secure_session_successes ()
The number of established secure sessions with ePSKc.
Defined at line 2123 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_secure_session_successes ()
Defined at line 2127 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_secure_session_successes ()
The number of established secure sessions with ePSKc.
Defined at line 2132 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_secure_session_successes ()
Defined at line 2140 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_secure_session_failures ()
The number of failed secure sessions with ePSKc.
Defined at line 2149 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_secure_session_failures ()
Defined at line 2153 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_secure_session_failures ()
The number of failed secure sessions with ePSKc.
Defined at line 2158 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_secure_session_failures ()
Defined at line 2166 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & epskc_commissioner_petitions ()
The number of successful commissioner petitions with ePSKc.
Defined at line 2175 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_epskc_commissioner_petitions ()
Defined at line 2179 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_epskc_commissioner_petitions ()
The number of successful commissioner petitions with ePSKc.
Defined at line 2184 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_epskc_commissioner_petitions ()
Defined at line 2192 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & pskc_secure_session_successes ()
The number of established secure sessions with PSKc.
Defined at line 2201 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_pskc_secure_session_successes ()
Defined at line 2205 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_pskc_secure_session_successes ()
The number of established secure sessions with PSKc.
Defined at line 2210 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_pskc_secure_session_successes ()
Defined at line 2218 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & pskc_secure_session_failures ()
The number of failed secure sessions with PSKc.
Defined at line 2227 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_pskc_secure_session_failures ()
Defined at line 2231 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_pskc_secure_session_failures ()
The number of failed secure sessions with PSKc.
Defined at line 2236 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_pskc_secure_session_failures ()
Defined at line 2244 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & pskc_commissioner_petitions ()
The number of successful commissioner petitions with PSKc.
Defined at line 2253 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_pskc_commissioner_petitions ()
Defined at line 2257 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_pskc_commissioner_petitions ()
The number of successful commissioner petitions with PSKc.
Defined at line 2262 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_pskc_commissioner_petitions ()
Defined at line 2270 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & mgmt_active_gets ()
The number of MGMT_ACTIVE_GET.req sent over secure sessions.
Defined at line 2279 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_mgmt_active_gets ()
Defined at line 2283 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_mgmt_active_gets ()
The number of MGMT_ACTIVE_GET.req sent over secure sessions.
Defined at line 2288 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_mgmt_active_gets ()
Defined at line 2296 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & mgmt_pending_gets ()
The number of MGMT_PENDING_GET.req sent over secure sessions.
Defined at line 2305 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_mgmt_pending_gets ()
Defined at line 2309 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_mgmt_pending_gets ()
The number of MGMT_PENDING_GET.req sent over secure sessions.
Defined at line 2314 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_mgmt_pending_gets ()
Defined at line 2322 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
BorderAgentCounters & set_epskc_activations (uint32_t _value)
BorderAgentCounters & set_epskc_deactivation_clears (uint32_t _value)
BorderAgentCounters & set_epskc_deactivation_timeouts (uint32_t _value)
BorderAgentCounters & set_epskc_deactivation_max_attempts (uint32_t _value)
BorderAgentCounters & set_epskc_deactivation_disconnects (uint32_t _value)
BorderAgentCounters & set_epskc_invalid_ba_state_errors (uint32_t _value)
BorderAgentCounters & set_epskc_invalid_args_errors (uint32_t _value)
BorderAgentCounters & set_epskc_start_secure_session_errors (uint32_t _value)
BorderAgentCounters & set_epskc_secure_session_successes (uint32_t _value)
BorderAgentCounters & set_epskc_secure_session_failures (uint32_t _value)
BorderAgentCounters & set_epskc_commissioner_petitions (uint32_t _value)
BorderAgentCounters & set_pskc_secure_session_successes (uint32_t _value)
BorderAgentCounters & set_pskc_secure_session_failures (uint32_t _value)
BorderAgentCounters & set_pskc_commissioner_petitions (uint32_t _value)
BorderAgentCounters & set_mgmt_active_gets (uint32_t _value)
BorderAgentCounters & set_mgmt_pending_gets (uint32_t _value)
void ~BorderAgentCounters ()
BorderAgentCounters & operator= (BorderAgentCounters && other)
::std::unique_ptr<BorderAgentCounters> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,BorderAgentCounters *_value,size_t_offset)
zx_status_t Clone (BorderAgentCounters * _result)