From d15873f0b6a07bca3c42d88034809dd2ae77966c Mon Sep 17 00:00:00 2001 From: starlord Date: Tue, 27 Aug 2019 13:47:27 +0800 Subject: [PATCH] refine code Former-commit-id: 0f8cbbaba8cf518bdec7466169f575c0ef0f93e3 --- cpp/src/config/{IConfigMgr.cpp => ConfigMgr.cpp} | 4 ++-- cpp/src/config/{IConfigMgr.h => ConfigMgr.h} | 6 +++--- cpp/src/config/YamlConfigMgr.h | 4 ++-- cpp/src/server/ServerConfig.cpp | 10 +++++----- cpp/unittest/server/config_test.cpp | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) rename cpp/src/config/{IConfigMgr.cpp => ConfigMgr.cpp} (88%) rename cpp/src/config/{IConfigMgr.h => ConfigMgr.h} (91%) diff --git a/cpp/src/config/IConfigMgr.cpp b/cpp/src/config/ConfigMgr.cpp similarity index 88% rename from cpp/src/config/IConfigMgr.cpp rename to cpp/src/config/ConfigMgr.cpp index ffb45b18..06819bd6 100644 --- a/cpp/src/config/IConfigMgr.cpp +++ b/cpp/src/config/ConfigMgr.cpp @@ -3,14 +3,14 @@ * Unauthorized copying of this file, via any medium is strictly prohibited. * Proprietary and confidential. ******************************************************************************/ -#include "IConfigMgr.h" +#include "ConfigMgr.h" #include "YamlConfigMgr.h" namespace zilliz { namespace milvus { namespace server { -IConfigMgr * IConfigMgr::GetInstance() { +ConfigMgr * ConfigMgr::GetInstance() { static YamlConfigMgr mgr; return &mgr; } diff --git a/cpp/src/config/IConfigMgr.h b/cpp/src/config/ConfigMgr.h similarity index 91% rename from cpp/src/config/IConfigMgr.h rename to cpp/src/config/ConfigMgr.h index f2232b6e..1aa9057f 100644 --- a/cpp/src/config/IConfigMgr.h +++ b/cpp/src/config/ConfigMgr.h @@ -20,15 +20,15 @@ namespace server { // DDD: 23.5 // // usage -// const IConfigMgr* mgr = IConfigMgr::GetInstance(); +// const ConfigMgr* mgr = ConfigMgr::GetInstance(); // const ConfigNode& node = mgr->GetRootNode(); // std::string val = node.GetValue("AAA"); // return '1' // const ConfigNode& child = node.GetChild("BBB"); // val = child.GetValue("CCC"); //return 'hello' -class IConfigMgr { +class ConfigMgr { public: - static IConfigMgr* GetInstance(); + static ConfigMgr* GetInstance(); virtual ServerError LoadConfigFile(const std::string &filename) = 0; virtual void Print() const = 0;//will be deleted diff --git a/cpp/src/config/YamlConfigMgr.h b/cpp/src/config/YamlConfigMgr.h index b8828b7a..354fd6aa 100644 --- a/cpp/src/config/YamlConfigMgr.h +++ b/cpp/src/config/YamlConfigMgr.h @@ -5,7 +5,7 @@ ******************************************************************************/ #pragma once -#include "IConfigMgr.h" +#include "ConfigMgr.h" #include "ConfigNode.h" #include "utils/Error.h" @@ -15,7 +15,7 @@ namespace zilliz { namespace milvus { namespace server { -class YamlConfigMgr : public IConfigMgr { +class YamlConfigMgr : public ConfigMgr { public: virtual ServerError LoadConfigFile(const std::string &filename); virtual void Print() const; diff --git a/cpp/src/server/ServerConfig.cpp b/cpp/src/server/ServerConfig.cpp index 6e740002..56d11848 100644 --- a/cpp/src/server/ServerConfig.cpp +++ b/cpp/src/server/ServerConfig.cpp @@ -11,7 +11,7 @@ #include #include -#include "config/IConfigMgr.h" +#include "config/ConfigMgr.h" #include "utils/CommonUtil.h" #include "utils/ValidationUtil.h" @@ -43,7 +43,7 @@ ServerConfig::LoadConfigFile(const std::string& config_filename) { } try { - IConfigMgr* mgr = const_cast(IConfigMgr::GetInstance()); + ConfigMgr* mgr = const_cast(ConfigMgr::GetInstance()); ServerError err = mgr->LoadConfigFile(filename); if(err != 0) { std::cout << "Server failed to load config file" << std::endl; @@ -106,7 +106,7 @@ ServerError ServerConfig::ValidateConfig() const { void ServerConfig::PrintAll() const { - if(const IConfigMgr* mgr = IConfigMgr::GetInstance()) { + if(const ConfigMgr* mgr = ConfigMgr::GetInstance()) { std::string str = mgr->DumpString(); // SERVER_LOG_INFO << "\n" << str; std::cout << "\n" << str << std::endl; @@ -115,14 +115,14 @@ ServerConfig::PrintAll() const { ConfigNode ServerConfig::GetConfig(const std::string& name) const { - const IConfigMgr* mgr = IConfigMgr::GetInstance(); + const ConfigMgr* mgr = ConfigMgr::GetInstance(); const ConfigNode& root_node = mgr->GetRootNode(); return root_node.GetChild(name); } ConfigNode& ServerConfig::GetConfig(const std::string& name) { - IConfigMgr* mgr = IConfigMgr::GetInstance(); + ConfigMgr* mgr = ConfigMgr::GetInstance(); ConfigNode& root_node = mgr->GetRootNode(); return root_node.GetChild(name); } diff --git a/cpp/unittest/server/config_test.cpp b/cpp/unittest/server/config_test.cpp index 3071faf3..ba68d989 100644 --- a/cpp/unittest/server/config_test.cpp +++ b/cpp/unittest/server/config_test.cpp @@ -6,7 +6,7 @@ #include #include -#include "config/IConfigMgr.h" +#include "config/ConfigMgr.h" #include "server/ServerConfig.h" #include "utils/CommonUtil.h" #include "utils/ValidationUtil.h" @@ -25,7 +25,7 @@ static constexpr uint64_t GB = MB*1024; } TEST(ConfigTest, CONFIG_TEST) { - server::IConfigMgr* config_mgr = server::IConfigMgr::GetInstance(); + server::ConfigMgr* config_mgr = server::ConfigMgr::GetInstance(); server::ServerError err = config_mgr->LoadConfigFile(""); ASSERT_EQ(err, server::SERVER_UNEXPECTED_ERROR); -- GitLab