[zeromq-dev] "thread safe" sockets and ZMQ_FD

Doron Somech somdoron at gmail.com
Sat Feb 21 16:44:34 CET 2015


Currently the thread safe sockets doesn't support polling on multiple
sockets as stated in the PR:

https://github.com/zeromq/libzmq/pull/1349

I'm planning to solve that by epoll like API where you create a poll and
then add sockets to it. The poll type will create a file descriptor that
will be added to each of the associated thread safe sockets.

The mailbox_safe type already (
https://github.com/zeromq/libzmq/blob/master/src/mailbox_safe.hpp) have a
method called add signaler which is actually a file descriptor.




On Sat, Feb 21, 2015 at 5:27 PM, Thomas Rodgers <rodgert at twrodgers.com>
wrote:

> It looks like the recently added code for supporting thread safe sockets
> does not support returning the signalling FD for a socket that is marked
> "thread safe". How would these socket types be used in a polling reactor
> then?
>
> _______________________________________________
> 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/20150221/61c833d9/attachment.htm>


More information about the zeromq-dev mailing list