libnpupnp: /home/dockes/projets/mpdupnp/npupnp/src/inc/netif.h File Reference

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.