summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/cluster/MemberHandler.h
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-09-18 20:18:29 +0000
committerAlan Conway <aconway@apache.org>2008-09-18 20:18:29 +0000
commitb210ae04b88afa38238ca56e474ca60533f2768b (patch)
tree9caa01a04713bcc33a1a3b7cbbb4e84e96232713 /cpp/src/qpid/cluster/MemberHandler.h
parentaedf627380016ebf210ea88029be8bd338ffc989 (diff)
downloadqpid-python-b210ae04b88afa38238ca56e474ca60533f2768b.tar.gz
Dump shared state to new cluster members.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@696788 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/cluster/MemberHandler.h')
-rw-r--r--cpp/src/qpid/cluster/MemberHandler.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/qpid/cluster/MemberHandler.h b/cpp/src/qpid/cluster/MemberHandler.h
index 630500a740..6657ea4f53 100644
--- a/cpp/src/qpid/cluster/MemberHandler.h
+++ b/cpp/src/qpid/cluster/MemberHandler.h
@@ -35,6 +35,7 @@ class MemberHandler : public ClusterHandler
{
public:
MemberHandler(Cluster& c);
+ ~MemberHandler();
void configChange(
struct cpg_address */*members*/, int /*nMembers*/,
@@ -48,9 +49,11 @@ class MemberHandler : public ClusterHandler
void dumpRequest(const MemberId&, const std::string& url);
void ready(const MemberId&, const std::string& url);
- void dumpDone();
+ void dumpSent();
void dumpError(const std::exception&);
+ void insert(const boost::intrusive_ptr<Connection>& c);
+
public:
sys::Thread dumpThread;
};