NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
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

§ InRecordCollection

represents an unordered collection of InRecords

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

§ OutRecordCollection

represents an unordered collection of OutRecords

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

§ DataMatchResult

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

Definition at line 42 of file pit.hpp.

Enumeration Type Documentation

§ DuplicateNonceWhere

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 55 of file pit-entry.hpp.