(core): replace ConfigurationElement in IService
Description
After replacing ConfigurationElement
with boost::property::ptree
in all services configurations, the next milestone is to remove it from the IService interface. This will ensure it is never used again.
Technical specifications
ConfigurationElement
should no longer be present in IService, and not be included by anyway.
Test plan
- Usual testing
- Output the list of header includes when compiling
IService.hpp
to verify that ConfigurationElement is no longer present (or alternatively, simply try to declare an instance in a file including onlyIService.hpp
).