Lines Matching full:handler
89 * eloop_register_read_sock - Register handler for read events
91 * @handler: Callback function to be called when data is available for reading
96 * Register a read socket notifier for the given file descriptor. The handler
98 * socket. The handler function is responsible for clearing the event after
99 * having processed it in order to avoid eloop from calling the handler again
102 int eloop_register_read_sock(int sock, eloop_sock_handler handler,
106 * eloop_unregister_read_sock - Unregister handler for read events
115 * eloop_register_sock - Register handler for socket events
118 * @handler: Callback function to be called when the event is triggered
124 * handler function will be called whenever the that event is triggered for the
125 * socket. The handler function is responsible for clearing the event after
126 * having processed it in order to avoid eloop from calling the handler again
130 eloop_sock_handler handler,
134 * eloop_unregister_sock - Unregister handler for socket events
144 * eloop_register_event - Register handler for generic events
147 * @handler: Callback function to be called when event is triggered
152 * Register an event handler for the given event. This function is used to
155 * portable code will not be able to use such an OS-specific call. The handler
156 * function will be called whenever the event is triggered. The handler
158 * order to avoid eloop from calling the handler again for the same event.
166 eloop_event_handler handler,
170 * eloop_unregister_event - Unregister handler for a generic event
183 * @handler: Callback function to be called when timeout occurs
188 * Register a timeout that will cause the handler function to be called after
192 eloop_timeout_handler handler,
197 * @handler: Matching callback function
202 * Cancel matching <handler,eloop_data,user_data> timeouts registered with
206 int eloop_cancel_timeout(eloop_timeout_handler handler,
211 * @handler: Matching callback function
216 * Determine if a matching <handler,eloop_data,user_data> timeout is registered
219 int eloop_is_timeout_registered(eloop_timeout_handler handler,
223 * eloop_register_signal - Register handler for signals
225 * @handler: Callback function to be called when the signal is received
231 * handler has returned. This means that the normal limits for sighandlers
239 int eloop_register_signal(int sig, eloop_signal_handler handler,
243 * eloop_register_signal_terminate - Register handler for terminate signals
244 * @handler: Callback function to be called when the signal is received
250 * system signal handler has returned. This means that the normal limits for
263 int eloop_register_signal_terminate(eloop_signal_handler handler,
267 * eloop_register_signal_reconfig - Register handler for reconfig signals
268 * @handler: Callback function to be called when the signal is received
274 * after the system signal handler has returned. This means that the normal
285 * registers a handler for SIGHUP.
287 int eloop_register_signal_reconfig(eloop_signal_handler handler,