summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/ha/Primary.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/ha/Primary.cpp')
-rw-r--r--cpp/src/qpid/ha/Primary.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/qpid/ha/Primary.cpp b/cpp/src/qpid/ha/Primary.cpp
index 1fa51b6f68..b315142e70 100644
--- a/cpp/src/qpid/ha/Primary.cpp
+++ b/cpp/src/qpid/ha/Primary.cpp
@@ -114,7 +114,7 @@ void Primary::checkReady(BackupMap::iterator i, Mutex::ScopedLock& l) {
if (i != backups.end() && i->second->isReady()) {
BrokerInfo info = i->second->getBrokerInfo();
info.setStatus(READY);
- haBroker.getMembership().add(info);
+ haBroker.addBroker(info);
initialBackups.erase(i->second);
checkReady(l);
}
@@ -160,7 +160,7 @@ void Primary::opened(broker::Connection& connection) {
else {
QPID_LOG(debug, logPrefix << "Known backup connected: " << info);
}
- haBroker.getMembership().add(info);
+ haBroker.addBroker(info);
}
}
@@ -168,7 +168,7 @@ void Primary::closed(broker::Connection& connection) {
Mutex::ScopedLock l(lock);
BrokerInfo info;
if (ha::ConnectionObserver::getBrokerInfo(connection, info)) {
- haBroker.getMembership().remove(info.getSystemId());
+ haBroker.removeBroker(info.getSystemId());
QPID_LOG(debug, logPrefix << "Backup disconnected: " << info);
}
// NOTE: we do not modify backups here, we only add to the known backups set