#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>
Go to the source code of this file.
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
ndn::net | |
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 |
ndn NetworkMonitor |
Definition at line 38 of file network-monitor-impl-netlink.cpp.