[−][src]Crate libzmq
libzmq - A strict subset of ØMQ with a high level API.
Re-exports
pub use failure; |
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 |
ClientBuilder | A builder for a |
Ctx | Keeps the list of sockets and manages the async I/O thread and internal queries. |
CtxBuilder | A convenience builder for a |
Dish | A |
DishBuilder | A builder for a |
EpgmAddr | A socket address with the Encapsulated |
Error | An error with a kind and a msg. |
Gather | A |
GatherBuilder | A builder for a |
Group | An |
GroupParseError | An error returned when trying to parse a |
GroupSlice | A slice to a |
Heartbeat | Socket heartbeating configuration. |
InprocAddr | A socket address with inter-thread transport. |
Msg | A handle to a message owned by ØMQ. |
PgmAddr | A socket address with the |
Radio | A |
RadioBuilder | A builder for a |
RoutingId | A generated ID used to route messages to the approriate client. |
Scatter | A |
ScatterBuilder | A builder for a |
Server | A |
ServerBuilder | A builder for a |
TcpAddr | A socket address with the |
UdpAddr | A socket address with the |
Enums
ErrorKind | Used to give context to an |
Period | Represents a period of time. |
Quantity | Represents a quantity. |
SocketType | An enum containing all the socket types. |
Constants
INPROC_MAX_SIZE | The maximum number of characters in a |
MAX_GROUP_SIZE | The maximum allowed number of characters in a group. |
Functions
proxy | Start a built-in ØMQ proxy between a frontend and a backend socket. |
version | Reports the ØMQ library version. |