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
andR
- 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