1aec3c8f4Simaromcdef extern from "zmq.h" nogil:
2aec3c8f4Simarom
3aec3c8f4Simarom    enum: ZMQ_VERSION
4aec3c8f4Simarom    enum: ZMQ_VERSION_MAJOR
5aec3c8f4Simarom    enum: ZMQ_VERSION_MINOR
6aec3c8f4Simarom    enum: ZMQ_VERSION_PATCH
7aec3c8f4Simarom    enum: ZMQ_NOBLOCK
8aec3c8f4Simarom    enum: ZMQ_DONTWAIT
9aec3c8f4Simarom    enum: ZMQ_POLLIN
10aec3c8f4Simarom    enum: ZMQ_POLLOUT
11aec3c8f4Simarom    enum: ZMQ_POLLERR
12aec3c8f4Simarom    enum: ZMQ_SNDMORE
13aec3c8f4Simarom    enum: ZMQ_STREAMER
14aec3c8f4Simarom    enum: ZMQ_FORWARDER
15aec3c8f4Simarom    enum: ZMQ_QUEUE
16aec3c8f4Simarom    enum: ZMQ_IO_THREADS_DFLT
17aec3c8f4Simarom    enum: ZMQ_MAX_SOCKETS_DFLT
18aec3c8f4Simarom    enum: ZMQ_POLLITEMS_DFLT
19aec3c8f4Simarom    enum: ZMQ_THREAD_PRIORITY_DFLT
20aec3c8f4Simarom    enum: ZMQ_THREAD_SCHED_POLICY_DFLT
21aec3c8f4Simarom    enum: ZMQ_PAIR
22aec3c8f4Simarom    enum: ZMQ_PUB
23aec3c8f4Simarom    enum: ZMQ_SUB
24aec3c8f4Simarom    enum: ZMQ_REQ
25aec3c8f4Simarom    enum: ZMQ_REP
26aec3c8f4Simarom    enum: ZMQ_DEALER
27aec3c8f4Simarom    enum: ZMQ_ROUTER
28aec3c8f4Simarom    enum: ZMQ_XREQ
29aec3c8f4Simarom    enum: ZMQ_XREP
30aec3c8f4Simarom    enum: ZMQ_PULL
31aec3c8f4Simarom    enum: ZMQ_PUSH
32aec3c8f4Simarom    enum: ZMQ_XPUB
33aec3c8f4Simarom    enum: ZMQ_XSUB
34aec3c8f4Simarom    enum: ZMQ_UPSTREAM
35aec3c8f4Simarom    enum: ZMQ_DOWNSTREAM
36aec3c8f4Simarom    enum: ZMQ_STREAM
37aec3c8f4Simarom    enum: ZMQ_EVENT_CONNECTED
38aec3c8f4Simarom    enum: ZMQ_EVENT_CONNECT_DELAYED
39aec3c8f4Simarom    enum: ZMQ_EVENT_CONNECT_RETRIED
40aec3c8f4Simarom    enum: ZMQ_EVENT_LISTENING
41aec3c8f4Simarom    enum: ZMQ_EVENT_BIND_FAILED
42aec3c8f4Simarom    enum: ZMQ_EVENT_ACCEPTED
43aec3c8f4Simarom    enum: ZMQ_EVENT_ACCEPT_FAILED
44aec3c8f4Simarom    enum: ZMQ_EVENT_CLOSED
45aec3c8f4Simarom    enum: ZMQ_EVENT_CLOSE_FAILED
46aec3c8f4Simarom    enum: ZMQ_EVENT_DISCONNECTED
47aec3c8f4Simarom    enum: ZMQ_EVENT_ALL
48aec3c8f4Simarom    enum: ZMQ_EVENT_MONITOR_STOPPED
49aec3c8f4Simarom    enum: ZMQ_NULL
50aec3c8f4Simarom    enum: ZMQ_PLAIN
51aec3c8f4Simarom    enum: ZMQ_CURVE
52aec3c8f4Simarom    enum: ZMQ_GSSAPI
53aec3c8f4Simarom    enum: ZMQ_EAGAIN "EAGAIN"
54aec3c8f4Simarom    enum: ZMQ_EINVAL "EINVAL"
55aec3c8f4Simarom    enum: ZMQ_EFAULT "EFAULT"
56aec3c8f4Simarom    enum: ZMQ_ENOMEM "ENOMEM"
57aec3c8f4Simarom    enum: ZMQ_ENODEV "ENODEV"
58aec3c8f4Simarom    enum: ZMQ_EMSGSIZE "EMSGSIZE"
59aec3c8f4Simarom    enum: ZMQ_EAFNOSUPPORT "EAFNOSUPPORT"
60aec3c8f4Simarom    enum: ZMQ_ENETUNREACH "ENETUNREACH"
61aec3c8f4Simarom    enum: ZMQ_ECONNABORTED "ECONNABORTED"
62aec3c8f4Simarom    enum: ZMQ_ECONNRESET "ECONNRESET"
63aec3c8f4Simarom    enum: ZMQ_ENOTCONN "ENOTCONN"
64aec3c8f4Simarom    enum: ZMQ_ETIMEDOUT "ETIMEDOUT"
65aec3c8f4Simarom    enum: ZMQ_EHOSTUNREACH "EHOSTUNREACH"
66aec3c8f4Simarom    enum: ZMQ_ENETRESET "ENETRESET"
67aec3c8f4Simarom    enum: ZMQ_HAUSNUMERO
68aec3c8f4Simarom    enum: ZMQ_ENOTSUP "ENOTSUP"
69aec3c8f4Simarom    enum: ZMQ_EPROTONOSUPPORT "EPROTONOSUPPORT"
70aec3c8f4Simarom    enum: ZMQ_ENOBUFS "ENOBUFS"
71aec3c8f4Simarom    enum: ZMQ_ENETDOWN "ENETDOWN"
72aec3c8f4Simarom    enum: ZMQ_EADDRINUSE "EADDRINUSE"
73aec3c8f4Simarom    enum: ZMQ_EADDRNOTAVAIL "EADDRNOTAVAIL"
74aec3c8f4Simarom    enum: ZMQ_ECONNREFUSED "ECONNREFUSED"
75aec3c8f4Simarom    enum: ZMQ_EINPROGRESS "EINPROGRESS"
76aec3c8f4Simarom    enum: ZMQ_ENOTSOCK "ENOTSOCK"
77aec3c8f4Simarom    enum: ZMQ_EFSM "EFSM"
78aec3c8f4Simarom    enum: ZMQ_ENOCOMPATPROTO "ENOCOMPATPROTO"
79aec3c8f4Simarom    enum: ZMQ_ETERM "ETERM"
80aec3c8f4Simarom    enum: ZMQ_EMTHREAD "EMTHREAD"
81aec3c8f4Simarom    enum: ZMQ_IO_THREADS
82aec3c8f4Simarom    enum: ZMQ_MAX_SOCKETS
83aec3c8f4Simarom    enum: ZMQ_SOCKET_LIMIT
84aec3c8f4Simarom    enum: ZMQ_THREAD_PRIORITY
85aec3c8f4Simarom    enum: ZMQ_THREAD_SCHED_POLICY
86aec3c8f4Simarom    enum: ZMQ_IDENTITY
87aec3c8f4Simarom    enum: ZMQ_SUBSCRIBE
88aec3c8f4Simarom    enum: ZMQ_UNSUBSCRIBE
89aec3c8f4Simarom    enum: ZMQ_LAST_ENDPOINT
90aec3c8f4Simarom    enum: ZMQ_TCP_ACCEPT_FILTER
91aec3c8f4Simarom    enum: ZMQ_PLAIN_USERNAME
92aec3c8f4Simarom    enum: ZMQ_PLAIN_PASSWORD
93aec3c8f4Simarom    enum: ZMQ_CURVE_PUBLICKEY
94aec3c8f4Simarom    enum: ZMQ_CURVE_SECRETKEY
95aec3c8f4Simarom    enum: ZMQ_CURVE_SERVERKEY
96aec3c8f4Simarom    enum: ZMQ_ZAP_DOMAIN
97aec3c8f4Simarom    enum: ZMQ_CONNECT_RID
98aec3c8f4Simarom    enum: ZMQ_GSSAPI_PRINCIPAL
99aec3c8f4Simarom    enum: ZMQ_GSSAPI_SERVICE_PRINCIPAL
100aec3c8f4Simarom    enum: ZMQ_SOCKS_PROXY
101aec3c8f4Simarom    enum: ZMQ_FD
102aec3c8f4Simarom    enum: ZMQ_IDENTITY_FD
103aec3c8f4Simarom    enum: ZMQ_RECONNECT_IVL_MAX
104aec3c8f4Simarom    enum: ZMQ_SNDTIMEO
105aec3c8f4Simarom    enum: ZMQ_RCVTIMEO
106aec3c8f4Simarom    enum: ZMQ_SNDHWM
107aec3c8f4Simarom    enum: ZMQ_RCVHWM
108aec3c8f4Simarom    enum: ZMQ_MULTICAST_HOPS
109aec3c8f4Simarom    enum: ZMQ_IPV4ONLY
110aec3c8f4Simarom    enum: ZMQ_ROUTER_BEHAVIOR
111aec3c8f4Simarom    enum: ZMQ_TCP_KEEPALIVE
112aec3c8f4Simarom    enum: ZMQ_TCP_KEEPALIVE_CNT
113aec3c8f4Simarom    enum: ZMQ_TCP_KEEPALIVE_IDLE
114aec3c8f4Simarom    enum: ZMQ_TCP_KEEPALIVE_INTVL
115aec3c8f4Simarom    enum: ZMQ_DELAY_ATTACH_ON_CONNECT
116aec3c8f4Simarom    enum: ZMQ_XPUB_VERBOSE
117aec3c8f4Simarom    enum: ZMQ_EVENTS
118aec3c8f4Simarom    enum: ZMQ_TYPE
119aec3c8f4Simarom    enum: ZMQ_LINGER
120aec3c8f4Simarom    enum: ZMQ_RECONNECT_IVL
121aec3c8f4Simarom    enum: ZMQ_BACKLOG
122aec3c8f4Simarom    enum: ZMQ_ROUTER_MANDATORY
123aec3c8f4Simarom    enum: ZMQ_FAIL_UNROUTABLE
124aec3c8f4Simarom    enum: ZMQ_ROUTER_RAW
125aec3c8f4Simarom    enum: ZMQ_IMMEDIATE
126aec3c8f4Simarom    enum: ZMQ_IPV6
127aec3c8f4Simarom    enum: ZMQ_MECHANISM
128aec3c8f4Simarom    enum: ZMQ_PLAIN_SERVER
129aec3c8f4Simarom    enum: ZMQ_CURVE_SERVER
130aec3c8f4Simarom    enum: ZMQ_PROBE_ROUTER
131aec3c8f4Simarom    enum: ZMQ_REQ_RELAXED
132aec3c8f4Simarom    enum: ZMQ_REQ_CORRELATE
133aec3c8f4Simarom    enum: ZMQ_CONFLATE
134aec3c8f4Simarom    enum: ZMQ_ROUTER_HANDOVER
135aec3c8f4Simarom    enum: ZMQ_TOS
136aec3c8f4Simarom    enum: ZMQ_IPC_FILTER_PID
137aec3c8f4Simarom    enum: ZMQ_IPC_FILTER_UID
138aec3c8f4Simarom    enum: ZMQ_IPC_FILTER_GID
139aec3c8f4Simarom    enum: ZMQ_GSSAPI_SERVER
140aec3c8f4Simarom    enum: ZMQ_GSSAPI_PLAINTEXT
141aec3c8f4Simarom    enum: ZMQ_HANDSHAKE_IVL
142aec3c8f4Simarom    enum: ZMQ_XPUB_NODROP
143aec3c8f4Simarom    enum: ZMQ_AFFINITY
144aec3c8f4Simarom    enum: ZMQ_MAXMSGSIZE
145aec3c8f4Simarom    enum: ZMQ_HWM
146aec3c8f4Simarom    enum: ZMQ_SWAP
147aec3c8f4Simarom    enum: ZMQ_MCAST_LOOP
148aec3c8f4Simarom    enum: ZMQ_RECOVERY_IVL_MSEC
149aec3c8f4Simarom    enum: ZMQ_RATE
150aec3c8f4Simarom    enum: ZMQ_RECOVERY_IVL
151aec3c8f4Simarom    enum: ZMQ_SNDBUF
152aec3c8f4Simarom    enum: ZMQ_RCVBUF
153aec3c8f4Simarom    enum: ZMQ_RCVMORE
154aec3c8f4Simarom    enum: ZMQ_MORE
155aec3c8f4Simarom    enum: ZMQ_SRCFD
156aec3c8f4Simarom    enum: ZMQ_SHARED
157