Classes | Macros | Typedefs | Functions
zmq.h File Reference
#include <errno.h>
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include <signal.h>
Include dependency graph for zmq.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zmq_msg_t
 
struct  zmq_pollitem_t
 

Macros

#define EADDRINUSE   (ZMQ_HAUSNUMERO + 5)
 
#define EADDRNOTAVAIL   (ZMQ_HAUSNUMERO + 6)
 
#define EAFNOSUPPORT   (ZMQ_HAUSNUMERO + 11)
 
#define ECONNABORTED   (ZMQ_HAUSNUMERO + 13)
 
#define ECONNREFUSED   (ZMQ_HAUSNUMERO + 7)
 
#define ECONNRESET   (ZMQ_HAUSNUMERO + 14)
 
#define EFSM   (ZMQ_HAUSNUMERO + 51)
 
#define EHOSTUNREACH   (ZMQ_HAUSNUMERO + 17)
 
#define EINPROGRESS   (ZMQ_HAUSNUMERO + 8)
 
#define EMSGSIZE   (ZMQ_HAUSNUMERO + 10)
 
#define EMTHREAD   (ZMQ_HAUSNUMERO + 54)
 
#define ENETDOWN   (ZMQ_HAUSNUMERO + 4)
 
#define ENETRESET   (ZMQ_HAUSNUMERO + 18)
 
#define ENETUNREACH   (ZMQ_HAUSNUMERO + 12)
 
#define ENOBUFS   (ZMQ_HAUSNUMERO + 3)
 
#define ENOCOMPATPROTO   (ZMQ_HAUSNUMERO + 52)
 
#define ENOTCONN   (ZMQ_HAUSNUMERO + 15)
 
#define ENOTSOCK   (ZMQ_HAUSNUMERO + 9)
 
#define ENOTSUP   (ZMQ_HAUSNUMERO + 1)
 
#define EPROTONOSUPPORT   (ZMQ_HAUSNUMERO + 2)
 
#define ETERM   (ZMQ_HAUSNUMERO + 53)
 
#define ETIMEDOUT   (ZMQ_HAUSNUMERO + 16)
 
#define ZMQ_AFFINITY   4
 
#define ZMQ_BACKLOG   19
 
#define ZMQ_BINDTODEVICE   92
 
#define ZMQ_BLOCKY   70
 
#define ZMQ_CONFLATE   54
 
#define ZMQ_CONNECT_RID   ZMQ_CONNECT_ROUTING_ID
 
#define ZMQ_CONNECT_ROUTING_ID   61
 
#define ZMQ_CONNECT_TIMEOUT   79
 
#define ZMQ_CURVE   2
 
#define ZMQ_CURVE_PUBLICKEY   48
 
#define ZMQ_CURVE_SECRETKEY   49
 
#define ZMQ_CURVE_SERVER   47
 
#define ZMQ_CURVE_SERVERKEY   50
 
#define ZMQ_DEALER   5
 
#define ZMQ_DEFINED_STDINT   1
 
#define ZMQ_DELAY_ATTACH_ON_CONNECT   ZMQ_IMMEDIATE
 
#define ZMQ_DONTWAIT   1
 
#define ZMQ_EVENT_ACCEPT_FAILED   0x0040
 
#define ZMQ_EVENT_ACCEPTED   0x0020
 
#define ZMQ_EVENT_ALL   0xFFFF
 
#define ZMQ_EVENT_BIND_FAILED   0x0010
 
#define ZMQ_EVENT_CLOSE_FAILED   0x0100
 
#define ZMQ_EVENT_CLOSED   0x0080
 
#define ZMQ_EVENT_CONNECT_DELAYED   0x0002
 
#define ZMQ_EVENT_CONNECT_RETRIED   0x0004
 
#define ZMQ_EVENT_CONNECTED   0x0001
 
#define ZMQ_EVENT_DISCONNECTED   0x0200
 
#define ZMQ_EVENT_HANDSHAKE_FAILED_AUTH   0x4000
 
#define ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL   0x0800
 
#define ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL   0x2000
 
#define ZMQ_EVENT_HANDSHAKE_SUCCEEDED   0x1000
 
#define ZMQ_EVENT_LISTENING   0x0008
 
#define ZMQ_EVENT_MONITOR_STOPPED   0x0400
 
#define ZMQ_EVENTS   15
 
#define ZMQ_EXPORT
 
#define ZMQ_FAIL_UNROUTABLE   ZMQ_ROUTER_MANDATORY
 
#define ZMQ_FD   14
 
#define ZMQ_FORWARDER   2
 
#define ZMQ_GROUP_MAX_LENGTH   255
 
#define ZMQ_GSSAPI   3
 
#define ZMQ_GSSAPI_NT_HOSTBASED   0
 
#define ZMQ_GSSAPI_NT_KRB5_PRINCIPAL   2
 
#define ZMQ_GSSAPI_NT_USER_NAME   1
 
#define ZMQ_GSSAPI_PLAINTEXT   65
 
#define ZMQ_GSSAPI_PRINCIPAL   63
 
#define ZMQ_GSSAPI_PRINCIPAL_NAMETYPE   90
 
#define ZMQ_GSSAPI_SERVER   62
 
#define ZMQ_GSSAPI_SERVICE_PRINCIPAL   64
 
#define ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE   91
 
#define ZMQ_HANDSHAKE_IVL   66
 
#define ZMQ_HAS_CAPABILITIES   1
 
#define ZMQ_HAUSNUMERO   156384712
 
#define ZMQ_HAVE_TIMERS
 
#define ZMQ_HEARTBEAT_IVL   75
 
#define ZMQ_HEARTBEAT_TIMEOUT   77
 
#define ZMQ_HEARTBEAT_TTL   76
 
#define ZMQ_IDENTITY   ZMQ_ROUTING_ID
 
#define ZMQ_IMMEDIATE   39
 
#define ZMQ_INVERT_MATCHING   74
 
#define ZMQ_IO_THREADS   1
 
#define ZMQ_IO_THREADS_DFLT   1
 
#define ZMQ_IPC_FILTER_GID   60
 
#define ZMQ_IPC_FILTER_PID   58
 
#define ZMQ_IPC_FILTER_UID   59
 
#define ZMQ_IPV4ONLY   31
 
#define ZMQ_IPV6   42
 
#define ZMQ_LAST_ENDPOINT   32
 
#define ZMQ_LINGER   17
 
#define ZMQ_MAKE_VERSION(major, minor, patch)   ((major) *10000 + (minor) *100 + (patch))
 
#define ZMQ_MAX_MSGSZ   5
 
#define ZMQ_MAX_SOCKETS   2
 
#define ZMQ_MAX_SOCKETS_DFLT   1023
 
#define ZMQ_MAXMSGSIZE   22
 
#define ZMQ_MECHANISM   43
 
#define ZMQ_MORE   1
 
#define ZMQ_MSG_T_SIZE   6
 
#define ZMQ_MULTICAST_HOPS   25
 
#define ZMQ_MULTICAST_MAXTPDU   84
 
#define ZMQ_NOBLOCK   ZMQ_DONTWAIT
 
#define ZMQ_NULL   0
 
#define ZMQ_PAIR   0
 
#define ZMQ_PLAIN   1
 
#define ZMQ_PLAIN_PASSWORD   46
 
#define ZMQ_PLAIN_SERVER   44
 
#define ZMQ_PLAIN_USERNAME   45
 
#define ZMQ_POLLERR   4
 
#define ZMQ_POLLIN   1
 
#define ZMQ_POLLITEMS_DFLT   16
 
#define ZMQ_POLLOUT   2
 
#define ZMQ_POLLPRI   8
 
#define ZMQ_PROBE_ROUTER   51
 
#define ZMQ_PROTOCOL_ERROR_WS_UNSPECIFIED   0x30000000
 
#define ZMQ_PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID   0x20000002
 
