Use expat SAX parser instead of boost::ptree (DOM) 27/179727/6 accepted/tizen/unified/20180619.142100 submit/tizen/20180619.052936
authorAleksy Barcz <a.barcz@partner.samsung.com>
Fri, 18 May 2018 12:35:32 +0000 (14:35 +0200)
committerAleksy Barcz <a.barcz@partner.samsung.com>
Thu, 24 May 2018 12:11:38 +0000 (14:11 +0200)
commit460682009933a36e77e2cd9887ecd3866db3eaad
tree60d590d7c14627cea1a76eb459d77a7406a6104e
parentdbe67d08ba6939e80ac089b3d877823e1620b874
Use expat SAX parser instead of boost::ptree (DOM)

Modified xml parsing methods to use expat parser, which is much
faster than boost::property_tree (initialization time decreased
by about 30%). Added missing includes after the removal of ptree.

Change-Id: I8973fe7ad7bbfe7928ef261fe07305f54e640b76
Makefile.am
packaging/libdbuspolicy.spec
src/internal/internal.cpp
src/internal/internal.h
src/internal/naive_policy_db.cpp
src/internal/policy.cpp
src/internal/policy.hpp
src/internal/xml_parser.cpp
src/internal/xml_parser.hpp