Struct ic_cron::task_scheduler::TaskScheduler [−][src]
pub struct TaskScheduler {
pub tasks: HashMap<TaskId, Task>,
pub task_id_counter: TaskId,
pub queue: TaskExecutionQueue,
}Fields
tasks: HashMap<TaskId, Task>task_id_counter: TaskIdqueue: TaskExecutionQueueImplementations
pub fn enqueue<Tuple: ArgumentEncoder>(
&mut self,
endpoint: RemoteCallEndpoint,
args: Tuple,
cycles: u64,
scheduling_interval: SchedulingInterval,
timestamp: u64
) -> CandidResult<TaskId>
Trait Implementations
Returns the “default value” for a type. Read more