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:

Classes

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 39 of file netdev-bound.hpp.

Constructor & Destructor Documentation

◆ NetdevBound()

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

Definition at line 34 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.

Todo:
#3521 this should be verified in dry-run, but PFs won't publish their *+dev schemes in dry-run
Todo:
#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
Todo:
#3521 close faces in oldFaces

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