pub(super) struct RtpTrafficSnapshot {
packets: [u64; 2],
payload_bytes: [u64; 2],
forwarded_packets: [u64; 3],
forwarded_payload_bytes: [u64; 3],
}Fields§
§packets: [u64; 2]§payload_bytes: [u64; 2]§forwarded_packets: [u64; 3]§forwarded_payload_bytes: [u64; 3]Implementations§
Source§impl RtpTrafficSnapshot
impl RtpTrafficSnapshot
pub(super) fn packets(&self, direction: RtpFlowDirection) -> u64
pub(super) fn payload_bytes(&self, direction: RtpFlowDirection) -> u64
pub(super) fn forwarded_packets( &self, destination: RtpForwardDestinationKind, ) -> u64
pub(super) fn forwarded_payload_bytes( &self, destination: RtpForwardDestinationKind, ) -> u64
fn add_recorder(&mut self, recorder: &RtpMetricsRecorder)
fn add_flow( &mut self, direction: RtpFlowDirection, packets: u64, payload_bytes: u64, )
fn add_forwarded( &mut self, destination: RtpForwardDestinationKind, packets: u64, payload_bytes: u64, )
Trait Implementations§
Source§impl Debug for RtpTrafficSnapshot
impl Debug for RtpTrafficSnapshot
Source§impl Default for RtpTrafficSnapshot
impl Default for RtpTrafficSnapshot
Source§fn default() -> RtpTrafficSnapshot
fn default() -> RtpTrafficSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RtpTrafficSnapshot
impl RefUnwindSafe for RtpTrafficSnapshot
impl Send for RtpTrafficSnapshot
impl Sync for RtpTrafficSnapshot
impl Unpin for RtpTrafficSnapshot
impl UnsafeUnpin for RtpTrafficSnapshot
impl UnwindSafe for RtpTrafficSnapshot
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