#include <command-validator.hpp>
Classes | |
| class | Error |
Public Member Functions | |
| CommandValidator () | |
| ~CommandValidator () | |
| void | setConfigFile (ConfigFile &configFile) |
| void | onConfig (const ConfigSection §ion, bool isDryRun, const std::string &filename) |
| void | addSupportedPrivilege (const std::string &privilege) |
| void | addInterestRule (const std::string ®ex, const ndn::IdentityCertificate &certificate) |
| void | addInterestRule (const std::string ®ex, const Name &keyName, const ndn::PublicKey &publicKey) |
| void | validate (const Interest &interest, const ndn::OnInterestValidated &onValidated, const ndn::OnInterestValidationFailed &onValidationFailed) |
Definition at line 34 of file command-validator.hpp.
| nfd::CommandValidator::CommandValidator | ( | ) |
Definition at line 38 of file command-validator.cpp.
Referenced by nfd::CommandValidator::Error::Error().
| nfd::CommandValidator::~CommandValidator | ( | ) |
Definition at line 43 of file command-validator.cpp.
Referenced by nfd::CommandValidator::Error::Error().
| void nfd::CommandValidator::setConfigFile | ( | ConfigFile & | configFile | ) |
Definition at line 49 of file command-validator.cpp.
References nfd::ConfigFile::addSectionHandler(), and onConfig().
Referenced by nfd::CommandValidator::Error::Error().
| void nfd::CommandValidator::onConfig | ( | const ConfigSection & | section, |
| bool | isDryRun, | ||
| const std::string & | filename | ||
| ) |
| section | "authorizations" section to parse |
| isDryRun | true if performing a dry run of configuration, false otherwise |
| filename | filename of configuration file |
| ConfigFile::Error | on parse error |
Definition at line 66 of file command-validator.cpp.
References nfd::aggregateErrors(), NFD_LOG_DEBUG, NFD_LOG_INFO, and NFD_LOG_WARN.
Referenced by nfd::CommandValidator::Error::Error(), and setConfigFile().
| void nfd::CommandValidator::addSupportedPrivilege | ( | const std::string & | privilege | ) |
| privilege | name of privilege to add |
| CommandValidator::Error | on duplicated privilege |
Definition at line 213 of file command-validator.cpp.
Referenced by nfd::CommandValidator::Error::Error().
|
inline |
Definition at line 92 of file command-validator.hpp.
Referenced by nfd::CommandValidator::Error::Error().
|
inline |
Definition at line 99 of file command-validator.hpp.
|
inline |
Definition at line 107 of file command-validator.hpp.
Referenced by nfd::CommandValidator::Error::Error().