Header-only C++ binding for libzmq
Introduction & Design Goals
cppzmq is a C++ binding for libzmq. It has the following design goals:
- cppzmq maps the libzmq C API to C++ concepts. In particular:
- it is type-safe (the libzmq C API exposes various class-like concepts as void*)
- it provides exception-based error handling (the libzmq C API provides errno-based error handling)
- it provides RAII-style classes that automate resource management (the libzmq C API requires the user to take care to free resources explicitly)
- cppzmq is a light-weight, header-only binding. You only need to include the header file zmq.hpp (and maybe zmq_addon.hpp) to use it.
- zmq.hpp is meant to contain direct mappings of the abstractions provided by the libzmq C API, while zmq_addon.hpp provides additional higher-level abstractions.
... More
license | other: MIT |
---|---|
project | ZeroMQ |
url | zeromq.org/ |
doc-url | zguide.zeromq.org/ |
src-url | github.com/zeromq/cppzmq |
topics | C++ |
1 Version
version | 4.9.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 1; libzmq |
reviews | +1 |