![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <NetworkLinux.h>
Public Member Functions | |
CNetworkLinux () | |
~CNetworkLinux (void) override | |
std::vector< CNetworkInterface * > & | GetInterfaceList (void) override |
CNetworkInterface * | GetFirstConnectedInterface (void) override |
bool | PingHost (unsigned long host, unsigned int timeout_ms=2000) override |
std::vector< std::string > | GetNameServers (void) override |
void | SetNameServers (const std::vector< std::string > &nameServers) override |
![]() | |
CNetworkBase () | |
virtual | ~CNetworkBase () |
CNetworkServices & | GetServices () |
virtual bool | GetHostName (std::string &hostname) |
CNetworkInterface * | GetInterfaceByName (const std::string &name) |
bool | HasInterfaceForIP (unsigned long address) |
bool | IsAvailable (void) |
bool | IsConnected (void) |
bool | WakeOnLan (const char *mac) |
bool | PingHost (unsigned long host, unsigned short port, unsigned int timeout_ms=2000, bool readability_check=false) |
void | NetworkMessage (EMESSAGE message, int param) |
void | StartServices () |
void | StopServices (bool bWait) |
bool | IsLocalHost (const std::string &hostname) |
void | WaitForNet () |
Friends | |
class | CNetworkInterfaceLinux |
Additional Inherited Members | |
![]() | |
enum | EMESSAGE { SERVICES_UP , SERVICES_DOWN } |
![]() | |
static int | ParseHex (char *str, unsigned char *addr) |
static std::string | GetIpStr (const sockaddr *sa) |
IPv6/IPv4 compatible conversion of host IP address. More... | |
static std::string | GetMaskByPrefixLength (uint8_t prefixLength) |
convert prefix length of IPv4 address to IP mask representation More... | |
![]() | |
std::unique_ptr< CNetworkServices > | m_services |
CNetworkLinux::CNetworkLinux | ( | ) |
|
override |
|
overridevirtual |
Reimplemented from CNetworkBase.
|
overridevirtual |
Implements CNetworkBase.
|
overridevirtual |
Implements CNetworkBase.
|
overridevirtual |
Implements CNetworkBase.
|
overridevirtual |
Implements CNetworkBase.
|
friend |