Struct minions::scheduler::CountingReporter [] [src]

pub struct CountingReporter {
    pub scheduled: usize,
    pub executed: usize,
    pub stopped: usize,
    pub delayed: usize,
    pub time_wait: usize,
    pub msg_wait: usize,
    pub ext_wait: usize,
    pub sent: usize,
    pub channel: usize,
}

Fields

scheduled: usize executed: usize stopped: usize delayed: usize time_wait: usize msg_wait: usize ext_wait: usize sent: usize channel: usize

Methods

impl CountingReporter
[src]

Trait Implementations

impl Observer for CountingReporter
[src]

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)