NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
face.hpp File Reference
#include "transport.hpp"
#include "link-service.hpp"
#include "face-counters.hpp"
#include "face-log.hpp"
Include dependency graph for face.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nfd::face::Face
 generalization of a network interface More...
 

Namespaces

 nfd
 Copyright (c) 2011-2015 Regents of the University of California.
 
 nfd::face
 

Typedefs

typedef uint64_t nfd::face::FaceId
 identifies a face More...
 
typedef TransportState nfd::face::FaceState
 indicates the state of a face More...
 

Functions

std::ostream & nfd::face::operator<< (std::ostream &os, const FaceLogHelper< Face > &flh)
 
template<typename T >
std::enable_if< std::is_base_of< Face, T >::value, std::ostream & >::type nfd::face::operator<< (std::ostream &os, const FaceLogHelper< T > &flh)
 

Variables

const FaceId nfd::face::INVALID_FACEID = 0
 indicates an invalid FaceId More...
 
const FaceId nfd::face::FACEID_INTERNAL_FACE = 1
 identifies the InternalFace used in management More...
 
const FaceId nfd::face::FACEID_CONTENT_STORE = 254
 identifies a packet comes from the ContentStore More...
 
const FaceId nfd::face::FACEID_NULL = 255
 identifies the NullFace that drops every packet More...
 
const FaceId nfd::face::FACEID_RESERVED_MAX = 255
 upper bound of reserved FaceIds More...