Crate zmq2

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.