diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-11-24 18:58:45 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-11-24 19:16:29 +0000 |
commit | 55e021851b5b76022c1a7d6a027dea74707ab19e (patch) | |
tree | 9e57ea5d5317bd5e21c5022e3d14f5b9829cc454 | |
parent | cd1f26aa1ea691e0f37a1c38fa7bbf355874122d (diff) |
Reduce inlining of large destructors.
-rw-r--r-- | messagebus/src/vespa/messagebus/routing/hop.cpp | 13 | ||||
-rw-r--r-- | messagebus/src/vespa/messagebus/routing/hop.h | 2 | ||||
-rw-r--r-- | messagebus/src/vespa/messagebus/routing/route.cpp | 13 | ||||
-rw-r--r-- | messagebus/src/vespa/messagebus/routing/route.h | 1 |
4 files changed, 11 insertions, 18 deletions
diff --git a/messagebus/src/vespa/messagebus/routing/hop.cpp b/messagebus/src/vespa/messagebus/routing/hop.cpp index 5a38eba907c..08d6e949b3d 100644 --- a/messagebus/src/vespa/messagebus/routing/hop.cpp +++ b/messagebus/src/vespa/messagebus/routing/hop.cpp @@ -1,8 +1,5 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include <vespa/fastos/fastos.h> -#include <vespa/log/log.h> -LOG_SETUP(".hop"); - #include "hop.h" #include "routeparser.h" @@ -11,9 +8,7 @@ namespace mbus { Hop::Hop() : _selector(), _ignoreResult(false) -{ - // empty -} +{ } Hop::Hop(const string &selector) : _selector(), @@ -28,9 +23,9 @@ Hop::Hop(const std::vector<IHopDirective::SP> &selector, bool ignoreResult) : _selector(selector), _ignoreResult(ignoreResult) -{ - // empty -} +{ } + +Hop::~Hop() { } Hop & Hop::addDirective(IHopDirective::SP dir) diff --git a/messagebus/src/vespa/messagebus/routing/hop.h b/messagebus/src/vespa/messagebus/routing/hop.h index 6d23cda729c..9860696235b 100644 --- a/messagebus/src/vespa/messagebus/routing/hop.h +++ b/messagebus/src/vespa/messagebus/routing/hop.h @@ -43,6 +43,8 @@ public: */ Hop(const std::vector<IHopDirective::SP> &selector, bool ignoreResult); + ~Hop(); + /** * Adds a new directive to this hop. * diff --git a/messagebus/src/vespa/messagebus/routing/route.cpp b/messagebus/src/vespa/messagebus/routing/route.cpp index 593a2a3f0ef..ad9c2ca13d0 100644 --- a/messagebus/src/vespa/messagebus/routing/route.cpp +++ b/messagebus/src/vespa/messagebus/routing/route.cpp @@ -1,8 +1,5 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include <vespa/fastos/fastos.h> -#include <vespa/log/log.h> -LOG_SETUP(".route"); - #include "route.h" #include "routeparser.h" @@ -10,15 +7,13 @@ namespace mbus { Route::Route() : _hops() -{ - // empty -} +{ } Route::Route(const std::vector<Hop> &lst) : _hops(lst) -{ - // empty -} +{ } + +Route::~Route() { } Route & Route::addHop(const Hop &hop) diff --git a/messagebus/src/vespa/messagebus/routing/route.h b/messagebus/src/vespa/messagebus/routing/route.h index d027f28302c..f420d297fe5 100644 --- a/messagebus/src/vespa/messagebus/routing/route.h +++ b/messagebus/src/vespa/messagebus/routing/route.h @@ -39,6 +39,7 @@ public: * Create a Route that contains no hops */ Route(); + ~Route(); /** * Constructs a route that contains the given hops. |