summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-05-08 21:13:22 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2017-05-09 07:16:23 +0000
commit754216f55f34a172bfdbf278eb52c0a1214035f6 (patch)
tree3c5286f63711d0e818f748c5846121bdf89d98ac /messagebus
parentbd84be959b0a62f8606941a737d0c8203b352447 (diff)
Deinline as compiler makes the best choices.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/tests/configagent/configagent.cpp1
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcnetwork.cpp1
-rw-r--r--messagebus/src/vespa/messagebus/routing/hop.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/routing/hop.h5
4 files changed, 9 insertions, 0 deletions
diff --git a/messagebus/src/tests/configagent/configagent.cpp b/messagebus/src/tests/configagent/configagent.cpp
index eb99cd739a0..fe19845c2e8 100644
--- a/messagebus/src/tests/configagent/configagent.cpp
+++ b/messagebus/src/tests/configagent/configagent.cpp
@@ -18,6 +18,7 @@ private:
bool checkTables(uint32_t numTables);
public:
+ ~Test() {}
int Main() override;
bool setupRouting(const RoutingSpec &spec) override;
};
diff --git a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
index 4919e057df1..06cbef7b57b 100644
--- a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
@@ -31,6 +31,7 @@ public:
_gate() {
ScheduleNow();
}
+ ~SyncTask() {}
void await() {
_gate.await();
diff --git a/messagebus/src/vespa/messagebus/routing/hop.cpp b/messagebus/src/vespa/messagebus/routing/hop.cpp
index f2037855523..4981a357d5d 100644
--- a/messagebus/src/vespa/messagebus/routing/hop.cpp
+++ b/messagebus/src/vespa/messagebus/routing/hop.cpp
@@ -24,6 +24,8 @@ Hop::Hop(const std::vector<IHopDirective::SP> &selector,
_ignoreResult(ignoreResult)
{ }
+Hop::Hop(const Hop &) = default;
+Hop & Hop::operator = (const Hop &) = default;
Hop::~Hop() { }
Hop &
diff --git a/messagebus/src/vespa/messagebus/routing/hop.h b/messagebus/src/vespa/messagebus/routing/hop.h
index 1b1ff8de4ca..50475dfd7dd 100644
--- a/messagebus/src/vespa/messagebus/routing/hop.h
+++ b/messagebus/src/vespa/messagebus/routing/hop.h
@@ -42,6 +42,11 @@ public:
*/
Hop(const std::vector<IHopDirective::SP> &selector, bool ignoreResult);
+ Hop(const Hop &);
+ Hop & operator = (const Hop &);
+ Hop(Hop &&) = default;
+ Hop & operator = (Hop &&) = default;
+
~Hop();
/**