UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
netadapter_if.hpp File Reference

C++ interface to manage information from different platforms about network adapters. More...

#include <UPnPsdk/sockaddr.hpp>
#include <memory>
+ Include dependency graph for netadapter_if.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UPnPsdk::INetadapter
 Manage information from different platforms about network adapters. More...
 

Namespaces

namespace  UPnPsdk
 Reengineered Object Oriented UPnP+ program code.
 

Typedefs

using UPnPsdk::PNetadapter_platform = std::shared_ptr< INetadapter >
 Smart pointer to hold the injected pointer to the netadapter object for the current used platform.
 

Detailed Description

C++ interface to manage information from different platforms about network adapters.

This is a C++ Interface class to encapsulate different handling of local network adapters on different platforms, for example Unix like platforms and Microsoft Windows. They use complete different system calls to get information about the local adapters like name, index, IP address etc.

Definition in file netadapter_if.hpp.