#define ZMQ_PROTOCOL_ERROR_ZAP_BAD_VERSION   0x20000003
 
#define ZMQ_PROTOCOL_ERROR_ZAP_INVALID_METADATA   0x20000005
 
#define ZMQ_PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE   0x20000004
 
#define ZMQ_PROTOCOL_ERROR_ZAP_MALFORMED_REPLY   0x20000001
 
#define ZMQ_PROTOCOL_ERROR_ZAP_UNSPECIFIED   0x20000000
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC   0x11000001
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_METADATA   0x10000018
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE   0x10000002
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE   0x10000003
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR   0x10000015
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO   0x10000013
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE   0x10000014
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE   0x10000012
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY   0x10000016
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED   0x10000011
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME   0x10000017
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH   0x11000002
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND   0x10000001
 
#define ZMQ_PROTOCOL_ERROR_ZMTP_UNSPECIFIED   0x10000000
 
#define ZMQ_PUB   1
 
#define ZMQ_PULL   7
 
#define ZMQ_PUSH   8
 
#define ZMQ_QUEUE   3
 
#define ZMQ_RATE   8
 
#define ZMQ_RCVBUF   12
 
#define ZMQ_RCVHWM   24
 
#define ZMQ_RCVMORE   13
 
#define ZMQ_RCVTIMEO   27
 
#define ZMQ_RECONNECT_IVL   18
 
#define ZMQ_RECONNECT_IVL_MAX   21
 
#define ZMQ_RECOVERY_IVL   9
 
#define ZMQ_REP   4
 
#define ZMQ_REQ   3
 
#define ZMQ_REQ_CORRELATE   52
 
#define ZMQ_REQ_RELAXED   53
 
#define ZMQ_ROUTER   6
 
#define ZMQ_ROUTER_BEHAVIOR   ZMQ_ROUTER_MANDATORY
 
#define ZMQ_ROUTER_HANDOVER   56
 
#define ZMQ_ROUTER_MANDATORY   33
 
#define ZMQ_ROUTER_RAW   41
 
#define ZMQ_ROUTING_ID   5
 
#define ZMQ_SHARED   3
 
#define ZMQ_SNDBUF   11
 
#define ZMQ_SNDHWM   23
 
#define ZMQ_SNDMORE   2
 
#define ZMQ_SNDTIMEO   28
 
#define ZMQ_SOCKET_LIMIT   3
 
#define ZMQ_SOCKS_PROXY   68
 
#define ZMQ_SRCFD   2
 
#define ZMQ_STREAM   11
 
#define ZMQ_STREAM_NOTIFY   73
 
#define ZMQ_STREAMER   1
 
#define ZMQ_SUB   2
 
#define ZMQ_SUBSCRIBE   6
 
#define ZMQ_TCP_ACCEPT_FILTER   38
 
#define ZMQ_TCP_KEEPALIVE   34
 
#define ZMQ_TCP_KEEPALIVE_CNT   35
 
#define ZMQ_TCP_KEEPALIVE_IDLE   36
 
#define ZMQ_TCP_KEEPALIVE_INTVL   37
 
#define ZMQ_TCP_MAXRT   80
 
#define ZMQ_THREAD_AFFINITY_CPU_ADD   7
 
#define ZMQ_THREAD_AFFINITY_CPU_REMOVE   8
 
#define ZMQ_THREAD_NAME_PREFIX   9
 
#define ZMQ_THREAD_PRIORITY   3
 
#define ZMQ_THREAD_PRIORITY_DFLT   -1
 
#define ZMQ_THREAD_SAFE   81
 
#define ZMQ_THREAD_SCHED_POLICY   4
 
#define ZMQ_THREAD_SCHED_POLICY_DFLT   -1
 
#define ZMQ_TOS   57
 
#define ZMQ_TYPE   16
 
#define ZMQ_UNSUBSCRIBE   7
 
#define ZMQ_USE_FD   89
 
#define ZMQ_VERSION   ZMQ_MAKE_VERSION (ZMQ_VERSION_MAJOR, ZMQ_VERSION_MINOR, ZMQ_VERSION_PATCH)
 
#define ZMQ_VERSION_MAJOR   4
 
#define ZMQ_VERSION_MINOR   3
 
#define ZMQ_VERSION_PATCH   6
 
#define ZMQ_VMCI_BUFFER_MAX_SIZE   87
 
#define ZMQ_VMCI_BUFFER_MIN_SIZE   86
 
#define ZMQ_VMCI_BUFFER_SIZE   85
 
#define ZMQ_VMCI_CONNECT_TIMEOUT   88
 
#define ZMQ_XPUB   9
 
#define ZMQ_XPUB_MANUAL   71
 
#define ZMQ_XPUB_NODROP   69
 
#define ZMQ_XPUB_VERBOSE   40
 
#define ZMQ_XPUB_VERBOSER   78
 
#define ZMQ_XPUB_WELCOME_MSG   72
 
#define ZMQ_XREP   ZMQ_ROUTER
 
#define ZMQ_XREQ   ZMQ_DEALER
 
#define ZMQ_XSUB   10
 
#define ZMQ_ZAP_DOMAIN   55
 

Typedefs

typedef int zmq_fd_t
 
typedef void() zmq_free_fn(void *data_, void *hint_)
 
typedef struct zmq_msg_t zmq_msg_t
 
typedef struct zmq_pollitem_t zmq_pollitem_t
 
typedef void() zmq_thread_fn(void *)
 
typedef void() zmq_timer_fn(int timer_id, void *arg)
 

Functions

ZMQ_EXPORT int zmq_atomic_counter_dec (void *counter_)
 
ZMQ_EXPORT void zmq_atomic_counter_destroy (void **counter_p_)
 
ZMQ_EXPORT int zmq_atomic_counter_inc (void *counter_)
 
ZMQ_EXPORT voidzmq_atomic_counter_new (void)
 
ZMQ_EXPORT void zmq_atomic_counter_set (void *counter_, int value_)
 
ZMQ_EXPORT int zmq_atomic_counter_value (void *counter_)
 
ZMQ_EXPORT int zmq_bind (void *s_, const char *addr_)
 
ZMQ_EXPORT int zmq_close (void *s_)
 
ZMQ_EXPORT int zmq_connect (void *s_, const char *addr_)
 
ZMQ_EXPORT int zmq_ctx_destroy (void *context_)
 
ZMQ_EXPORT int zmq_ctx_get (void *context_, int option_)
 
ZMQ_EXPORT voidzmq_ctx_new (void)
 
ZMQ_EXPORT int zmq_ctx_set (void *context_, int option_, int optval_)
 
ZMQ_EXPORT int zmq_ctx_shutdown (void *context_)
 
ZMQ_EXPORT int zmq_ctx_term (void *context_)
 
ZMQ_EXPORT int zmq_curve_keypair (char *z85_public_key_, char *z85_secret_key_)
 
ZMQ_EXPORT int zmq_curve_public (char *z85_public_key_, const char *z85_secret_key_)
 
ZMQ_EXPORT int zmq_device (int type_, void *frontend_, void *backend_)
 
ZMQ_EXPORT int zmq_disconnect (void *s_, const char *addr_)
 
ZMQ_EXPORT int zmq_errno (void)
 
ZMQ_EXPORT int zmq_getsockopt (void *s_, int option_, void *optval_, size_t *optvallen_)
 
ZMQ_EXPORT int zmq_has (const char *capability_)
 
ZMQ_EXPORT voidzmq_init (int io_threads_)
 
ZMQ_EXPORT int zmq_msg_close (zmq_msg_t *msg_)
 
ZMQ_EXPORT int zmq_msg_copy (zmq_msg_t *dest_, zmq_msg_t *src_)
 
ZMQ_EXPORT voidzmq_msg_data (zmq_msg_t *msg_)
 
