22 #ifndef NDN_MANAGEMENT_CONFIG_FILE_HPP 23 #define NDN_MANAGEMENT_CONFIG_FILE_HPP 25 #include "../common.hpp" 29 #include <boost/property_tree/ptree.hpp> 30 #include <boost/filesystem.hpp> 52 class Error :
public std::runtime_error
55 using std::runtime_error::runtime_error;
58 typedef boost::property_tree::ptree
Parsed;
69 const boost::filesystem::path&
108 boost::filesystem::path
112 boost::filesystem::path m_path;
113 std::ifstream m_input;
117 inline const boost::filesystem::path&
132 #endif // NDN_MANAGEMENT_CONFIG_FILE_HPP Copyright (c) 2013-2017 Regents of the University of California.
const Parsed & getParsedConfiguration() const
boost::property_tree::ptree Parsed
System configuration file for NDN platform.
const boost::filesystem::path & getPath() const
ConfigFile()
Locate, open, and parse a library configuration file.