26 #ifndef NFD_TOOLS_NFDC_FORWARDER_GENERAL_MODULE_HPP
27 #define NFD_TOOLS_NFDC_FORWARDER_GENERAL_MODULE_HPP
30 #include <ndn-cxx/security/validator.hpp>
36 using ndn::nfd::ForwarderStatus;
50 const function<
void()>& onSuccess,
51 const Controller::DatasetFailCallback& onFailure,
52 const CommandOptions& options)
override;
57 m_nfdIdCollector = &nfdIdCollector;
69 formatItemXml(std::ostream& os,
const ForwarderStatus& item,
const Name& nfdId)
const;
80 formatItemText(std::ostream& os,
const ForwarderStatus& item,
const Name& nfdId)
const;
88 ForwarderStatus m_status;
116 const ndn::OnInterestValidated& accept,
117 const ndn::OnInterestValidationFailed& reject,
118 std::vector<shared_ptr<ndn::ValidationRequest>>& nextSteps)
override
120 BOOST_ASSERT(nSteps == 0);
121 m_inner->validate(interest, accept, reject);
126 const ndn::OnDataValidated& accept,
127 const ndn::OnDataValidationFailed& reject,
128 std::vector<shared_ptr<ndn::ValidationRequest>>& nextSteps)
override;
131 unique_ptr<ndn::Validator> m_inner;
140 #endif // NFD_TOOLS_NFDC_FORWARDER_GENERAL_MODULE_HPP
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents...