dartzmq library

Classes

MonitoredZSocket
A socket that is monitored by ZMonitor to receive events like ZEvent.CONNECTED, ZEvent.DISCONNECTED as well as other ZEvents
Pair<L, R>
Pair class containing two values first and second of types L and R
SocketEvent
Event consisting of event and value received by monitored sockets
ZBaseSocket
Base socket
ZContext
High-level wrapper around the ØMQ C++ api.
ZFrame
A ZFrame or 'frame' corresponds to one underlying zmq_msg_t in the libzmq code. When you read a frame from a socket, the hasMore member indicates if the frame is part of an unfinished multi-part message.
ZMessage
ZMessage provides a list-like container interface, with methods to work with the overall container. ZMessage messages are composed of zero or more ZFrame objects.
ZMonitor
Monitors socket state
ZSocket
ZeroMQ sockets present an abstraction of an asynchronous message queue, with the exact queuing semantics depending on the socket type in use. Where conventional sockets transfer streams of bytes or discrete datagrams, ZeroMQ sockets transfer discrete messages.
ZSyncSocket
A socket that only has blocking synchronized functions for receiving

Enums

SocketType
All types of sockets
ZEvent
Events generated by sockets

Extensions

ZEventConversion on ZEvent
Extension on ZEvent to add some convenience functions

Constants

