NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::CommandInterestValidator Member List

This is the complete list of members for ndn::CommandInterestValidator, including all inherited members.

addInterestBypassRule(const std::string &regex)ndn::CommandInterestValidatorinline
addInterestRule(const std::string &regex, const IdentityCertificate &certificate)ndn::CommandInterestValidatorinline
addInterestRule(const std::string &regex, const Name &keyName, const PublicKey &publicKey)ndn::CommandInterestValidatorinline
afterCheckPolicy(const std::vector< shared_ptr< ValidationRequest > > &nextSteps, const OnFailure &onFailure)ndn::Validatorprotectedvirtual
checkPolicy(const Data &data, int stepCount, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed, std::vector< shared_ptr< ValidationRequest > > &nextSteps)ndn::CommandInterestValidatorinlineprotectedvirtual
checkPolicy(const Interest &interest, int stepCount, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed, std::vector< shared_ptr< ValidationRequest > > &nextSteps)ndn::CommandInterestValidatorinlineprotectedvirtual
CommandInterestValidator(const time::milliseconds &graceInterval=time::milliseconds(static_cast< int >(GRACE_INTERVAL)))ndn::CommandInterestValidatorinline
GRACE_INTERVAL enum valuendn::CommandInterestValidator
m_facendn::Validatorprotected
MIN_LENGTH enum valuendn::CommandInterestValidator
onData(const Interest &interest, const Data &data, const shared_ptr< ValidationRequest > &nextStep)ndn::Validatorprotected
OnFailure typedefndn::Validatorprotected
onTimeout(const Interest &interest, int nRemainingRetries, const OnFailure &onFailure, const shared_ptr< ValidationRequest > &validationRequest)ndn::Validatorprotectedvirtual
POS_RANDOM_VAL enum valuendn::CommandInterestValidator
POS_SIG_INFO enum valuendn::CommandInterestValidator
POS_SIG_VALUE enum valuendn::CommandInterestValidator
POS_TIMESTAMP enum valuendn::CommandInterestValidator
preCertificateValidation(const Data &data)ndn::Validatorinlineprotectedvirtual
reset()ndn::CommandInterestValidatorinline
validate(const Data &data, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed)ndn::Validatorinline
validate(const Interest &interest, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed)ndn::Validatorinline
validate(const Data &data, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed, int nSteps)ndn::Validatorprotected
validate(const Interest &interest, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed, int nSteps)ndn::Validatorprotected
Validator(Face *face=nullptr)ndn::Validatorexplicit
Validator(Face &face)ndn::Validatorexplicit
verifySignature(const Data &data, const PublicKey &publicKey)ndn::Validatorstatic
verifySignature(const Interest &interest, const PublicKey &publicKey)ndn::Validatorstatic
verifySignature(const Buffer &blob, const Signature &sig, const PublicKey &publicKey)ndn::Validatorinlinestatic
verifySignature(const Data &data, const Signature &sig, const PublicKey &publicKey)ndn::Validatorinlinestatic
verifySignature(const Interest &interest, const Signature &sig, const PublicKey &publicKey)ndn::Validatorinlinestatic
verifySignature(const uint8_t *buf, const size_t size, const Signature &sig, const PublicKey &publicKey)ndn::Validatorstatic
verifySignature(const Data &data, const DigestSha256 &sig)ndn::Validatorinlinestatic
verifySignature(const Interest &interest, const DigestSha256 &sig)ndn::Validatorinlinestatic
verifySignature(const Buffer &blob, const DigestSha256 &sig)ndn::Validatorinlinestatic
verifySignature(const uint8_t *buf, const size_t size, const DigestSha256 &sig)ndn::Validatorstatic
~CommandInterestValidator()ndn::CommandInterestValidatorinlinevirtual