ZMQ_EXPORT int zmq_msg_get (const zmq_msg_t *msg_, int property_)
 
const ZMQ_EXPORT char * zmq_msg_gets (const zmq_msg_t *msg_, const char *property_)
 
ZMQ_EXPORT int zmq_msg_init (zmq_msg_t *msg_)
 
ZMQ_EXPORT int zmq_msg_init_data (zmq_msg_t *msg_, void *data_, size_t size_, zmq_free_fn *ffn_, void *hint_)
 
ZMQ_EXPORT int zmq_msg_init_size (zmq_msg_t *msg_, size_t size_)
 
ZMQ_EXPORT int zmq_msg_more (const zmq_msg_t *msg_)
 
ZMQ_EXPORT int zmq_msg_move (zmq_msg_t *dest_, zmq_msg_t *src_)
 
ZMQ_EXPORT int zmq_msg_recv (zmq_msg_t *msg_, void *s_, int flags_)
 
ZMQ_EXPORT int zmq_msg_send (zmq_msg_t *msg_, void *s_, int flags_)
 
ZMQ_EXPORT int zmq_msg_set (zmq_msg_t *msg_, int property_, int optval_)
 
ZMQ_EXPORT size_t zmq_msg_size (const zmq_msg_t *msg_)
 
ZMQ_EXPORT int zmq_poll (zmq_pollitem_t *items_, int nitems_, long timeout_)
 
ZMQ_EXPORT int zmq_proxy (void *frontend_, void *backend_, void *capture_)
 
ZMQ_EXPORT int zmq_proxy_steerable (void *frontend_, void *backend_, void *capture_, void *control_)
 
ZMQ_EXPORT int zmq_recv (void *s_, void *buf_, size_t len_, int flags_)
 
ZMQ_EXPORT int zmq_recviov (void *s_, struct iovec *iov_, size_t *count_, int flags_)
 
ZMQ_EXPORT int zmq_recvmsg (void *s_, zmq_msg_t *msg_, int flags_)
 
ZMQ_EXPORT int zmq_send (void *s_, const void *buf_, size_t len_, int flags_)
 
ZMQ_EXPORT int zmq_send_const (void *s_, const void *buf_, size_t len_, int flags_)
 
ZMQ_EXPORT int zmq_sendiov (void *s_, struct iovec *iov_, size_t count_, int flags_)
 
ZMQ_EXPORT int zmq_sendmsg (void *s_, zmq_msg_t *msg_, int flags_)
 
ZMQ_EXPORT int zmq_setsockopt (void *s_, int option_, const void *optval_, size_t optvallen_)
 
ZMQ_EXPORT void zmq_sleep (int seconds_)
 
ZMQ_EXPORT voidzmq_socket (void *, int type_)
 
ZMQ_EXPORT int zmq_socket_monitor (void *s_, const char *addr_, int events_)
 
ZMQ_EXPORT unsigned long zmq_stopwatch_intermediate (void *watch_)
 
ZMQ_EXPORT voidzmq_stopwatch_start (void)
 
ZMQ_EXPORT unsigned long zmq_stopwatch_stop (void *watch_)
 
const ZMQ_EXPORT char * zmq_strerror (int errnum_)
 
ZMQ_EXPORT int zmq_term (void *context_)
 
ZMQ_EXPORT void zmq_threadclose (void *thread_)
 
ZMQ_EXPORT voidzmq_threadstart (zmq_thread_fn *func_, void *arg_)
 
ZMQ_EXPORT int zmq_timers_add (void *timers, size_t interval, zmq_timer_fn handler, void *arg)
 
ZMQ_EXPORT int zmq_timers_cancel (void *timers, int timer_id)
 
ZMQ_EXPORT int zmq_timers_destroy (void **timers_p)
 
ZMQ_EXPORT int zmq_timers_execute (void *timers)
 
ZMQ_EXPORT voidzmq_timers_new (void)
 
ZMQ_EXPORT int zmq_timers_reset (void *timers, int timer_id)
 
ZMQ_EXPORT int zmq_timers_set_interval (void *timers, int timer_id, size_t interval)
 
ZMQ_EXPORT long zmq_timers_timeout (void *timers)
 
ZMQ_EXPORT int zmq_unbind (void *s_, const char *addr_)
 
ZMQ_EXPORT void zmq_version (int *major_, int *minor_, int *patch_)
 
ZMQ_EXPORT uint8_t * zmq_z85_decode (uint8_t *dest_, const char *string_)
 
ZMQ_EXPORT char * zmq_z85_encode (char *dest_, const uint8_t *data_, size_t size_)
 

Macro Definition Documentation

◆ EADDRINUSE

#define EADDRINUSE   (ZMQ_HAUSNUMERO + 5)

Definition at line 116 of file zmq.h.

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   (ZMQ_HAUSNUMERO + 6)

Definition at line 119 of file zmq.h.

◆ EAFNOSUPPORT

#define EAFNOSUPPORT   (ZMQ_HAUSNUMERO + 11)

Definition at line 134 of file zmq.h.

◆ ECONNABORTED

#define ECONNABORTED   (ZMQ_HAUSNUMERO + 13)

Definition at line 140 of file zmq.h.

◆ ECONNREFUSED

#define ECONNREFUSED   (ZMQ_HAUSNUMERO + 7)

Definition at line 122 of file zmq.h.

◆ ECONNRESET

#define ECONNRESET   (ZMQ_HAUSNUMERO + 14)

Definition at line 143 of file zmq.h.

◆ EFSM

#define EFSM   (ZMQ_HAUSNUMERO + 51)

Definition at line 159 of file zmq.h.

◆ EHOSTUNREACH

#define EHOSTUNREACH   (ZMQ_HAUSNUMERO + 17)

Definition at line 152 of file zmq.h.

◆ EINPROGRESS

#define EINPROGRESS   (ZMQ_HAUSNUMERO + 8)

Definition at line 125 of file zmq.h.

◆ EMSGSIZE

#define EMSGSIZE   (ZMQ_HAUSNUMERO + 10)

Definition at line 131 of file zmq.h.

◆ EMTHREAD

#define EMTHREAD   (ZMQ_HAUSNUMERO + 54)

Definition at line 162 of file zmq.h.

◆ ENETDOWN

#define ENETDOWN   (ZMQ_HAUSNUMERO + 4)

Definition at line 113 of file zmq.h.

◆ ENETRESET

#define ENETRESET   (ZMQ_HAUSNUMERO + 18)

Definition at line 155 of file zmq.h.

◆ ENETUNREACH

#define ENETUNREACH   (ZMQ_HAUSNUMERO + 12)

Definition at line 137 of file zmq.h.

◆ ENOBUFS

#define ENOBUFS   (ZMQ_HAUSNUMERO + 3)

Definition at line 110 of file zmq.h.

◆ ENOCOMPATPROTO

#define ENOCOMPATPROTO   (ZMQ_HAUSNUMERO + 52)

Definition at line 160 of file zmq.h.

◆ ENOTCONN

#define ENOTCONN   (ZMQ_HAUSNUMERO + 15)

Definition at line 146 of file zmq.h.

◆ ENOTSOCK

#define ENOTSOCK   (ZMQ_HAUSNUMERO + 9)

Definition at line 128 of file zmq.h.

◆ ENOTSUP

#define ENOTSUP   (ZMQ_HAUSNUMERO + 1)

Definition at line 104 of file zmq.h.

◆ EPROTONOSUPPORT

#define EPROTONOSUPPORT   (ZMQ_HAUSNUMERO + 2)

Definition at line 107 of file zmq.h.

◆ ETERM

#define ETERM   (ZMQ_HAUSNUMERO + 53)

Definition at line 161 of file zmq.h.

◆ ETIMEDOUT

#define ETIMEDOUT   (ZMQ_HAUSNUMERO + 16)

Definition at line 149 of file zmq.h.

