diff options
Diffstat (limited to 'src/xrep.cpp')
| -rw-r--r-- | src/xrep.cpp | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/src/xrep.cpp b/src/xrep.cpp index df74302..fae376b 100644 --- a/src/xrep.cpp +++ b/src/xrep.cpp @@ -81,6 +81,11 @@ void zmq::xrep_t::xrevive (class reader_t *pipe_)      fq.revive (pipe_);  } +void zmq::xrep_t::xrevive (class writer_t *pipe_) +{ +    zmq_not_implemented (); +} +  int zmq::xrep_t::xsetsockopt (int option_, const void *optval_,      size_t optvallen_)  { @@ -111,7 +116,8 @@ int zmq::xrep_t::xsend (zmq_msg_t *msg_, int flags_)      }      //  Push message to the selected pipe. -    it->second->write (msg_); +    bool written = it->second->write (msg_); +    zmq_assert (written);      it->second->flush ();      //  Detach the message from the data buffer.  | 
