NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::security::v2::validator_config::RegexChecker Class Reference

#include <checker.hpp>

Inheritance diagram for ndn::security::v2::validator_config::RegexChecker:
Collaboration diagram for ndn::security::v2::validator_config::RegexChecker:

Public Member Functions

 RegexChecker (const Regex &regex)
 
- Public Member Functions inherited from ndn::security::v2::validator_config::Checker
virtual ~Checker ()=default
 
bool check (uint32_t pktType, const Name &pktName, const Name &klName, const shared_ptr< ValidationState > &state)
 Check if packet name ane KeyLocator satisfy the checker's conditions. More...
 

Protected Member Functions

bool checkNames (const Name &pktName, const Name &klName, const shared_ptr< ValidationState > &state) override
 

Additional Inherited Members

- Static Public Member Functions inherited from ndn::security::v2::validator_config::Checker
static unique_ptr< Checkercreate (const ConfigSection &configSection, const std::string &configFilename)
 create a checker from configuration section More...
 

Detailed Description

Definition at line 100 of file checker.hpp.

Constructor & Destructor Documentation

◆ RegexChecker()

ndn::security::v2::validator_config::RegexChecker::RegexChecker ( const Regex regex)
explicit

Definition at line 75 of file checker.cpp.

Member Function Documentation

◆ checkNames()

bool ndn::security::v2::validator_config::RegexChecker::checkNames ( const Name pktName,
const Name klName,
const shared_ptr< ValidationState > &  state 
)
overrideprotectedvirtual

The documentation for this class was generated from the following files: