Go to the documentation of this file.
3 #ifndef __ZMQ_DRAFT_H_INCLUDED__
4 #define __ZMQ_DRAFT_H_INCLUDED__
11 #ifndef ZMQ_BUILD_DRAFT_API
19 #define ZMQ_SCATTER 17
22 #define ZMQ_CHANNEL 20
25 #define ZMQ_ZAP_ENFORCE_DOMAIN 93
26 #define ZMQ_LOOPBACK_FASTPATH 94
27 #define ZMQ_METADATA 95
28 #define ZMQ_MULTICAST_LOOP 96
29 #define ZMQ_ROUTER_NOTIFY 97
30 #define ZMQ_XPUB_MANUAL_LAST_VALUE 98
31 #define ZMQ_SOCKS_USERNAME 99
32 #define ZMQ_SOCKS_PASSWORD 100
33 #define ZMQ_IN_BATCH_SIZE 101
34 #define ZMQ_OUT_BATCH_SIZE 102
35 #define ZMQ_WSS_KEY_PEM 103
36 #define ZMQ_WSS_CERT_PEM 104
37 #define ZMQ_WSS_TRUST_PEM 105
38 #define ZMQ_WSS_HOSTNAME 106
39 #define ZMQ_WSS_TRUST_SYSTEM 107
40 #define ZMQ_ONLY_FIRST_SUBSCRIBE 108
41 #define ZMQ_RECONNECT_STOP 109
42 #define ZMQ_HELLO_MSG 110
43 #define ZMQ_DISCONNECT_MSG 111
44 #define ZMQ_PRIORITY 112
45 #define ZMQ_BUSY_POLL 113
46 #define ZMQ_HICCUP_MSG 114
47 #define ZMQ_XSUB_VERBOSE_UNSUBSCRIBE 115
48 #define ZMQ_TOPICS_COUNT 116
49 #define ZMQ_NORM_MODE 117
50 #define ZMQ_NORM_UNICAST_NACK 118
51 #define ZMQ_NORM_BUFFER_SIZE 119
52 #define ZMQ_NORM_SEGMENT_SIZE 120
53 #define ZMQ_NORM_BLOCK_SIZE 121
54 #define ZMQ_NORM_NUM_PARITY 122
55 #define ZMQ_NORM_NUM_AUTOPARITY 123
56 #define ZMQ_NORM_PUSH 124
59 #define ZMQ_NORM_FIXED 0
61 #define ZMQ_NORM_CCL 2
62 #define ZMQ_NORM_CCE 3
63 #define ZMQ_NORM_CCE_ECNONLY 4
66 #define ZMQ_RECONNECT_STOP_CONN_REFUSED 0x1
67 #define ZMQ_RECONNECT_STOP_HANDSHAKE_FAILED 0x2
68 #define ZMQ_RECONNECT_STOP_AFTER_DISCONNECT 0x4
71 #define ZMQ_ZERO_COPY_RECV 10
95 #define ZMQ_MSG_PROPERTY_ROUTING_ID "Routing-Id"
96 #define ZMQ_MSG_PROPERTY_SOCKET_TYPE "Socket-Type"
97 #define ZMQ_MSG_PROPERTY_USER_ID "User-Id"
98 #define ZMQ_MSG_PROPERTY_PEER_ADDRESS "Peer-Address"
101 #define ZMQ_NOTIFY_CONNECT 1
102 #define ZMQ_NOTIFY_DISCONNECT 2
146 const void *routing_id_,
147 size_t routing_id_size_);
150 #define ZMQ_EVENT_PIPES_STATS 0x10000
152 #define ZMQ_CURRENT_EVENT_VERSION 1
153 #define ZMQ_CURRENT_EVENT_VERSION_DRAFT 2
155 #define ZMQ_EVENT_ALL_V1 ZMQ_EVENT_ALL
156 #define ZMQ_EVENT_ALL_V2 ZMQ_EVENT_ALL_V1 | ZMQ_EVENT_PIPES_STATS
159 void *
s_,
const char *addr_, uint64_t events_,
int event_version_,
int type_);
166 const sigset_t *sigmask_);
172 const void *sigmask_);
175 #endif // ZMQ_BUILD_DRAFT_API
177 #endif //ifndef __ZMQ_DRAFT_H_INCLUDED__
int zmq_leave(void *s_, const char *group_)
MockGeneratorContext context_
int zmq_poller_add(void *poller_, void *socket_, void *user_data_, short events_)
int zmq_join(void *s_, const char *group_)
int zmq_poller_destroy(void **poller_p_)
struct zmq_poller_event_t zmq_poller_event_t
int zmq_poller_wait_all(void *poller_, zmq_poller_event_t *events_, int n_events_, long timeout_)
int zmq_poller_add_fd(void *poller_, zmq_fd_t fd_, void *user_data_, short events_)
const char * zmq_msg_group(zmq_msg_t *msg_)
int zmq_ppoll(zmq_pollitem_t *items_, int nitems_, long timeout_, const sigset_t *sigmask_)
void * zmq_poller_new(void)
int zmq_poller_remove_fd(void *poller_, zmq_fd_t fd_)
int zmq_socket_get_peer_state(void *socket_, const void *routing_id_, size_t routing_id_size_)
int zmq_ctx_get_ext(void *context_, int option_, void *optval_, size_t *optvallen_)
int zmq_msg_init_buffer(zmq_msg_t *msg_, const void *buf_, size_t size_)
int zmq_poller_wait(void *poller_, zmq_poller_event_t *event_, long timeout_)
int zmq_poller_size(void *poller_)
int zmq_poller_modify(void *poller_, void *socket_, short events_)
uint32_t zmq_msg_routing_id(zmq_msg_t *msg_)
int zmq_socket_monitor_versioned(void *s_, const char *addr_, uint64_t events_, int event_version_, int type_)
int zmq_ctx_set_ext(void *context_, int option_, const void *optval_, size_t optvallen_)
int zmq_socket_monitor_pipes_stats(void *s_)
zmq_fd_t zmq_poller_fd(void *poller_)
int zmq_poller_modify_fd(void *poller_, zmq_fd_t fd_, short events_)
int zmq_msg_set_group(zmq_msg_t *msg_, const char *group_)
int zmq_msg_set_routing_id(zmq_msg_t *msg_, uint32_t routing_id_)
int zmq_poller_remove(void *poller_, void *socket_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:02