Home | History | Annotate | Download | only in adb

Lines Matching refs:fdevent

31 typedef struct fdevent fdevent;
35 /* Allocate and initialize a new fdevent object
39 fdevent *fdevent_create(int fd, fd_func func, void *arg);
41 /* Uninitialize and deallocate an fdevent object that was
44 void fdevent_destroy(fdevent *fde);
46 /* Initialize an fdevent object that was externally allocated
48 void fdevent_install(fdevent *fde, int fd, fd_func func, void *arg);
50 /* Uninitialize an fdevent object that was initialized by
53 void fdevent_remove(fdevent *item);
57 void fdevent_set(fdevent *fde, unsigned events);
58 void fdevent_add(fdevent *fde, unsigned events);
59 void fdevent_del(fdevent *fde, unsigned events);
61 void fdevent_set_timeout(fdevent *fde, int64_t timeout_ms);
67 struct fdevent
69 fdevent *next;
70 fdevent *prev;