Lines Matching refs:task
21 #include <isc/task.h>
29 my_shutdown(isc_task_t *task, isc_event_t *event) {
32 printf("shutdown %s (%p)\n", name, task);
38 my_send(isc_task_t *task, isc_event_t *event) {
45 printf("my_send: %s task %p\n\t(sock %p, base %p, length %d, n %d, "
47 (char *)(event->ev_arg), task, sock,
53 isc_task_shutdown(task);
63 my_recv(isc_task_t *task, isc_event_t *event) {
96 isc_task_shutdown(task);
113 isc_socket_send(sock, ®ion, task, my_send, event->ev_arg);
120 isc_socket_recv(sock, &dev->region, 1, task, my_recv, event->ev_arg);
126 my_http_get(isc_task_t *task, isc_event_t *event) {
133 printf("my_http_get: %s task %p\n\t(sock %p, base %p, length %d, "
135 (char *)(event->ev_arg), task, sock,
141 isc_task_shutdown(task);
148 isc_socket_recv(sock, &dev->region, 1, task, my_recv, event->ev_arg);
154 my_connect(isc_task_t *task, isc_event_t *event) {
169 isc_task_shutdown(task);
188 isc_socket_send(sock, ®ion, task, my_http_get, event->ev_arg);
194 my_listen(isc_task_t *task, isc_event_t *event) {
203 printf("newcon %s (task %p, oldsock %p, newsock %p, result %d)\n",
204 name, task, event->ev_sender, dev->newsocket, dev->result);
211 RUNTIME_CHECK(isc_socket_accept(event->ev_sender, task,
219 * Create a new task for this socket, and queue up a
235 isc_task_shutdown(task);
243 timeout(isc_task_t *task, isc_event_t *event) {
246 printf("Timeout, canceling IO on socket %p (task %p)\n", sock, task);
296 * The task manager is independent (other than memory context)
317 printf("task 1 = %p\n", t1);
318 printf("task 2 = %p\n", t2);
372 * task for any outstanding requests.
392 fprintf(stderr, "Destroying task manager\n");