zeromq / zmqpp

0mq 'highlevel' C++ bindings
http://zeromq.github.io/zmqpp
Mozilla Public License 2.0
439 stars 195 forks source link

Feature/cleanly handle eintr #34

Closed benjamg closed 10 years ago

benjamg commented 10 years ago

No longer treat EINTR as an exception state in the three blocking methods recv, send and poll.

LindleyF commented 10 years ago

There is at least one more place EINTR can rear its head: zmq_ctx_destroy(). This should be properly handled in zmqpp::context::~context.

LindleyF commented 10 years ago

This also needs to be handled in send_raw and recv_raw. I will create a pull request for these updates.