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

Check that name is in relation to the packet name. More...

#include <filter.hpp>

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

Public Member Functions

 RelationNameFilter (const Name &name, NameRelation relation)
 
- Public Member Functions inherited from ndn::security::v2::validator_config::Filter
virtual ~Filter ()=default
 
bool match (uint32_t pktType, const Name &pktName)
 

Additional Inherited Members

- Static Public Member Functions inherited from ndn::security::v2::validator_config::Filter
static unique_ptr< Filtercreate (const ConfigSection &configSection, const std::string &configFilename)
 Create a filter from the configuration section. More...
 

Detailed Description

Check that name is in relation to the packet name.

The following configuration

filter
{
type name
name /example
relation is-prefix-of
}

creates

RelationNameFilter("/example", RelationNameFilter::RELATION_IS_PREFIX_OF);

Definition at line 90 of file filter.hpp.

Constructor & Destructor Documentation

◆ RelationNameFilter()

ndn::security::v2::validator_config::RelationNameFilter::RelationNameFilter ( const Name name,
NameRelation  relation 
)

Definition at line 52 of file filter.cpp.


The documentation for this class was generated from the following files:
ndn::name
Definition: name-component-types.hpp:33
ndn::security::v2::validator_config::RelationNameFilter::RelationNameFilter
RelationNameFilter(const Name &name, NameRelation relation)
Definition: filter.cpp:52