xbmc
Public Member Functions | List of all members
CNetworkInterfaceWin10 Class Reference
Inheritance diagram for CNetworkInterfaceWin10:
Inheritance graph
[legend]
Collaboration diagram for CNetworkInterfaceWin10:
Collaboration graph
[legend]

Public Member Functions

 CNetworkInterfaceWin10 (const PIP_ADAPTER_ADDRESSES adapter)
 
virtual bool IsEnabled (void) const
 
virtual bool IsConnected (void) const
 
virtual std::string GetMacAddress (void) const
 
virtual void GetMacAddressRaw (char rawMac[6]) const
 
virtual bool GetHostMacAddress (unsigned long host, std::string &mac) const
 
virtual std::string GetCurrentIPAddress () const
 
virtual std::string GetCurrentNetmask () const
 
virtual std::string GetCurrentDefaultGateway (void) const
 

Member Function Documentation

◆ GetHostMacAddress()

bool CNetworkInterfaceWin10::GetHostMacAddress ( unsigned long  host,
std::string &  mac 
) const
virtual
Todo:
implement raw ARP requests

Implements CNetworkInterface.


The documentation for this class was generated from the following files: