Struct probes::network::NetworkTrafficMeasurement [−][src]
pub struct NetworkTrafficMeasurement { pub precise_time_ns: u64, pub interfaces: Interfaces, }
Measurement of network traffic at a certain time.
Fields
precise_time_ns: u64
interfaces: Interfaces
Methods
impl NetworkTrafficMeasurement
[src]
impl NetworkTrafficMeasurement
pub fn calculate_per_minute(
&self,
next_measurement: &NetworkTrafficMeasurement
) -> Result<NetworkTrafficPerMinute>
[src]
pub fn calculate_per_minute(
&self,
next_measurement: &NetworkTrafficMeasurement
) -> Result<NetworkTrafficPerMinute>
Calculate the network traffic per minute based on this measurement and a measurement in the future. It is advisable to make the next measurement roughly a minute from this one for the most reliable result.
Trait Implementations
impl Debug for NetworkTrafficMeasurement
[src]
impl Debug for NetworkTrafficMeasurement
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for NetworkTrafficMeasurement
[src]
impl PartialEq for NetworkTrafficMeasurement
fn eq(&self, other: &NetworkTrafficMeasurement) -> bool
[src]
fn eq(&self, other: &NetworkTrafficMeasurement) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &NetworkTrafficMeasurement) -> bool
[src]
fn ne(&self, other: &NetworkTrafficMeasurement) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for NetworkTrafficMeasurement
impl Send for NetworkTrafficMeasurement
impl Sync for NetworkTrafficMeasurement
impl Sync for NetworkTrafficMeasurement