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 | 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 | |
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. | |
ZMQ namespace.