Struct tic::Receiver [−][src]
pub struct Receiver<T> { /* fields omitted */ }
a Receiver
processes incoming Sample
s and generates stats
Methods
impl<T: Hash + Eq + Send + Display + Clone> Receiver<T>
[src]
impl<T: Hash + Eq + Send + Display + Clone> Receiver<T>
pub fn new() -> Receiver<T>
[src]
pub fn new() -> Receiver<T>
create a new Receiver
using the defaults
pub fn configured(config: Config<T>) -> Receiver<T>
[src]
pub fn configured(config: Config<T>) -> Receiver<T>
create a Receiver
from a tic::Config
pub fn configure() -> Config<T>
[src]
pub fn configure() -> Config<T>
Create a new Config which can be used to build() a Receiver
pub fn get_sender(&self) -> Sender<T>
[src]
pub fn get_sender(&self) -> Sender<T>
returns a clone of the Sender
pub fn get_clocksource(&self) -> Clocksource
[src]
pub fn get_clocksource(&self) -> Clocksource
returns a clone of the Clocksource
pub fn get_controller(&self) -> Controller<T>
[src]
pub fn get_controller(&self) -> Controller<T>
creates a Controller
attached to this Receiver
pub fn add_interest(&mut self, interest: Interest<T>)
[src]
pub fn add_interest(&mut self, interest: Interest<T>)
register a stat for export
pub fn remove_interest(&mut self, interest: &Interest<T>)
[src]
pub fn remove_interest(&mut self, interest: &Interest<T>)
de-register a stat for export
pub fn clear_heatmaps(&mut self)
[src]
pub fn clear_heatmaps(&mut self)
clear the heatmaps
pub fn run_once(&mut self)
[src]
pub fn run_once(&mut self)
run the receive loop for one window
pub fn run(&mut self)
[src]
pub fn run(&mut self)
run the receive loop for all windows, output waterfall and traces as requested
pub fn save_files(&mut self)
[src]
pub fn save_files(&mut self)
save all artifacts
pub fn clone_meters(&self) -> Meters<T>
[src]
pub fn clone_meters(&self) -> Meters<T>
return a clone of the raw Meters