Lines Matching refs:task
146 isc_task_send(isc_task_t *task, isc_event_t **eventp) { in isc_task_send() argument
147 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_send()
150 task->methods->send(task, eventp); in isc_task_send()
166 isc_task_unsend(isc_task_t *task, void *sender, isc_eventtype_t type, in isc_task_unsend() argument
169 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_unsend()
171 return (task->methods->unsend(task, sender, type, tag, events)); in isc_task_unsend()
175 isc_task_onshutdown(isc_task_t *task, isc_taskaction_t action, const void *arg) in isc_task_onshutdown() argument
177 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_onshutdown()
179 return (task->methods->onshutdown(task, action, arg)); in isc_task_onshutdown()
183 isc_task_shutdown(isc_task_t *task) { in isc_task_shutdown() argument
184 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_shutdown()
186 task->methods->shutdown(task); in isc_task_shutdown()
190 isc_task_setname(isc_task_t *task, const char *name, void *tag) { in isc_task_setname() argument
191 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_setname()
193 task->methods->setname(task, name, tag); in isc_task_setname()
197 isc_task_purge(isc_task_t *task, void *sender, isc_eventtype_t type, void *tag) in isc_task_purge() argument
199 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_purge()
201 return (task->methods->purgeevents(task, sender, type, tag)); in isc_task_purge()
205 isc_task_beginexclusive(isc_task_t *task) { in isc_task_beginexclusive() argument
206 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_beginexclusive()
208 return (task->methods->beginexclusive(task)); in isc_task_beginexclusive()
212 isc_task_endexclusive(isc_task_t *task) { in isc_task_endexclusive() argument
213 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_endexclusive()
215 task->methods->endexclusive(task); in isc_task_endexclusive()
219 isc_task_setprivilege(isc_task_t *task, isc_boolean_t priv) { in isc_task_setprivilege() argument
220 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_setprivilege()
222 task->methods->setprivilege(task, priv); in isc_task_setprivilege()
226 isc_task_privilege(isc_task_t *task) { in isc_task_privilege() argument
227 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_privilege()
229 return (task->methods->privilege(task)); in isc_task_privilege()
238 isc_task_purgerange(isc_task_t *task, void *sender, isc_eventtype_t first, in isc_task_purgerange() argument
241 REQUIRE(ISCAPI_TASK_VALID(task)); in isc_task_purgerange()
243 return (task->methods->purgerange(task, sender, first, last, tag)); in isc_task_purgerange()