Lines Matching refs:handler
20 eloop_sock_handler handler;
28 eloop_timeout_handler handler;
34 eloop_signal_handler handler;
64 int eloop_register_read_sock(int sock, eloop_sock_handler handler,
77 tmp[eloop.reader_count].handler = handler;
112 eloop_timeout_handler handler,
144 timeout->handler = handler;
166 int eloop_cancel_timeout(eloop_timeout_handler handler,
174 if (timeout->handler == handler &&
188 int eloop_cancel_timeout_one(eloop_timeout_handler handler,
201 if (timeout->handler == handler &&
215 int eloop_is_timeout_registered(eloop_timeout_handler handler,
221 if (tmp->handler == handler &&
231 /* TODO: replace with suitable signal handler */
263 eloop.signals[i].handler(eloop.signals[i].sig,
270 int eloop_register_signal(int sig, eloop_signal_handler handler,
282 tmp[eloop.signal_count].handler = handler;
287 /* TODO: register signal handler */
293 int eloop_register_signal_terminate(eloop_signal_handler handler,
298 int ret = eloop_register_signal(SIGINT, handler, user_data);
300 ret = eloop_register_signal(SIGTERM, handler, user_data);
307 int eloop_register_signal_reconfig(eloop_signal_handler handler,
312 return eloop_register_signal(SIGHUP, handler, user_data);
352 eloop_timeout_handler handler =
353 timeout->handler;
355 handler(eloop_data, user_data);
363 * TODO: call each handler that has pending data to
367 eloop.readers[i].handler(