22 #ifndef NDN_CXX_MANAGEMENT_CONFIG_FILE_HPP
23 #define NDN_CXX_MANAGEMENT_CONFIG_FILE_HPP
30 #include <boost/property_tree/ptree.hpp>
51 class Error :
public std::runtime_error
54 using std::runtime_error::runtime_error;
57 using Parsed = boost::property_tree::ptree;
68 const std::filesystem::path&
111 std::filesystem::path
115 std::filesystem::path m_path;
116 std::ifstream m_input;
System configuration file for NDN platform.
ConfigFile()
Locate, open, and parse a library configuration file.
const Parsed & getParsedConfiguration() const noexcept
const std::filesystem::path & getPath() const noexcept
boost::property_tree::ptree Parsed
Common includes and macros used throughout the library.