Go to the documentation of this file.
3 #ifndef __ZMQ_POLLER_HPP_INCLUDED__
4 #define __ZMQ_POLLER_HPP_INCLUDED__
6 #if defined ZMQ_IOTHREAD_POLLER_USE_KQUEUE \
7 + defined ZMQ_IOTHREAD_POLLER_USE_EPOLL \
8 + defined ZMQ_IOTHREAD_POLLER_USE_DEVPOLL \
9 + defined ZMQ_IOTHREAD_POLLER_USE_POLLSET \
10 + defined ZMQ_IOTHREAD_POLLER_USE_POLL \
11 + defined ZMQ_IOTHREAD_POLLER_USE_SELECT \
13 #error More than one of the ZMQ_IOTHREAD_POLLER_USE_* macros defined
16 #if defined ZMQ_IOTHREAD_POLLER_USE_KQUEUE
18 #elif defined ZMQ_IOTHREAD_POLLER_USE_EPOLL
20 #elif defined ZMQ_IOTHREAD_POLLER_USE_DEVPOLL
22 #elif defined ZMQ_IOTHREAD_POLLER_USE_POLLSET
24 #elif defined ZMQ_IOTHREAD_POLLER_USE_POLL
26 #elif defined ZMQ_IOTHREAD_POLLER_USE_SELECT
28 #elif defined ZMQ_HAVE_GNU
29 #define ZMQ_IOTHREAD_POLLER_USE_POLL
32 #error None of the ZMQ_IOTHREAD_POLLER_USE_* macros defined
35 #if (defined ZMQ_POLL_BASED_ON_SELECT + defined ZMQ_POLL_BASED_ON_POLL) > 1
36 #error More than one of the ZMQ_POLL_BASED_ON_* macros defined
37 #elif (defined ZMQ_POLL_BASED_ON_SELECT + defined ZMQ_POLL_BASED_ON_POLL) == 0
38 #error None of the ZMQ_POLL_BASED_ON_* macros defined
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57