Home
last modified time | relevance | path

Searched refs:isc_task_t (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/ntp/libntp/lib/isc/include/isc/
H A Dtask.h117 isc_task_t **taskp);
121 void (*attach)(isc_task_t *source, isc_task_t **targetp);
122 void (*detach)(isc_task_t **taskp);
123 void (*destroy)(isc_task_t **taskp);
124 void (*send)(isc_task_t *task, isc_event_t **eventp);
125 void (*sendanddetach)(isc_task_t **taskp, isc_event_t **eventp);
126 unsigned int (*unsend)(isc_task_t *task, void *sender, isc_eventtype_t type,
128 isc_result_t (*onshutdown)(isc_task_t *task, isc_taskaction_t action,
130 void (*shutdown)(isc_task_t *task);
131 void (*setname)(isc_task_t *task, const char *name, void *tag);
[all …]
H A Dsocket.h272 void *cbarg, isc_task_t *task,
283 isc_task_t *task, isc_taskaction_t action,
287 isc_task_t *task, isc_taskaction_t action,
290 unsigned int minimum, isc_task_t *task,
292 void (*cancel)(isc_socket_t *sock, isc_task_t *task,
358 isc_task_t *task,
462 isc_socket_cancel(isc_socket_t *sock, isc_task_t *task,
670 isc_task_t *task, isc_taskaction_t action, const void *arg);
693 isc_task_t *task, isc_taskaction_t action,
761 isc_task_t *task, isc_taskaction_t action, const void *arg);
[all …]
H A Dtypes.h93 typedef struct isc_task isc_task_t; /*%< Task */ typedef
94 typedef ISC_LIST(isc_task_t) isc_tasklist_t; /*%< Task List */
101 typedef void (*isc_taskaction_t)(isc_task_t *, isc_event_t *);
102 typedef int (*isc_sockfdwatch_t)(isc_task_t *, isc_socket_t *, void *, int);
H A Dtimer.h113 isc_task_t *task,
173 isc_task_t *task,
H A Dondestroy.h94 isc_ondestroy_register(isc_ondestroy_t *ondest, isc_task_t *task,
H A Dapp.h160 isc_app_onrun(isc_mem_t *mctx, isc_task_t *task, isc_taskaction_t action,
/freebsd/contrib/ntp/libntp/lib/isc/
H A Dtask.c105 isc_task_t common;
184 isc_task_t **taskp);
186 isc__task_attach(isc_task_t *source0, isc_task_t **targetp);
188 isc__task_detach(isc_task_t **taskp);
190 isc__task_send(isc_task_t *task0, isc_event_t **eventp);
192 isc__task_sendanddetach(isc_task_t **taskp, isc_event_t **eventp);
194 isc__task_purgerange(isc_task_t *task0, void *sender, isc_eventtype_t first,
197 isc__task_purge(isc_task_t *task, void *sender, isc_eventtype_t type,
200 isc__task_purgeevent(isc_task_t *task0, isc_event_t *event);
202 isc__task_unsendrange(isc_task_t *task, void *sender, isc_eventtype_t first,
[all …]
H A Dondestroy.c42 isc_ondestroy_register(isc_ondestroy_t *ondest, isc_task_t *task, in isc_ondestroy_register()
46 isc_task_t *thetask = NULL; in isc_ondestroy_register()
68 isc_task_t *task; in isc_ondestroy_notify()