◆ ZMQ_AFFINITY

#define ZMQ_AFFINITY   4

Definition at line 276 of file zmq.h.

◆ ZMQ_BACKLOG

#define ZMQ_BACKLOG   19

Definition at line 290 of file zmq.h.

◆ ZMQ_BINDTODEVICE

#define ZMQ_BINDTODEVICE   92

Definition at line 351 of file zmq.h.

◆ ZMQ_BLOCKY

#define ZMQ_BLOCKY   70

Definition at line 331 of file zmq.h.

◆ ZMQ_CONFLATE

#define ZMQ_CONFLATE   54

Definition at line 319 of file zmq.h.

◆ ZMQ_CONNECT_RID

#define ZMQ_CONNECT_RID   ZMQ_CONNECT_ROUTING_ID

Definition at line 372 of file zmq.h.

◆ ZMQ_CONNECT_ROUTING_ID

#define ZMQ_CONNECT_ROUTING_ID   61

Definition at line 323 of file zmq.h.

◆ ZMQ_CONNECT_TIMEOUT

#define ZMQ_CONNECT_TIMEOUT   79

Definition at line 340 of file zmq.h.

◆ ZMQ_CURVE

#define ZMQ_CURVE   2

Definition at line 364 of file zmq.h.

◆ ZMQ_CURVE_PUBLICKEY

#define ZMQ_CURVE_PUBLICKEY   48

Definition at line 313 of file zmq.h.

◆ ZMQ_CURVE_SECRETKEY

#define ZMQ_CURVE_SECRETKEY   49

Definition at line 314 of file zmq.h.

◆ ZMQ_CURVE_SERVER

#define ZMQ_CURVE_SERVER   47

Definition at line 312 of file zmq.h.

◆ ZMQ_CURVE_SERVERKEY

#define ZMQ_CURVE_SERVERKEY   50

Definition at line 315 of file zmq.h.

◆ ZMQ_DEALER

#define ZMQ_DEALER   5

Definition at line 263 of file zmq.h.

◆ ZMQ_DEFINED_STDINT

#define ZMQ_DEFINED_STDINT   1

Definition at line 58 of file zmq.h.

◆ ZMQ_DELAY_ATTACH_ON_CONNECT

#define ZMQ_DELAY_ATTACH_ON_CONNECT   ZMQ_IMMEDIATE

Definition at line 378 of file zmq.h.

◆ ZMQ_DONTWAIT

#define ZMQ_DONTWAIT   1

Definition at line 358 of file zmq.h.

◆ ZMQ_EVENT_ACCEPT_FAILED

#define ZMQ_EVENT_ACCEPT_FAILED   0x0040

Definition at line 407 of file zmq.h.

◆ ZMQ_EVENT_ACCEPTED

#define ZMQ_EVENT_ACCEPTED   0x0020

Definition at line 406 of file zmq.h.

◆ ZMQ_EVENT_ALL

#define ZMQ_EVENT_ALL   0xFFFF

Definition at line 412 of file zmq.h.

◆ ZMQ_EVENT_BIND_FAILED

#define ZMQ_EVENT_BIND_FAILED   0x0010

Definition at line 405 of file zmq.h.

◆ ZMQ_EVENT_CLOSE_FAILED

#define ZMQ_EVENT_CLOSE_FAILED   0x0100

Definition at line 409 of file zmq.h.

◆ ZMQ_EVENT_CLOSED

#define ZMQ_EVENT_CLOSED   0x0080

Definition at line 408 of file zmq.h.

◆ ZMQ_EVENT_CONNECT_DELAYED

#define ZMQ_EVENT_CONNECT_DELAYED   0x0002

Definition at line 402 of file zmq.h.

◆ ZMQ_EVENT_CONNECT_RETRIED

#define ZMQ_EVENT_CONNECT_RETRIED   0x0004

Definition at line 403 of file zmq.h.

◆ ZMQ_EVENT_CONNECTED

#define ZMQ_EVENT_CONNECTED   0x0001

Definition at line 401 of file zmq.h.

◆ ZMQ_EVENT_DISCONNECTED

#define ZMQ_EVENT_DISCONNECTED   0x0200

Definition at line 410 of file zmq.h.

◆ ZMQ_EVENT_HANDSHAKE_FAILED_AUTH

#define ZMQ_EVENT_HANDSHAKE_FAILED_AUTH   0x4000

Definition at line 423 of file zmq.h.

◆ ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL

#define ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL   0x0800

Definition at line 414 of file zmq.h.

◆ ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL

#define ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL   0x2000

Definition at line 420 of file zmq.h.

◆ ZMQ_EVENT_HANDSHAKE_SUCCEEDED

#define ZMQ_EVENT_HANDSHAKE_SUCCEEDED   0x1000

Definition at line 417 of file zmq.h.

◆ ZMQ_EVENT_LISTENING

#define ZMQ_EVENT_LISTENING   0x0008

Definition at line 404 of file zmq.h.

◆ ZMQ_EVENT_MONITOR_STOPPED

#define ZMQ_EVENT_MONITOR_STOPPED   0x0400

Definition at line 411 of file zmq.h.

◆ ZMQ_EVENTS

#define ZMQ_EVENTS   15

Definition at line 286 of file zmq.h.

◆ ZMQ_EXPORT

#define ZMQ_EXPORT

Definition at line 52 of file zmq.h.

◆ ZMQ_FAIL_UNROUTABLE

#define ZMQ_FAIL_UNROUTABLE   ZMQ_ROUTER_MANDATORY

Definition at line 380 of file zmq.h.

◆ ZMQ_FD

#define ZMQ_FD   14

Definition at line 285 of file zmq.h.

◆ ZMQ_FORWARDER

#define ZMQ_FORWARDER   2

Definition at line 518 of file zmq.h.

◆ ZMQ_GROUP_MAX_LENGTH

#define ZMQ_GROUP_MAX_LENGTH   255

Definition at line 368 of file zmq.h.

◆ ZMQ_GSSAPI

#define ZMQ_GSSAPI   3

Definition at line 365 of file zmq.h.

◆ ZMQ_GSSAPI_NT_HOSTBASED

#define ZMQ_GSSAPI_NT_HOSTBASED   0

Definition at line 391 of file zmq.h.

◆ ZMQ_GSSAPI_NT_KRB5_PRINCIPAL

#define ZMQ_GSSAPI_NT_KRB5_PRINCIPAL   2

Definition at line 393 of file zmq.h.

◆ ZMQ_GSSAPI_NT_USER_NAME

#define ZMQ_GSSAPI_NT_USER_NAME   1

Definition at line 392 of file zmq.h.

◆ ZMQ_GSSAPI_PLAINTEXT

#define ZMQ_GSSAPI_PLAINTEXT   65

Definition at line 327 of file zmq.h.

◆ ZMQ_GSSAPI_PRINCIPAL

#define ZMQ_GSSAPI_PRINCIPAL   63

Definition at line 325 of file zmq.h.

◆ ZMQ_GSSAPI_PRINCIPAL_NAMETYPE

#define ZMQ_GSSAPI_PRINCIPAL_NAMETYPE   90

Definition at line 349 of file zmq.h.

◆ ZMQ_GSSAPI_SERVER

#define ZMQ_GSSAPI_SERVER   62

Definition at line 324 of file zmq.h.

◆ ZMQ_GSSAPI_SERVICE_PRINCIPAL

#define ZMQ_GSSAPI_SERVICE_PRINCIPAL   64

Definition at line 326 of file zmq.h.

◆ ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE

#define ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE   91

Definition at line 350 of file zmq.h.

◆ ZMQ_HANDSHAKE_IVL

#define ZMQ_HANDSHAKE_IVL   66

Definition at line 328 of file zmq.h.

◆ ZMQ_HAS_CAPABILITIES

#define ZMQ_HAS_CAPABILITIES   1

