Trait minions::Observer [] [src]

pub trait Observer {
    fn scheduled(&mut self, task_id: usize);
    fn executed(&mut self, task_id: usize);
    fn stopped(&mut self, task_id: usize);
    fn delayed(&mut self, task_id: usize, reason: &TaskState);
    fn message_sent(&mut self, channel_id: usize, last_msg_id: usize, task_id: usize);
    fn wait_channel(&mut self, channel_id: &ChannelId, last_msg_id: usize, task_id: usize);
}

Required Methods

fn scheduled(&mut self, task_id: usize)

fn executed(&mut self, task_id: usize)

fn stopped(&mut self, task_id: usize)

fn delayed(&mut self, task_id: usize, reason: &TaskState)

fn message_sent(&mut self, channel_id: usize, last_msg_id: usize, task_id: usize)

fn wait_channel(&mut self, channel_id: &ChannelId, last_msg_id: usize, task_id: usize)

Implementors