refactoring: hide XmlParser 33/200733/5
authorAdrian Szyndela <adrian.s@samsung.com>
Fri, 1 Mar 2019 12:46:40 +0000 (13:46 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Thu, 7 Mar 2019 08:11:41 +0000 (09:11 +0100)
commiteadbaa988fc258ccc63564569aa2425e32d89066
tree5d3988939991121ed894b17fcd0256aa0c700f3e
parentef347bb169dec1c3f5baf2295d3ca84ae4a84351
refactoring: hide XmlParser

This disconnects XmlParser from __internal_init() and hides it
behind StorageBackendXML. This way XmlParser is local, non static and
non global anymore, a bit more tightly connected to StorageBackendXML,
but more loosely connected to other components.

Change-Id: I712129dfc9f8da357e7a7d66411aaea3590172e7
src/internal/internal.cpp
src/internal/naive_policy_checker.cpp
src/internal/naive_policy_checker.hpp
src/internal/naive_policy_db.cpp
src/internal/naive_policy_db.hpp
src/internal/policy.cpp
src/internal/policy.hpp
src/internal/storage_backend_xml.cpp
src/internal/storage_backend_xml.hpp
src/internal/xml_parser.cpp
src/internal/xml_parser.hpp