summaryrefslogtreecommitdiffstats
path: root/slobrok
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-08-10 23:35:13 +0200
committerHenning Baldersheim <balder@oath.com>2018-08-10 23:35:13 +0200
commit4be58f582e0cb3313eedc0abedc86170ab41580c (patch)
tree8a4a10d78e98cd4b0aa4f1eff364cfe81ed8bd7b /slobrok
parent6ecf0ff7e093eae86292c283bf586c405a557659 (diff)
Pass stringref by value
Diffstat (limited to 'slobrok')
-rw-r--r--slobrok/src/vespa/slobrok/sbregister.cpp4
-rw-r--r--slobrok/src/vespa/slobrok/sbregister.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/slobrok/src/vespa/slobrok/sbregister.cpp b/slobrok/src/vespa/slobrok/sbregister.cpp
index a2ec4a4a7b2..27bb5fbe83b 100644
--- a/slobrok/src/vespa/slobrok/sbregister.cpp
+++ b/slobrok/src/vespa/slobrok/sbregister.cpp
@@ -94,7 +94,7 @@ RegisterAPI::~RegisterAPI()
void
-RegisterAPI::registerName(const vespalib::stringref & name)
+RegisterAPI::registerName(vespalib::stringref name)
{
std::lock_guard<std::mutex> guard(_lock);
for (uint32_t i = 0; i < _names.size(); ++i) {
@@ -111,7 +111,7 @@ RegisterAPI::registerName(const vespalib::stringref & name)
void
-RegisterAPI::unregisterName(const vespalib::stringref & name)
+RegisterAPI::unregisterName(vespalib::stringref name)
{
std::lock_guard<std::mutex> guard(_lock);
_busy = true;
diff --git a/slobrok/src/vespa/slobrok/sbregister.h b/slobrok/src/vespa/slobrok/sbregister.h
index d8812c0f3d0..b910131a19a 100644
--- a/slobrok/src/vespa/slobrok/sbregister.h
+++ b/slobrok/src/vespa/slobrok/sbregister.h
@@ -40,13 +40,13 @@ public:
* @brief Register a service with the slobrok cluster.
* @param name service name to register
**/
- void registerName(const vespalib::stringref & name);
+ void registerName(vespalib::stringref name);
/**
* @brief Unregister a service with the slobrok cluster
* @param name service name to unregister
**/
- void unregisterName(const vespalib::stringref & name);
+ void unregisterName(vespalib::stringref name);
/**
* @brief Check progress