[zeromq-dev] zmq C++ wrapper

andrew S nifigase at gmail.com
Thu Sep 8 16:09:22 CEST 2011

Hello, I am working for the same company as Ilja, and we finally
published our C++ library for multipart messages.
It is accessible at http://zmqmessage.org/  and it has documentation,
tutorial, examples, etc.
Note that this is a narrowly specialized tool which extensively deals
with multipart messages and nothing more (that's why it's called
zmqmessage). It uses standard C++ mapping (zmq.hpp in 0mq 2.x)  and
does not try to replace it or "cover" and hide completely.
The advantages of such approach, as opposed to single monolithic C++
binding mixing high and low level abstractions are:
- the C++ binding remains simple, elementary and it's API is the same
as in other languages,
- higher-level tools (another such tool could be zmq reactor) are
completely independent from each other, can be developed separately,
and users may use them only if they need them.

Anyway, if the community decides to create such thick binding out of
cppzmq, the code and concepts from zmqmessage could be used.


On Wed, Sep 7, 2011 at 3:10 PM, Pieter Hintjens <ph at imatix.com> wrote:
> On Wed, Sep 7, 2011 at 6:07 AM, Pieter Hintjens <ph at imatix.com> wrote:
>> The lack of any improvement to cppzmq since it was created as a
>> project is a significant sign. I've no idea who will make cppzmq work
>> with 0MQ/3.0 or 4.0, and there are no abstractions in the binding that
>> would allow it to be multi-version, as other bindings are.
> Sorry, my confusion. In 2.x, this is still zmq.hpp. In 3.0 and on,
> it's a separate cppzmq project. My advice is still to invest in a
> single C++ binding that mixes high and low level semantics.
> -Pieter
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

More information about the zeromq-dev mailing list