network-interface.cpp File Reference
#include "network-interface.hpp"
#include "detail/linux-if-constants.hpp"
#include "../util/logger.hpp"
#include "../util/string-helper.hpp"
#include <net/if.h>
+ Include dependency graph for network-interface.cpp:

Go to the source code of this file.

Namespaces

 ndn
 Copyright (c) 2013-2017 Regents of the University of California.
 
 ndn::net
 

Macros

#define PRINT_IFF(flag)   printFlag(os, flags, IFF_##flag, #flag)
 

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)
 
static void ndn::net::printFlag (std::ostream &os, uint32_t &flags, uint32_t flagVal, const char *flagStr)
 

Macro Definition Documentation

#define PRINT_IFF (   flag)    printFlag(os, flags, IFF_##flag, #flag)