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

Public Member Functions

 CNetworkInterfaceLinux (CNetworkPosix *network, std::string interfaceName, char interfaceMacAddrRaw[6])
 
std::string GetCurrentDefaultGateway () const override
 
bool GetHostMacAddress (unsigned long host, std::string &mac) const override
 
- Public Member Functions inherited from CNetworkInterfacePosix
 CNetworkInterfacePosix (CNetworkPosix *network, std::string interfaceName, char interfaceMacAddrRaw[6])
 
bool IsEnabled () const override
 
bool IsConnected () const override
 
std::string GetCurrentIPAddress () const override
 
std::string GetCurrentNetmask () const override
 
std::string GetMacAddress () const override
 
void GetMacAddressRaw (char rawMac[6]) const override
 

Additional Inherited Members

- Protected Attributes inherited from CNetworkInterfacePosix
std::string m_interfaceName
 
CNetworkPosixm_network
 

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