Package czmq-devel

Development files for the czmq package

http://czmq.zeromq.org/

This package contains files needed to develop applications using czmq.

General Commands (Section 1)
zmakecert
Please add @header section in ../src/zmakecert.c. Please add @discuss section in ../src/zmakecert.c.
Library Functions (Section 3)
zactor
The zactor class provides a simple actor framework. It replaces the CZMQ zthread class, which had a complex API that did not fit the CLASS standard. A CZMQ...
zarmour
zarmour - armoured text encoding and decoding The zarmour class implements encoding and decoding of armoured text data. The following codecs are implemented: *...
zauth
A zauth actor takes over authentication for all incoming connections in its context. You can whitelist or blacklist peers based on IP address, and define...
zbeacon
The zbeacon class implements a peer-to-peer discovery service for local networks. A beacon can broadcast and/or capture service announcements using UDP messages...
zcert
The zcert class provides a way to create and work with security certificates for the ZMQ CURVE mechanism. A certificate contains a public + secret key pair...
zcertstore
To authenticate new clients using the ZeroMQ CURVE security mechanism, we have to check that the client’s public key matches a key we know and accept. There are...
zchunk
The zchunk class works with variable sized blobs. Not as efficient as ZeroMQ’s messages but they do less weirdness and so are easier to understand. The chunk...
zclock
The zclock class provides essential sleep and system time functions, used to slow down threads for testing, and calculate timers for polling. Wraps the...
zconfig
Lets applications load, work with, and save configuration files. This implements rfc.zeromq.org/spec:4/ZPL, which is a simple structured text format for...
zdigest
The zdigest class generates a hash from zchunks of data. The current algorithm is SHA-1, chosen for speed. We are aiming to generate a unique digest for a file...
zdir
The zdir class gives access to the file system index. It will load a directory tree (a directory plus all child directories) into a zdir structure and then let...
zdir_patch
The zdir_patch class works with one patch, which says "create this file" or "delete this file" (referring to a zfile item each time). Please add @discuss...
zfile
The zfile class provides methods to work with disk files. A file object provides the modified date, current size, and type of the file. You can create a file...
zframe
The zframe class provides methods to send and receive single message frames across 0MQ sockets. A frame corresponds to one zmq_msg_t. When you read a frame from...
zgossip
Implements a gossip protocol for decentralized configuration management. Your applications nodes form a loosely connected network (which can have cycles), and...
zhash
zhash is an expandable hash table container. This is a simple container. For heavy-duty applications we recommend using zhashx. Note that it’s relatively slow...
zhashx
zhashx is an extended hash table container with more functionality than zhash, its simpler cousin. The hash table always has a size that is prime and roughly...
ziflist
The ziflist class takes a snapshot of the network interfaces that the system currently supports (this can change arbitrarily, especially on mobile devices). The...
zlist
Provides a generic container implementing a fast singly-linked list. You can use this to construct multi-dimensional lists, and other structures together with...
zlistx
Provides a generic doubly-linked list container. This container provides hooks for duplicator, comparator, and destructor functions. These tie into CZMQ and...
zloop
The zloop class provides an event-driven reactor pattern. The reactor handles zmq_pollitem_t items (pollers or writers, sockets or fds), and once-off or...
zmonitor
The zmonitor actor provides an API for obtaining socket events such as connected, listen, disconnected, etc. Socket events are only available for sockets...
zmsg
The zmsg class provides methods to send and receive multipart messages across 0MQ sockets. This class provides a list-like container interface, with methods to...
zpoller
The zpoller class provides a minimalist interface to ZeroMQ’s zmq_poll API, for the very common case of reading from a number of sockets. It does not provide...
zproc
zproc - process configuration and status Please add @discuss section in ../src/zproc.c.
zproxy
A zproxy actor switches messages between a frontend and a backend socket. It acts much like the zmq_proxy_steerable method, though it makes benefit of CZMQ’s...
zrex
Wraps a very simple regular expression library (SLRE) as a CZMQ class.
zsock
The zsock class wraps the libzmq socket handle (a void *) with a proper structure that follows the CLASS rules for construction and destruction. Some zsock...
zstr
The zstr class provides utility functions for sending and receiving C strings across 0MQ sockets. It sends strings without a terminating null, and appends a...
zsys
The zsys class provides a portable wrapper for system calls. We collect them here to reduce the number of weird #ifdefs in other classes. As far as possible...
ztimerset
ztimerset - timer set Please add @discuss section in ../src/ztimerset.c.
ztrie
This is a variant of a trie or prefix tree where all the descendants of a node have a common prefix of the string associated with that node. This implementation...
zuuid
The zuuid class generates UUIDs and provides methods for working with them. If you build CZMQ with libuuid, on Unix/Linux, it will use that library. On Windows...
Miscellanea (Section 7)
czmq
Classes These classes provide the main socket and message API:Scope and Goals CZMQ has these goals:Ownership and License CZMQ is maintained by the ZeroMQ...