comparison C++/modules/Socket/SocketListener.h @ 347:b8d6b7f0bec4

Socket: disable temporarily Kqueue and Epoll since they are not implemented
author David Demelier <markand@malikania.fr>
date Thu, 02 Apr 2015 19:06:53 +0200
parents d235553e47a9
children 5a1ec6603230
comparison
equal deleted inserted replaced
346:d235553e47a9 347:b8d6b7f0bec4
66 # define SOCKET_DEFAULT_BACKEND backend::Poll 66 # define SOCKET_DEFAULT_BACKEND backend::Poll
67 # else 67 # else
68 # define SOCKET_DEFAULT_BACKEND backend::Select 68 # define SOCKET_DEFAULT_BACKEND backend::Select
69 # endif 69 # endif
70 #elif defined(__linux__) 70 #elif defined(__linux__)
71 # define SOCKET_DEFAULT_BACKEND backend::Epoll 71 // TODO NOT READY YET
72 //# define SOCKET_DEFAULT_BACKEND backend::Epoll
73 # define SOCKET_DEFAULT_BACKEND backend::Poll
72 #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) 74 #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__)
73 # define SOCKET_DEFAULT_BACKEND backend::Kqueue 75 // TODO NOT READY YET
76 //# define SOCKET_DEFAULT_BACKEND backend::Kqueue
77 # define SOCKET_DEFAULT_BACKEND backend::Poll
74 #else 78 #else
75 # define SOCKET_DEFAULT_BACKEND backend::Select 79 # define SOCKET_DEFAULT_BACKEND backend::Select
76 #endif 80 #endif
77 81
78 #include <chrono> 82 #include <chrono>