All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::ConfigFile Class Reference

#include <config-file.hpp>

Inheritance diagram for ndn::ConfigFile:
[legend]
Collaboration diagram for ndn::ConfigFile:
[legend]

Data Structures

class  Error
 

Public Types

typedef boost::property_tree::ptree Parsed
 

Public Member Functions

 ConfigFile ()
 Locate, open, and parse a library configuration file. More...
 
 ~ConfigFile ()
 
const boost::filesystem::path & getPath () const
 
const ParsedgetParsedConfiguration () const
 

Detailed Description

Definition at line 17 of file config-file.hpp.

Member Typedef Documentation

typedef boost::property_tree::ptree ndn::ConfigFile::Parsed

Definition at line 31 of file config-file.hpp.

Constructor & Destructor Documentation

ndn::ConfigFile::ConfigFile ( )

Locate, open, and parse a library configuration file.

Exceptions
ConfigFile::Erroron parse error

Definition at line 15 of file config-file.cpp.

ndn::ConfigFile::~ConfigFile ( )

Definition at line 25 of file config-file.cpp.

Member Function Documentation

const ConfigFile::Parsed & ndn::ConfigFile::getParsedConfiguration ( ) const
inline

Definition at line 94 of file config-file.hpp.

const boost::filesystem::path & ndn::ConfigFile::getPath ( ) const
inline

Definition at line 88 of file config-file.hpp.