Struct ic_cron::task_scheduler::TaskScheduler [−][src]
pub struct TaskScheduler {
pub is_running: bool,
pub tasks: HashMap<TaskId, ScheduledTask>,
pub task_id_counter: TaskId,
pub queue: TaskExecutionQueue,
}Fields
is_running: booltasks: HashMap<TaskId, ScheduledTask>task_id_counter: TaskIdqueue: TaskExecutionQueueImplementations
pub fn enqueue<TaskPayload: CandidType>(
&mut self,
kind: u8,
payload: TaskPayload,
scheduling_interval: SchedulingInterval,
timestamp: u64
) -> CandidResult<TaskId>
Trait Implementations
Returns the “default value” for a type. Read more