NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
nfd::fw::DropAllUnsolicitedDataPolicy Class Reference

drops all unsolicited Data More...

#include <unsolicited-data-policy.hpp>

Inheritance diagram for nfd::fw::DropAllUnsolicitedDataPolicy:
Collaboration diagram for nfd::fw::DropAllUnsolicitedDataPolicy:

Public Member Functions

UnsolicitedDataDecision decide (const Face &inFace, const Data &data) const final
 
- Public Member Functions inherited from nfd::fw::UnsolicitedDataPolicy
virtual ~UnsolicitedDataPolicy ()=default
 

Static Public Attributes

static const std::string POLICY_NAME
 

Additional Inherited Members

- Static Public Member Functions inherited from nfd::fw::UnsolicitedDataPolicy
template<typename P >
static void registerPolicy (const std::string &policyName=P::POLICY_NAME)
 
static unique_ptr< UnsolicitedDataPolicycreate (const std::string &policyName)
 
static std::set< std::string > getPolicyNames ()
 

Detailed Description

drops all unsolicited Data

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

Member Function Documentation

◆ decide()

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

Implements nfd::fw::UnsolicitedDataPolicy.

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

References nfd::fw::DROP.

Member Data Documentation

◆ POLICY_NAME

const std::string nfd::fw::DropAllUnsolicitedDataPolicy::POLICY_NAME
static

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


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