xbmc
Public Member Functions | Static Public Member Functions | List of all members
NPT_NetworkInterface Class Reference

Public Member Functions

 NPT_NetworkInterface (const char *name, const NPT_MacAddress &mac, NPT_Flags flags)
 
 NPT_NetworkInterface (const char *name, NPT_Flags flags)
 
NPT_Result AddAddress (const NPT_NetworkInterfaceAddress &address)
 
const NPT_StringGetName () const
 
const NPT_MacAddressGetMacAddress () const
 
void SetMacAddress (NPT_MacAddress::Type type, const unsigned char *addr, unsigned int length)
 
NPT_Flags GetFlags () const
 
const NPT_List< NPT_NetworkInterfaceAddress > & GetAddresses () const
 
bool IsAddressInNetwork (const NPT_IpAddress &address)
 

Static Public Member Functions

static NPT_Result GetNetworkInterfaces (NPT_List< NPT_NetworkInterface *> &interfaces)
 

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