nfd::face::NetdevBound Class Reference

manages netdev-bound faces More...

#include <daemon/face/netdev-bound.hpp>

+ Inheritance diagram for nfd::face::NetdevBound:
+ Collaboration diagram for nfd::face::NetdevBound:


class  RuleParseError

Public Member Functions

 NetdevBound (const ProtocolFactoryCtorParams &params, const FaceSystem &faceSystem)
void processConfig (OptionalConfigSection configSection, FaceSystem::ConfigContext &context)
 process face_system.netdev_bound config section More...

Detailed Description

manages netdev-bound faces

Definition at line 38 of file netdev-bound.hpp.

Constructor & Destructor Documentation

◆ NetdevBound()

nfd::face::NetdevBound::NetdevBound ( const ProtocolFactoryCtorParams params,
const FaceSystem faceSystem 

Definition at line 35 of file netdev-bound.cpp.

Member Function Documentation

◆ processConfig()

void nfd::face::NetdevBound::processConfig ( OptionalConfigSection  configSection,
FaceSystem::ConfigContext context 

process face_system.netdev_bound config section

#3521 this should be verified in dry-run, but PFs won't publish their *+dev schemes in dry-run
#3521 for each face needed under m_rules: if it's in oldFaces, add to m_faces and remove from oldFaces; otherwise, create via factory and add to m_faces
#3521 close faces in oldFaces

Definition at line 43 of file netdev-bound.cpp.