Reorganize directory structure
authorSangwan Kwon <sangwan.kwon@samsung.com>
Fri, 8 Nov 2019 06:20:40 +0000 (15:20 +0900)
committerSangwan Kwon <sangwan.kwon@samsung.com>
Fri, 8 Nov 2019 06:20:40 +0000 (15:20 +0900)
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
21 files changed:
plugins/bluetooth/bluetooth.cpp
plugins/wifi/wifi.cpp
src/vist/CMakeLists.txt
src/vist/policy/CMakeLists.txt
src/vist/policy/api.cpp [moved from src/vist/policy/core/api.cpp with 100% similarity]
src/vist/policy/api.hpp
src/vist/policy/db-schema.hpp [moved from src/vist/policy/core/db-schema.hpp with 100% similarity]
src/vist/policy/policy-loader.cpp [moved from src/vist/policy/core/policy-loader.cpp with 100% similarity]
src/vist/policy/policy-loader.hpp [moved from src/vist/policy/core/policy-loader.hpp with 96% similarity]
src/vist/policy/policy-manager.cpp [moved from src/vist/policy/core/policy-manager.cpp with 100% similarity]
src/vist/policy/policy-manager.hpp [moved from src/vist/policy/core/policy-manager.hpp with 95% similarity]
src/vist/policy/policy-storage.cpp [moved from src/vist/policy/core/policy-storage.cpp with 100% similarity]
src/vist/policy/policy-storage.hpp [moved from src/vist/policy/core/policy-storage.hpp with 97% similarity]
src/vist/policy/tests/core.cpp [moved from src/vist/policy/core/tests/core.cpp with 96% similarity]
src/vist/policy/tests/storage.cpp [moved from src/vist/policy/core/tests/storage.cpp with 98% similarity]
src/vist/sdk/CMakeLists.txt [new file with mode: 0644]
src/vist/sdk/policy-model.hpp [moved from src/vist/policy/sdk/policy-model.hpp with 97% similarity]
src/vist/sdk/policy-provider.hpp [moved from src/vist/policy/sdk/policy-provider.hpp with 97% similarity]
src/vist/sdk/policy-value.hpp [moved from src/vist/policy/sdk/policy-value.hpp with 100% similarity]
src/vist/sdk/tests/sdk.cpp [moved from src/vist/policy/sdk/tests/sdk.cpp with 96% similarity]
src/vist/service/tests/core.cpp

index 0caa39e..32da9bb 100644 (file)
@@ -18,8 +18,8 @@
 #include <bluetooth-api.h>
 #include <bluetooth_internal.h>
 
-#include <vist/policy/sdk/policy-model.hpp>
-#include <vist/policy/sdk/policy-provider.hpp>
+#include <vist/sdk/policy-model.hpp>
+#include <vist/sdk/policy-provider.hpp>
 
 #include <memory>
 
index 95ca32e..5dff58f 100644 (file)
@@ -17,8 +17,8 @@
 #include <arpa/inet.h>
 #include <wifi-manager.h>
 
-#include <vist/policy/sdk/policy-model.hpp>
-#include <vist/policy/sdk/policy-provider.hpp>
+#include <vist/sdk/policy-model.hpp>
+#include <vist/sdk/policy-provider.hpp>
 
 #include <klay/dbus/connection.h>
 