Definition at line 513 of file zmq.h.

◆ ZMQ_HAUSNUMERO

#define ZMQ_HAUSNUMERO   156384712

Definition at line 100 of file zmq.h.

◆ ZMQ_HAVE_TIMERS

#define ZMQ_HAVE_TIMERS

Definition at line 566 of file zmq.h.

◆ ZMQ_HEARTBEAT_IVL

#define ZMQ_HEARTBEAT_IVL   75

Definition at line 336 of file zmq.h.

◆ ZMQ_HEARTBEAT_TIMEOUT

#define ZMQ_HEARTBEAT_TIMEOUT   77

Definition at line 338 of file zmq.h.

◆ ZMQ_HEARTBEAT_TTL

#define ZMQ_HEARTBEAT_TTL   76

Definition at line 337 of file zmq.h.

◆ ZMQ_IDENTITY

#define ZMQ_IDENTITY   ZMQ_ROUTING_ID

Definition at line 371 of file zmq.h.

◆ ZMQ_IMMEDIATE

#define ZMQ_IMMEDIATE   39

Definition at line 304 of file zmq.h.

◆ ZMQ_INVERT_MATCHING

#define ZMQ_INVERT_MATCHING   74

Definition at line 335 of file zmq.h.

◆ ZMQ_IO_THREADS

#define ZMQ_IO_THREADS   1

Definition at line 181 of file zmq.h.

◆ ZMQ_IO_THREADS_DFLT

#define ZMQ_IO_THREADS_DFLT   1

Definition at line 193 of file zmq.h.

◆ ZMQ_IPC_FILTER_GID

#define ZMQ_IPC_FILTER_GID   60

Definition at line 376 of file zmq.h.

◆ ZMQ_IPC_FILTER_PID

#define ZMQ_IPC_FILTER_PID   58

Definition at line 374 of file zmq.h.

◆ ZMQ_IPC_FILTER_UID

#define ZMQ_IPC_FILTER_UID   59

Definition at line 375 of file zmq.h.

◆ ZMQ_IPV4ONLY

#define ZMQ_IPV4ONLY   31

Definition at line 377 of file zmq.h.

◆ ZMQ_IPV6

#define ZMQ_IPV6   42

Definition at line 307 of file zmq.h.

◆ ZMQ_LAST_ENDPOINT

#define ZMQ_LAST_ENDPOINT   32

Definition at line 298 of file zmq.h.

◆ ZMQ_LINGER

#define ZMQ_LINGER   17

Definition at line 288 of file zmq.h.

◆ ZMQ_MAKE_VERSION

#define ZMQ_MAKE_VERSION (   major,
  minor,
  patch 
)    ((major) *10000 + (minor) *100 + (patch))

Definition at line 19 of file zmq.h.

◆ ZMQ_MAX_MSGSZ

#define ZMQ_MAX_MSGSZ   5

Definition at line 186 of file zmq.h.

◆ ZMQ_MAX_SOCKETS

#define ZMQ_MAX_SOCKETS   2

Definition at line 182 of file zmq.h.

◆ ZMQ_MAX_SOCKETS_DFLT

#define ZMQ_MAX_SOCKETS_DFLT   1023

Definition at line 194 of file zmq.h.

◆ ZMQ_MAXMSGSIZE

#define ZMQ_MAXMSGSIZE   22

Definition at line 292 of file zmq.h.

◆ ZMQ_MECHANISM

#define ZMQ_MECHANISM   43

Definition at line 308 of file zmq.h.

◆ ZMQ_MORE

#define ZMQ_MORE   1

Definition at line 354 of file zmq.h.

◆ ZMQ_MSG_T_SIZE

#define ZMQ_MSG_T_SIZE   6

Definition at line 187 of file zmq.h.

◆ ZMQ_MULTICAST_HOPS

#define ZMQ_MULTICAST_HOPS   25

Definition at line 295 of file zmq.h.

◆ ZMQ_MULTICAST_MAXTPDU

#define ZMQ_MULTICAST_MAXTPDU   84

Definition at line 343 of file zmq.h.

◆ ZMQ_NOBLOCK

#define ZMQ_NOBLOCK   ZMQ_DONTWAIT

Definition at line 379 of file zmq.h.

◆ ZMQ_NULL

#define ZMQ_NULL   0

Definition at line 362 of file zmq.h.

◆ ZMQ_PAIR

#define ZMQ_PAIR   0

Definition at line 258 of file zmq.h.

◆ ZMQ_PLAIN

#define ZMQ_PLAIN   1

Definition at line 363 of file zmq.h.

◆ ZMQ_PLAIN_PASSWORD

#define ZMQ_PLAIN_PASSWORD   46

Definition at line 311 of file zmq.h.

◆ ZMQ_PLAIN_SERVER

#define ZMQ_PLAIN_SERVER   44

Definition at line 309 of file zmq.h.

◆ ZMQ_PLAIN_USERNAME

#define ZMQ_PLAIN_USERNAME   45

Definition at line 310 of file zmq.h.

◆ ZMQ_POLLERR

#define ZMQ_POLLERR   4

Definition at line 484 of file zmq.h.

◆ ZMQ_POLLIN

#define ZMQ_POLLIN   1

Definition at line 482 of file zmq.h.

◆ ZMQ_POLLITEMS_DFLT

#define ZMQ_POLLITEMS_DFLT   16

Definition at line 495 of file zmq.h.

◆ ZMQ_POLLOUT

#define ZMQ_POLLOUT   2

Definition at line 483 of file zmq.h.

◆ ZMQ_POLLPRI

#define ZMQ_POLLPRI   8

Definition at line 485 of file zmq.h.

◆ ZMQ_PROBE_ROUTER

#define ZMQ_PROBE_ROUTER   51

Definition at line 316 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_WS_UNSPECIFIED

#define ZMQ_PROTOCOL_ERROR_WS_UNSPECIFIED   0x30000000

Definition at line 445 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID

#define ZMQ_PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID   0x20000002

Definition at line 441 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_BAD_VERSION

#define ZMQ_PROTOCOL_ERROR_ZAP_BAD_VERSION   0x20000003

Definition at line 442 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_INVALID_METADATA

#define ZMQ_PROTOCOL_ERROR_ZAP_INVALID_METADATA   0x20000005

Definition at line 444 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE

#define ZMQ_PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE   0x20000004

Definition at line 443 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_MALFORMED_REPLY

#define ZMQ_PROTOCOL_ERROR_ZAP_MALFORMED_REPLY   0x20000001

Definition at line 440 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZAP_UNSPECIFIED

#define ZMQ_PROTOCOL_ERROR_ZAP_UNSPECIFIED   0x20000000

Definition at line 439 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC

#define ZMQ_PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC   0x11000001

Definition at line 437 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_METADATA

#define ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_METADATA   0x10000018

Definition at line 435 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE

#define ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE   0x10000002

Definition at line 426 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE

#define ZMQ_PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE   0x10000003

Definition at line 427 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR   0x10000015

Definition at line 432 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO   0x10000013

Definition at line 430 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE   0x10000014

Definition at line 431 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE   0x10000012

Definition at line 429 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY   0x10000016

Definition at line 433 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED   0x10000011

Definition at line 428 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME

#define ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME   0x10000017

Definition at line 434 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH

#define ZMQ_PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH   0x11000002

Definition at line 438 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND

#define ZMQ_PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND   0x10000001

Definition at line 425 of file zmq.h.

◆ ZMQ_PROTOCOL_ERROR_ZMTP_UNSPECIFIED

#define ZMQ_PROTOCOL_ERROR_ZMTP_UNSPECIFIED   0x10000000

Definition at line 424 of file zmq.h.

◆ ZMQ_PUB

#define ZMQ_PUB   1

Definition at line 259 of file zmq.h.

◆ ZMQ_PULL

#define ZMQ_PULL   7

