mgmt refactoring: ManagerBase
Change-Id: I0710297f352723874d05092d091128b02b3747a2
Refs: #2107
diff --git a/daemon/nfd.hpp b/daemon/nfd.hpp
index 1240835..7dc7148 100644
--- a/daemon/nfd.hpp
+++ b/daemon/nfd.hpp
@@ -33,6 +33,14 @@
#include <ndn-cxx/security/key-chain.hpp>
#include <ndn-cxx/util/network-monitor.hpp>
+namespace ndn {
+namespace mgmt {
+
+class Dispatcher;
+
+}
+}
+
namespace nfd {
class Forwarder;
@@ -42,6 +50,7 @@
class StrategyChoiceManager;
class StatusServer;
class InternalClientFace;
+class CommandValidator;
/**
* \brief Class representing NFD instance
@@ -101,6 +110,9 @@
ndn::KeyChain& m_keyChain;
shared_ptr<InternalFace> m_internalFace;
shared_ptr<InternalClientFace> m_internalClientFace;
+ unique_ptr<CommandValidator> m_validator;
+
+ unique_ptr<ndn::mgmt::Dispatcher> m_dispatcher;
// unique_ptr<FibManager> m_fibManager;
// unique_ptr<FaceManager> m_faceManager;
// unique_ptr<StrategyChoiceManager> m_strategyChoiceManager;