summaryrefslogtreecommitdiff
path: root/src/dist.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dist.hpp')
-rw-r--r--src/dist.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/dist.hpp b/src/dist.hpp
index 005bb60..c8d121c 100644
--- a/src/dist.hpp
+++ b/src/dist.hpp
@@ -48,14 +48,16 @@ namespace zmq
// will send message also to this pipe.
void match (class pipe_t *pipe_);
+ // Mark all pipes as non-matching.
+ void unmatch ();
+
// Removes the pipe from the distributor object.
void terminated (class pipe_t *pipe_);
- // Send the message to all the outbound pipes. After the call all the
- // pipes are marked as non-matching.
+ // Send the message to the matching outbound pipes.
int send_to_matching (class msg_t *msg_, int flags_);
- // Send the message to the matching outbound pipes.
+ // Send the message to all the outbound pipes.
int send_to_all (class msg_t *msg_, int flags_);
bool has_out ();