pub struct BorderAgentCounters {Show 16 fields
pub epskc_activations: Option<u32>,
pub epskc_deactivation_clears: Option<u32>,
pub epskc_deactivation_timeouts: Option<u32>,
pub epskc_deactivation_max_attempts: Option<u32>,
pub epskc_deactivation_disconnects: Option<u32>,
pub epskc_invalid_ba_state_errors: Option<u32>,
pub epskc_invalid_args_errors: Option<u32>,
pub epskc_start_secure_session_errors: Option<u32>,
pub epskc_secure_session_successes: Option<u32>,
pub epskc_secure_session_failures: Option<u32>,
pub epskc_commissioner_petitions: Option<u32>,
pub pskc_secure_session_successes: Option<u32>,
pub pskc_secure_session_failures: Option<u32>,
pub pskc_commissioner_petitions: Option<u32>,
pub mgmt_active_gets: Option<u32>,
pub mgmt_pending_gets: Option<u32>,
/* private fields */
}
Expand description
Counters associated with border agent functionality.
Fields§
§epskc_activations: Option<u32>
The number of ePSKc activations.
epskc_deactivation_clears: Option<u32>
The number of ePSKc deactivations via API.
epskc_deactivation_timeouts: Option<u32>
The number of ePSKc deactivations due to timeout.
epskc_deactivation_max_attempts: Option<u32>
The number of ePSKc deactivations due to reached max attempts.
epskc_deactivation_disconnects: Option<u32>
The number of ePSKc deactivations due to commissioner disconnected.
epskc_invalid_ba_state_errors: Option<u32>
The number of invalid border agent state errors at ePSKc activation.
epskc_invalid_args_errors: Option<u32>
The number of invalid args errors at ePSKc activation.
epskc_start_secure_session_errors: Option<u32>
The number of start secure session errors at ePSKc activation.
epskc_secure_session_successes: Option<u32>
The number of established secure sessions with ePSKc.
epskc_secure_session_failures: Option<u32>
The number of failed secure sessions with ePSKc.
epskc_commissioner_petitions: Option<u32>
The number of successful commissioner petitions with ePSKc.
pskc_secure_session_successes: Option<u32>
The number of established secure sessions with PSKc.
pskc_secure_session_failures: Option<u32>
The number of failed secure sessions with PSKc.
pskc_commissioner_petitions: Option<u32>
The number of successful commissioner petitions with PSKc.
mgmt_active_gets: Option<u32>
The number of MGMT_ACTIVE_GET.req sent over secure sessions.
mgmt_pending_gets: Option<u32>
The number of MGMT_PENDING_GET.req sent over secure sessions.
Trait Implementations§
Source§impl Clone for BorderAgentCounters
impl Clone for BorderAgentCounters
Source§fn clone(&self) -> BorderAgentCounters
fn clone(&self) -> BorderAgentCounters
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for BorderAgentCounters
impl Debug for BorderAgentCounters
Source§impl<D> Decode<BorderAgentCounters, D> for BorderAgentCounterswhere
D: ResourceDialect,
impl<D> Decode<BorderAgentCounters, D> for BorderAgentCounterswhere
D: ResourceDialect,
Source§fn new_empty() -> BorderAgentCounters
fn new_empty() -> BorderAgentCounters
Self
. The specific value does not matter,
since it will be overwritten by decode
.Source§impl Default for BorderAgentCounters
impl Default for BorderAgentCounters
Source§fn default() -> BorderAgentCounters
fn default() -> BorderAgentCounters
Source§impl<D> Encode<BorderAgentCounters, D> for &BorderAgentCounterswhere
D: ResourceDialect,
impl<D> Encode<BorderAgentCounters, D> for &BorderAgentCounterswhere
D: ResourceDialect,
Source§impl PartialEq for BorderAgentCounters
impl PartialEq for BorderAgentCounters
Source§impl TypeMarker for BorderAgentCounters
impl TypeMarker for BorderAgentCounters
Source§type Owned = BorderAgentCounters
type Owned = BorderAgentCounters
Source§fn inline_align(_context: Context) -> usize
fn inline_align(_context: Context) -> usize
Source§fn inline_size(_context: Context) -> usize
fn inline_size(_context: Context) -> usize
inline_align
.Source§fn encode_is_copy() -> bool
fn encode_is_copy() -> bool
Self::Owned
matches the FIDL wire
format and encoding requires no validation. When true, we can optimize
encoding arrays and vectors of Self::Owned
to a single memcpy. Read moreSource§fn decode_is_copy() -> bool
fn decode_is_copy() -> bool
Self::Owned
matches the FIDL wire
format and decoding requires no validation. When true, we can optimize
decoding arrays and vectors of Self::Owned
to a single memcpy.Source§impl ValueTypeMarker for BorderAgentCounters
impl ValueTypeMarker for BorderAgentCounters
Source§type Borrowed<'a> = &'a BorderAgentCounters
type Borrowed<'a> = &'a BorderAgentCounters
Encode<Self>
type cheaply obtainable from &Self::Owned
. There are three cases: Read moreSource§fn borrow(
value: &<BorderAgentCounters as TypeMarker>::Owned,
) -> <BorderAgentCounters as ValueTypeMarker>::Borrowed<'_>
fn borrow( value: &<BorderAgentCounters as TypeMarker>::Owned, ) -> <BorderAgentCounters as ValueTypeMarker>::Borrowed<'_>
&Self::Owned
to Self::Borrowed
.