[][src]Trait arcon::util::event_timer::Timer

pub trait Timer<C: ComponentDefinition> {
    fn schedule_once<F>(&mut self, timeout: Duration, action: F)
    where
        F: FnOnce(&mut C, Uuid) + Send + 'static
;
fn schedule_periodic<F>(
        &mut self,
        delay: Duration,
        period: Duration,
        action: F
    )
    where
        F: Fn(&mut C, Uuid) + Send + 'static
; }

Required methods

fn schedule_once<F>(&mut self, timeout: Duration, action: F) where
    F: FnOnce(&mut C, Uuid) + Send + 'static, 

fn schedule_periodic<F>(&mut self, delay: Duration, period: Duration, action: F) where
    F: Fn(&mut C, Uuid) + Send + 'static, 

Loading content...

Implementors

impl<C: ComponentDefinition> Timer<C> for EventTimer<C>[src]

Loading content...