Definition at line 265 of file zmq.h.

◆ ZMQ_PUSH

#define ZMQ_PUSH   8

Definition at line 266 of file zmq.h.

◆ ZMQ_QUEUE

#define ZMQ_QUEUE   3

Definition at line 519 of file zmq.h.

◆ ZMQ_RATE

#define ZMQ_RATE   8

Definition at line 280 of file zmq.h.

◆ ZMQ_RCVBUF

#define ZMQ_RCVBUF   12

Definition at line 283 of file zmq.h.

◆ ZMQ_RCVHWM

#define ZMQ_RCVHWM   24

Definition at line 294 of file zmq.h.

◆ ZMQ_RCVMORE

#define ZMQ_RCVMORE   13

Definition at line 284 of file zmq.h.

◆ ZMQ_RCVTIMEO

#define ZMQ_RCVTIMEO   27

Definition at line 296 of file zmq.h.

◆ ZMQ_RECONNECT_IVL

#define ZMQ_RECONNECT_IVL   18

Definition at line 289 of file zmq.h.

◆ ZMQ_RECONNECT_IVL_MAX

#define ZMQ_RECONNECT_IVL_MAX   21

Definition at line 291 of file zmq.h.

◆ ZMQ_RECOVERY_IVL

#define ZMQ_RECOVERY_IVL   9

Definition at line 281 of file zmq.h.

◆ ZMQ_REP

#define ZMQ_REP   4

Definition at line 262 of file zmq.h.

◆ ZMQ_REQ

#define ZMQ_REQ   3

Definition at line 261 of file zmq.h.

◆ ZMQ_REQ_CORRELATE

#define ZMQ_REQ_CORRELATE   52

Definition at line 317 of file zmq.h.

◆ ZMQ_REQ_RELAXED

#define ZMQ_REQ_RELAXED   53

Definition at line 318 of file zmq.h.

◆ ZMQ_ROUTER

#define ZMQ_ROUTER   6

Definition at line 264 of file zmq.h.

◆ ZMQ_ROUTER_BEHAVIOR

#define ZMQ_ROUTER_BEHAVIOR   ZMQ_ROUTER_MANDATORY

Definition at line 381 of file zmq.h.

◆ ZMQ_ROUTER_HANDOVER

#define ZMQ_ROUTER_HANDOVER   56

Definition at line 321 of file zmq.h.

◆ ZMQ_ROUTER_MANDATORY

#define ZMQ_ROUTER_MANDATORY   33

Definition at line 299 of file zmq.h.

◆ ZMQ_ROUTER_RAW

#define ZMQ_ROUTER_RAW   41

Definition at line 306 of file zmq.h.

◆ ZMQ_ROUTING_ID

#define ZMQ_ROUTING_ID   5

Definition at line 277 of file zmq.h.

◆ ZMQ_SHARED

#define ZMQ_SHARED   3

Definition at line 355 of file zmq.h.

◆ ZMQ_SNDBUF

#define ZMQ_SNDBUF   11

Definition at line 282 of file zmq.h.

◆ ZMQ_SNDHWM

#define ZMQ_SNDHWM   23

Definition at line 293 of file zmq.h.

◆ ZMQ_SNDMORE

#define ZMQ_SNDMORE   2

Definition at line 359 of file zmq.h.

◆ ZMQ_SNDTIMEO

#define ZMQ_SNDTIMEO   28

Definition at line 297 of file zmq.h.

◆ ZMQ_SOCKET_LIMIT

#define ZMQ_SOCKET_LIMIT   3

Definition at line 183 of file zmq.h.

◆ ZMQ_SOCKS_PROXY

#define ZMQ_SOCKS_PROXY   68

Definition at line 329 of file zmq.h.

◆ ZMQ_SRCFD

#define ZMQ_SRCFD   2

Definition at line 384 of file zmq.h.

◆ ZMQ_STREAM

#define ZMQ_STREAM   11

Definition at line 269 of file zmq.h.

◆ ZMQ_STREAM_NOTIFY

#define ZMQ_STREAM_NOTIFY   73

Definition at line 334 of file zmq.h.

◆ ZMQ_STREAMER

#define ZMQ_STREAMER   1

Definition at line 517 of file zmq.h.

◆ ZMQ_SUB

#define ZMQ_SUB   2

Definition at line 260 of file zmq.h.

◆ ZMQ_SUBSCRIBE

#define ZMQ_SUBSCRIBE   6

Definition at line 278 of file zmq.h.

◆ ZMQ_TCP_ACCEPT_FILTER

#define ZMQ_TCP_ACCEPT_FILTER   38

Definition at line 373 of file zmq.h.

◆ ZMQ_TCP_KEEPALIVE

#define ZMQ_TCP_KEEPALIVE   34

Definition at line 300 of file zmq.h.

◆ ZMQ_TCP_KEEPALIVE_CNT

#define ZMQ_TCP_KEEPALIVE_CNT   35

Definition at line 301 of file zmq.h.

◆ ZMQ_TCP_KEEPALIVE_IDLE

#define ZMQ_TCP_KEEPALIVE_IDLE   36

Definition at line 302 of file zmq.h.

◆ ZMQ_TCP_KEEPALIVE_INTVL

#define ZMQ_TCP_KEEPALIVE_INTVL   37

Definition at line 303 of file zmq.h.

◆ ZMQ_TCP_MAXRT

#define ZMQ_TCP_MAXRT   80

Definition at line 341 of file zmq.h.

◆ ZMQ_THREAD_AFFINITY_CPU_ADD

#define ZMQ_THREAD_AFFINITY_CPU_ADD   7

Definition at line 188 of file zmq.h.

◆ ZMQ_THREAD_AFFINITY_CPU_REMOVE

#define ZMQ_THREAD_AFFINITY_CPU_REMOVE   8

Definition at line 189 of file zmq.h.

◆ ZMQ_THREAD_NAME_PREFIX

#define ZMQ_THREAD_NAME_PREFIX   9

Definition at line 190 of file zmq.h.

◆ ZMQ_THREAD_PRIORITY

#define ZMQ_THREAD_PRIORITY   3

Definition at line 184 of file zmq.h.

◆ ZMQ_THREAD_PRIORITY_DFLT

#define ZMQ_THREAD_PRIORITY_DFLT   -1

Definition at line 195 of file zmq.h.

◆ ZMQ_THREAD_SAFE

#define ZMQ_THREAD_SAFE   81

Definition at line 342 of file zmq.h.

◆ ZMQ_THREAD_SCHED_POLICY

#define ZMQ_THREAD_SCHED_POLICY   4

Definition at line 185 of file zmq.h.

◆ ZMQ_THREAD_SCHED_POLICY_DFLT

#define ZMQ_THREAD_SCHED_POLICY_DFLT   -1

Definition at line 196 of file zmq.h.

◆ ZMQ_TOS

#define ZMQ_TOS   57

Definition at line 322 of file zmq.h.

◆ ZMQ_TYPE

#define ZMQ_TYPE   16

Definition at line 287 of file zmq.h.

◆ ZMQ_UNSUBSCRIBE

#define ZMQ_UNSUBSCRIBE   7

Definition at line 279 of file zmq.h.

◆ ZMQ_USE_FD

#define ZMQ_USE_FD   89

Definition at line 348 of file zmq.h.

◆ ZMQ_VERSION

Definition at line 21 of file zmq.h.

◆ ZMQ_VERSION_MAJOR

#define ZMQ_VERSION_MAJOR   4

Definition at line 15 of file zmq.h.

◆ ZMQ_VERSION_MINOR

#define ZMQ_VERSION_MINOR   3

Definition at line 16 of file zmq.h.

◆ ZMQ_VERSION_PATCH

#define ZMQ_VERSION_PATCH   6

Definition at line 17 of file zmq.h.

◆ ZMQ_VMCI_BUFFER_MAX_SIZE

