Go to the source code of this file.
Classes | |
struct | zmq_poller_event_t |
Typedefs | |
typedef int | zmq_fd_t |
typedef struct zmq_poller_event_t | zmq_poller_event_t |
Functions | |
int | zmq_ctx_get_ext (void *context_, int option_, void *optval_, size_t *optvallen_) |
int | zmq_ctx_set_ext (void *context_, int option_, const void *optval_, size_t optvallen_) |
int | zmq_join (void *s_, const char *group_) |
int | zmq_leave (void *s_, const char *group_) |
const char * | zmq_msg_group (zmq_msg_t *msg_) |
int | zmq_msg_init_buffer (zmq_msg_t *msg_, const void *buf_, size_t size_) |
uint32_t | zmq_msg_routing_id (zmq_msg_t *msg_) |
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_add (void *poller_, void *socket_, void *user_data_, short events_) |
int | zmq_poller_add_fd (void *poller_, zmq_fd_t fd_, void *user_data_, short events_) |
int | zmq_poller_destroy (void **poller_p_) |
zmq_fd_t | zmq_poller_fd (void *poller_) |
int | zmq_poller_modify (void *poller_, void *socket_, short events_) |
int | zmq_poller_modify_fd (void *poller_, zmq_fd_t fd_, short events_) |
void * | zmq_poller_new (void) |
int | zmq_poller_remove (void *poller_, void *socket_) |
int | zmq_poller_remove_fd (void *poller_, zmq_fd_t fd_) |
int | zmq_poller_size (void *poller_) |
int | zmq_poller_wait (void *poller_, zmq_poller_event_t *event_, long timeout_) |
int | zmq_poller_wait_all (void *poller_, zmq_poller_event_t *events_, int n_events_, long timeout_) |
int | zmq_ppoll (zmq_pollitem_t *items_, int nitems_, long timeout_, const sigset_t *sigmask_) |
int | zmq_socket_get_peer_state (void *socket_, const void *routing_id_, size_t routing_id_size_) |
int | zmq_socket_monitor_pipes_stats (void *s_) |
int | zmq_socket_monitor_versioned (void *s_, const char *addr_, uint64_t events_, int event_version_, int type_) |
#define ZMQ_BUSY_POLL 113 |
Definition at line 45 of file zmq_draft.h.
#define ZMQ_CHANNEL 20 |
Definition at line 22 of file zmq_draft.h.
#define ZMQ_CLIENT 13 |
Definition at line 15 of file zmq_draft.h.
#define ZMQ_CURRENT_EVENT_VERSION 1 |
Definition at line 152 of file zmq_draft.h.
#define ZMQ_CURRENT_EVENT_VERSION_DRAFT 2 |
Definition at line 153 of file zmq_draft.h.
#define ZMQ_DGRAM 18 |
Definition at line 20 of file zmq_draft.h.
#define ZMQ_DISCONNECT_MSG 111 |
Definition at line 43 of file zmq_draft.h.
#define ZMQ_DISH 15 |
Definition at line 17 of file zmq_draft.h.
#define ZMQ_EVENT_ALL_V1 ZMQ_EVENT_ALL |
Definition at line 155 of file zmq_draft.h.
#define ZMQ_EVENT_ALL_V2 ZMQ_EVENT_ALL_V1 | ZMQ_EVENT_PIPES_STATS |
Definition at line 156 of file zmq_draft.h.
#define ZMQ_EVENT_PIPES_STATS 0x10000 |
Definition at line 150 of file zmq_draft.h.
#define ZMQ_GATHER 16 |
Definition at line 18 of file zmq_draft.h.
#define ZMQ_HELLO_MSG 110 |
Definition at line 42 of file zmq_draft.h.
#define ZMQ_HICCUP_MSG 114 |
Definition at line 46 of file zmq_draft.h.
#define ZMQ_IN_BATCH_SIZE 101 |
Definition at line 33 of file zmq_draft.h.
#define ZMQ_LOOPBACK_FASTPATH 94 |
Definition at line 26 of file zmq_draft.h.
#define ZMQ_METADATA 95 |
Definition at line 27 of file zmq_draft.h.
#define ZMQ_MSG_PROPERTY_PEER_ADDRESS "Peer-Address" |
Definition at line 98 of file zmq_draft.h.
#define ZMQ_MSG_PROPERTY_ROUTING_ID "Routing-Id" |
Definition at line 95 of file zmq_draft.h.
#define ZMQ_MSG_PROPERTY_SOCKET_TYPE "Socket-Type" |
Definition at line 96 of file zmq_draft.h.
#define ZMQ_MSG_PROPERTY_USER_ID "User-Id" |
Definition at line 97 of file zmq_draft.h.
#define ZMQ_MULTICAST_LOOP 96 |
Definition at line 28 of file zmq_draft.h.
#define ZMQ_NORM_BLOCK_SIZE 121 |
Definition at line 53 of file zmq_draft.h.
#define ZMQ_NORM_BUFFER_SIZE 119 |
Definition at line 51 of file zmq_draft.h.
#define ZMQ_NORM_CC 1 |
Definition at line 60 of file zmq_draft.h.
#define ZMQ_NORM_CCE 3 |
Definition at line 62 of file zmq_draft.h.
#define ZMQ_NORM_CCE_ECNONLY 4 |
Definition at line 63 of file zmq_draft.h.
#define ZMQ_NORM_CCL 2 |
Definition at line 61 of file zmq_draft.h.
#define ZMQ_NORM_FIXED 0 |
Definition at line 59 of file zmq_draft.h.
#define ZMQ_NORM_MODE 117 |
Definition at line 49 of file zmq_draft.h.
#define ZMQ_NORM_NUM_AUTOPARITY 123 |
Definition at line 55 of file zmq_draft.h.
#define ZMQ_NORM_NUM_PARITY 122 |
Definition at line 54 of file zmq_draft.h.
#define ZMQ_NORM_PUSH 124 |
Definition at line 56 of file zmq_draft.h.
#define ZMQ_NORM_SEGMENT_SIZE 120 |
Definition at line 52 of file zmq_draft.h.
#define ZMQ_NORM_UNICAST_NACK 118 |
Definition at line 50 of file zmq_draft.h.
#define ZMQ_NOTIFY_CONNECT 1 |
Definition at line 101 of file zmq_draft.h.
#define ZMQ_NOTIFY_DISCONNECT 2 |
Definition at line 102 of file zmq_draft.h.
#define ZMQ_ONLY_FIRST_SUBSCRIBE 108 |
Definition at line 40 of file zmq_draft.h.
#define ZMQ_OUT_BATCH_SIZE 102 |
Definition at line 34 of file zmq_draft.h.
#define ZMQ_PEER 19 |
Definition at line 21 of file zmq_draft.h.
#define ZMQ_PRIORITY 112 |
Definition at line 44 of file zmq_draft.h.
#define ZMQ_RADIO 14 |
Definition at line 16 of file zmq_draft.h.
#define ZMQ_RECONNECT_STOP 109 |
Definition at line 41 of file zmq_draft.h.
#define ZMQ_RECONNECT_STOP_AFTER_DISCONNECT 0x4 |
Definition at line 68 of file zmq_draft.h.
#define ZMQ_RECONNECT_STOP_CONN_REFUSED 0x1 |
Definition at line 66 of file zmq_draft.h.
#define ZMQ_RECONNECT_STOP_HANDSHAKE_FAILED 0x2 |
Definition at line 67 of file zmq_draft.h.
#define ZMQ_ROUTER_NOTIFY 97 |
Definition at line 29 of file zmq_draft.h.
#define ZMQ_SCATTER 17 |
Definition at line 19 of file zmq_draft.h.
#define ZMQ_SERVER 12 |
Definition at line 14 of file zmq_draft.h.
#define ZMQ_SOCKS_PASSWORD 100 |
Definition at line 32 of file zmq_draft.h.
#define ZMQ_SOCKS_USERNAME 99 |
Definition at line 31 of file zmq_draft.h.
#define ZMQ_TOPICS_COUNT 116 |
Definition at line 48 of file zmq_draft.h.
#define ZMQ_WSS_CERT_PEM 104 |
Definition at line 36 of file zmq_draft.h.
#define ZMQ_WSS_HOSTNAME 106 |
Definition at line 38 of file zmq_draft.h.
#define ZMQ_WSS_KEY_PEM 103 |
Definition at line 35 of file zmq_draft.h.
#define ZMQ_WSS_TRUST_PEM 105 |
Definition at line 37 of file zmq_draft.h.
#define ZMQ_WSS_TRUST_SYSTEM 107 |
Definition at line 39 of file zmq_draft.h.
#define ZMQ_XPUB_MANUAL_LAST_VALUE 98 |
Definition at line 30 of file zmq_draft.h.
#define ZMQ_XSUB_VERBOSE_UNSUBSCRIBE 115 |
Definition at line 47 of file zmq_draft.h.
#define ZMQ_ZAP_ENFORCE_DOMAIN 93 |
Definition at line 25 of file zmq_draft.h.
#define ZMQ_ZERO_COPY_RECV 10 |
Definition at line 71 of file zmq_draft.h.
typedef int zmq_fd_t |
Definition at line 111 of file zmq_draft.h.
typedef struct zmq_poller_event_t zmq_poller_event_t |
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_wait | ( | void * | poller_, |
zmq_poller_event_t * | event_, | ||
long | timeout_ | ||
) |
int zmq_poller_wait_all | ( | void * | poller_, |
zmq_poller_event_t * | events_, | ||
int | n_events_, | ||
long | timeout_ | ||
) |
int zmq_ppoll | ( | zmq_pollitem_t * | items_, |
int | nitems_, | ||
long | timeout_, | ||
const sigset_t * | sigmask_ | ||
) |