diff options
Diffstat (limited to 'cpp/src/qpid/cluster/MemberSet.cpp')
| -rw-r--r-- | cpp/src/qpid/cluster/MemberSet.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/qpid/cluster/MemberSet.cpp b/cpp/src/qpid/cluster/MemberSet.cpp index 5dc148609f..0fdf4a8f96 100644 --- a/cpp/src/qpid/cluster/MemberSet.cpp +++ b/cpp/src/qpid/cluster/MemberSet.cpp @@ -25,6 +25,13 @@ namespace qpid { namespace cluster { +std::string encodeMemberSet(const MemberSet& m) { + std::string addresses; + for (MemberSet::const_iterator i = m.begin(); i != m.end(); ++i) + addresses.append(i->str()); + return addresses; +} + MemberSet decodeMemberSet(const std::string& s) { MemberSet set; for (std::string::const_iterator i = s.begin(); i < s.end(); i += 8) { |