#define ZMQ_VMCI_BUFFER_MAX_SIZE   87

Definition at line 346 of file zmq.h.

◆ ZMQ_VMCI_BUFFER_MIN_SIZE

#define ZMQ_VMCI_BUFFER_MIN_SIZE   86

Definition at line 345 of file zmq.h.

◆ ZMQ_VMCI_BUFFER_SIZE

#define ZMQ_VMCI_BUFFER_SIZE   85

Definition at line 344 of file zmq.h.

◆ ZMQ_VMCI_CONNECT_TIMEOUT

#define ZMQ_VMCI_CONNECT_TIMEOUT   88

Definition at line 347 of file zmq.h.

◆ ZMQ_XPUB

#define ZMQ_XPUB   9

Definition at line 267 of file zmq.h.

◆ ZMQ_XPUB_MANUAL

#define ZMQ_XPUB_MANUAL   71

Definition at line 332 of file zmq.h.

◆ ZMQ_XPUB_NODROP

#define ZMQ_XPUB_NODROP   69

Definition at line 330 of file zmq.h.

◆ ZMQ_XPUB_VERBOSE

#define ZMQ_XPUB_VERBOSE   40

Definition at line 305 of file zmq.h.

◆ ZMQ_XPUB_VERBOSER

#define ZMQ_XPUB_VERBOSER   78

Definition at line 339 of file zmq.h.

◆ ZMQ_XPUB_WELCOME_MSG

#define ZMQ_XPUB_WELCOME_MSG   72

Definition at line 333 of file zmq.h.

◆ ZMQ_XREP

#define ZMQ_XREP   ZMQ_ROUTER

Definition at line 273 of file zmq.h.

◆ ZMQ_XREQ

#define ZMQ_XREQ   ZMQ_DEALER

Definition at line 272 of file zmq.h.

◆ ZMQ_XSUB

#define ZMQ_XSUB   10

Definition at line 268 of file zmq.h.

◆ ZMQ_ZAP_DOMAIN

#define ZMQ_ZAP_DOMAIN   55

Definition at line 320 of file zmq.h.

Typedef Documentation

◆ zmq_fd_t

typedef int zmq_fd_t

Definition at line 475 of file zmq.h.

◆ zmq_free_fn

typedef void() zmq_free_fn(void *data_, void *hint_)

Definition at line 234 of file zmq.h.

◆ zmq_msg_t

typedef struct zmq_msg_t zmq_msg_t

◆ zmq_pollitem_t

◆ zmq_thread_fn

typedef void() zmq_thread_fn(void *)

Definition at line 605 of file zmq.h.

◆ zmq_timer_fn

typedef void() zmq_timer_fn(int timer_id, void *arg)

Definition at line 568 of file zmq.h.

Function Documentation

◆ zmq_atomic_counter_dec()

ZMQ_EXPORT int zmq_atomic_counter_dec ( void counter_)

Definition at line 279 of file zmq_utils.cpp.

◆ zmq_atomic_counter_destroy()

ZMQ_EXPORT void zmq_atomic_counter_destroy ( void **  counter_p_)

Definition at line 293 of file zmq_utils.cpp.

◆ zmq_atomic_counter_inc()

ZMQ_EXPORT int zmq_atomic_counter_inc ( void counter_)

Definition at line 271 of file zmq_utils.cpp.

◆ zmq_atomic_counter_new()

ZMQ_EXPORT void* zmq_atomic_counter_new ( void  )

Definition at line 255 of file zmq_utils.cpp.

◆ zmq_atomic_counter_set()

ZMQ_EXPORT void zmq_atomic_counter_set ( void counter_,
int  value_ 
)

Definition at line 264 of file zmq_utils.cpp.

◆ zmq_atomic_counter_value()

ZMQ_EXPORT int zmq_atomic_counter_value ( void counter_)

Definition at line 286 of file zmq_utils.cpp.

◆ zmq_bind()

ZMQ_EXPORT int zmq_bind ( void s_,
const char *  addr_ 
)

Definition at line 299 of file zmq.cpp.

◆ zmq_close()

ZMQ_EXPORT int zmq_close ( void s_)

Definition at line 241 of file zmq.cpp.

◆ zmq_connect()

ZMQ_EXPORT int zmq_connect ( void s_,
const char *  addr_ 
)

Definition at line 307 of file zmq.cpp.

◆ zmq_ctx_destroy()

ZMQ_EXPORT int zmq_ctx_destroy ( void context_)

Definition at line 212 of file zmq.cpp.

◆ zmq_ctx_get()

ZMQ_EXPORT int zmq_ctx_get ( void context_,
int  option_ 
)

Definition at line 174 of file zmq.cpp.

◆ zmq_ctx_new()

ZMQ_EXPORT void* zmq_ctx_new ( void  )

Definition at line 109 of file zmq.cpp.

◆ zmq_ctx_set()

ZMQ_EXPORT int zmq_ctx_set ( void context_,
int  option_,
int  optval_ 
)

Definition at line 156 of file zmq.cpp.

◆ zmq_ctx_shutdown()

ZMQ_EXPORT int zmq_ctx_shutdown ( void context_)

Definition at line 147 of file zmq.cpp.

◆ zmq_ctx_term()

ZMQ_EXPORT int zmq_ctx_term ( void context_)

Definition at line 128 of file zmq.cpp.

◆ zmq_curve_keypair()

ZMQ_EXPORT int zmq_curve_keypair ( char *  z85_public_key_,
char *  z85_secret_key_ 
)

Definition at line 190 of file zmq_utils.cpp.

◆ zmq_curve_public()

ZMQ_EXPORT int zmq_curve_public ( char *  z85_public_key_,
const char *  z85_secret_key_ 
)

Definition at line 222 of file zmq_utils.cpp.

◆ zmq_device()

ZMQ_EXPORT int zmq_device ( int  type_,
void frontend_,
void backend_ 
)

Definition at line 1755 of file zmq.cpp.

◆ zmq_disconnect()

ZMQ_EXPORT int zmq_disconnect ( void s_,
const char *  addr_ 
)

Definition at line 345 of file zmq.cpp.

◆ zmq_errno()

ZMQ_EXPORT int zmq_errno ( void  )

Definition at line 101 of file zmq.cpp.

◆ zmq_getsockopt()

ZMQ_EXPORT int zmq_getsockopt ( void s_,
int  option_,
void optval_,
size_t *  optvallen_ 
)

Definition at line 261 of file zmq.cpp.

◆ zmq_has()

ZMQ_EXPORT int zmq_has ( const char *  capability_)

Definition at line 1763 of file zmq.cpp.

◆ zmq_init()

ZMQ_EXPORT void* zmq_init ( int  io_threads_)

Definition at line 196 of file zmq.cpp.

◆ zmq_msg_close()

ZMQ_EXPORT int zmq_msg_close ( zmq_msg_t msg_)

Definition at line 625 of file zmq.cpp.

◆ zmq_msg_copy()

ZMQ_EXPORT int zmq_msg_copy ( zmq_msg_t dest_,
zmq_msg_t src_ 
)

Definition at line 636 of file zmq.cpp.

◆ zmq_msg_data()

ZMQ_EXPORT void* zmq_msg_data ( zmq_msg_t msg_)

Definition at line 642 of file zmq.cpp.

◆ zmq_msg_get()

ZMQ_EXPORT int zmq_msg_get ( const zmq_msg_t msg_,
int  property_ 
)

Definition at line 657 of file zmq.cpp.

◆ zmq_msg_gets()

const ZMQ_EXPORT char* zmq_msg_gets ( const zmq_msg_t msg_,
const char *  property_ 
)

Definition at line 711 of file zmq.cpp.

◆ zmq_msg_init()

ZMQ_EXPORT int zmq_msg_init ( zmq_msg_t msg_)

Definition at line 587 of file zmq.cpp.

