| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=9i91nburp892tmtr1via2kuti3; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 13:56:32 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
cppzmq
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./net/cppzmq, C++ binding for libzmq
[
Branch: CURRENT, Version: 4.11.0, Package name: cppzmq-4.11.0, Maintainer: pkgsrc-users
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.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
cppzmqnews
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./net/cppzmq, C++ binding for libzmq
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 4.11.0, Package name: cppzmq-4.11.0, Maintainer: pkgsrc-users
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.
Master sites:
Filesize: 48.502 KBVersion history: (Expand)
- (2025-07-21) Updated to version: cppzmq-4.11.0
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2024-01-15) Updated to version: cppzmq-4.10.0nb1
- (2023-07-18) Updated to version: cppzmq-4.10.0
- (2023-01-01) Updated to version: cppzmq-4.9.0
CVS history: (Expand)
| 2025-07-21 10:50:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: cppzmq: updated to 4.11.0 4.11.0 Features/fixes Add zmq_timers support Add file descriptor support for poller Feature/expose monitor socket for active poller Allow generic sequence of poller events Add configurable sockopt for raw router sockets Add on_monitor_stopped function for monitor_t Add ZMQ_BUSY_POLL option Fix std::max compilation error on Windows Fix -Wold-style-cast compilation warning Remove space in custom string literal Package/tools/internal Remove ENABLE_DRAFTS option Update to Catch2 v3 document CPPZMQ_BUILD_TESTS and adjust formatting and semantics of build instructions Update CMakeLists.txt docs: fix link target Version 4.11.0 Update CI runners Upgrade deprecated CI OS |
| 2024-01-15 10:41:53 by Niclas Rosenvik | Files touched by this commit (1) |
Log message: cppzmq: adapt for catch2 version 3 api |
| 2023-07-18 06:53:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: cppzmq: updated to 4.10.0 v4.10.0 Changes: message_t::rebuild with string argument, like the constructor Add DRAFT socket options for libzmq 4.3.2-4 Add function for adding file descriptor to poller_t Fix noexcept warnings Disambiguation from other max functions |
| 2023-01-01 16:42:23 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: cppzmq: updated to 4.9.0 v4.9.0 Type-safe socket.get(sockopt::type) GCC C++14 fix Support ZMQ_ONLY_FIRST_SUBSCRIBE Add pkg-config file and instructions Fix missing include Fix monitor test failures Improved documentation |
| 2022-10-09 09:25:23 by Adam Ciarcinski | Files touched by this commit (1) |
Log message: cppzmq: fix building without git |
| 2022-10-08 15:15:07 by Adam Ciarcinski | Files touched by this commit (5) |
Log message:
cppzmq: added version 4.8.1
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.
|
