libnpupnp  4.1.0
An almost compatible successor for the Portable UPnP reference library
Classes
netif.h File Reference

Implement a simplified and system-idependant interface to a system's network interfaces. More...

#include <stdio.h>
#include <memory>
#include <string>
#include <ostream>
#include <vector>
#include <sys/socket.h>
#include <netinet/in.h>
#include "UpnpGlobal.h"

Go to the source code of this file.

Classes

class  NetIF::IPAddr
 Represent an IPV4 or IPV6 address. More...
 
class  NetIF::Interface
 Represent a system network interface, its attributes and its addresses. Usually built by the module internal code by querying the system interfaces. More...
 
class  NetIF::Interfaces
 Represent the system's network interfaces. Singleton class. More...
 
struct  NetIF::Interfaces::Filter
 Argument to the select() method: flags which we want or don't. More...
 

Detailed Description

Implement a simplified and system-idependant interface to a system's network interfaces.