Class representing the NFD instance. More...
#include <daemon/nfd.hpp>
Public Member Functions | |
Nfd (const ConfigSection &config, ndn::KeyChain &keyChain) | |
Create NFD instance using a parsed ConfigSection. More... | |
Nfd (const std::string &configFile, ndn::KeyChain &keyChain) | |
Create NFD instance using an absolute or relative path to a configuration file. More... | |
~Nfd () | |
Destructor. More... | |
void | initialize () |
Perform initialization of NFD instance. More... | |
void | reloadConfigFile () |
Reload configuration file and apply updates (if any). More... | |
Class representing the NFD instance.
This class is used to initialize all components of NFD.
nfd::Nfd::Nfd | ( | const std::string & | configFile, |
ndn::KeyChain & | keyChain | ||
) |
nfd::Nfd::Nfd | ( | const ConfigSection & | config, |
ndn::KeyChain & | keyChain | ||
) |
Create NFD instance using a parsed ConfigSection.
This version of the constructor is more appropriate for integrated environments, such as NS-3 or Android.
|
default |
Destructor.
void nfd::Nfd::initialize | ( | ) |
Perform initialization of NFD instance.
After initialization, NFD can be started by invoking getGlobalIoService().run()
.