summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-02 02:00:41 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-08 21:38:37 +0000
commitbe9df8bfa22cf5a7164f4f3deba44cdbd2b8e7cf (patch)
treef4a9153a9613f375f3a7dc15fb274a528a1269ed /messagebus
parent72e9888bcccbc384d2485409ba055633131ed512 (diff)
Implement a default destructor to avoid the automatic inlining of large destructors.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/error.cpp2
-rw-r--r--messagebus/src/vespa/messagebus/error.h1
-rw-r--r--messagebus/src/vespa/messagebus/messagebusparams.cpp6
-rw-r--r--messagebus/src/vespa/messagebus/messagebusparams.h1
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcsendv1.cpp6
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcsendv1.h1
-rw-r--r--messagebus/src/vespa/messagebus/routing/routingtablespec.cpp6
-rw-r--r--messagebus/src/vespa/messagebus/routing/routingtablespec.h1
8 files changed, 15 insertions, 9 deletions
diff --git a/messagebus/src/vespa/messagebus/error.cpp b/messagebus/src/vespa/messagebus/error.cpp
index 7bbe47319f2..215edaaa938 100644
--- a/messagebus/src/vespa/messagebus/error.cpp
+++ b/messagebus/src/vespa/messagebus/error.cpp
@@ -11,6 +11,8 @@ Error::Error()
_service()
{ }
+Error::~Error() {}
+
Error::Error(uint32_t c, const string &m, const string &s)
: _code(c),
_msg(m),
diff --git a/messagebus/src/vespa/messagebus/error.h b/messagebus/src/vespa/messagebus/error.h
index f94e6532307..d67442c054c 100644
--- a/messagebus/src/vespa/messagebus/error.h
+++ b/messagebus/src/vespa/messagebus/error.h
@@ -28,6 +28,7 @@ public:
* for standard library containers.
**/
Error();
+ ~Error();
/**
* Create a new error with the given code and message
diff --git a/messagebus/src/vespa/messagebus/messagebusparams.cpp b/messagebus/src/vespa/messagebus/messagebusparams.cpp
index c8efe9f97bd..14edd24a3e0 100644
--- a/messagebus/src/vespa/messagebus/messagebusparams.cpp
+++ b/messagebus/src/vespa/messagebus/messagebusparams.cpp
@@ -9,9 +9,9 @@ MessageBusParams::MessageBusParams() :
_retryPolicy(new RetryTransientErrorsPolicy()),
_maxPendingCount(1024),
_maxPendingSize(128 * 1024 * 1024)
-{
- // empty
-}
+{ }
+
+MessageBusParams::~MessageBusParams() {}
uint32_t
MessageBusParams::getNumProtocols() const
diff --git a/messagebus/src/vespa/messagebus/messagebusparams.h b/messagebus/src/vespa/messagebus/messagebusparams.h
index 6dbcfb8781f..b6b8accf793 100644
--- a/messagebus/src/vespa/messagebus/messagebusparams.h
+++ b/messagebus/src/vespa/messagebus/messagebusparams.h
@@ -29,6 +29,7 @@ public:
* Constructs a new instance of this parameter object with default values for all members.
*/
MessageBusParams();
+ ~MessageBusParams();
/**
* Returns the retry policy for the resender.
diff --git a/messagebus/src/vespa/messagebus/network/rpcsendv1.cpp b/messagebus/src/vespa/messagebus/network/rpcsendv1.cpp
index 34f979c00be..c62b1c3f0b8 100644
--- a/messagebus/src/vespa/messagebus/network/rpcsendv1.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcsendv1.cpp
@@ -66,9 +66,9 @@ RPCSendV1::RPCSendV1() :
_net(NULL),
_clientIdent("client"),
_serverIdent("server")
-{
- // empty
-}
+{ }
+
+RPCSendV1::~RPCSendV1() {}
void
RPCSendV1::attach(RPCNetwork &net)
diff --git a/messagebus/src/vespa/messagebus/network/rpcsendv1.h b/messagebus/src/vespa/messagebus/network/rpcsendv1.h
index 570b3daff82..8ea63f39403 100644
--- a/messagebus/src/vespa/messagebus/network/rpcsendv1.h
+++ b/messagebus/src/vespa/messagebus/network/rpcsendv1.h
@@ -56,6 +56,7 @@ public:
* its attach() method has been called.
*/
RPCSendV1();
+ ~RPCSendV1();
// Implements RPCSendAdapter.
void attach(RPCNetwork &net) override;
diff --git a/messagebus/src/vespa/messagebus/routing/routingtablespec.cpp b/messagebus/src/vespa/messagebus/routing/routingtablespec.cpp
index 06d1aa73d60..9c8c7ac93a9 100644
--- a/messagebus/src/vespa/messagebus/routing/routingtablespec.cpp
+++ b/messagebus/src/vespa/messagebus/routing/routingtablespec.cpp
@@ -8,9 +8,9 @@ RoutingTableSpec::RoutingTableSpec(const string &protocol) :
_protocol(protocol),
_hops(),
_routes()
-{
- // empty
-}
+{ }
+
+RoutingTableSpec::~RoutingTableSpec() {}
HopSpec
RoutingTableSpec::removeHop(uint32_t i)
diff --git a/messagebus/src/vespa/messagebus/routing/routingtablespec.h b/messagebus/src/vespa/messagebus/routing/routingtablespec.h
index 993031a0adf..8e59ce311a7 100644
--- a/messagebus/src/vespa/messagebus/routing/routingtablespec.h
+++ b/messagebus/src/vespa/messagebus/routing/routingtablespec.h
@@ -31,6 +31,7 @@ public:
* @param protocol The name of the protocol that this belongs to.
*/
RoutingTableSpec(const string &protocol);
+ ~RoutingTableSpec();
/**
* Returns the name of the protocol that this is the routing table for.