NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::detail::RecordBase< T > Class Template Reference

Template of PendingInterest, RegisteredPrefix, and InterestFilterRecord. More...

#include <record-container.hpp>

Inheritance diagram for ndn::detail::RecordBase< T >:
Collaboration diagram for ndn::detail::RecordBase< T >:

Public Member Functions

RecordId getId () const
 

Protected Member Functions

 ~RecordBase ()=default
 
void deleteSelf ()
 Delete this record from the container. More...
 

Detailed Description

template<typename T>
class ndn::detail::RecordBase< T >

Template of PendingInterest, RegisteredPrefix, and InterestFilterRecord.

Template Parameters
Tconcrete type

Definition at line 42 of file record-container.hpp.

Constructor & Destructor Documentation

◆ ~RecordBase()

template<typename T>
ndn::detail::RecordBase< T >::~RecordBase ( )
protecteddefault

Member Function Documentation

◆ getId()

template<typename T>
RecordId ndn::detail::RecordBase< T >::getId ( ) const
inline

Definition at line 46 of file record-container.hpp.

Referenced by ndn::Face::Impl::registerPrefix().

◆ deleteSelf()

template<typename T>
void ndn::detail::RecordBase< T >::deleteSelf ( )
inlineprotected

Delete this record from the container.

Definition at line 58 of file record-container.hpp.


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