pub struct ReportBlockBuilder { /* private fields */ }Expand description
Report Block Builder
Implementations§
Source§impl ReportBlockBuilder
impl ReportBlockBuilder
Sourcepub fn fraction_lost(self, fraction_lost: u8) -> Self
pub fn fraction_lost(self, fraction_lost: u8) -> Self
The fraction (out of 256) of packets lost
Sourcepub fn cumulative_lost(self, cumulative_lost: u32) -> Self
pub fn cumulative_lost(self, cumulative_lost: u32) -> Self
The cumulative count of packets lost. Value must be limited to the sie of a 24-bit value.
Sourcepub fn extended_sequence_number(self, extended_sequence_number: u32) -> Self
pub fn extended_sequence_number(self, extended_sequence_number: u32) -> Self
The extended sequence number
Sourcepub fn interarrival_jitter(self, interarrival_jitter: u32) -> Self
pub fn interarrival_jitter(self, interarrival_jitter: u32) -> Self
The inter arrival jitter
Sourcepub fn last_sender_report_timestamp(
self,
last_sender_report_timestamp: u32,
) -> Self
pub fn last_sender_report_timestamp( self, last_sender_report_timestamp: u32, ) -> Self
The NTP 16.16 fixed point time of the last sender report
Sourcepub fn delay_since_last_sender_report_timestamp(
self,
delay_since_last_sender_report_timestamp: u32,
) -> Self
pub fn delay_since_last_sender_report_timestamp( self, delay_since_last_sender_report_timestamp: u32, ) -> Self
The NTP 16.16 fixed point duration since the last sender report