pub struct CMsgSource2NetworkFlowQuality {Show 44 fields
pub duration: Option<u32>,
pub bytes_total: Option<u64>,
pub bytes_total_reliable: Option<u64>,
pub bytes_total_voice: Option<u64>,
pub bytes_sec_p95: Option<u32>,
pub bytes_sec_p99: Option<u32>,
pub enginemsgs_total: Option<u32>,
pub enginemsgs_sec_p95: Option<u32>,
pub enginemsgs_sec_p99: Option<u32>,
pub netframes_total: Option<u32>,
pub netframes_dropped: Option<u32>,
pub netframes_outoforder: Option<u32>,
pub netframes_size_exceeds_mtu: Option<u32>,
pub netframes_size_p95: Option<u32>,
pub netframes_size_p99: Option<u32>,
pub ticks_total: Option<u32>,
pub ticks_good: Option<u32>,
pub ticks_good_almost_late: Option<u32>,
pub ticks_fixed_dropped: Option<u32>,
pub ticks_fixed_late: Option<u32>,
pub ticks_bad_dropped: Option<u32>,
pub ticks_bad_late: Option<u32>,
pub ticks_bad_other: Option<u32>,
pub tick_missrate_samples_total: Option<u32>,
pub tick_missrate_samples_perfect: Option<u32>,
pub tick_missrate_samples_perfectnet: Option<u32>,
pub tick_missratenet_p75_x10: Option<u32>,
pub tick_missratenet_p95_x10: Option<u32>,
pub tick_missratenet_p99_x10: Option<u32>,
pub recvmargin_p1: Option<i32>,
pub recvmargin_p5: Option<i32>,
pub recvmargin_p25: Option<i32>,
pub recvmargin_p50: Option<i32>,
pub recvmargin_p75: Option<i32>,
pub recvmargin_p95: Option<i32>,
pub netframe_jitter_p50: Option<u32>,
pub netframe_jitter_p99: Option<u32>,
pub interval_peakjitter_p50: Option<u32>,
pub interval_peakjitter_p95: Option<u32>,
pub packet_misdelivery_rate_p50_x4: Option<u32>,
pub packet_misdelivery_rate_p95_x4: Option<u32>,
pub net_ping_p5: Option<u32>,
pub net_ping_p50: Option<u32>,
pub net_ping_p95: Option<u32>,
}Fields§
§duration: Option<u32>§bytes_total: Option<u64>§bytes_total_reliable: Option<u64>§bytes_total_voice: Option<u64>§bytes_sec_p95: Option<u32>§bytes_sec_p99: Option<u32>§enginemsgs_total: Option<u32>§enginemsgs_sec_p95: Option<u32>§enginemsgs_sec_p99: Option<u32>§netframes_total: Option<u32>§netframes_dropped: Option<u32>§netframes_outoforder: Option<u32>§netframes_size_exceeds_mtu: Option<u32>§netframes_size_p95: Option<u32>§netframes_size_p99: Option<u32>§ticks_total: Option<u32>§ticks_good: Option<u32>§ticks_good_almost_late: Option<u32>§ticks_fixed_dropped: Option<u32>§ticks_fixed_late: Option<u32>§ticks_bad_dropped: Option<u32>§ticks_bad_late: Option<u32>§ticks_bad_other: Option<u32>§tick_missrate_samples_total: Option<u32>§tick_missrate_samples_perfect: Option<u32>§tick_missrate_samples_perfectnet: Option<u32>§tick_missratenet_p75_x10: Option<u32>§tick_missratenet_p95_x10: Option<u32>§tick_missratenet_p99_x10: Option<u32>§recvmargin_p1: Option<i32>§recvmargin_p5: Option<i32>§recvmargin_p25: Option<i32>§recvmargin_p50: Option<i32>§recvmargin_p75: Option<i32>§recvmargin_p95: Option<i32>§netframe_jitter_p50: Option<u32>§netframe_jitter_p99: Option<u32>§interval_peakjitter_p50: Option<u32>§interval_peakjitter_p95: Option<u32>§packet_misdelivery_rate_p50_x4: Option<u32>§packet_misdelivery_rate_p95_x4: Option<u32>§net_ping_p5: Option<u32>§net_ping_p50: Option<u32>§net_ping_p95: Option<u32>Implementations§
Source§impl CMsgSource2NetworkFlowQuality
impl CMsgSource2NetworkFlowQuality
Sourcepub fn duration(&self) -> u32
pub fn duration(&self) -> u32
Returns the value of duration, or the default value if duration is unset.
Sourcepub fn bytes_total(&self) -> u64
pub fn bytes_total(&self) -> u64
Returns the value of bytes_total, or the default value if bytes_total is unset.
Sourcepub fn bytes_total_reliable(&self) -> u64
pub fn bytes_total_reliable(&self) -> u64
Returns the value of bytes_total_reliable, or the default value if bytes_total_reliable is unset.
Sourcepub fn bytes_total_voice(&self) -> u64
pub fn bytes_total_voice(&self) -> u64
Returns the value of bytes_total_voice, or the default value if bytes_total_voice is unset.
Sourcepub fn bytes_sec_p95(&self) -> u32
pub fn bytes_sec_p95(&self) -> u32
Returns the value of bytes_sec_p95, or the default value if bytes_sec_p95 is unset.
Sourcepub fn bytes_sec_p99(&self) -> u32
pub fn bytes_sec_p99(&self) -> u32
Returns the value of bytes_sec_p99, or the default value if bytes_sec_p99 is unset.
Sourcepub fn enginemsgs_total(&self) -> u32
pub fn enginemsgs_total(&self) -> u32
Returns the value of enginemsgs_total, or the default value if enginemsgs_total is unset.
Sourcepub fn enginemsgs_sec_p95(&self) -> u32
pub fn enginemsgs_sec_p95(&self) -> u32
Returns the value of enginemsgs_sec_p95, or the default value if enginemsgs_sec_p95 is unset.
Sourcepub fn enginemsgs_sec_p99(&self) -> u32
pub fn enginemsgs_sec_p99(&self) -> u32
Returns the value of enginemsgs_sec_p99, or the default value if enginemsgs_sec_p99 is unset.
Sourcepub fn netframes_total(&self) -> u32
pub fn netframes_total(&self) -> u32
Returns the value of netframes_total, or the default value if netframes_total is unset.
Sourcepub fn netframes_dropped(&self) -> u32
pub fn netframes_dropped(&self) -> u32
Returns the value of netframes_dropped, or the default value if netframes_dropped is unset.
Sourcepub fn netframes_outoforder(&self) -> u32
pub fn netframes_outoforder(&self) -> u32
Returns the value of netframes_outoforder, or the default value if netframes_outoforder is unset.
Sourcepub fn netframes_size_exceeds_mtu(&self) -> u32
pub fn netframes_size_exceeds_mtu(&self) -> u32
Returns the value of netframes_size_exceeds_mtu, or the default value if netframes_size_exceeds_mtu is unset.
Sourcepub fn netframes_size_p95(&self) -> u32
pub fn netframes_size_p95(&self) -> u32
Returns the value of netframes_size_p95, or the default value if netframes_size_p95 is unset.
Sourcepub fn netframes_size_p99(&self) -> u32
pub fn netframes_size_p99(&self) -> u32
Returns the value of netframes_size_p99, or the default value if netframes_size_p99 is unset.
Sourcepub fn ticks_total(&self) -> u32
pub fn ticks_total(&self) -> u32
Returns the value of ticks_total, or the default value if ticks_total is unset.
Sourcepub fn ticks_good(&self) -> u32
pub fn ticks_good(&self) -> u32
Returns the value of ticks_good, or the default value if ticks_good is unset.
Sourcepub fn ticks_good_almost_late(&self) -> u32
pub fn ticks_good_almost_late(&self) -> u32
Returns the value of ticks_good_almost_late, or the default value if ticks_good_almost_late is unset.
Sourcepub fn ticks_fixed_dropped(&self) -> u32
pub fn ticks_fixed_dropped(&self) -> u32
Returns the value of ticks_fixed_dropped, or the default value if ticks_fixed_dropped is unset.
Sourcepub fn ticks_fixed_late(&self) -> u32
pub fn ticks_fixed_late(&self) -> u32
Returns the value of ticks_fixed_late, or the default value if ticks_fixed_late is unset.
Sourcepub fn ticks_bad_dropped(&self) -> u32
pub fn ticks_bad_dropped(&self) -> u32
Returns the value of ticks_bad_dropped, or the default value if ticks_bad_dropped is unset.
Sourcepub fn ticks_bad_late(&self) -> u32
pub fn ticks_bad_late(&self) -> u32
Returns the value of ticks_bad_late, or the default value if ticks_bad_late is unset.
Sourcepub fn ticks_bad_other(&self) -> u32
pub fn ticks_bad_other(&self) -> u32
Returns the value of ticks_bad_other, or the default value if ticks_bad_other is unset.
Sourcepub fn tick_missrate_samples_total(&self) -> u32
pub fn tick_missrate_samples_total(&self) -> u32
Returns the value of tick_missrate_samples_total, or the default value if tick_missrate_samples_total is unset.
Sourcepub fn tick_missrate_samples_perfect(&self) -> u32
pub fn tick_missrate_samples_perfect(&self) -> u32
Returns the value of tick_missrate_samples_perfect, or the default value if tick_missrate_samples_perfect is unset.
Sourcepub fn tick_missrate_samples_perfectnet(&self) -> u32
pub fn tick_missrate_samples_perfectnet(&self) -> u32
Returns the value of tick_missrate_samples_perfectnet, or the default value if tick_missrate_samples_perfectnet is unset.
Sourcepub fn tick_missratenet_p75_x10(&self) -> u32
pub fn tick_missratenet_p75_x10(&self) -> u32
Returns the value of tick_missratenet_p75_x10, or the default value if tick_missratenet_p75_x10 is unset.
Sourcepub fn tick_missratenet_p95_x10(&self) -> u32
pub fn tick_missratenet_p95_x10(&self) -> u32
Returns the value of tick_missratenet_p95_x10, or the default value if tick_missratenet_p95_x10 is unset.
Sourcepub fn tick_missratenet_p99_x10(&self) -> u32
pub fn tick_missratenet_p99_x10(&self) -> u32
Returns the value of tick_missratenet_p99_x10, or the default value if tick_missratenet_p99_x10 is unset.
Sourcepub fn recvmargin_p1(&self) -> i32
pub fn recvmargin_p1(&self) -> i32
Returns the value of recvmargin_p1, or the default value if recvmargin_p1 is unset.
Sourcepub fn recvmargin_p5(&self) -> i32
pub fn recvmargin_p5(&self) -> i32
Returns the value of recvmargin_p5, or the default value if recvmargin_p5 is unset.
Sourcepub fn recvmargin_p25(&self) -> i32
pub fn recvmargin_p25(&self) -> i32
Returns the value of recvmargin_p25, or the default value if recvmargin_p25 is unset.
Sourcepub fn recvmargin_p50(&self) -> i32
pub fn recvmargin_p50(&self) -> i32
Returns the value of recvmargin_p50, or the default value if recvmargin_p50 is unset.
Sourcepub fn recvmargin_p75(&self) -> i32
pub fn recvmargin_p75(&self) -> i32
Returns the value of recvmargin_p75, or the default value if recvmargin_p75 is unset.
Sourcepub fn recvmargin_p95(&self) -> i32
pub fn recvmargin_p95(&self) -> i32
Returns the value of recvmargin_p95, or the default value if recvmargin_p95 is unset.
Sourcepub fn netframe_jitter_p50(&self) -> u32
pub fn netframe_jitter_p50(&self) -> u32
Returns the value of netframe_jitter_p50, or the default value if netframe_jitter_p50 is unset.
Sourcepub fn netframe_jitter_p99(&self) -> u32
pub fn netframe_jitter_p99(&self) -> u32
Returns the value of netframe_jitter_p99, or the default value if netframe_jitter_p99 is unset.
Sourcepub fn interval_peakjitter_p50(&self) -> u32
pub fn interval_peakjitter_p50(&self) -> u32
Returns the value of interval_peakjitter_p50, or the default value if interval_peakjitter_p50 is unset.
Sourcepub fn interval_peakjitter_p95(&self) -> u32
pub fn interval_peakjitter_p95(&self) -> u32
Returns the value of interval_peakjitter_p95, or the default value if interval_peakjitter_p95 is unset.
Sourcepub fn packet_misdelivery_rate_p50_x4(&self) -> u32
pub fn packet_misdelivery_rate_p50_x4(&self) -> u32
Returns the value of packet_misdelivery_rate_p50_x4, or the default value if packet_misdelivery_rate_p50_x4 is unset.
Sourcepub fn packet_misdelivery_rate_p95_x4(&self) -> u32
pub fn packet_misdelivery_rate_p95_x4(&self) -> u32
Returns the value of packet_misdelivery_rate_p95_x4, or the default value if packet_misdelivery_rate_p95_x4 is unset.
Sourcepub fn net_ping_p5(&self) -> u32
pub fn net_ping_p5(&self) -> u32
Returns the value of net_ping_p5, or the default value if net_ping_p5 is unset.
Sourcepub fn net_ping_p50(&self) -> u32
pub fn net_ping_p50(&self) -> u32
Returns the value of net_ping_p50, or the default value if net_ping_p50 is unset.
Sourcepub fn net_ping_p95(&self) -> u32
pub fn net_ping_p95(&self) -> u32
Returns the value of net_ping_p95, or the default value if net_ping_p95 is unset.
Trait Implementations§
Source§impl Clone for CMsgSource2NetworkFlowQuality
impl Clone for CMsgSource2NetworkFlowQuality
Source§fn clone(&self) -> CMsgSource2NetworkFlowQuality
fn clone(&self) -> CMsgSource2NetworkFlowQuality
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'de> Deserialize<'de> for CMsgSource2NetworkFlowQuality
impl<'de> Deserialize<'de> for CMsgSource2NetworkFlowQuality
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for CMsgSource2NetworkFlowQuality
impl Hash for CMsgSource2NetworkFlowQuality
Source§impl Message for CMsgSource2NetworkFlowQuality
impl Message for CMsgSource2NetworkFlowQuality
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for CMsgSource2NetworkFlowQuality
impl PartialEq for CMsgSource2NetworkFlowQuality
Source§fn eq(&self, other: &CMsgSource2NetworkFlowQuality) -> bool
fn eq(&self, other: &CMsgSource2NetworkFlowQuality) -> bool
self and other values to be equal, and is used by ==.