aboutsummaryrefslogtreecommitdiffstats
path: root/filedistribution/src/apps/filedistributor/filedistributor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filedistribution/src/apps/filedistributor/filedistributor.cpp')
-rw-r--r--filedistribution/src/apps/filedistributor/filedistributor.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/filedistribution/src/apps/filedistributor/filedistributor.cpp b/filedistribution/src/apps/filedistributor/filedistributor.cpp
index c51182134a0..1d51c032e9c 100644
--- a/filedistribution/src/apps/filedistributor/filedistributor.cpp
+++ b/filedistribution/src/apps/filedistributor/filedistributor.cpp
@@ -137,14 +137,8 @@ class FileDistributor : public config::IFetcherCallback<ZookeepersConfig>,
public:
FileDistributor(const FileDistributor &) = delete;
FileDistributor & operator = (const FileDistributor &) = delete;
- FileDistributor()
- : _configMutex(),
- _completeReconfigurationNeeded(false),
- _zooKeepersConfig(),
- _fileDistributorConfig(),
- _rpcConfig(),
- _components()
- { }
+ FileDistributor();
+ ~FileDistributor();
void notifyGenerationChange(int64_t generation) {
if (_components && ! completeReconfigurationNeeded()) {
@@ -232,6 +226,16 @@ public:
}
};
+FileDistributor::FileDistributor()
+ : _configMutex(),
+ _completeReconfigurationNeeded(false),
+ _zooKeepersConfig(),
+ _fileDistributorConfig(),
+ _rpcConfig(),
+ _components()
+{ }
+FileDistributor::~FileDistributor() { }
+
class FileDistributorApplication : public FastOS_Application {
const config::ConfigUri _configUri;
public: