Crate zmq

source ·
Expand description

Module: zmq

Re-exports

pub use crate::SocketType::*;

Structs

Handle for a 0MQ context, used to create sockets.
A CURVE key pair generated by 0MQ.
Holds a 0MQ message.
Type representing pending socket events.
Represents a handle that can be poll()ed.
A socket, the central object in 0MQ.

Enums

Errors that can occur while decoding Z85.
Errors that can occur while encoding Z85.
An error returned by a 0MQ API function.
Security Mechanism
Socket Events
Socket types

Constants

For poll(), specifies to signal when an error condition is present on a socket. This only applies to non-0MQ sockets.
For poll(), specifies to signal when a message/some data can be read from a socket.
For poll(), specifies to signal when a message/some data can be written to a socket.

Statics

Flag for socket send methods that specifies non-blocking mode.
Flag for socket send methods that specifies that more frames of a multipart message will follow.

Traits

Sendable over a Socket.

Functions

Return true if the used 0MQ library has the given capability.
Poll for events on multiple sockets.
Start a 0MQ proxy in the current thread.
Start a 0MQ proxy in the current thread, with a control socket.
Start a 0MQ proxy in the current thread, with capture and control sockets.
Start a 0MQ proxy in the current thread, with a capture socket.
Return the current zeromq version, as (major, minor, patch).
Decode a binary key from Z85-encoded text.
Encode a binary key as Z85 printable text.

Type Definitions

zmq-specific Result type.