C# Class System.Net.NetworkInformation.UnixNetworkInterface

Inheritance: NetworkInterface
Datei anzeigen Open project: runefs/Marvin Class Usage Examples

Protected Properties

Property Type Description
addresses List
ipproperties IPInterfaceProperties
ipv4stats IPv4InterfaceStatistics

Private Properties

Property Type Description
AddAddress void
SetLinkLayerInfo void
UnixNetworkInterface System
if_nametoindex int

Public Methods

Method Description
GetPhysicalAddress ( ) : System.Net.NetworkInformation.PhysicalAddress
IfNameToIndex ( string ifname ) : int
Supports ( NetworkInterfaceComponent networkInterfaceComponent ) : bool

Private Methods

Method Description
AddAddress ( IPAddress address ) : void
SetLinkLayerInfo ( int index, byte macAddress, NetworkInterfaceType type ) : void
UnixNetworkInterface ( string name ) : System
if_nametoindex ( string ifname ) : int

Method Details

GetPhysicalAddress() public method

public GetPhysicalAddress ( ) : System.Net.NetworkInformation.PhysicalAddress
return System.Net.NetworkInformation.PhysicalAddress

IfNameToIndex() public static method

public static IfNameToIndex ( string ifname ) : int
ifname string
return int

Supports() public method

public Supports ( NetworkInterfaceComponent networkInterfaceComponent ) : bool
networkInterfaceComponent NetworkInterfaceComponent
return bool

Property Details

addresses protected_oe property

protected List addresses
return List

ipproperties protected_oe property

protected IPInterfaceProperties,System.Net.NetworkInformation ipproperties
return IPInterfaceProperties

ipv4stats protected_oe property

protected IPv4InterfaceStatistics,System.Net.NetworkInformation ipv4stats
return IPv4InterfaceStatistics