summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-11-22 00:40:47 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-11-22 00:40:47 +0000
commit8b6d5bb920bc8556f2371c9254d00f5d15d2b772 (patch)
tree3bffed95c0afa3a9da8a68406a5ecf1adad2e7a7 /config
parent462a34c3000246f6b89a03c4b540f8f8bf89e843 (diff)
Single onetime destructor.
Diffstat (limited to 'config')
-rw-r--r--config/src/vespa/config/set/configsetsource.cpp2
-rw-r--r--config/src/vespa/config/set/configsetsource.h1
-rw-r--r--config/src/vespa/config/subscription/configuri.cpp2
-rw-r--r--config/src/vespa/config/subscription/configuri.h2
4 files changed, 7 insertions, 0 deletions
diff --git a/config/src/vespa/config/set/configsetsource.cpp b/config/src/vespa/config/set/configsetsource.cpp
index d98b28b8b6a..0ccfd2f929d 100644
--- a/config/src/vespa/config/set/configsetsource.cpp
+++ b/config/src/vespa/config/set/configsetsource.cpp
@@ -21,6 +21,8 @@ ConfigSetSource::ConfigSetSource(const IConfigHolder::SP & holder, const ConfigK
throw ConfigRuntimeException("Invalid subscribe for key " + key.toString() + ", not builder found");
}
+ConfigSetSource::~ConfigSetSource() { }
+
void
ConfigSetSource::getConfig()
{
diff --git a/config/src/vespa/config/set/configsetsource.h b/config/src/vespa/config/set/configsetsource.h
index 78666ddb533..d2a3d9121ad 100644
--- a/config/src/vespa/config/set/configsetsource.h
+++ b/config/src/vespa/config/set/configsetsource.h
@@ -19,6 +19,7 @@ public:
typedef std::map<ConfigKey, ConfigInstance *> BuilderMap;
typedef std::shared_ptr<BuilderMap> BuilderMapSP;
ConfigSetSource(const IConfigHolder::SP & holder, const ConfigKey & key, const BuilderMapSP & builderMap);
+ ~ConfigSetSource();
void getConfig();
void reload(int64_t generation);
diff --git a/config/src/vespa/config/subscription/configuri.cpp b/config/src/vespa/config/subscription/configuri.cpp
index 68f883b70b5..95916ade4d5 100644
--- a/config/src/vespa/config/subscription/configuri.cpp
+++ b/config/src/vespa/config/subscription/configuri.cpp
@@ -24,6 +24,8 @@ ConfigUri::ConfigUri(const vespalib::string &configId, const IConfigContext::SP
{
}
+ConfigUri::~ConfigUri(} { }
+
ConfigUri
ConfigUri::createWithNewId(const vespalib::string & configId) const
{
diff --git a/config/src/vespa/config/subscription/configuri.h b/config/src/vespa/config/subscription/configuri.h
index c88f092cf66..c4d4d0b3aad 100644
--- a/config/src/vespa/config/subscription/configuri.h
+++ b/config/src/vespa/config/subscription/configuri.h
@@ -46,6 +46,8 @@ public:
*/
ConfigUri(const vespalib::string &configId, const IConfigContext::SP & context);
+ ~ConfigUri();
+
/**
* Create a new config Uri with a different config id, but with the same
* context as this URI.