Lines Matching refs:event

37 my_shutdown(isc_task_t *task, isc_event_t *event) {
38 char *name = event->ev_arg;
42 isc_event_free(&event);
46 my_send(isc_task_t *task, isc_event_t *event) {
50 sock = event->ev_sender;
51 dev = (isc_socketevent_t *)event;
55 (char *)(event->ev_arg), task, sock,
66 isc_event_free(&event);
70 my_recv(isc_task_t *task, isc_event_t *event) {
77 sock = event->ev_sender;
78 dev = (isc_socketevent_t *)event;
81 (char *)(event->ev_arg), sock,
101 isc_event_free(&event);
110 if (strcmp(event->ev_arg, "so2") != 0) {
117 isc_socket_send(sock, &region, task, my_send, event->ev_arg);
124 isc_socket_recv(sock, &dev->region, 1, task, my_recv, event->ev_arg);
126 isc_event_free(&event);
130 my_http_get(isc_task_t *task, isc_event_t *event) {
134 sock = event->ev_sender;
135 dev = (isc_socketevent_t *)event;
139 (char *)(event->ev_arg), task, sock,
146 isc_event_free(&event);
150 isc_socket_recv(sock, &dev->region, 1, task, my_recv, event->ev_arg);
152 isc_event_free(&event);
156 my_connect(isc_task_t *task, isc_event_t *event) {
162 sock = event->ev_sender;
163 dev = (isc_socket_connev_t *)event;
165 printf("%s: Connection result: %d\n", (char *)(event->ev_arg),
170 isc_event_free(&event);
185 isc_socket_send(sock, &region, task, my_http_get, event->ev_arg);
187 isc_event_free(&event);
191 my_listen(isc_task_t *task, isc_event_t *event) {
192 char *name = event->ev_arg;
198 dev = (isc_socket_newconnev_t *)event;
201 name, task, event->ev_sender, dev->newsocket, dev->result);
208 RUNTIME_CHECK(isc_socket_accept(event->ev_sender, task,
209 my_listen, event->ev_arg)
223 newtask, my_recv, event->ev_arg);
226 printf("detaching from socket %p\n", event->ev_sender);
227 oldsock = event->ev_sender;
231 isc_event_free(&event);
236 isc_event_free(&event);
240 timeout(isc_task_t *task, isc_event_t *event) {
241 isc_socket_t *sock = event->ev_arg;
246 isc_timer_detach((isc_timer_t **)&event->ev_sender);
247 isc_event_free(&event);
334 * Queue up the first accept event.