21 #ifndef NLSR_CONF_FILE_PROCESSOR_HPP 22 #define NLSR_CONF_FILE_PROCESSOR_HPP 27 #include <boost/algorithm/string.hpp> 28 #include <boost/property_tree/info_parser.hpp> 29 #include <boost/filesystem.hpp> 33 namespace bf = boost::filesystem;
76 load(std::istream& input);
81 processSection(
const std::string& sectionName,
const ConfigSection& section);
124 std::string m_confFileName;
128 boost::asio::io_service m_io;
132 #endif // NLSR_CONF_FILE_PROCESSOR_HPP A class to house all the configuration parameters for NLSR.
Copyright (c) 2014-2018, The University of Memphis, Regents of the University of California.
A class containing methods to parse an NLSR configuration file.
Copyright (c) 2014-2019, The University of Memphis, Regents of the University of California, Arizona Board of Regents.
boost::property_tree::ptree ConfigSection
ConfFileProcessor(ConfParameter &confParam)
bool processConfFile()
Load and parse the configuration file, then populate NLSR.