Problem: xwrite_activated duplicated between stream_t and router_t

Solution: pull up into routing_socket_base_t
This commit is contained in:
Simon Giesecke
2018-05-29 11:40:40 +02:00
parent c9d6ef3035
commit 09fab930b3
6 changed files with 18 additions and 27 deletions

View File

@@ -176,18 +176,6 @@ void zmq::router_t::xread_activated (pipe_t *pipe_)
}
}
void zmq::router_t::xwrite_activated (pipe_t *pipe_)
{
out_pipes_t::iterator it;
for (it = _out_pipes.begin (); it != _out_pipes.end (); ++it)
if (it->second.pipe == pipe_)
break;
zmq_assert (it != _out_pipes.end ());
zmq_assert (!it->second.active);
it->second.active = true;
}
int zmq::router_t::xsend (msg_t *msg_)
{
// If this is the first part of the message it's the ID of the