nrd-config: Adding processing of command line arguments and processing of conf file.
refs #1450
Change-Id: I18fa5c1c12ec2367670659be331a9f95e0a920eb
diff --git a/src/nrd.hpp b/src/nrd.hpp
index b441de8..d6007d7 100644
--- a/src/nrd.hpp
+++ b/src/nrd.hpp
@@ -9,15 +9,16 @@
#include "rib.hpp"
#include "face-monitor.hpp"
+#include "nrd-config.hpp"
namespace ndn {
namespace nrd {
-class Nrd
+class Nrd : noncopyable
{
public:
- explicit
- Nrd(const std::string& validatorConfig);
+ Nrd(const ndn::nrd::ConfigSection& securitySection,
+ const std::string& validatorConfig);
void
onRibRequest(const Interest& request);