Lines Matching defs:event
274 * event handlers, but only on systems that have the select() system call.
293 GlFdEvent event);
511 GlFdNode *fd_nodes; /* The list of fd event descriptions */
1178 static int _gl_watch_fd(GetLine *gl, int fd, GlFdEvent event,
2284 * with the event that caused this to happen is recorded in
2447 * with the event that caused this to happen is recorded in
3235 * In normal I/O mode, we call the event handler before attempting
3245 * and only if this fails, call the event handler to wait for a any
8692 * whenever a specified event is seen on a file descriptor.
8698 * event GlFdEvent The type of activity to watch for.
8700 * event occurs. Setting this to 0 removes
8712 int gl_watch_fd(GetLine *gl, int fd, GlFdEvent event,
8737 status = _gl_watch_fd(gl, fd, event, callback, data);
8750 static int _gl_watch_fd(GetLine *gl, int fd, GlFdEvent event,
8799 switch(event) {
9024 GlFdNode *node; /* The fd event node being checked */
9054 * Just in case the above event handlers asked for the input line to
9073 * event GlFdEvent The I/O event being reported.
9079 GlFdEvent event)
9102 switch(gfh->fn(gl, gfh->data, fd, event)) {
10629 * from the application's external event loop to see what type of
11621 * non-blocking server mode, where the external event loop is
11682 * for the application's event loop to call gl_get_line() as soon as
12760 * with the event that caused this to happen is recorded in
12799 * When an error or other event causes gl_get_line() to return, this