[−][src]Trait kompact::timer::Timer
Required methods
fn schedule_once<F>(&mut self, id: Uuid, timeout: Duration, action: F) where
F: FnOnce(Uuid) + Send + 'static,
F: FnOnce(Uuid) + Send + 'static,
fn schedule_periodic<F>(
&mut self,
id: Uuid,
delay: Duration,
period: Duration,
action: F
) where
F: Fn(Uuid) + Send + 'static,
&mut self,
id: Uuid,
delay: Duration,
period: Duration,
action: F
) where
F: Fn(Uuid) + Send + 'static,
fn cancel(&mut self, id: Uuid)
Implementors
impl Timer for SimulationTimer
[src]
fn schedule_once<F>(&mut self, id: Uuid, timeout: Duration, action: F) where
F: FnOnce(Uuid) + Send + 'static,
[src]
F: FnOnce(Uuid) + Send + 'static,
fn schedule_periodic<F>(
&mut self,
id: Uuid,
delay: Duration,
period: Duration,
action: F
) where
F: Fn(Uuid) + Send + 'static,
[src]
&mut self,
id: Uuid,
delay: Duration,
period: Duration,
action: F
) where
F: Fn(Uuid) + Send + 'static,