NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
network-interface.hpp File Reference
#include "ethernet.hpp"
#include "network-address.hpp"
#include "../util/signal.hpp"
#include <set>
Include dependency graph for network-interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::net::NetworkInterface
 Represents one network interface attached to the host. More...
 

Namespaces

 ndn
 Copyright (c) 2011-2015 Regents of the University of California.
 
 ndn::net
 

Enumerations

enum  ndn::net::InterfaceType { ndn::net::InterfaceType::UNKNOWN, ndn::net::InterfaceType::LOOPBACK, ndn::net::InterfaceType::ETHERNET }
 Indicates the hardware type of a network interface. More...
 
enum  ndn::net::InterfaceState {
  ndn::net::InterfaceState::UNKNOWN, ndn::net::InterfaceState::DOWN, ndn::net::InterfaceState::NO_CARRIER, ndn::net::InterfaceState::DORMANT,
  ndn::net::InterfaceState::RUNNING
}
 Indicates the state of a network interface. More...
 

Functions

std::ostream & ndn::net::operator<< (std::ostream &os, InterfaceType type)
 
std::ostream & ndn::net::operator<< (std::ostream &os, InterfaceState state)
 
std::ostream & ndn::net::operator<< (std::ostream &os, const NetworkInterface &netif)