NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nfd::pit Namespace Reference

Classes

class  Entry
 represents a PIT entry 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  OutRecord
 contains information about an Interest toward an outgoing face More...
 

Typedefs

typedef std::list< InRecordInRecordCollection
 represents an unordered collection of InRecords More...
 
typedef std::list< OutRecordOutRecordCollection
 represents an unordered collection of OutRecords More...
 
typedef std::vector
< shared_ptr< pit::Entry > > 
DataMatchResult
 

Enumerations

enum  DuplicateNonceWhere {
  DUPLICATE_NONCE_NONE = 0, DUPLICATE_NONCE_IN_SAME = (1 << 0), DUPLICATE_NONCE_IN_OTHER = (1 << 1), DUPLICATE_NONCE_OUT_SAME = (1 << 2),
  DUPLICATE_NONCE_OUT_OTHER = (1 << 3)
}
 indicates where duplicate Nonces are found More...
 

Typedef Documentation

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

Definition at line 42 of file pit.hpp.

represents an unordered collection of InRecords

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

represents an unordered collection of OutRecords

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

Enumeration Type Documentation

indicates where duplicate Nonces are found

Enumerator
DUPLICATE_NONCE_NONE 
DUPLICATE_NONCE_IN_SAME 

in-record of same face

DUPLICATE_NONCE_IN_OTHER 

in-record of other face

DUPLICATE_NONCE_OUT_SAME 

out-record of same face

DUPLICATE_NONCE_OUT_OTHER 

out-record of other face

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