refactoring: make two checkers for two buses 69/200969/3
authorAdrian Szyndela <adrian.s@samsung.com>
Tue, 5 Mar 2019 10:29:11 +0000 (11:29 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Thu, 7 Mar 2019 14:22:41 +0000 (15:22 +0100)
commite9f42d681816f46d4b5b94781ec17aa7b54d6b7d
tree5647b467363eb7d8fe3349d6a5c69d9094bb6f5c
parentc33f68b92aa785fdc754c74197c57a1f81864a90
refactoring: make two checkers for two buses

This changes NaivePolicyChecker to contain only one database
per object. Thus, we need to have two NaivePolicyCheckers.
It changes relation between NaivePolicyChecker and NaivePolicyDb to
1:1 relation. It will help with removal of NaivePolicyDb.

After this, each bus (session and system) has its own, dedicated checker.

Change-Id: I7b07db0803b001e5a591a090d259666de2f7074b
12 files changed:
src/internal/internal.cpp
src/internal/naive_policy_checker.cpp
src/internal/naive_policy_checker.hpp
src/internal/serializer.cpp
src/internal/serializer.hpp
src/stest_performance.cpp
src/test-libdbuspolicy1-access-deny-gdi.cpp
src/test-libdbuspolicy1-method-gdi.cpp
src/test-libdbuspolicy1-ownership-deny-gdi.cpp
src/test-libdbuspolicy1-ownership-gdi.cpp
src/test-libdbuspolicy1-send_destination_prefix-deny-gdi.cpp
src/test-libdbuspolicy1-signal-gdi.cpp