diff --git a/src/dealer.cpp b/src/dealer.cpp index d1d5c94e..0d39225c 100644 --- a/src/dealer.cpp +++ b/src/dealer.cpp @@ -108,10 +108,10 @@ void zmq::dealer_t::xwrite_activated (pipe_t *pipe_) lb.activated (pipe_); } -void zmq::dealer_t::xterminated (pipe_t *pipe_) +void zmq::dealer_t::xpipe_terminated (pipe_t *pipe_) { - fq.terminated (pipe_); - lb.terminated (pipe_); + fq.pipe_terminated (pipe_); + lb.pipe_terminated (pipe_); } zmq::dealer_session_t::dealer_session_t (io_thread_t *io_thread_, bool connect_, diff --git a/src/dealer.hpp b/src/dealer.hpp index 361a9568..5f5f0d4f 100644 --- a/src/dealer.hpp +++ b/src/dealer.hpp @@ -53,7 +53,7 @@ namespace zmq bool xhas_out (); void xread_activated (zmq::pipe_t *pipe_); void xwrite_activated (zmq::pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: diff --git a/src/dist.cpp b/src/dist.cpp index 2ba8f018..d4c47a72 100644 --- a/src/dist.cpp +++ b/src/dist.cpp @@ -74,7 +74,7 @@ void zmq::dist_t::unmatch () matching = 0; } -void zmq::dist_t::terminated (pipe_t *pipe_) +void zmq::dist_t::pipe_terminated (pipe_t *pipe_) { // Remove the pipe from the list; adjust number of matching, active and/or // eligible pipes accordingly. diff --git a/src/dist.hpp b/src/dist.hpp index 505045c0..6ad8b855 100644 --- a/src/dist.hpp +++ b/src/dist.hpp @@ -54,7 +54,7 @@ namespace zmq void unmatch (); // Removes the pipe from the distributor object. - void terminated (zmq::pipe_t *pipe_); + void pipe_terminated (zmq::pipe_t *pipe_); // Send the message to the matching outbound pipes. int send_to_matching (zmq::msg_t *msg_); diff --git a/src/fq.cpp b/src/fq.cpp index 04dbcc9c..aa099ebd 100644 --- a/src/fq.cpp +++ b/src/fq.cpp @@ -41,7 +41,7 @@ void zmq::fq_t::attach (pipe_t *pipe_) active++; } -void zmq::fq_t::terminated (pipe_t *pipe_) +void zmq::fq_t::pipe_terminated (pipe_t *pipe_) { const pipes_t::size_type index = pipes.index (pipe_); diff --git a/src/fq.hpp b/src/fq.hpp index 252159c6..843731ba 100644 --- a/src/fq.hpp +++ b/src/fq.hpp @@ -40,7 +40,7 @@ namespace zmq void attach (pipe_t *pipe_); void activated (pipe_t *pipe_); - void terminated (pipe_t *pipe_); + void pipe_terminated (pipe_t *pipe_); int recv (msg_t *msg_); int recvpipe (msg_t *msg_, pipe_t **pipe_); diff --git a/src/lb.cpp b/src/lb.cpp index 3e6f82fe..f02c4ad1 100644 --- a/src/lb.cpp +++ b/src/lb.cpp @@ -41,7 +41,7 @@ void zmq::lb_t::attach (pipe_t *pipe_) activated (pipe_); } -void zmq::lb_t::terminated (pipe_t *pipe_) +void zmq::lb_t::pipe_terminated (pipe_t *pipe_) { pipes_t::size_type index = pipes.index (pipe_); diff --git a/src/lb.hpp b/src/lb.hpp index 20b00828..2e40a745 100644 --- a/src/lb.hpp +++ b/src/lb.hpp @@ -38,7 +38,7 @@ namespace zmq void attach (pipe_t *pipe_); void activated (pipe_t *pipe_); - void terminated (pipe_t *pipe_); + void pipe_terminated (pipe_t *pipe_); int send (msg_t *msg_); bool has_out (); diff --git a/src/pair.cpp b/src/pair.cpp index c74d4f84..808cf4cf 100644 --- a/src/pair.cpp +++ b/src/pair.cpp @@ -49,7 +49,7 @@ void zmq::pair_t::xattach_pipe (pipe_t *pipe_, bool icanhasall_) pipe_->terminate (false); } -void zmq::pair_t::xterminated (pipe_t *pipe_) +void zmq::pair_t::xpipe_terminated (pipe_t *pipe_) { if (pipe_ == pipe) pipe = NULL; diff --git a/src/pair.hpp b/src/pair.hpp index 99136af4..2bb6e330 100644 --- a/src/pair.hpp +++ b/src/pair.hpp @@ -47,7 +47,7 @@ namespace zmq bool xhas_out (); void xread_activated (zmq::pipe_t *pipe_); void xwrite_activated (zmq::pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: diff --git a/src/pipe.cpp b/src/pipe.cpp index 3b4c8f43..f04ccf3b 100644 --- a/src/pipe.cpp +++ b/src/pipe.cpp @@ -285,7 +285,7 @@ void zmq::pipe_t::process_pipe_term_ack () { // Notify the user that all the references to the pipe should be dropped. zmq_assert (sink); - sink->terminated (this); + sink->pipe_terminated (this); // In term_ack_sent and term_req_sent2 states there's nothing to do. // Simply deallocate the pipe. In term_req_sent1 state we have to ack diff --git a/src/pipe.hpp b/src/pipe.hpp index be8ea420..b423d550 100644 --- a/src/pipe.hpp +++ b/src/pipe.hpp @@ -50,7 +50,7 @@ namespace zmq virtual void read_activated (zmq::pipe_t *pipe_) = 0; virtual void write_activated (zmq::pipe_t *pipe_) = 0; virtual void hiccuped (zmq::pipe_t *pipe_) = 0; - virtual void terminated (zmq::pipe_t *pipe_) = 0; + virtual void pipe_terminated (zmq::pipe_t *pipe_) = 0; }; // Note that pipe can be stored in three different arrays. diff --git a/src/pull.cpp b/src/pull.cpp index 72401322..706553bb 100644 --- a/src/pull.cpp +++ b/src/pull.cpp @@ -46,9 +46,9 @@ void zmq::pull_t::xread_activated (pipe_t *pipe_) fq.activated (pipe_); } -void zmq::pull_t::xterminated (pipe_t *pipe_) +void zmq::pull_t::xpipe_terminated (pipe_t *pipe_) { - fq.terminated (pipe_); + fq.pipe_terminated (pipe_); } int zmq::pull_t::xrecv (msg_t *msg_) diff --git a/src/pull.hpp b/src/pull.hpp index 40eefd98..24e6b788 100644 --- a/src/pull.hpp +++ b/src/pull.hpp @@ -47,7 +47,7 @@ namespace zmq int xrecv (zmq::msg_t *msg_); bool xhas_in (); void xread_activated (zmq::pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: diff --git a/src/push.cpp b/src/push.cpp index 14688db8..3329b2fc 100644 --- a/src/push.cpp +++ b/src/push.cpp @@ -46,9 +46,9 @@ void zmq::push_t::xwrite_activated (pipe_t *pipe_) lb.activated (pipe_); } -void zmq::push_t::xterminated (pipe_t *pipe_) +void zmq::push_t::xpipe_terminated (pipe_t *pipe_) { - lb.terminated (pipe_); + lb.pipe_terminated (pipe_); } int zmq::push_t::xsend (msg_t *msg_) diff --git a/src/push.hpp b/src/push.hpp index cf4730a8..136cf9c7 100644 --- a/src/push.hpp +++ b/src/push.hpp @@ -47,7 +47,7 @@ namespace zmq int xsend (zmq::msg_t *msg_); bool xhas_out (); void xwrite_activated (zmq::pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: diff --git a/src/router.cpp b/src/router.cpp index 8d2e89f6..d5627f87 100644 --- a/src/router.cpp +++ b/src/router.cpp @@ -106,7 +106,7 @@ int zmq::router_t::xsetsockopt (int option_, const void *optval_, } -void zmq::router_t::xterminated (pipe_t *pipe_) +void zmq::router_t::xpipe_terminated (pipe_t *pipe_) { std::set ::iterator it = anonymous_pipes.find (pipe_); if (it != anonymous_pipes.end ()) @@ -115,7 +115,7 @@ void zmq::router_t::xterminated (pipe_t *pipe_) outpipes_t::iterator it = outpipes.find (pipe_->get_identity ()); zmq_assert (it != outpipes.end ()); outpipes.erase (it); - fq.terminated (pipe_); + fq.pipe_terminated (pipe_); if (pipe_ == current_out) current_out = NULL; } diff --git a/src/router.hpp b/src/router.hpp index 98717714..a7e7ed9a 100644 --- a/src/router.hpp +++ b/src/router.hpp @@ -53,7 +53,7 @@ namespace zmq bool xhas_out (); void xread_activated (zmq::pipe_t *pipe_); void xwrite_activated (zmq::pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); protected: diff --git a/src/session_base.cpp b/src/session_base.cpp index c096d740..54823b70 100644 --- a/src/session_base.cpp +++ b/src/session_base.cpp @@ -197,7 +197,7 @@ void zmq::session_base_t::clean_pipes () } } -void zmq::session_base_t::terminated (pipe_t *pipe_) +void zmq::session_base_t::pipe_terminated (pipe_t *pipe_) { // Drop the reference to the deallocated pipe if required. zmq_assert (pipe == pipe_ || terminating_pipes.count (pipe_) == 1); diff --git a/src/session_base.hpp b/src/session_base.hpp index e907587e..82777009 100644 --- a/src/session_base.hpp +++ b/src/session_base.hpp @@ -61,7 +61,7 @@ namespace zmq void read_activated (zmq::pipe_t *pipe_); void write_activated (zmq::pipe_t *pipe_); void hiccuped (zmq::pipe_t *pipe_); - void terminated (zmq::pipe_t *pipe_); + void pipe_terminated (zmq::pipe_t *pipe_); // Delivers a message. Returns 0 if successful; -1 otherwise. // The function takes ownership of the message. diff --git a/src/socket_base.cpp b/src/socket_base.cpp index 52a5cf58..bcd47990 100644 --- a/src/socket_base.cpp +++ b/src/socket_base.cpp @@ -1003,10 +1003,10 @@ void zmq::socket_base_t::hiccuped (pipe_t *pipe_) xhiccuped (pipe_); } -void zmq::socket_base_t::terminated (pipe_t *pipe_) +void zmq::socket_base_t::pipe_terminated (pipe_t *pipe_) { // Notify the specific socket type about the pipe termination. - xterminated (pipe_); + xpipe_terminated (pipe_); // Remove pipe from inproc pipes for (inprocs_t::iterator it = inprocs.begin(); it != inprocs.end(); ++it) { diff --git a/src/socket_base.hpp b/src/socket_base.hpp index 63e43ea2..603ab7a8 100644 --- a/src/socket_base.hpp +++ b/src/socket_base.hpp @@ -100,7 +100,7 @@ namespace zmq void read_activated (pipe_t *pipe_); void write_activated (pipe_t *pipe_); void hiccuped (pipe_t *pipe_); - void terminated (pipe_t *pipe_); + void pipe_terminated (pipe_t *pipe_); void lock(); void unlock(); @@ -145,7 +145,7 @@ namespace zmq virtual void xread_activated (pipe_t *pipe_); virtual void xwrite_activated (pipe_t *pipe_); virtual void xhiccuped (pipe_t *pipe_); - virtual void xterminated (pipe_t *pipe_) = 0; + virtual void xpipe_terminated (pipe_t *pipe_) = 0; // Delay actual destruction of the socket. void process_destroy (); diff --git a/src/xpub.cpp b/src/xpub.cpp index ad98beb2..d3aee48e 100644 --- a/src/xpub.cpp +++ b/src/xpub.cpp @@ -102,14 +102,14 @@ int zmq::xpub_t::xsetsockopt (int option_, const void *optval_, return 0; } -void zmq::xpub_t::xterminated (pipe_t *pipe_) +void zmq::xpub_t::xpipe_terminated (pipe_t *pipe_) { // Remove the pipe from the trie. If there are topics that nobody // is interested in anymore, send corresponding unsubscriptions // upstream. subscriptions.rm (pipe_, send_unsubscription, this); - dist.terminated (pipe_); + dist.pipe_terminated (pipe_); } void zmq::xpub_t::mark_as_matching (pipe_t *pipe_, void *arg_) diff --git a/src/xpub.hpp b/src/xpub.hpp index 457630ad..86f08f3a 100644 --- a/src/xpub.hpp +++ b/src/xpub.hpp @@ -54,7 +54,7 @@ namespace zmq void xread_activated (zmq::pipe_t *pipe_); void xwrite_activated (zmq::pipe_t *pipe_); int xsetsockopt (int option_, const void *optval_, size_t optvallen_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: diff --git a/src/xsub.cpp b/src/xsub.cpp index d30efbe8..e5e11f5b 100644 --- a/src/xsub.cpp +++ b/src/xsub.cpp @@ -67,10 +67,10 @@ void zmq::xsub_t::xwrite_activated (pipe_t *pipe_) dist.activated (pipe_); } -void zmq::xsub_t::xterminated (pipe_t *pipe_) +void zmq::xsub_t::xpipe_terminated (pipe_t *pipe_) { - fq.terminated (pipe_); - dist.terminated (pipe_); + fq.pipe_terminated (pipe_); + dist.pipe_terminated (pipe_); } void zmq::xsub_t::xhiccuped (pipe_t *pipe_) diff --git a/src/xsub.hpp b/src/xsub.hpp index 440340e4..929299b5 100644 --- a/src/xsub.hpp +++ b/src/xsub.hpp @@ -52,7 +52,7 @@ namespace zmq void xread_activated (zmq::pipe_t *pipe_); void xwrite_activated (zmq::pipe_t *pipe_); void xhiccuped (pipe_t *pipe_); - void xterminated (zmq::pipe_t *pipe_); + void xpipe_terminated (zmq::pipe_t *pipe_); private: