summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-08-11 00:35:31 +0200
committerHenning Baldersheim <balder@oath.com>2018-08-11 00:35:31 +0200
commite198573919f269bf62bb7ff22c0fb5797375ef9c (patch)
tree33b1c2b551290c70d6647c6c5b313758e5fe950c /messagebus
parent9f1d806d415b458b2139ce0cbf6b03a3ae979539 (diff)
Pass stringref by value
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/routing/policydirective.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/routing/policydirective.h2
-rw-r--r--messagebus/src/vespa/messagebus/routing/tcpdirective.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/routing/tcpdirective.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/messagebus/src/vespa/messagebus/routing/policydirective.cpp b/messagebus/src/vespa/messagebus/routing/policydirective.cpp
index 64710d99b80..64041aa1cbc 100644
--- a/messagebus/src/vespa/messagebus/routing/policydirective.cpp
+++ b/messagebus/src/vespa/messagebus/routing/policydirective.cpp
@@ -6,7 +6,7 @@ using vespalib::make_string;
namespace mbus {
-PolicyDirective::PolicyDirective(vespalib::stringref name, const vespalib::stringref &param) :
+PolicyDirective::PolicyDirective(vespalib::stringref name, vespalib::stringref param) :
_name(name),
_param(param)
{ }
diff --git a/messagebus/src/vespa/messagebus/routing/policydirective.h b/messagebus/src/vespa/messagebus/routing/policydirective.h
index ef9387e5015..d4471b5e219 100644
--- a/messagebus/src/vespa/messagebus/routing/policydirective.h
+++ b/messagebus/src/vespa/messagebus/routing/policydirective.h
@@ -25,7 +25,7 @@ public:
* @param name The name of the policy to invoke.
* @param param The parameter to pass to the name constructor.
*/
- PolicyDirective(vespalib::stringref name, const vespalib::stringref &param);
+ PolicyDirective(vespalib::stringref name, vespalib::stringref param);
~PolicyDirective();
/**
diff --git a/messagebus/src/vespa/messagebus/routing/tcpdirective.cpp b/messagebus/src/vespa/messagebus/routing/tcpdirective.cpp
index 7dd7672712d..764f26c24da 100644
--- a/messagebus/src/vespa/messagebus/routing/tcpdirective.cpp
+++ b/messagebus/src/vespa/messagebus/routing/tcpdirective.cpp
@@ -5,7 +5,7 @@
namespace mbus {
-TcpDirective::TcpDirective(vespalib::stringref host, uint32_t port, const vespalib::stringref &session) :
+TcpDirective::TcpDirective(vespalib::stringref host, uint32_t port, vespalib::stringref session) :
_host(host),
_port(port),
_session(session)
diff --git a/messagebus/src/vespa/messagebus/routing/tcpdirective.h b/messagebus/src/vespa/messagebus/routing/tcpdirective.h
index c38d131b6a3..3fbd933c775 100644
--- a/messagebus/src/vespa/messagebus/routing/tcpdirective.h
+++ b/messagebus/src/vespa/messagebus/routing/tcpdirective.h
@@ -26,7 +26,7 @@ public:
* @param port The port to connect to.
* @param session The session to route to.
*/
- TcpDirective(vespalib::stringref host, uint32_t port, const vespalib::stringref &session);
+ TcpDirective(vespalib::stringref host, uint32_t port, vespalib::stringref session);
/**
* Returns the host to connect to. This may be an ip address or a name.