#[repr(C)]pub struct IOOutputQueueStats {
pub capacity: u32,
pub size: u32,
pub peakSize: u32,
pub dropCount: u32,
pub outputCount: u32,
pub retryCount: u32,
pub stallCount: u32,
pub reserved: [u32; 4],
}Available on crate feature
network only.Expand description
Statistics recorded by IOOutputQueue objects. Field: capacity queue capacity. Field: size current size of the queue. Field: peakSize peak size of the queue. Field: dropCount number of packets dropped. Field: outputCount number of output packets. Field: retryCount number of retries. Field: stallCount number of queue stalls.
See also Apple’s documentation
Fields§
§capacity: u32§size: u32§peakSize: u32§dropCount: u32§outputCount: u32§retryCount: u32§stallCount: u32§reserved: [u32; 4]Trait Implementations§
Source§impl Clone for IOOutputQueueStats
impl Clone for IOOutputQueueStats
Source§fn clone(&self) -> IOOutputQueueStats
fn clone(&self) -> IOOutputQueueStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IOOutputQueueStats
impl Debug for IOOutputQueueStats
Source§impl Encode for IOOutputQueueStats
Available on crate feature objc2 only.
impl Encode for IOOutputQueueStats
Available on crate feature
objc2 only.Source§impl PartialEq for IOOutputQueueStats
impl PartialEq for IOOutputQueueStats
Source§impl RefEncode for IOOutputQueueStats
Available on crate feature objc2 only.
impl RefEncode for IOOutputQueueStats
Available on crate feature
objc2 only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for IOOutputQueueStats
impl StructuralPartialEq for IOOutputQueueStats
Auto Trait Implementations§
impl Freeze for IOOutputQueueStats
impl RefUnwindSafe for IOOutputQueueStats
impl Send for IOOutputQueueStats
impl Sync for IOOutputQueueStats
impl Unpin for IOOutputQueueStats
impl UnwindSafe for IOOutputQueueStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.