• Home
  • Raw
  • Download

Lines Matching refs:events

86     void (*_fh_hook) ( FH  f, int  events, EventHook  hook );
1347 fde->events |= hook->wanted; in event_hook_signal()
1377 event_looper_hook( EventLooper looper, int fd, int events ) in event_looper_hook() argument
1396 if ( (node->wanted & events) != events ) { in event_looper_hook()
1399 fd, node->wanted, events); in event_looper_hook()
1400 f->clazz->_fh_hook( f, events & ~node->wanted, node ); in event_looper_hook()
1401 node->wanted |= events; in event_looper_hook()
1404 events, fd, node->wanted); in event_looper_hook()
1409 event_looper_unhook( EventLooper looper, int fd, int events ) in event_looper_unhook() argument
1416 int events2 = events & node->wanted; in event_looper_unhook()
1418 D( "event_looper_unhook: events %x not registered for fd %d\n", events, fd ); in event_looper_unhook()
1614 int events = fde->state & FDE_EVENTMASK; in fdevent_connect() local
1616 if (events != 0) in fdevent_connect()
1617 event_looper_hook( looper, fde->fd, events ); in fdevent_connect()
1623 int events = fde->state & FDE_EVENTMASK; in fdevent_disconnect() local
1625 if (events != 0) in fdevent_disconnect()
1626 event_looper_unhook( looper, fde->fd, events ); in fdevent_disconnect()
1629 static void fdevent_update(fdevent *fde, unsigned events) in fdevent_update() argument
1634 if (events != events0) { in fdevent_update()
1635 int removes = events0 & ~events; in fdevent_update()
1636 int adds = events & ~events0; in fdevent_update()
1874 fde->events = 0; in fdevent_remove()
1878 void fdevent_set(fdevent *fde, unsigned events) in fdevent_set() argument
1880 events &= FDE_EVENTMASK; in fdevent_set()
1882 if((fde->state & FDE_EVENTMASK) == (int)events) return; in fdevent_set()
1885 fdevent_update(fde, events); in fdevent_set()
1889 fde->state = (fde->state & FDE_STATEMASK) | events; in fdevent_set()
1896 fde->events &= (~events); in fdevent_set()
1897 if(fde->events == 0) { in fdevent_set()
1904 void fdevent_add(fdevent *fde, unsigned events) in fdevent_add() argument
1907 fde, (fde->state & FDE_EVENTMASK) | (events & FDE_EVENTMASK)); in fdevent_add()
1910 void fdevent_del(fdevent *fde, unsigned events) in fdevent_del() argument
1913 fde, (fde->state & FDE_EVENTMASK) & (~(events & FDE_EVENTMASK))); in fdevent_del()
1927 unsigned events = fde->events; in fdevent_loop() local
1928 fde->events = 0; in fdevent_loop()
1931 fde->func(fde->fd, events, fde->arg); in fdevent_loop()
1952 static void _fh_file_hook( FH f, int events, EventHook hook ) in _fh_file_hook() argument
2071 static void _fh_socket_hook( FH f, int events, EventHook hook ) in _fh_socket_hook() argument
2127 static void _fh_socketpair_hook( FH fh, int events, EventHook hook ) in _fh_socketpair_hook() argument