Lines Matching refs:handler

77  * eloop_register_read_sock - Register handler for read events
79 * @handler: Callback function to be called when data is available for reading
84 * Register a read socket notifier for the given file descriptor. The handler
86 * socket. The handler function is responsible for clearing the event after
87 * having processed it in order to avoid eloop from calling the handler again
90 int eloop_register_read_sock(int sock, eloop_sock_handler handler,
94 * eloop_unregister_read_sock - Unregister handler for read events
103 * eloop_register_sock - Register handler for socket events
106 * @handler: Callback function to be called when the event is triggered
112 * handler function will be called whenever the that event is triggered for the
113 * socket. The handler function is responsible for clearing the event after
114 * having processed it in order to avoid eloop from calling the handler again
118 eloop_sock_handler handler,
122 * eloop_unregister_sock - Unregister handler for socket events
132 * eloop_register_event - Register handler for generic events
135 * @handler: Callback function to be called when event is triggered
140 * Register an event handler for the given event. This function is used to
143 * portable code will not be able to use such an OS-specific call. The handler
144 * function will be called whenever the event is triggered. The handler
146 * order to avoid eloop from calling the handler again for the same event.
154 eloop_event_handler handler,
158 * eloop_unregister_event - Unregister handler for a generic event
171 * @handler: Callback function to be called when timeout occurs
176 * Register a timeout that will cause the handler function to be called after
180 eloop_timeout_handler handler,
185 * @handler: Matching callback function
190 * Cancel matching <handler,eloop_data,user_data> timeouts registered with
194 int eloop_cancel_timeout(eloop_timeout_handler handler,
199 * @handler: Matching callback function
205 * Cancel matching <handler,eloop_data,user_data> timeout registered with
208 int eloop_cancel_timeout_one(eloop_timeout_handler handler,
214 * @handler: Matching callback function
219 * Determine if a matching <handler,eloop_data,user_data> timeout is registered
222 int eloop_is_timeout_registered(eloop_timeout_handler handler,
229 * @handler: Matching callback function
235 * Find a registered matching <handler,eloop_data,user_data> timeout. If found,
239 eloop_timeout_handler handler, void *eloop_data,
246 * @handler: Matching callback function
252 * Find a registered matching <handler,eloop_data,user_data> timeout. If found,
256 eloop_timeout_handler handler, void *eloop_data,
260 * eloop_register_signal - Register handler for signals
262 * @handler: Callback function to be called when the signal is received
268 * handler has returned. This means that the normal limits for sighandlers
272 int eloop_register_signal(int sig, eloop_signal_handler handler,
276 * eloop_register_signal_terminate - Register handler for terminate signals
277 * @handler: Callback function to be called when the signal is received
283 * system signal handler has returned. This means that the normal limits for
292 int eloop_register_signal_terminate(eloop_signal_handler handler,
296 * eloop_register_signal_reconfig - Register handler for reconfig signals
297 * @handler: Callback function to be called when the signal is received
303 * after the system signal handler has returned. This means that the normal
310 * registers a handler for SIGHUP.
312 int eloop_register_signal_reconfig(eloop_signal_handler handler,