index fb12f6f..26157a9 100644 (file)
@@ -31,6 +31,7 @@ ADD_DEFINITIONS(-DDB_PATH="${DB_INSTALL_DIR}/.vist.db"
 ADD_SUBDIRECTORY(client)
 ADD_SUBDIRECTORY(notification)
 ADD_SUBDIRECTORY(policy)
+ADD_SUBDIRECTORY(sdk)
 ADD_SUBDIRECTORY(service)
 
 ADD_LIBRARY(${TARGET_VIST_LIB} STATIC ${${TARGET_VIST_LIB}_SRCS})
index fc29790..5387a8e 100644 (file)
@@ -17,19 +17,16 @@ SET(${TARGET_VIST_POLICY_LIB}_SRCS "")
 
 PKG_CHECK_MODULES(VIST_POLICY_DEPS REQUIRED klay dlog)
 
-INCLUDE_DIRECTORIES(SYSTEM . common ${VIST_POLICY_DEPS_INCLUDE_DIRS})
+INCLUDE_DIRECTORIES(SYSTEM . ${VIST_POLICY_DEPS_INCLUDE_DIRS})
 
-ADD_VIST_POLICY_LIBRARY(vist_policy_core core/api.cpp
-                                                                                core/policy-manager.cpp
-                                                                                core/policy-loader.cpp
-                                                                                core/policy-storage.cpp)
+ADD_VIST_POLICY_LIBRARY(vist_policy_core api.cpp
+                                                                                policy-manager.cpp
+                                                                                policy-loader.cpp
+                                                                                policy-storage.cpp)
 
-FILE(GLOB POLICY_CORE_TESTS "core/tests/*.cpp")
+FILE(GLOB POLICY_CORE_TESTS "tests/*.cpp")
 ADD_VIST_TEST(${POLICY_CORE_TESTS})
 
-FILE(GLOB POLICY_SDK_TESTS "sdk/tests/*.cpp")
-ADD_VIST_TEST(${POLICY_SDK_TESTS})
-
 ADD_LIBRARY(${TARGET_VIST_POLICY_LIB} STATIC ${${TARGET_VIST_POLICY_LIB}_SRCS})
 TARGET_LINK_LIBRARIES(${TARGET_VIST_POLICY_LIB} ${VIST_POLICY_DEPS_LIBRARIES}
                                                                                                pthread
index bd8aa91..6c15af8 100644 (file)
@@ -16,7 +16,7 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-value.hpp>
+#include <vist/sdk/policy-value.hpp>
 
 #include <string>
 #include <unordered_map>
similarity index 96%
rename from src/vist/policy/core/policy-loader.hpp
rename to src/vist/policy/policy-loader.hpp
index b463fd6..7221223 100644 (file)
@@ -16,7 +16,7 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-provider.hpp>
+#include <vist/sdk/policy-provider.hpp>
 
 #include <memory>
 #include <stdexcept>
similarity index 95%
rename from src/vist/policy/core/policy-manager.hpp
rename to src/vist/policy/policy-manager.hpp
index bdc364b..7523976 100644 (file)
@@ -16,8 +16,8 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-provider.hpp>
-#include <vist/policy/sdk/policy-value.hpp>
+#include <vist/sdk/policy-provider.hpp>
+#include <vist/sdk/policy-value.hpp>
 
 #include "policy-storage.hpp"
 
similarity index 97%
rename from src/vist/policy/core/policy-storage.hpp
rename to src/vist/policy/policy-storage.hpp
index cec538d..4ef524d 100644 (file)
@@ -16,7 +16,7 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-value.hpp>
+#include <vist/sdk/policy-value.hpp>
 
 #include "db-schema.hpp"
 
similarity index 96%
rename from src/vist/policy/core/tests/core.cpp
rename to src/vist/policy/tests/core.cpp
index 2cf5bb8..c5c53d9 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <gtest/gtest.h>
 
-#include <vist/policy/core/policy-manager.hpp>
+#include <vist/policy/policy-manager.hpp>
 
 namespace vist {
 namespace policy {
similarity index 98%
rename from src/vist/policy/core/tests/storage.cpp
rename to src/vist/policy/tests/storage.cpp
index 369fb00..78fcc39 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <memory>
 
-#include <vist/policy/core/policy-storage.hpp>
+#include <vist/policy/policy-storage.hpp>
 
 using namespace vist::policy;
 
diff --git a/src/vist/sdk/CMakeLists.txt b/src/vist/sdk/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5e233cf
--- /dev/null
@@ -0,0 +1,17 @@
+# Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+FILE(GLOB POLICY_SDK_TESTS "tests/*.cpp")
+ADD_VIST_TEST(${POLICY_SDK_TESTS})
similarity index 97%
rename from src/vist/policy/sdk/policy-model.hpp
rename to src/vist/sdk/policy-model.hpp
index 64580fc..2194953 100644 (file)
@@ -16,7 +16,7 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-value.hpp>
+#include <vist/sdk/policy-value.hpp>
 
 #include <string>
 #include <stdexcept>
similarity index 97%
rename from src/vist/policy/sdk/policy-provider.hpp
rename to src/vist/sdk/policy-provider.hpp
index c55ff26..d228681 100644 (file)
@@ -16,7 +16,7 @@
 
 #pragma once
 
-#include <vist/policy/sdk/policy-model.hpp>
+#include <vist/sdk/policy-model.hpp>
 
 #include <cstddef>
 #include <memory>
similarity index 96%
rename from src/vist/policy/sdk/tests/sdk.cpp
rename to src/vist/sdk/tests/sdk.cpp
index 4be5d8d..d6773b3 100644 (file)
@@ -16,8 +16,8 @@
 
 #include <gtest/gtest.h>
 
-#include <vist/policy/sdk/policy-model.hpp>
-#include <vist/policy/sdk/policy-provider.hpp>
+#include <vist/sdk/policy-model.hpp>
+#include <vist/sdk/policy-provider.hpp>
 
 #include <exception>
 
index 4153827..8ba411b 100644 (file)
@@ -17,7 +17,7 @@
 #include <gtest/gtest.h>
 
 #include <vist/service/vist.hpp>
-#include <vist/policy/core/policy-manager.hpp>
+#include <vist/policy/api.hpp>
 
 #include <iostream>
 #include <chrono>
@@ -42,8 +42,7 @@ TEST_F(CoreTests, query_select)
 
 TEST_F(CoreTests, query_update)
 {
-       auto& manager = policy::PolicyManager::Instance();
-       manager.enroll("admin");
+       policy::API::Admin::Enroll("admin");
 
        std::string statement = "SELECT * FROM policy WHERE name = 'bluetooth'";
        auto rows = Vist::Query(statement);
@@ -58,5 +57,5 @@ TEST_F(CoreTests, query_update)
        rows = Vist::Query(statement);
        EXPECT_EQ(rows[0]["value"], std::to_string(3));
 
-       manager.disenroll("admin");
+       policy::API::Admin::Disenroll("admin");
 }