[−][src]Trait libp2p::TransportExt
Trait automatically implemented on all objects that implement Transport
. Provides some
additional utilities.
Provided methods
fn with_bandwidth_logging(
self,
period: Duration
) -> (BandwidthLogging<Self>, Arc<BandwidthSinks>) where
Self: Sized,
self,
period: Duration
) -> (BandwidthLogging<Self>, Arc<BandwidthSinks>) where
Self: Sized,
Adds a layer on the Transport
that logs all trafic that passes through the sockets
created by it.
This method returns an Arc<BandwidthSinks>
that can be used to retreive the bandwidth
values.