33 ndn::mgmt::makeAcceptAllAuthorization(),
34 std::bind(&NfdRibCommandProcessor::validateParameters<NfdRibRegisterCommand>,
this, _1),
38 ndn::mgmt::makeAcceptAllAuthorization(),
39 std::bind(&NfdRibCommandProcessor::validateParameters<NfdRibUnregisterCommand>,
this, _1),
void withdrawAndRemovePrefix(const ndn::Name &prefix, const ndn::Interest &interest, const ndn::mgmt::ControlParameters ¶meters, const ndn::mgmt::CommandContinuation &done)
remove desired name prefix from the advertised name prefix list or remove a prefix from the FIB if pa...
void advertiseAndInsertPrefix(const ndn::Name &prefix, const ndn::Interest &interest, const ndn::mgmt::ControlParameters ¶meters, const ndn::mgmt::CommandContinuation &done)
add desired name prefix to the advertised name prefix list or insert a prefix into the FIB if paramet...
ndn::PartialName makeRelPrefix(const std::string &verb) const
generate the relative prefix for a handler by appending the verb name to the module name
ndn::mgmt::Dispatcher & m_dispatcher
NfdRibCommandProcessor(ndn::mgmt::Dispatcher &dispatcher, NamePrefixList &namePrefixList, Lsdb &lsdb)
Copyright (c) 2014-2020, The University of Memphis, Regents of the University of California.