Function gnunet_sys::GNUNET_SCHEDULER_add_delayed_with_priority[][src]

pub unsafe extern "C" fn GNUNET_SCHEDULER_add_delayed_with_priority(
    delay: GNUNET_TIME_Relative,
    priority: GNUNET_SCHEDULER_Priority,
    task: GNUNET_SCHEDULER_TaskCallback,
    task_cls: *mut c_void
) -> *mut GNUNET_SCHEDULER_Task

Schedule a new task to be run with a specified delay. The task will be scheduled for execution once the delay has expired.

@param delay when should this operation time out? @param priority priority to use for the task @param task main function of the task @param task_cls closure of @a task @return unique task identifier for the job only valid until @a task is started!