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

A handle of registered Interest filter. More...

#include <face.hpp>

Inheritance diagram for ndn::InterestFilterHandle:
Collaboration diagram for ndn::InterestFilterHandle:

Public Member Functions

 InterestFilterHandle () noexcept=default
 
 InterestFilterHandle (Face &face, const InterestFilterId *id)
 
- Public Member Functions inherited from ndn::detail::CancelHandle
 CancelHandle () noexcept
 
 CancelHandle (std::function< void()> cancel) noexcept
 
void cancel () const
 Cancel the operation. More...
 

Detailed Description

A handle of registered Interest filter.

InterestFilterHandle hdl = face.setInterestFilter(prefix, onInterest);
hdl.cancel(); // unset the Interest filter
Warning
Unsetting an Interest filter after the face has been destructed may trigger undefined behavior.

Definition at line 571 of file face.hpp.

Constructor & Destructor Documentation

◆ InterestFilterHandle() [1/2]

ndn::InterestFilterHandle::InterestFilterHandle ( )
defaultnoexcept

◆ InterestFilterHandle() [2/2]

ndn::InterestFilterHandle::InterestFilterHandle ( Face face,
const InterestFilterId *  id 
)

Definition at line 339 of file face.cpp.


The documentation for this class was generated from the following files:
ndn::InterestFilterHandle::InterestFilterHandle
InterestFilterHandle() noexcept=default