Struct tic::Receiver [] [src]

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

a Receiver processes incoming Samples and generates stats

Methods

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

fn new() -> Receiver<T>

create a new Receiver using the defaults

fn configured(config: Config<T>) -> Receiver<T>

create a Receiver from a tic::Config

fn configure() -> Config<T>

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

fn get_sender(&self) -> Sender<T>

returns a clone of the Sender

fn add_interest(&mut self, interest: Interest<T>)

register a stat for export

fn run_once(&mut self, server: &Option<Server>)

run the receive loop for one window

fn run(&mut self)

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

fn save_trace(&mut self)

save a heatmap trace file for total heatmap

fn save_waterfall(&mut self)

save a waterfall png for the total heatmap

Trait Implementations

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

fn default() -> Self

create a default Receiver