Expand description
libzmq - A strict subset of ØMQ with a high level API.
Modules§
- addr
- Address related types.
- auth
- Socket authentication and encryption.
- config
- Configurations for libzmq types.
- poll
- Asynchronous polling mechanim.
- prelude
- A “prelude” for users of the libzmq crate.
Structs§
- Client
- A
Client
socket is used for advanced request-reply messaging. - Client
Builder - A builder for a
Client
. - Ctx
- A owning pointer to a ØMQ context.
- CtxBuilder
- A convenience builder for a
Ctx
. - CtxHandle
- A non-owning pointer to a
Ctx
. - Dish
- A
Dish
socket is used by a subscriber to subscribe to groups distributed by aRadio
. - Dish
Builder - A builder for a
Dish
. - Epgm
Addr - A socket address with the Encapsulated
PGM
transport. - Error
- An error with a kind and a msg.
- Gather
- A
Gather
socket is used to receive pipelined messages. - Gather
Builder - A builder for a
Gather
. - Group
- An
CString
that is a valid ØMQ group identifier. - Group
Parse Error - An error returned when trying to parse a
GroupSlice
orGroup
. - Group
Slice - A slice to a
Group
- Heartbeat
- Socket heartbeating configuration.
- Inproc
Addr - A socket address with inter-thread transport.
- Msg
- A handle to a message owned by ØMQ.
- PgmAddr
- A socket address with the
PGM
transport. - Radio
- A
Radio
socket is used by a publisher to distribute data toDish
sockets. - Radio
Builder - A builder for a
Radio
. - Routing
Id - A generated ID used to route messages to the approriate client.
- Scatter
- A
Scatter
socket is used to pipeline messages to workers. - Scatter
Builder - A builder for a
Scatter
. - Server
- A
Server
socket is a socket used for advanced request-reply messaging. - Server
Builder - A builder for a
Server
. - TcpAddr
- A socket address with the
TCP
transport. - UdpAddr
- A socket address with the
UDP
transport.
Enums§
- Error
Kind - Used to give context to an
Error
. - Period
- Represents a period of time.
- Socket
Type - An enum containing all the socket types.
Constants§
- INPROC_
MAX_ SIZE - The maximum number of characters in a
inproc
address. - MAX_
GROUP_ SIZE - The maximum allowed number of characters in a group.