Struct tic::Receiver[][src]

pub struct Receiver<T> { /* fields omitted */ }

a Receiver processes incoming Samples and generates stats

Methods

impl<T: Hash + Eq + Send + Display + Clone> Receiver<T>
[src]

create a new Receiver using the defaults

create a Receiver from a tic::Config

Create a new Config which can be used to build() a Receiver

returns a clone of the Sender

returns a clone of the Clocksource

creates a Controller attached to this Receiver

register a stat for export

de-register a stat for export

clear the heatmaps

run the receive loop for one window

run the receive loop for all windows, output waterfall and traces as requested

save all artifacts

return a clone of the raw Meters

Trait Implementations

impl<T: Hash + Eq + Send + Clone + Display> Default for Receiver<T>
[src]

create a default Receiver

Auto Trait Implementations

impl<T> Send for Receiver<T> where
    T: Send + Sync

impl<T> !Sync for Receiver<T>