Skip to main content

CMsgSource2NetworkFlowQuality

Struct CMsgSource2NetworkFlowQuality 

Source
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

Source

pub fn duration(&self) -> u32

Returns the value of duration, or the default value if duration is unset.

Source

pub fn bytes_total(&self) -> u64

Returns the value of bytes_total, or the default value if bytes_total is unset.

Source

pub fn bytes_total_reliable(&self) -> u64

Returns the value of bytes_total_reliable, or the default value if bytes_total_reliable is unset.

Source

pub fn bytes_total_voice(&self) -> u64

Returns the value of bytes_total_voice, or the default value if bytes_total_voice is unset.

Source

pub fn bytes_sec_p95(&self) -> u32

Returns the value of bytes_sec_p95, or the default value if bytes_sec_p95 is unset.

Source

pub fn bytes_sec_p99(&self) -> u32

Returns the value of bytes_sec_p99, or the default value if bytes_sec_p99 is unset.

Source

pub fn enginemsgs_total(&self) -> u32

Returns the value of enginemsgs_total, or the default value if enginemsgs_total is unset.

Source

pub fn enginemsgs_sec_p95(&self) -> u32

Returns the value of enginemsgs_sec_p95, or the default value if enginemsgs_sec_p95 is unset.

Source

pub fn enginemsgs_sec_p99(&self) -> u32

Returns the value of enginemsgs_sec_p99, or the default value if enginemsgs_sec_p99 is unset.

Source

pub fn netframes_total(&self) -> u32

Returns the value of netframes_total, or the default value if netframes_total is unset.

Source

pub fn netframes_dropped(&self) -> u32

Returns the value of netframes_dropped, or the default value if netframes_dropped is unset.

Source

pub fn netframes_outoforder(&self) -> u32

Returns the value of netframes_outoforder, or the default value if netframes_outoforder is unset.

Source

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.

Source

pub fn netframes_size_p95(&self) -> u32

Returns the value of netframes_size_p95, or the default value if netframes_size_p95 is unset.

Source

pub fn netframes_size_p99(&self) -> u32

Returns the value of netframes_size_p99, or the default value if netframes_size_p99 is unset.

Source

pub fn ticks_total(&self) -> u32

Returns the value of ticks_total, or the default value if ticks_total is unset.

Source

pub fn ticks_good(&self) -> u32

Returns the value of ticks_good, or the default value if ticks_good is unset.

Source

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.

Source

pub fn ticks_fixed_dropped(&self) -> u32

Returns the value of ticks_fixed_dropped, or the default value if ticks_fixed_dropped is unset.

Source

pub fn ticks_fixed_late(&self) -> u32

Returns the value of ticks_fixed_late, or the default value if ticks_fixed_late is unset.

Source

pub fn ticks_bad_dropped(&self) -> u32

Returns the value of ticks_bad_dropped, or the default value if ticks_bad_dropped is unset.

Source

pub fn ticks_bad_late(&self) -> u32

Returns the value of ticks_bad_late, or the default value if ticks_bad_late is unset.

Source

pub fn ticks_bad_other(&self) -> u32

Returns the value of ticks_bad_other, or the default value if ticks_bad_other is unset.

Source

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.

Source

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.

Source

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.

Source

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.

Source

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.

Source

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.

Source

pub fn recvmargin_p1(&self) -> i32

Returns the value of recvmargin_p1, or the default value if recvmargin_p1 is unset.

Source

pub fn recvmargin_p5(&self) -> i32

Returns the value of recvmargin_p5, or the default value if recvmargin_p5 is unset.

Source

pub fn recvmargin_p25(&self) -> i32

Returns the value of recvmargin_p25, or the default value if recvmargin_p25 is unset.

Source

pub fn recvmargin_p50(&self) -> i32

Returns the value of recvmargin_p50, or the default value if recvmargin_p50 is unset.

Source

pub fn recvmargin_p75(&self) -> i32

Returns the value of recvmargin_p75, or the default value if recvmargin_p75 is unset.

Source

pub fn recvmargin_p95(&self) -> i32

Returns the value of recvmargin_p95, or the default value if recvmargin_p95 is unset.

Source

pub fn netframe_jitter_p50(&self) -> u32

Returns the value of netframe_jitter_p50, or the default value if netframe_jitter_p50 is unset.

Source

pub fn netframe_jitter_p99(&self) -> u32

Returns the value of netframe_jitter_p99, or the default value if netframe_jitter_p99 is unset.

Source

pub fn interval_peakjitter_p50(&self) -> u32

Returns the value of interval_peakjitter_p50, or the default value if interval_peakjitter_p50 is unset.

Source

pub fn interval_peakjitter_p95(&self) -> u32

Returns the value of interval_peakjitter_p95, or the default value if interval_peakjitter_p95 is unset.

Source

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.

Source

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.

Source

pub fn net_ping_p5(&self) -> u32

Returns the value of net_ping_p5, or the default value if net_ping_p5 is unset.

Source

pub fn net_ping_p50(&self) -> u32

Returns the value of net_ping_p50, or the default value if net_ping_p50 is unset.

Source

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

Source§

fn clone(&self) -> CMsgSource2NetworkFlowQuality

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CMsgSource2NetworkFlowQuality

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Default for CMsgSource2NetworkFlowQuality

Source§

fn default() -> CMsgSource2NetworkFlowQuality

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for CMsgSource2NetworkFlowQuality

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CMsgSource2NetworkFlowQuality, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Hash for CMsgSource2NetworkFlowQuality

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for CMsgSource2NetworkFlowQuality

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( &self, buf: &mut impl BufMut, ) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message with a length-delimiter to a buffer. Read more
Source§

fn encode_length_delimited_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

fn decode(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes an instance of the message from a buffer. Read more
Source§

fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes a length-delimited instance of the message from the buffer.
Source§

fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
Source§

fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.
Source§

impl PartialEq for CMsgSource2NetworkFlowQuality

Source§

fn eq(&self, other: &CMsgSource2NetworkFlowQuality) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for CMsgSource2NetworkFlowQuality

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for CMsgSource2NetworkFlowQuality

Source§

impl Eq for CMsgSource2NetworkFlowQuality

Source§

impl StructuralPartialEq for CMsgSource2NetworkFlowQuality

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,