Registry / messaging / azmq
library1.0.3vcpkgunverified

Boost Asio style bindings for ZeroMQ This library is built on top of ZeroMQ's standard C interface and is intended to work well with C++ applications which use the Boost libraries in general, and Asio in particular. The main abstraction exposed by the library is azmq::socket which provides an Asio style socket interface to the underlying zeromq socket and interfaces with Asio's io_service(). The socket implementation participates in the io_service's reactor for asynchronous IO and may be freely mixed with other Asio socket types (raw TCP/UDP/Serial/etc.).

vcpkg install azmq
INSTALL
IMPORT
SIG · AZMQ
A
azmq
messagingcppv1.0.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

azmq/socket.hpp
#include <azmq/socket.hpp>

Minimal example creating a ZeroMQ publisher socket using azmq.

#include <azmq/socket.hpp> #include <boost/asio.hpp> #include <iostream> int main() { boost::asio::io_service ios; azmq::pub_socket pub(ios); pub.bind("tcp://*:5555"); std::cout << "azmq publisher bound" << std::endl; return 0; }
Debug
Known issues
gotchaRequires Boost.Asio and ZeroMQ libraries to be installed.
fix
Ensure both Boost and ZeroMQ are available in your vcpkg installation.
affects: *
Upgrade
Version history
1.0.3latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
29 hits · last 30 days
node
26
OpenAI (training)
1
Resources

No resource links recorded.

azmq — pip install azmq · libregistry