![]() |
Qore zmq Module
1.0.0
|
Classes | |
| class | ZContext |
| The ZContext class implements a ZeroMQ context. More... | |
| class | ZFrame |
| The ZFrame class implements a ZeroMQ frame. More... | |
| hashdecl | ZmqCurveKeyInfo |
| ZeroMQ CURVE key info hash. More... | |
| hashdecl | ZmqPollInfo |
| ZeroMQ poll info hash. More... | |
| hashdecl | ZmqVersionInfo |
| ZeroMQ library version info hash. More... | |
| class | ZMsg |
| The ZMsg class implements a ZeroMQ message. More... | |
| class | ZSocket |
| The ZSocket class provides the abstract base class for ZeroMQ socket classes. More... | |
| class | ZSocketDealer |
The ZSocketDealer class implements a ZeroMQ DEALER socket. More... | |
| class | ZSocketPair |
The ZSocketPair class implements a ZeroMQ PAIR socket for the "exclusive pair" socket pattern. More... | |
| class | ZSocketPub |
| The ZSocketPub class implements a ZeroMQ PUB socket. More... | |
| class | ZSocketPull |
The ZSocketPull class implements a ZeroMQ PULL socket. More... | |
| class | ZSocketPush |
The ZSocketPush class implements a ZeroMQ PUSH socket. More... | |
| class | ZSocketRep |
The ZSocketRep class implements a ZeroMQ REP socket. More... | |
| class | ZSocketReq |
The ZSocketReq class implements a ZeroMQ REQ socket. More... | |
| class | ZSocketRouter |
The ZSocketRouter class implements a ZeroMQ ROUTER socket. More... | |
| class | ZSocketStream |
The ZSocketStream class implements a ZeroMQ STREAM socket. More... | |
| class | ZSocketSub |
The ZSocketSub class implements a ZeroMQ SUB socket. More... | |
| class | ZSocketXPub |
The ZSocketXPub class implements a ZeroMQ XPUB socket. More... | |
| class | ZSocketXSub |
The ZSocketXSub class implements a ZeroMQ XSUB socket. More... | |
Functions | |
| hash< Qore::ZMQ::ZmqCurveKeyInfo > | zmq_curve_keypair () |
| generates a random secret and public key for Curve and returns this information in a hash More... | |
| string | zmq_curve_public (string secret) |
| generate a Curve public key from a secret/private key More... | |
| hash< Qore::ZMQ::ZmqVersionInfo > | zmq_version () |
| returns a hash of ZeroMQ library information More... | |
| string | zmq_z85_encode (binary data) |
| returns a string in Z85 printable format corresponding to the given binary value with a length divisible by 4 More... | |
Variables | |
| const | ZMQ_BLOCKY = ZMQ_BLOCKY |
| Fix blocky behavior. More... | |
| const | ZMQ_IO_THREADS = ZMQ_IO_THREADS |
| Set number of I/O threads. More... | |
| const | ZMQ_MAX_MSGSZ = ZMQ_MAX_MSGSZ |
| Set maximum message size. More... | |
| const | ZMQ_MAX_SOCKETS = ZMQ_MAX_SOCKETS |
| Set maximum number of sockets. More... | |
| const | ZMQ_POLLIN = ZMQ_POLLIN |
| for polling for read events | |
| const | ZMQ_POLLOUT = ZMQ_POLLOUT |
| for polling for write events | |
| const | ZMQ_EVENT_ACCEPTED = 0x0020 |
| accepted event More... | |
| const | ZMQ_EVENT_ACCEPT_FAILED = 0x0040 |
| accept failed event More... | |
| const | ZMQ_EVENT_ALL = 0xFFFF |
| mask for all events | |
| const | ZMQ_EVENT_BIND_FAILED = 0x0010 |
| bind failed event More... | |
| const | ZMQ_EVENT_CLOSED = 0x0080 |
| closed event More... | |
| const | ZMQ_EVENT_CLOSE_FAILED = 0x0100 |
| close failed event More... | |
| const | ZMQ_EVENT_CONNECTED = 0x0001 |
| connected event More... | |
| const | ZMQ_EVENT_CONNECT_DELAYED = 0x0002 |
| delayed event More... | |
| const | ZMQ_EVENT_CONNECT_RETRIED = 0x0004 |
| retried event More... | |
| const | ZMQ_EVENT_DISCONNECTED = 0x0200 |
| disconnected event More... | |
| const | ZMQ_EVENT_LISTENING = 0x0008 |
| listening event More... | |
| const | ZMQ_EVENT_MONITOR_STOPPED = 0x0400 |
| monitor stopped event More... | |
| const | ZmqEventCodeMap |
| ZeroMQ event map mapping event codes to strings. | |
| const | ZmqEventStringMap |
| ZeroMQ event map mapping strings to event codes. | |
| const | ZMQ_AFFINITY = ZMQ_AFFINITY |
| Set I/O thread affinity. More... | |
| const | ZMQ_BACKLOG = ZMQ_BACKLOG |
| Set maximum length of the queue of outstanding connections. More... | |
| const | ZMQ_CONFLATE = ZMQ_CONFLATE |
| Keep only last message. More... | |
| const | ZMQ_CONNECT_RID = ZMQ_CONNECT_RID |
| Assign the next outbound connection id. More... | |
| const | ZMQ_CONNECT_TIMEOUT = ZMQ_CONNECT_TIMEOUT |
| Set connect timeout. More... | |
| const | ZMQ_CURVE_PUBLICKEY = ZMQ_CURVE_PUBLICKEY |
| Set CURVE public key. More... | |
| const | ZMQ_CURVE_SECRETKEY = ZMQ_CURVE_SECRETKEY |
| Set CURVE secret key. More... | |
| const | ZMQ_CURVE_SERVER = ZMQ_CURVE_SERVER |
| Set CURVE server role. More... | |
| const | ZMQ_CURVE_SERVERKEY = ZMQ_CURVE_SERVERKEY |
| Set CURVE server key. More... | |
| const | ZMQ_GSSAPI_PLAINTEXT = ZMQ_GSSAPI_PLAINTEXT |
| Disable GSSAPI encryption. More... | |
| const | ZMQ_GSSAPI_PRINCIPAL = ZMQ_GSSAPI_PRINCIPAL |
| Set name of GSSAPI principal. More... | |
| const | ZMQ_GSSAPI_SERVER = ZMQ_GSSAPI_SERVER |
| Set GSSAPI server role. More... | |
| const | ZMQ_GSSAPI_SERVICE_PRINCIPAL = ZMQ_GSSAPI_SERVICE_PRINCIPAL |
| Set name of GSSAPI service principal. More... | |
| const | ZMQ_HANDSHAKE_IVL = ZMQ_HANDSHAKE_IVL |
| Set maximum handshake interval. More... | |
| const | ZMQ_HEARTBEAT_IVL = ZMQ_HEARTBEAT_IVL |
| Set interval between sending ZMTP heartbeats. More... | |
| const | ZMQ_HEARTBEAT_TIMEOUT = ZMQ_HEARTBEAT_TIMEOUT |
| Set timeout for ZMTP heartbeats. More... | |
| const | ZMQ_HEARTBEAT_TTL = ZMQ_HEARTBEAT_TTL |
| Set the TTL value for ZMTP heartbeats. More... | |
| const | ZMQ_IDENTITY = ZMQ_IDENTITY |
| Set socket identity. More... | |
| const | ZMQ_IMMEDIATE = ZMQ_IMMEDIATE |
| Queue messages only to completed connections. More... | |
| const | ZMQ_INVERT_MATCHING = ZMQ_INVERT_MATCHING |
| Invert message filtering. More... | |
| const | ZMQ_IPV6 = ZMQ_IPV6 |
| Enable IPv6 on socket. More... | |
| const | ZMQ_LINGER = ZMQ_LINGER |
| Set linger period for socket shutdown. More... | |
| const | ZMQ_MAXMSGSIZE = ZMQ_MAXMSGSIZE |
| Maximum acceptable inbound message size. More... | |
| const | ZMQ_MULTICAST_HOPS = ZMQ_MULTICAST_HOPS |
| Maximum network hops for multicast packets. More... | |
| const | ZMQ_MULTICAST_MAXTPDU = ZMQ_MULTICAST_MAXTPDU |
| Maximum transport data unit size for multicast packets. More... | |
| const | ZMQ_PLAIN_PASSWORD = ZMQ_PLAIN_PASSWORD |
| Set PLAIN security password. More... | |
| const | ZMQ_PLAIN_SERVER = ZMQ_PLAIN_SERVER |
| Set PLAIN server role. More... | |
| const | ZMQ_PLAIN_USERNAME = ZMQ_PLAIN_USERNAME |
| Set PLAIN security username. More... | |
| const | ZMQ_PROBE_ROUTER = ZMQ_PROBE_ROUTER |
| bootstrap connections to ROUTER sockets More... | |
| const | ZMQ_RATE = ZMQ_RATE |
| Set multicast data rate. More... | |
| const | ZMQ_RCVBUF = ZMQ_RCVBUF |
| Set kernel receive buffer size. More... | |
| const | ZMQ_RCVHWM = ZMQ_RCVHWM |
| Set high water mark for inbound messages. More... | |
| const | ZMQ_RCVTIMEO = ZMQ_RCVTIMEO |
Maximum time before a recv operation returns with EAGAIN. More... | |
| const | ZMQ_RECONNECT_IVL = ZMQ_RECONNECT_IVL |
| Set reconnection interval. More... | |
| const | ZMQ_RECONNECT_IVL_MAX = ZMQ_RECONNECT_IVL_MAX |
| Set maximum reconnection interval. More... | |
| const | ZMQ_RECOVERY_IVL = ZMQ_RECOVERY_IVL |
| Set multicast recovery interval. More... | |
| const | ZMQ_REQ_CORRELATE = ZMQ_REQ_CORRELATE |
| match replies with requests More... | |
| const | ZMQ_REQ_RELAXED = ZMQ_REQ_RELAXED |
| relax strict alternation between request and reply More... | |
| const | ZMQ_ROUTER_HANDOVER = ZMQ_ROUTER_HANDOVER |
| handle duplicate client identities on ROUTER sockets More... | |
| const | ZMQ_ROUTER_MANDATORY = ZMQ_ROUTER_MANDATORY |
| accept only routable messages on ROUTER sockets More... | |
| const | ZMQ_SNDBUF = ZMQ_SNDBUF |
| Set kernel transmit buffer size. More... | |
| const | ZMQ_SNDHWM = ZMQ_SNDHWM |
| Set the high water mark for outbound messages. More... | |
| const | ZMQ_SNDTIMEO = ZMQ_SNDTIMEO |
Maximum time before a send operation returns with EAGAIN. More... | |
| const | ZMQ_SOCKS_PROXY = ZMQ_SOCKS_PROXY |
| Set SOCKS5 proxy address. More... | |
| const | ZMQ_STREAM_NOTIFY = ZMQ_STREAM_NOTIFY |
| send connect and disconnect notifications More... | |
| const | ZMQ_SUBSCRIBE = ZMQ_SUBSCRIBE |
| Establish message filter. More... | |
| const | ZMQ_TCP_KEEPALIVE = ZMQ_TCP_KEEPALIVE |
Override SO_KEEPALIVE socket option. More... | |
| const | ZMQ_TCP_KEEPALIVE_CNT = ZMQ_TCP_KEEPALIVE_CNT |
Override TCP_KEEPCNT socket option. More... | |
| const | ZMQ_TCP_KEEPALIVE_IDLE = ZMQ_TCP_KEEPALIVE_IDLE |
Override TCP_KEEPIDLE (or TCP_KEEPALIVE on some OSes) More... | |
| const | ZMQ_TCP_KEEPALIVE_INTVL = ZMQ_TCP_KEEPALIVE_INTVL |
Override TCP_KEEPINTVL socket option. More... | |
| const | ZMQ_TCP_MAXRT = ZMQ_TCP_MAXRT |
| Set TCP Maximum Retransmit Timeout. More... | |
| const | ZMQ_TOS = ZMQ_TOS |
| Set the Type-of-Service on socket. More... | |
| const | ZMQ_UNSUBSCRIBE = ZMQ_UNSUBSCRIBE |
| Remove message filter. More... | |
| const | ZMQ_XPUB_MANUAL = ZMQ_XPUB_MANUAL |
| change the subscription handling to manual More... | |
| const | ZMQ_XPUB_NODROP = ZMQ_XPUB_NODROP |
do not silently drop messages if SENDHWM is reached More... | |
| const | ZMQ_XPUB_VERBOSE = ZMQ_XPUB_VERBOSE |
| pass subscribe messages on an XPUB socket More... | |
| const | ZMQ_XPUB_VERBOSER = ZMQ_XPUB_VERBOSER |
| pass subscribe and unsubscribe messages on XPUB socket More... | |
| const | ZMQ_XPUB_WELCOME_MSG = ZMQ_XPUB_WELCOME_MSG |
| Set welcome message that will be received by subscriber when connecting. More... | |
| const | ZMQ_ZAP_DOMAIN = ZMQ_ZAP_DOMAIN |
| Set RFC 27 authentication domain. More... | |
| const | ZmqOptionCodeMap |
| ZeroMQ option map mapping option codes to strings. | |
| const | ZmqOptionStringMap |
| ZeroMQ option map mapping strings to option codes. | |
| const | ZFRAME_DONTWAIT = ZFRAME_DONTWAIT |
| sets the "don't wait" bit on the frame; specifies that send operations should be performed in non-blocking mode | |
| const | ZFRAME_MORE = ZFRAME_MORE |
| sets the "more" bit on the frame; i.e. that the frame is part of a multipart message | |
| const | ZFRAME_REUSE = ZFRAME_REUSE |
| sets the "reuse" bit on the frame which prohibits the frame from being consumed by the call | |
| const | HAVE_ZFRAME_META = bool(_Q_ZFRAME_META) |
| indicates if the ZFrame::meta() function is avialable or not | |
| const | HAVE_ZMQ_DRAFT_APIS = bool(_Q_HAVE_ZMQ_DRAFT_APIS) |
| indicates if draft APIs are available or not | |
ZMQ namespace.