8 #ifndef BOOSTER_AIO_TYPES_H 9 #define BOOSTER_AIO_TYPES_H 11 #include <booster/config.h> 12 #include <booster/system_error.h> 28 #ifdef BOOSTER_DOXYGEN_DOCS 38 #elif defined BOOSTER_WIN32 40 static const unsigned invalid_socket = (unsigned)(-1);
43 static const int invalid_socket = -1;
84 static const int in = 1 << 0;
85 static const int out = 1 << 1;
86 static const int err = 1 << 2;
socket_type
Definition: types.h:74
the struct that collects multiple event types for polling.
Definition: types.h:83
Definition: callback.h:18
callback< void(system::error_code const &)> event_handler
Definition: types.h:50
static const native_type invalid_socket
Definition: types.h:36
family_type
Definition: types.h:65
unspecified native_type
Definition: types.h:26
callback< void()> handler
Definition: types.h:55
Booster library namespace. The library that implements Boost Like API in ABI backward compatible way...
Definition: application.h:23
callback< void(system::error_code const &, size_t)> io_handler
Definition: types.h:60
this is the central event loop that dispatches all requests.
Definition: io_service.h:37