aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/common/testnodestateupdater.cpp
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2018-03-22 14:05:31 +0000
committerTor Egge <Tor.Egge@oath.com>2018-03-22 14:05:31 +0000
commit3cac0e5276c9fb7006e1752baa2d5cb716eae693 (patch)
treec2442204497a5f836fe17378c6bc91d891bb1155 /storage/src/tests/common/testnodestateupdater.cpp
parent53b11524f83b30d11a5c6d690a60ab34fdac1804 (diff)
Make Bouncer BucketSpace aware.
Diffstat (limited to 'storage/src/tests/common/testnodestateupdater.cpp')
-rw-r--r--storage/src/tests/common/testnodestateupdater.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/storage/src/tests/common/testnodestateupdater.cpp b/storage/src/tests/common/testnodestateupdater.cpp
index 0547980b847..c4afda1a5ad 100644
--- a/storage/src/tests/common/testnodestateupdater.cpp
+++ b/storage/src/tests/common/testnodestateupdater.cpp
@@ -24,7 +24,13 @@ TestNodeStateUpdater::getClusterStateBundle() const
void
TestNodeStateUpdater::setClusterState(lib::ClusterState::CSP c)
{
- _clusterStateBundle = std::make_shared<const lib::ClusterStateBundle>(*c);
+ setClusterStateBundle(std::make_shared<const lib::ClusterStateBundle>(*c));
+}
+
+void
+TestNodeStateUpdater::setClusterStateBundle(std::shared_ptr<const lib::ClusterStateBundle> clusterStateBundle)
+{
+ _clusterStateBundle = std::move(clusterStateBundle);
for (uint32_t i = 0; i < _listeners.size(); ++i) {
_listeners[i]->handleNewState();
}