nfd::fw::AdmitNetworkUnsolicitedDataPolicy Class Reference

admits unsolicited Data from non-local faces More...

#include <unsolicited-data-policy.hpp>

Inheritance diagram for nfd::fw::AdmitNetworkUnsolicitedDataPolicy:
Collaboration diagram for nfd::fw::AdmitNetworkUnsolicitedDataPolicy:

Public Member Functions

virtual UnsolicitedDataDecision decide (const Face &inFace, const Data &data) const final
 

Static Public Member Functions

template<typename P >
static void registerPolicy (const std::string &key)
 
static unique_ptr< UnsolicitedDataPolicycreate (const std::string &key)
 

Detailed Description

admits unsolicited Data from non-local faces

Definition at line 101 of file unsolicited-data-policy.hpp.

Member Function Documentation

unique_ptr< UnsolicitedDataPolicy > nfd::fw::UnsolicitedDataPolicy::create ( const std::string &  key)
staticinherited
Returns
an UnsolicitedDataPolicy identified by key, or nullptr if key is unknown

Definition at line 51 of file unsolicited-data-policy.cpp.

UnsolicitedDataDecision nfd::fw::AdmitNetworkUnsolicitedDataPolicy::decide ( const Face &  inFace,
const Data &  data 
) const
finalvirtual

Implements nfd::fw::UnsolicitedDataPolicy.

Definition at line 80 of file unsolicited-data-policy.cpp.

template<typename P >
static void nfd::fw::UnsolicitedDataPolicy::registerPolicy ( const std::string &  key)
inlinestaticinherited

Definition at line 61 of file unsolicited-data-policy.hpp.