◆ zmq_msg_init_data()

ZMQ_EXPORT int zmq_msg_init_data ( zmq_msg_t msg_,
void data_,
size_t  size_,
zmq_free_fn ffn_,
void hint_ 
)

Definition at line 602 of file zmq.cpp.

◆ zmq_msg_init_size()

ZMQ_EXPORT int zmq_msg_init_size ( zmq_msg_t msg_,
size_t  size_ 
)

Definition at line 592 of file zmq.cpp.

◆ zmq_msg_more()

ZMQ_EXPORT int zmq_msg_more ( const zmq_msg_t msg_)

Definition at line 652 of file zmq.cpp.

◆ zmq_msg_move()

ZMQ_EXPORT int zmq_msg_move ( zmq_msg_t dest_,
zmq_msg_t src_ 
)

Definition at line 630 of file zmq.cpp.

◆ zmq_msg_recv()

ZMQ_EXPORT int zmq_msg_recv ( zmq_msg_t msg_,
void s_,
int  flags_ 
)

Definition at line 617 of file zmq.cpp.

◆ zmq_msg_send()

ZMQ_EXPORT int zmq_msg_send ( zmq_msg_t msg_,
void s_,
int  flags_ 
)

Definition at line 609 of file zmq.cpp.

◆ zmq_msg_set()

ZMQ_EXPORT int zmq_msg_set ( zmq_msg_t msg_,
int  property_,
int  optval_ 
)

Definition at line 681 of file zmq.cpp.

◆ zmq_msg_size()

ZMQ_EXPORT size_t zmq_msg_size ( const zmq_msg_t msg_)

Definition at line 647 of file zmq.cpp.

◆ zmq_poll()

ZMQ_EXPORT int zmq_poll ( zmq_pollitem_t items_,
int  nitems_,
long  timeout_ 
)

Definition at line 827 of file zmq.cpp.

◆ zmq_proxy()

ZMQ_EXPORT int zmq_proxy ( void frontend_,
void backend_,
void capture_ 
)

Definition at line 1726 of file zmq.cpp.

◆ zmq_proxy_steerable()

ZMQ_EXPORT int zmq_proxy_steerable ( void frontend_,
void backend_,
void capture_,
void control_ 
)

Definition at line 1738 of file zmq.cpp.

◆ zmq_recv()

ZMQ_EXPORT int zmq_recv ( void s_,
void buf_,
size_t  len_,
int  flags_ 
)

Definition at line 487 of file zmq.cpp.

◆ zmq_recviov()

ZMQ_EXPORT int zmq_recviov ( void s_,
struct iovec iov_,
size_t *  count_,
int  flags_ 
)

Definition at line 535 of file zmq.cpp.

◆ zmq_recvmsg()

ZMQ_EXPORT int zmq_recvmsg ( void s_,
zmq_msg_t msg_,
int  flags_ 
)

Definition at line 481 of file zmq.cpp.

◆ zmq_send()

ZMQ_EXPORT int zmq_send ( void s_,
const void buf_,
size_t  len_,
int  flags_ 
)

Definition at line 377 of file zmq.cpp.

◆ zmq_send_const()

ZMQ_EXPORT int zmq_send_const ( void s_,
const void buf_,
size_t  len_,
int  flags_ 
)

Definition at line 400 of file zmq.cpp.

◆ zmq_sendiov()

ZMQ_EXPORT int zmq_sendiov ( void s_,
struct iovec iov_,
size_t  count_,
int  flags_ 
)

Definition at line 432 of file zmq.cpp.

◆ zmq_sendmsg()

ZMQ_EXPORT int zmq_sendmsg ( void s_,
zmq_msg_t msg_,
int  flags_ 
)

Definition at line 372 of file zmq.cpp.

◆ zmq_setsockopt()

ZMQ_EXPORT int zmq_setsockopt ( void s_,
int  option_,
const void optval_,
size_t  optvallen_ 
)

Definition at line 250 of file zmq.cpp.

◆ zmq_sleep()

ZMQ_EXPORT void zmq_sleep ( int  seconds_)

Definition at line 23 of file zmq_utils.cpp.

◆ zmq_socket()

ZMQ_EXPORT void* zmq_socket ( void ,
int  type_ 
)

Definition at line 230 of file zmq.cpp.

◆ zmq_socket_monitor()

ZMQ_EXPORT int zmq_socket_monitor ( void s_,
const char *  addr_,
int  events_ 
)

Definition at line 278 of file zmq.cpp.

◆ zmq_stopwatch_intermediate()

ZMQ_EXPORT unsigned long zmq_stopwatch_intermediate ( void watch_)

Definition at line 40 of file zmq_utils.cpp.

◆ zmq_stopwatch_start()

ZMQ_EXPORT void* zmq_stopwatch_start ( void  )

Definition at line 32 of file zmq_utils.cpp.

◆ zmq_stopwatch_stop()

ZMQ_EXPORT unsigned long zmq_stopwatch_stop ( void watch_)

Definition at line 47 of file zmq_utils.cpp.

◆ zmq_strerror()

const ZMQ_EXPORT char* zmq_strerror ( int  errnum_)

Definition at line 96 of file zmq.cpp.

◆ zmq_term()

ZMQ_EXPORT int zmq_term ( void context_)

Definition at line 207 of file zmq.cpp.

◆ zmq_threadclose()

ZMQ_EXPORT void zmq_threadclose ( void thread_)

Definition at line 62 of file zmq_utils.cpp.

◆ zmq_threadstart()

ZMQ_EXPORT void* zmq_threadstart ( zmq_thread_fn func_,
void arg_ 
)

Definition at line 54 of file zmq_utils.cpp.

◆ zmq_timers_add()

ZMQ_EXPORT int zmq_timers_add ( void timers,
size_t  interval,
zmq_timer_fn  handler,
void arg 
)

Definition at line 1659 of file zmq.cpp.

◆ zmq_timers_cancel()

ZMQ_EXPORT int zmq_timers_cancel ( void timers,
int  timer_id 
)

Definition at line 1673 of file zmq.cpp.

◆ zmq_timers_destroy()

ZMQ_EXPORT int zmq_timers_destroy ( void **  timers_p)

Definition at line 1647 of file zmq.cpp.

◆ zmq_timers_execute()

ZMQ_EXPORT int zmq_timers_execute ( void timers)

Definition at line 1714 of file zmq.cpp.

◆ zmq_timers_new()

ZMQ_EXPORT void* zmq_timers_new ( void  )

Definition at line 1640 of file zmq.cpp.

◆ zmq_timers_reset()

ZMQ_EXPORT int zmq_timers_reset ( void timers,
int  timer_id 
)

Definition at line 1694 of file zmq.cpp.

◆ zmq_timers_set_interval()

ZMQ_EXPORT int zmq_timers_set_interval ( void timers,
int  timer_id,
size_t  interval 
)

Definition at line 1683 of file zmq.cpp.

◆ zmq_timers_timeout()

ZMQ_EXPORT long zmq_timers_timeout ( void timers)

Definition at line 1704 of file zmq.cpp.

◆ zmq_unbind()

ZMQ_EXPORT int zmq_unbind ( void s_,
const char *  addr_ 
)

Definition at line 337 of file zmq.cpp.

◆ zmq_version()

ZMQ_EXPORT void zmq_version ( int *  major_,
int *  minor_,
int *  patch_ 
)

Definition at line 88 of file zmq.cpp.

◆ zmq_z85_decode()

ZMQ_EXPORT uint8_t* zmq_z85_decode ( uint8_t *  dest_,
const char *  string_ 
)

Definition at line 135 of file zmq_utils.cpp.

◆ zmq_z85_encode()

ZMQ_EXPORT char* zmq_z85_encode ( char *  dest_,
const uint8_t *  data_,
size_t  size_ 
)

Definition at line 101 of file zmq_utils.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05