EACCES → const int
EADDRINUSE → const int
EADDRNOTAVAIL → const int
EAFNOSUPPORT → const int
EAGAIN → const int
EBADF → const int
ECONNABORTED → const int
ECONNREFUSED → const int
ECONNRESET → const int
EFAULT → const int
EFSM → const int
EHOSTUNREACH → const int
EINPROGRESS → const int
EINTR → const int
EINVAL → const int
EMFILE → const int
EMSGSIZE → const int
EMTHREAD → const int
ENETDOWN → const int
ENETRESET → const int
ENETUNREACH → const int
ENOBUFS → const int
ENOCOMPATPROTO → const int
ENOTCONN → const int
ENOTSOCK → const int
ENOTSUP → const int
EPROTONOSUPPORT → const int
ETERM → const int
ETIMEDOUT → const int
ZMQ_AFFINITY → const int
ZMQ_BACKLOG → const int
ZMQ_BINDTODEVICE → const int
ZMQ_BLOCKY → const int
ZMQ_CHANNEL → const int
ZMQ_CLIENT → const int
ZMQ_CONFLATE → const int
ZMQ_CONNECT_ROUTING_ID → const int
ZMQ_CONNECT_TIMEOUT → const int
ZMQ_CURVE_PUBLICKEY → const int
ZMQ_CURVE_SECRETKEY → const int
ZMQ_CURVE_SERVER → const int
ZMQ_CURVE_SERVERKEY → const int
ZMQ_DEALER → const int
ZMQ_DISH → const int
ZMQ_DONTWAIT → const int
ZMQ_EVENT_ACCEPT_FAILED → const int
ZMQ_EVENT_ACCEPTED → const int
ZMQ_EVENT_ALL → const int
ZMQ_EVENT_BIND_FAILED → const int
ZMQ_EVENT_CLOSE_FAILED → const int
ZMQ_EVENT_CLOSED → const int
ZMQ_EVENT_CONNECT_DELAYED → const int
ZMQ_EVENT_CONNECT_RETRIED → const int
ZMQ_EVENT_CONNECTED → const int
ZMQ_EVENT_DISCONNECTED → const int
ZMQ_EVENT_HANDSHAKE_FAILED_AUTH → const int
ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL → const int
ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL → const int
ZMQ_EVENT_HANDSHAKE_SUCCEEDED → const int
ZMQ_EVENT_LISTENING → const int
ZMQ_EVENT_MONITOR_STOPPED → const int
ZMQ_EVENTS → const int
ZMQ_FD → const int
ZMQ_GATHER → const int
ZMQ_GSSAPI_PLAINTEXT → const int
ZMQ_GSSAPI_PRINCIPAL → const int
ZMQ_GSSAPI_PRINCIPAL_NAMETYPE → const int
ZMQ_GSSAPI_SERVER → const int
ZMQ_GSSAPI_SERVICE_PRINCIPAL → const int
ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE → const int
ZMQ_HANDSHAKE_IVL → const int
ZMQ_HAUSNUMERO → const int
ZMQ_HEARTBEAT_IVL → const int
ZMQ_HEARTBEAT_TIMEOUT → const int
ZMQ_HEARTBEAT_TTL → const int
ZMQ_IDENTITY → const int
ZMQ_INVERT_MATCHING → const int
ZMQ_IPV6 → const int
ZMQ_LAST_ENDPOINT → const int
ZMQ_LINGER → const int
ZMQ_MAXMSGSIZE → const int
ZMQ_MECHANISM → const int
ZMQ_MULTICAST_HOPS → const int
ZMQ_MULTICAST_MAXTPDU → const int
ZMQ_PAIR → const int
ZMQ_PEER → const int
ZMQ_PLAIN_PASSWORD → const int
ZMQ_PLAIN_SERVER → const int
ZMQ_PLAIN_USERNAME → const int
ZMQ_POLLERR → const int
ZMQ_POLLIN → const int
ZMQ_POLLOUT → const int
ZMQ_POLLPRI → const int
ZMQ_PROBE_ROUTER → const int
ZMQ_PUB → const int
ZMQ_PULL → const int
ZMQ_PUSH → const int
ZMQ_RADIO → const int
ZMQ_RATE → const int
ZMQ_RAW → const int
ZMQ_RCVBUF → const int
ZMQ_RCVHWM → const int
ZMQ_RCVMORE → const int
ZMQ_RCVTIMEO → const int
ZMQ_RECONNECT_IVL → const int
ZMQ_RECONNECT_IVL_MAX → const int
ZMQ_RECOVERY_IVL → const int
ZMQ_REP → const int
ZMQ_REQ → const int
ZMQ_REQ_CORRELATE → const int
ZMQ_REQ_RELAXED → const int
ZMQ_ROUTER → const int
ZMQ_ROUTER_HANDOVER → const int
ZMQ_ROUTER_MANDATORY → const int
ZMQ_ROUTER_RAW → const int
ZMQ_SCATTER → const int
ZMQ_SERVER → const int
ZMQ_SNDBUF → const int
ZMQ_SNDHWM → const int
ZMQ_SNDMORE → const int
ZMQ_SNDTIMEO → const int
ZMQ_SOCKS_PROXY → const int
ZMQ_STREAM → const int
ZMQ_STREAM_NOTIFY → const int
ZMQ_SUB → const int
ZMQ_SUBSCRIBE → const int
ZMQ_TCP_KEEPALIVE → const int
ZMQ_TCP_KEEPALIVE_CNT → const int
ZMQ_TCP_KEEPALIVE_IDLE → const int
ZMQ_TCP_KEEPALIVE_INTVL → const int
ZMQ_TCP_MAXRT → const int
ZMQ_THREAD_SAFE → const int
ZMQ_TOS → const int
ZMQ_TYPE → const int
ZMQ_UNSUBSCRIBE → const int
ZMQ_USE_FD → const int
ZMQ_VMCI_BUFFER_MAX_SIZE → const int
ZMQ_VMCI_BUFFER_MIN_SIZE → const int
ZMQ_VMCI_BUFFER_SIZE → const int
ZMQ_VMCI_CONNECT_TIMEOUT → const int
ZMQ_XPUB → const int
ZMQ_XPUB_MANUAL → const int
ZMQ_XPUB_NODROP → const int
ZMQ_XPUB_VERBOSE → const int
ZMQ_XPUB_VERBOSER → const int
ZMQ_XPUB_WELCOME_MSG → const int
ZMQ_XSUB → const int
ZMQ_ZAP_DOMAIN → const int

Exceptions / Errors

ZeroMQException
Custom Exception type for ZeroMQ specific exceptions