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
56 :
std::runtime_error(what)
62 typedef boost::property_tree::ptree
Parsed;
73 const boost::filesystem::path&
112 boost::filesystem::path
116 boost::filesystem::path m_path;
117 std::ifstream m_input;
121 inline const boost::filesystem::path&
136 #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.
Error(const std::string &what)