Lines Matching +full:free +full:- +full:running
1 .\" -*- nroff -*-
7 .\" This program is free software.
41 .Bd -literal
146 to signal the service thread(s) to terminate--when this value is set to
155 should be used to free the memory used by the queue.
177 .Bl -tag -width TASKQUEUE_CALLBACK_TYPE_SHUTDOWN
194 field is non-zero,
234 .Bl -tag -width TASKQUEUE_FAIL_IF_CANCELING
264 argument is negative, the already scheduled enqueueing is not re-scheduled.
269 This function returns -1 if the task is being drained.
281 .Pf non- Dv NULL .
282 If the task is currently running,
287 that waits for a running task to finish, it could look like:
288 .Bd -literal -offset indent
295 the caller is responsible for ensuring that the task is not re-enqueued
314 the caller should use out-of-band means to ensure that the task
321 function is used to wait for all pending and running tasks that
336 running tasks to finish.
343 It prevents any enqueued but not running tasks from being executed.
351 does not wait for any currently running tasks to finish.
356 is not running after
366 is not running, then this must be arranged by the caller.