ZMQII-18: Implement I/O multiplexing (first approximation)

This commit is contained in:
Martin Sustrik
2009-10-01 10:56:17 +02:00
parent f2ff2c6e5c
commit cc631c4c66
19 changed files with 269 additions and 3 deletions

View File

@@ -195,4 +195,17 @@ int zmq::req_t::xrecv (zmq_msg_t *msg_, int flags_)
return 0;
}
bool zmq::req_t::xhas_in ()
{
if (reply_pipe->check_read ())
return waiting_for_reply;
return false;
}
bool zmq::req_t::xhas_out ()
{
return !waiting_for_reply;
}