NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
network-monitor-impl-netlink.cpp File Reference
#include "ndn-cxx/net/impl/network-monitor-impl-netlink.hpp"
#include "ndn-cxx/net/impl/linux-if-constants.hpp"
#include "ndn-cxx/net/impl/netlink-message.hpp"
#include "ndn-cxx/net/network-address.hpp"
#include "ndn-cxx/net/network-interface.hpp"
#include "ndn-cxx/util/logger.hpp"
#include <linux/if_addr.h>
#include <linux/if_link.h>
#include <net/if_arp.h>
#include <boost/range/adaptor/map.hpp>
#include <boost/range/algorithm_ext/push_back.hpp>
Include dependency graph for network-monitor-impl-netlink.cpp:

Go to the source code of this file.

Namespaces

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

Macros

#define RTEXT_FILTER_SKIP_STATS   (1 << 3)
 

Functions

static InterfaceType ndn::net::ifiTypeToInterfaceType (uint16_t type)
 
static AddressFamily ndn::net::ifaFamilyToAddressFamily (uint8_t family)
 
static AddressScope ndn::net::ifaScopeToAddressScope (uint8_t scope)
 
static void ndn::net::updateInterfaceState (NetworkInterface &interface, uint8_t operState)
 

Variables

ndn NetworkMonitor
 

Macro Definition Documentation

◆ RTEXT_FILTER_SKIP_STATS

#define RTEXT_FILTER_SKIP_STATS   (1 << 3)

Variable Documentation

◆ NetworkMonitor

ndn NetworkMonitor

Definition at line 42 of file network-monitor-impl-netlink.cpp.