Struct cernan::source::FlushTimer [−][src]
pub struct FlushTimer;
The source of all flush pulses.
Trait Implementations
impl Source<FlushTimerConfig> for FlushTimer
[src]
impl Source<FlushTimerConfig> for FlushTimer
fn init(_config: FlushTimerConfig) -> Self
[src]
fn init(_config: FlushTimerConfig) -> Self
Create a new FlushTimer. This will not produce a new thread, that must be managed by the end-user.
fn run(self, chans: Channel, _poller: Poll)
[src]
fn run(self, chans: Channel, _poller: Poll)
Run method invoked by RunnableSource. It is from this method that Sources produce metric::Events. Read more
fn new(chans: Channel, config: SConfig) -> RunnableSource<Self, SConfig>
[src]
fn new(chans: Channel, config: SConfig) -> RunnableSource<Self, SConfig>
Constructs a so-called runnable source for the given Source and config.` See RunnableSource. Read more
Auto Trait Implementations
impl Send for FlushTimer
impl Send for FlushTimer
impl Sync for FlushTimer
impl Sync for FlushTimer