search for: dstate_event_add

Displaying 1 result from an estimated 1 matches for "dstate_event_add".

2009 Nov 14
1
drivers- dynamically adding filedescriptors to poll
...my intention to add something like the following: typedef struct { struct pollfd *fds; nfds_t nfds; event_handler_t *handler; } event_t; typedef struct { struct pollfd fds; void (*callback)(void *data); void *data; } event_handler_t; int dstate_event_poll(event_t *events, int timeout); int dstate_event_add(event_handler_t *handler); int dstate_event_del(event_handler_t *handler); When there is activity on a file descriptor, the handler for that file descriptor would be called with the data provided when the handler was added. This data could be a socket thats used for communication or the quer...