10 zmq::push_t::push_t (
class ctx_t *parent_, uint32_t tid_,
int sid_) :
11 socket_base_t (parent_, tid_, sid_)
16 zmq::push_t::~push_t ()
20 void zmq::push_t::xattach_pipe (pipe_t *pipe_,
21 bool subscribe_to_all_,
22 bool locally_initiated_)
29 pipe_->set_nodelay ();
35 void zmq::push_t::xwrite_activated (pipe_t *pipe_)
37 _lb.activated (pipe_);
40 void zmq::push_t::xpipe_terminated (pipe_t *pipe_)
42 _lb.pipe_terminated (pipe_);
45 int zmq::push_t::xsend (msg_t *msg_)
47 return _lb.send (msg_);
50 bool zmq::push_t::xhas_out ()
52 return _lb.has_out ();