[−][src]Struct libsrt_sys::CBytePerfMon
Fields
msTimeStamp: i64
pktSentTotal: i64
pktRecvTotal: i64
pktSndLossTotal: c_int
pktRcvLossTotal: c_int
pktRetransTotal: c_int
pktSentACKTotal: c_int
pktRecvACKTotal: c_int
pktSentNAKTotal: c_int
pktRecvNAKTotal: c_int
usSndDurationTotal: i64
pktSndDropTotal: c_int
pktRcvDropTotal: c_int
pktRcvUndecryptTotal: c_int
byteSentTotal: u64
byteRecvTotal: u64
byteRcvLossTotal: u64
byteRetransTotal: u64
byteSndDropTotal: u64
byteRcvDropTotal: u64
byteRcvUndecryptTotal: u64
pktSent: i64
pktRecv: i64
pktSndLoss: c_int
pktRcvLoss: c_int
pktRetrans: c_int
pktRcvRetrans: c_int
pktSentACK: c_int
pktRecvACK: c_int
pktSentNAK: c_int
pktRecvNAK: c_int
mbpsSendRate: f64
mbpsRecvRate: f64
usSndDuration: i64
pktReorderDistance: c_int
pktRcvAvgBelatedTime: f64
pktRcvBelated: i64
pktSndDrop: c_int
pktRcvDrop: c_int
pktRcvUndecrypt: c_int
byteSent: u64
byteRecv: u64
byteRcvLoss: u64
byteRetrans: u64
byteSndDrop: u64
byteRcvDrop: u64
byteRcvUndecrypt: u64
usPktSndPeriod: f64
pktFlowWindow: c_int
pktCongestionWindow: c_int
pktFlightSize: c_int
msRTT: f64
mbpsBandwidth: f64
byteAvailSndBuf: c_int
byteAvailRcvBuf: c_int
mbpsMaxBW: f64
byteMSS: c_int
pktSndBuf: c_int
byteSndBuf: c_int
msSndBuf: c_int
msSndTsbPdDelay: c_int
pktRcvBuf: c_int
byteRcvBuf: c_int
msRcvBuf: c_int
msRcvTsbPdDelay: c_int
pktSndFilterExtraTotal: c_int
pktRcvFilterExtraTotal: c_int
pktRcvFilterSupplyTotal: c_int
pktRcvFilterLossTotal: c_int
pktSndFilterExtra: c_int
pktRcvFilterExtra: c_int
pktRcvFilterSupply: c_int
pktRcvFilterLoss: c_int
pktReorderTolerance: c_int
pktSentUniqueTotal: i64
pktRecvUniqueTotal: i64
byteSentUniqueTotal: u64
byteRecvUniqueTotal: u64
pktSentUnique: i64
pktRecvUnique: i64
byteSentUnique: u64
byteRecvUnique: u64
Trait Implementations
impl Clone for CBytePerfMon
[src]
pub fn clone(&self) -> CBytePerfMon
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CBytePerfMon
[src]
impl Debug for CBytePerfMon
[src]
Auto Trait Implementations
impl RefUnwindSafe for CBytePerfMon
impl Send for CBytePerfMon
impl Sync for CBytePerfMon
impl Unpin for CBytePerfMon
impl UnwindSafe for CBytePerfMon
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,