Redesign policy management logic 70/238770/2
authorSangwan Kwon <sangwan.kwon@samsung.com>
Fri, 17 Jul 2020 06:22:20 +0000 (15:22 +0900)
committerSangwan Kwon <sangwan.kwon@samsung.com>
Fri, 17 Jul 2020 07:08:21 +0000 (16:08 +0900)
commit9f2e28f23bc5c5829de331fa4bb12aadd0b9ecb0
tree24f7e22a54079a56b30d68e1ba82d68a4fc6d5af
parentb0b4ded484059e298ae9641f682891527b283f9c
Redesign policy management logic

[AS-IS]
- Policy Schema: Struct-based schema
- Policy Provider: Plugin Loader
- Policy Management: Virtual Table (static)

[TO-BE]
- Policy Schema: Struct-based schema
- Policy Provider & Management: Dynamic Virtual Table

Change-Id: I705ffee9e0d3368ac187c5498bd102f8d942a7d8
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
29 files changed:
CMake/Definition.cmake
CMakeLists.txt
packaging/vist.spec
plugins/CMakeLists.txt [deleted file]
src/vist/CMakeLists.txt
src/vist/common/dynamic-loader.cpp
src/vist/policy/api.cpp
src/vist/policy/api.hpp
src/vist/policy/policy-manager.cpp
src/vist/policy/policy-manager.hpp
src/vist/policy/tests/core.cpp
src/vist/service/tests/core.cpp
src/vist/service/vistd.cpp
src/vist/service/vistd.hpp
src/vist/table/CMakeLists.txt
src/vist/table/bluetooth.cpp [deleted file]
src/vist/table/bluetooth.hpp [deleted file]
src/vist/table/dynamic-table.hpp [new file with mode: 0644]
src/vist/table/policy-admin.cpp [deleted file]
src/vist/table/policy-admin.hpp [deleted file]
src/vist/table/policy.cpp [deleted file]
src/vist/table/policy.hpp [deleted file]
src/vist/table/policy/policy-admin.cpp [new file with mode: 0644]
src/vist/table/policy/policy-admin.hpp [new file with mode: 0644]
src/vist/table/policy/policy.cpp [new file with mode: 0644]
src/vist/table/policy/policy.hpp [new file with mode: 0644]
src/vist/table/policy/sample/CMakeLists.txt [new file with mode: 0644]
src/vist/table/policy/sample/sample.cpp [new file with mode: 0644]
src/vist/table/policy/sample/sample.hpp [new file with mode: 0644]