nfd::pit Namespace Reference

Classes

class  Entry
 Represents an entry in the Interest table (PIT). More...
 
class  FaceRecord
 Contains information about an Interest on an incoming or outgoing face. More...
 
class  InRecord
 Contains information about an Interest from an incoming face. More...
 
class  Iterator
 PIT iterator. More...
 
class  OutRecord
 Contains information about an Interest toward an outgoing face. More...
 
class  Pit
 NFD's Interest Table. More...
 

Typedefs

using DataMatchResult = std::vector< shared_ptr< Entry > >
 An unordered iterable of all PIT entries matching a Data packet. More...
 
using InRecordCollection = std::list< InRecord >
 An unordered collection of in-records. More...
 
using OutRecordCollection = std::list< OutRecord >
 An unordered collection of out-records. More...
 

Functions

static bool nteHasPitEntries (const name_tree::Entry &nte)
 

Typedef Documentation

◆ DataMatchResult

using nfd::pit::DataMatchResult = typedef std::vector<shared_ptr<Entry> >

An unordered iterable of all PIT entries matching a Data packet.

Definition at line 38 of file pit.hpp.

◆ InRecordCollection

using nfd::pit::InRecordCollection = typedef std::list<InRecord>

An unordered collection of in-records.

Definition at line 178 of file pit-entry.hpp.

◆ OutRecordCollection

using nfd::pit::OutRecordCollection = typedef std::list<OutRecord>

An unordered collection of out-records.

Definition at line 183 of file pit-entry.hpp.

Function Documentation

◆ nteHasPitEntries()

static bool nfd::pit::nteHasPitEntries ( const name_tree::Entry nte)
static

Definition at line 93 of file pit.cpp.