Include dependency graph for dispatcher.h:

Data Structures | |
| struct | socketDispatcher_t |
Defines | |
| #define | DISPATCHER_READ 1 |
| #define | DISPATCHER_WRITE 2 |
| #define | DISPATCHER_OTHER 4 |
Typedefs | |
| typedef void(*) | callbackFunction (int, int) |
| typedef int(*) | dispatcherFunction (struct socketDispatcher_t *data) |
Enumerations | |
| enum | dispatcherType { NONE = 0, SELECT = 1, POLL = 2, EPOLL = 3, KQUEUE = 4 } |
Functions | |
| int | socketDispatcher (struct socketDispatcher_t *data) |
| int | initSocketDispatcher (struct socketDispatcher_t *data, enum dispatcherType type, callbackFunction callback, int timeout) |
| void | setSocketDispatcherTimeout (struct socketDispatcher_t *data, int timeout) |
| void | closeSocketDispatcher (struct socketDispatcher_t *data) |
| int | addSocket (struct socketDispatcher_t *data, int socket, int type) |
| void | delSocket (struct socketDispatcher_t *data, int socket) |
| int | getNumberOfSockets (struct socketDispatcher_t *data) |
1.5.1