summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS1
-rw-r--r--ChangeLog249
-rw-r--r--NEWS35
-rwxr-xr-xconfigure20
-rw-r--r--debian/changelog5
-rw-r--r--debian/libzmq1.symbols65
-rw-r--r--doc/zmq.76
-rw-r--r--doc/zmq_bind.310
-rw-r--r--doc/zmq_bind.html8
-rw-r--r--doc/zmq_bind.txt4
-rw-r--r--doc/zmq_close.310
-rw-r--r--doc/zmq_close.html8
-rw-r--r--doc/zmq_close.txt4
-rw-r--r--doc/zmq_connect.310
-rw-r--r--doc/zmq_connect.html8
-rw-r--r--doc/zmq_connect.txt4
-rw-r--r--doc/zmq_cpp.76
-rw-r--r--doc/zmq_device.36
-rw-r--r--doc/zmq_epgm.76
-rw-r--r--doc/zmq_errno.36
-rw-r--r--doc/zmq_getsockopt.310
-rw-r--r--doc/zmq_getsockopt.html8
-rw-r--r--doc/zmq_getsockopt.txt4
-rw-r--r--doc/zmq_init.36
-rw-r--r--doc/zmq_inproc.76
-rw-r--r--doc/zmq_ipc.76
-rw-r--r--doc/zmq_msg_close.36
-rw-r--r--doc/zmq_msg_copy.36
-rw-r--r--doc/zmq_msg_data.36
-rw-r--r--doc/zmq_msg_init.36
-rw-r--r--doc/zmq_msg_init_data.36
-rw-r--r--doc/zmq_msg_init_size.36
-rw-r--r--doc/zmq_msg_move.36
-rw-r--r--doc/zmq_msg_size.36
-rw-r--r--doc/zmq_pgm.76
-rw-r--r--doc/zmq_poll.38
-rw-r--r--doc/zmq_poll.html6
-rw-r--r--doc/zmq_poll.txt2
-rw-r--r--doc/zmq_recv.310
-rw-r--r--doc/zmq_recv.html8
-rw-r--r--doc/zmq_recv.txt4
-rw-r--r--doc/zmq_send.310
-rw-r--r--doc/zmq_send.html8
-rw-r--r--doc/zmq_send.txt4
-rw-r--r--doc/zmq_setsockopt.310
-rw-r--r--doc/zmq_setsockopt.html8
-rw-r--r--doc/zmq_setsockopt.txt4
-rw-r--r--doc/zmq_socket.36
-rw-r--r--doc/zmq_socket.html4
-rw-r--r--doc/zmq_strerror.36
-rw-r--r--doc/zmq_tcp.76
-rw-r--r--doc/zmq_term.38
-rw-r--r--doc/zmq_term.html6
-rw-r--r--doc/zmq_term.txt2
-rw-r--r--doc/zmq_version.36
-rw-r--r--include/zmq.h5
-rw-r--r--src/ctx.cpp9
-rw-r--r--src/ctx.hpp6
-rw-r--r--src/decoder.cpp4
-rw-r--r--src/dist.cpp72
-rw-r--r--src/dist.hpp20
-rw-r--r--src/err.cpp112
-rw-r--r--src/err.hpp12
-rw-r--r--src/rep.cpp21
-rw-r--r--src/socket_base.cpp9
-rw-r--r--src/socket_base.hpp6
-rw-r--r--src/tcp_connecter.cpp9
-rw-r--r--src/xrep.cpp18
-rw-r--r--src/xrep.hpp1
-rw-r--r--src/zmq.cpp32
-rw-r--r--zeromq.spec2
71 files changed, 661 insertions, 368 deletions
diff --git a/AUTHORS b/AUTHORS
index 3ca57ce..43768e5 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -60,6 +60,7 @@ Tero Marttila <terom@fixme.fi>
Terry Wilson <terry@logivox.net>
Thijs Terlouw <thijsterlouw@gmail.com>
Toralf Wittner <toralf.wittner@gmail.com>
+Tore Halvorsen <tore.halvorsen@gmail.com>
Vitaly Mayatskikh <v.mayatskih@gmail.com>
Credits
diff --git a/ChangeLog b/ChangeLog
index 5a9a3e7..f15734e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,254 @@
# Generated by Makefile. Do not edit.
+commit c35f65a82f1dace3a0b9afc5185dc3efc35595b5
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Thu May 12 12:07:51 2011 +0200
+
+ Updated NEWS for 2.1.7
+
+ NEWS | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit dae5a6cb9e589e2471558dc86c55202558e918c2
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sun May 8 09:03:49 2011 +0200
+
+ Async connect doesn't fail on WSAENETDOWN
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 9 +++-
+ src/err.cpp | 112 ++++++++++++++++++++++++++-----------------------
+ src/err.hpp | 12 +++++
+ src/tcp_connecter.cpp | 10 ++--
+ 4 files changed, 82 insertions(+), 61 deletions(-)
+
+commit 46738270c22c134b8bbd7546ba4c6864b42f4c75
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sat Apr 9 09:46:59 2011 +0200
+
+ Missing ENOTSOCK added on Win32
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ include/zmq.h | 3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 52318cf705f9b0a73e88b8296d10291f7ba22a86
+Merge: c42d156 141a001
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat May 7 07:23:21 2011 +0200
+
+ Updated NEWS
+
+commit c42d156fb94b5131d385f08ff93659ffd2944e21
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat May 7 07:20:10 2011 +0200
+
+ Updated NEWS
+
+ NEWS | 11 +++++++----
+ 1 files changed, 7 insertions(+), 4 deletions(-)
+
+commit 141a001b046a1206336642b7aa401cbd5e82b826
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri May 6 17:09:36 2011 +0200
+
+ Updated news for issue 211
+
+ NEWS | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 9a08c71d7d63544d55620391d12fab4269e3a4df
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri May 6 17:03:18 2011 +0200
+
+ Fixed issue 211 - REP assert on missing envelope
+
+ src/rep.cpp | 21 ++++++++++++++-------
+ src/xrep.cpp | 12 +++++++++++-
+ src/xrep.hpp | 1 +
+ 3 files changed, 26 insertions(+), 8 deletions(-)
+
+commit ddffe5db3351fbaff6086157e6a351e935d37d2e
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Fri May 6 15:51:56 2011 +0200
+
+ Current pipe pointer in XREP out of range -- fixed.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/xrep.cpp | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 96861b9d405663d71926b21843220481ebd33062
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sat Apr 9 09:35:34 2011 +0200
+
+ Run-time checking for context & socket validity added
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 3 +++
+ doc/zmq_bind.txt | 4 ++--
+ doc/zmq_close.txt | 4 ++--
+ doc/zmq_connect.txt | 4 ++--
+ doc/zmq_getsockopt.txt | 4 ++--
+ doc/zmq_recv.txt | 4 ++--
+ doc/zmq_send.txt | 4 ++--
+ doc/zmq_setsockopt.txt | 4 ++--
+ doc/zmq_term.txt | 2 +-
+ src/ctx.cpp | 9 +++++++++
+ src/ctx.hpp | 6 ++++++
+ src/socket_base.cpp | 9 +++++++++
+ src/socket_base.hpp | 6 ++++++
+ src/zmq.cpp | 32 ++++++++++++++++----------------
+ 14 files changed, 64 insertions(+), 31 deletions(-)
+
+commit 24a669f96d44acd03e03212e8ad5c32ffa756f53
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed May 4 12:43:23 2011 +0200
+
+ Tore Halvorsen added to the AUTHORS file
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ AUTHORS | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 4536f014071dd85c5520057f902e288c65e3cd2b
+Author: Tore Halvorsen <tore.halvorsen@gmail.com>
+Date: Wed May 4 12:41:10 2011 +0200
+
+ Accessing an iterator after it is accessed is not valid.
+
+ Moving the erase after the access and check agains current_id.
+
+ src/xrep.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8e740d555b5b4383995cb3d81ff44c1e7add2da4
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Wed May 4 15:52:26 2011 +0200
+
+ Clarified zmq_poll man page that timeout resolution is 1msec
+
+ NEWS | 1 +
+ doc/zmq_poll.txt | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 71cb36d04bd74ca82aca3868e665831733995be7
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue May 3 17:30:21 2011 +0200
+
+ Fixed issue 206
+
+ NEWS | 2 ++
+ src/decoder.cpp | 4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 0fc54c9d14c8ff137e2b8aff6e472dcefb3a0c02
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Mon May 2 20:09:11 2011 +0200
+
+ Updated NEWS
+
+ NEWS | 7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 16b725ddc978633b6349eb9353263c076ad9b702
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Mon May 2 19:28:51 2011 +0200
+
+ Current inpipe remains unchaged in XREP when other pipe terminates
+
+ When an inpipe terminated within XREP, it was erased from the array
+ and thus current_in (which is an index) pointed to a different
+ element in the array. This caused problems when we were in the
+ middle of reading a multipart message.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/xrep.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit c688f7536ea1a2f4f8d82fcc40f962bea230dd9e
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat Apr 30 09:13:28 2011 +0200
+
+ Another fix to PUB sockets with multipart messages
+
+ src/dist.cpp | 18 ++++++++----------
+ 1 files changed, 8 insertions(+), 10 deletions(-)
+
+commit 10f0e7c71ed31530d3a56f9ae99ef926bfcb1090
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat Apr 30 07:37:17 2011 +0200
+
+ Updated NEWS for issue 191
+
+ NEWS | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 24e56e19a82035950dd721bb9d970294f508737e
+Merge: 33018b3 b6befaa
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat Apr 30 07:36:30 2011 +0200
+
+ Merge branch 'issue191'
+
+commit b6befaad5d9ac6c4ccb13b1668b14696d7016c01
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat Apr 30 07:36:16 2011 +0200
+
+ Message atomicity in pub sockets fixed - issue 191
+
+ src/dist.cpp | 4 +++-
+ src/dist.hpp | 3 ---
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+commit 33018b30287777bf19ac292e38861b0c4b7e2599
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri Apr 29 09:24:16 2011 +0200
+
+ Updated NEWS
+
+ NEWS | 10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit 7dc87c59ded306970763c928ff0c4c350e2a2453
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Fri Apr 29 07:23:30 2011 +0200
+
+ WSAENETUNREACH is a valid networking error
+
+ Till now, 0MQ asserted on Windows when connect () returned
+ WSAENETUNREACH.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/tcp_connecter.cpp | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit be403bf2ba1b61355cd0d2f8f6609408b71cde99
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri Apr 29 09:22:29 2011 +0200
+
+ Downstreamed patch for issue 191
+
+ src/dist.cpp | 70 ++++++++++++++++++++++++++++++---------------------------
+ src/dist.hpp | 17 +++++++------
+ 2 files changed, 46 insertions(+), 41 deletions(-)
+
+commit 0ec42592f31faa5e98faa38961ee736d892e0783
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue Apr 26 19:57:16 2011 +0200
+
+ Bumped version number for 2.1.7
+
+ include/zmq.h | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
commit ee185e241ec2a3091b9200cd5615cfa4f66e7a07
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Apr 26 19:45:25 2011 +0200
diff --git a/NEWS b/NEWS
index 3ad869d..8fc0892 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,37 @@
+0MQ version 2.1.7 (Stable), released on 2011/05/12
+==================================================
+
+Bug fixes
+---------
+
+* Fixed issue 191, message atomicity issue with PUB sockets (an old issue).
+
+* Fixed issue 199 (affected ROUTER/XREP sockets, an old issue).
+
+* Fixed issue 206, assertion failure in zmq.cpp:223, affected all sockets
+ (bug was introduced in 2.1.6 as part of message validity checking).
+
+* Fixed issue 211, REP socket asserted if sent malformed envelope (old issue
+ due to abuse of assertions for error checking).
+
+* Fixed issue 212, reconnect failing after resume from sleep on Windows
+ (due to not handling WSAENETDOWN).
+
+* Properly handle WSAENETUNREACH on Windows (e.g. if client connects
+ before server binds).
+
+Changes
+-------
+
+* Runtime checking of socket and context validity, to catch e.g. using a
+ socket after closing it, or passing an invalid pointer to context/socket
+ methods.
+
+* Test cases moved off port 5555, which conflicts with other services.
+
+* Clarified zmq_poll man page that the resolution of the timeout is 1msec.
+
+
0MQ version 2.1.6 (Stable), released on 2011/04/26
==================================================
@@ -30,6 +64,7 @@ Note that this version contained a malformed patch and is not usable.
It is not available for download, but is available in the git via the
2.1.5 tag.
+
0MQ version 2.1.4 (Stable), released on 2011/03/30
==================================================
diff --git a/configure b/configure
index 8453dc1..1344c83 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67 for zeromq 2.1.6.
+# Generated by GNU Autoconf 2.67 for zeromq 2.1.7.
#
# Report bugs to <zeromq-dev@lists.zeromq.org>.
#
@@ -701,8 +701,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='zeromq'
PACKAGE_TARNAME='zeromq'
-PACKAGE_VERSION='2.1.6'
-PACKAGE_STRING='zeromq 2.1.6'
+PACKAGE_VERSION='2.1.7'
+PACKAGE_STRING='zeromq 2.1.7'
PACKAGE_BUGREPORT='zeromq-dev@lists.zeromq.org'
PACKAGE_URL=''
@@ -1467,7 +1467,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures zeromq 2.1.6 to adapt to many kinds of systems.
+\`configure' configures zeromq 2.1.7 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1537,7 +1537,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of zeromq 2.1.6:";;
+ short | recursive ) echo "Configuration of zeromq 2.1.7:";;
esac
cat <<\_ACEOF
@@ -1659,7 +1659,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-zeromq configure 2.1.6
+zeromq configure 2.1.7
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2414,7 +2414,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by zeromq $as_me 2.1.6, which was
+It was created by zeromq $as_me 2.1.7, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@
@@ -3233,7 +3233,7 @@ fi
# Define the identity of the package.
PACKAGE='zeromq'
- VERSION='2.1.6'
+ VERSION='2.1.7'
cat >>confdefs.h <<_ACEOF
@@ -19405,7 +19405,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by zeromq $as_me 2.1.6, which was
+This file was extended by zeromq $as_me 2.1.7, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19471,7 +19471,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-zeromq config.status 2.1.6
+zeromq config.status 2.1.7
configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\"
diff --git a/debian/changelog b/debian/changelog
index f5a5f09..4953ca2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,10 @@
-zeromq (2.1.6-1) unstable; urgency=low
+zeromq (2.1.7-1) unstable; urgency=low
* New upstream version. (closes: #619374)
* --with-system-pgm is now used instead of the embedded OpenPGM library.
- * Added symbols control file for libzmq1.
* Added Debian watch file.
- -- Martin Lucina <mato@kotelna.sk> Mon, 09 May 2011 11:20:08 +0200
+ -- Martin Lucina <mato@kotelna.sk> Fri, 13 May 2011 12:43:09 +0200
zeromq (2.1.4-1) experimental; urgency=low
diff --git a/debian/libzmq1.symbols b/debian/libzmq1.symbols
deleted file mode 100644
index 429c09e..0000000
--- a/debian/libzmq1.symbols
+++ /dev/null
@@ -1,65 +0,0 @@
-libzmq.so.1 libzmq1 #MINVER#
- (c++)"unsigned char* std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct<unsigned char const*>(unsigned char const*, unsigned char const*, std::allocator<unsigned char> const&, std::forward_iterator_tag)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_terminal@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_empty_rep_storage@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_M_clone(std::allocator<unsigned char> const&, unsigned int)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::assign(unsigned char const*, unsigned int)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)@Base" 2.1.6
- (c++)"std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::~basic_string()@Base" 2.1.6
- (c++)"char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)@Base" 2.1.6
- (c++)"std::map<pgm_tsi_t, zmq::pgm_receiver_t::peer_info_t, zmq::pgm_receiver_t::tsi_comp, std::allocator<std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t> > >::~map()@Base" 2.1.6
- (c++)"std::map<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, zmq::session_t*, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::~map()@Base" 2.1.6
- (c++)"std::vector<pollfd, std::allocator<pollfd> >::_M_insert_aux(__gnu_cxx::__normal_iterator<pollfd*, std::vector<pollfd, std::allocator<pollfd> > >, pollfd const&)@Base" 2.1.6
- (c++)"std::vector<zmq::poll_t::fd_entry_t, std::allocator<zmq::poll_t::fd_entry_t> >::_M_fill_insert(__gnu_cxx::__normal_iterator<zmq::poll_t::fd_entry_t*, std::vector<zmq::poll_t::fd_entry_t, std::allocator<zmq::poll_t::fd_entry_t> > >, unsigned int, zmq::poll_t::fd_entry_t const&)@Base" 2.1.6
- (c++)"std::vector<zmq::xrep_t::inpipe_t, std::allocator<zmq::xrep_t::inpipe_t> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::xrep_t::inpipe_t*, std::vector<zmq::xrep_t::inpipe_t, std::allocator<zmq::xrep_t::inpipe_t> > >, zmq::xrep_t::inpipe_t const&)@Base" 2.1.6
- (c++)"std::vector<zmq::xrep_t::inpipe_t, std::allocator<zmq::xrep_t::inpipe_t> >::~vector()@Base" 2.1.6
- (c++)"std::vector<zmq::select_t::fd_entry_t, std::allocator<zmq::select_t::fd_entry_t> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::select_t::fd_entry_t*, std::vector<zmq::select_t::fd_entry_t, std::allocator<zmq::select_t::fd_entry_t> > >, zmq::select_t::fd_entry_t const&)@Base" 2.1.6
- (c++)"std::vector<zmq::io_thread_t*, std::allocator<zmq::io_thread_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::io_thread_t**, std::vector<zmq::io_thread_t*, std::allocator<zmq::io_thread_t*> > >, zmq::io_thread_t* const&)@Base" 2.1.6
- (c++)"std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::socket_base_t**, std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> > >, zmq::socket_base_t* const&)@Base" 2.1.6
- (c++)"std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::epoll_t::poll_entry_t**, std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> > >, zmq::epoll_t::poll_entry_t* const&)@Base" 2.1.6
- (c++)"std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::reader_t**, std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> > >, zmq::reader_t* const&)@Base" 2.1.6
- (c++)"std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::writer_t**, std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> > >, zmq::writer_t* const&)@Base" 2.1.6
- (c++)"std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)@Base" 2.1.6
- (c++)"std::_Rb_tree<pgm_tsi_t, std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t>, std::_Select1st<std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t> >, zmq::pgm_receiver_t::tsi_comp, std::allocator<std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t> const&)@Base" 2.1.6
- (c++)"std::_Rb_tree<pgm_tsi_t, std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t>, std::_Select1st<std::pair<pgm_tsi_t const, zmq::pgm_receiver_t::peer_info_t> >, zmq::pgm_receiver_t::tsi_comp, std::allocator<std::pair<pgm_tsi_t