[zeromq-dev] Malamute and old zmq api

Kenneth Adam Miller kennethadammiller at gmail.com
Fri Apr 10 04:46:18 CEST 2015


Ah ok. Thanks, I saw that function, but it was marked deprecated, and it
seems that there have been several stabs at context management in the apis
just wanted to be sure. Previously, I wrote my own implementation of a
singleton; I will replace the singleton getter with a call to zsys_init(),
but I still need to return a zmq::context_t; how to I properly box that
type up to make it look to callers to be and function the same without
having to refactor the whole system?

On Thu, Apr 9, 2015 at 10:17 PM, Joe McIlvain <joe.eli.mac at gmail.com> wrote:

> Kenneth,
>
> I'd think the only thing to worry about is the zeromq contexts.  Not sure
> if you're trying to use them together to interoperate or just have them
> compiled together, but CZMQ uses a single global context, which you can
> access to share by calling zsys_init() (safe to call multiple times, always
> returns the same global context).
>
> Many applications use the low-level ZMQ API when the CZMQ high-level
> wrappers don't cover their use case - one oft-used example is advanced uses
> of zmq_poll.
>
> On Thu, Apr 9, 2015 at 6:21 PM, Kenneth Adam Miller <
> kennethadammiller at gmail.com> wrote:
>
>> Suppose we wanted to make use of malamute in a large project that had
>> been using zmq.hpp for a long time. Malamute uses czmq, and for good
>> reason. It's much better. What's the best way to go about ensuring that the
>> two apis can be used safely?
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150409/8f450ee2/attachment.htm>


More information about the zeromq-dev mailing list