#include "network-monitor-impl-rtnl.hpp"
#include "linux-if-constants.hpp"
#include "../network-address.hpp"
#include "../network-interface.hpp"
#include "../../util/logger.hpp"
#include "../../util/time.hpp"
#include <boost/asio/write.hpp>
#include <cerrno>
#include <cstdlib>
#include <net/if_arp.h>
#include <sys/socket.h>
Go to the source code of this file.
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
ndn::net | |
Macros | |
#define | NLMSG_STRINGIFY(x) case NLMSG_##x: return "<" #x ">" |
#define | RTM_STRINGIFY(x) case RTM_##x: return "<" #x ">" |
Functions | |
static const char * | ndn::net::nlmsgTypeToString (uint16_t type) |
static InterfaceType | ndn::net::ifiTypeToInterfaceType (uint16_t type) |
static AddressFamily | ndn::net::ifaFamilyToAddressFamily (uint8_t family) |
static AddressScope | ndn::net::ifaScopeToAddressScope (uint8_t scope) |
Variables | |
ndn | NetworkMonitor |
#define NLMSG_STRINGIFY | ( | x | ) | case NLMSG_##x: return "<" #x ">" |
Referenced by ndn::net::nlmsgTypeToString().
#define RTM_STRINGIFY | ( | x | ) | case RTM_##x: return "<" #x ">" |
Referenced by ndn::net::nlmsgTypeToString().
ndn NetworkMonitor |
Definition at line 38 of file network-monitor-impl-rtnl.cpp.