scclib
Stable Cloud Computing C++ Library
Classes | Enumerations | Functions

Internet network interface utility. More...

#include <vector>
#include <string>
#include <net/inet.h>
Include dependency graph for net_if.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  scc::net::NetIfAddr
 Named address within an interface. More...
 
class  scc::net::NetIf
 A network interface. More...
 

Enumerations

enum  scc::net::NetIfFlag {
  scc::net::if_up = 0x001 , scc::net::if_broadcast = 0x002 , scc::net::if_loopback = 0x004 , scc::net::if_pointtopoint = 0x008 ,
  scc::net::if_running = 0x010 , scc::net::if_noarp = 0x020 , scc::net::if_promisc = 0x040 , scc::net::if_allmulti = 0x080 ,
  scc::net::if_multicast = 0x100 , scc::net::if_dynamic = 0x200 , scc::net::if_echo = 0x400
}
 Interface flags. More...
 

Functions

std::ostream & operator<< (std::ostream &, const scc::net::NetIf &)
 
std::ostream & operator<< (std::ostream &, const scc::net::NetIfAddr &)
 

Detailed Description

Internet network interface utility.

Definition in file net_if.h.