summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-12-04 19:26:34 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2016-12-12 02:55:45 +0100
commitf94a9a21d6d546868ef2cf63ea3532469450ffd7 (patch)
tree7174466dc53a7009eb425d4c2fc7b5202e112542 /messagebus
parentd1fc3e5707851697bfe9a07b40f1b8e3672be8aa (diff)
Split out so documentprotocol.h does not pull in everything.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/callstack.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/callstack.h3
-rw-r--r--messagebus/src/vespa/messagebus/iprotocol.h1
-rw-r--r--messagebus/src/vespa/messagebus/routable.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/routable.h2
5 files changed, 7 insertions, 3 deletions
diff --git a/messagebus/src/vespa/messagebus/callstack.cpp b/messagebus/src/vespa/messagebus/callstack.cpp
index c9312e60e33..d9c37c6e9ee 100644
--- a/messagebus/src/vespa/messagebus/callstack.cpp
+++ b/messagebus/src/vespa/messagebus/callstack.cpp
@@ -20,6 +20,8 @@ CallStack::discard()
}
}
+CallStack::CallStack() : _stack() { }
+CallStack::~CallStack() { }
void
CallStack::swap(CallStack &dst)
{
diff --git a/messagebus/src/vespa/messagebus/callstack.h b/messagebus/src/vespa/messagebus/callstack.h
index d82c27966b9..f4e0ffe0df4 100644
--- a/messagebus/src/vespa/messagebus/callstack.h
+++ b/messagebus/src/vespa/messagebus/callstack.h
@@ -39,7 +39,8 @@ public:
/**
* Create a new empty CallStack.
**/
- CallStack() : _stack() { }
+ CallStack();
+ ~CallStack();
/**
* Swap the content of this and the argument stack.
diff --git a/messagebus/src/vespa/messagebus/iprotocol.h b/messagebus/src/vespa/messagebus/iprotocol.h
index 18d45d9560d..481d99e03ee 100644
--- a/messagebus/src/vespa/messagebus/iprotocol.h
+++ b/messagebus/src/vespa/messagebus/iprotocol.h
@@ -3,7 +3,6 @@
#pragma once
#include <vespa/messagebus/routing/iroutingpolicy.h>
-#include <string>
#include <vespa/vespalib/component/version.h>
#include "blobref.h"
#include "routable.h"
diff --git a/messagebus/src/vespa/messagebus/routable.cpp b/messagebus/src/vespa/messagebus/routable.cpp
index 94096516ca4..061b0ecefde 100644
--- a/messagebus/src/vespa/messagebus/routable.cpp
+++ b/messagebus/src/vespa/messagebus/routable.cpp
@@ -14,6 +14,8 @@ Routable::Routable() :
// empty
}
+Routable::~Routable() { }
+
void
Routable::discard()
{
diff --git a/messagebus/src/vespa/messagebus/routable.h b/messagebus/src/vespa/messagebus/routable.h
index 8bb5db297a2..b02c72efaca 100644
--- a/messagebus/src/vespa/messagebus/routable.h
+++ b/messagebus/src/vespa/messagebus/routable.h
@@ -46,7 +46,7 @@ public:
/**
* Required for inheritance.
*/
- virtual ~Routable() { /* empty */ }
+ virtual ~Routable();
/**
* Discards this routable. Invoking this prevents the auto-generation of