|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectzisko.multicastor.program.model.NetworkAdapter
public abstract class NetworkAdapter
Abstrakte Hilfsklasse welche die Netzwerkadapter des Systems ausliest und nach IPv4 und IPv6 sortiert.
Nested Class Summary | |
---|---|
static class |
NetworkAdapter.IPType
Network Type |
Field Summary | |
---|---|
static java.util.Vector<java.net.InetAddress> |
ipv4Interfaces
Vector welcher alle vorgebenen IPv4 Netzwerkadressen im System huelt. |
static java.util.Vector<java.net.InetAddress> |
ipv6Interfaces
Vector welcher alle vorgebenen IPv6 Netzwerkadressen im System huelt. |
static java.util.Vector<byte[]> |
macInterfaces
Vector welcher alle vorgebenen MAP Netzwerkadressen im System huelt. |
static java.util.Vector<java.lang.String> |
macInterfacesName
|
Constructor Summary | |
---|---|
NetworkAdapter()
|
Method Summary | |
---|---|
static int |
findAddressIndex(java.lang.String address)
ueberprueft ob eine bestimmte IP Adresse im System vergeben ist. |
static int |
findAddressIndexMMRP(java.lang.String address)
|
static NetworkAdapter.IPType |
getAddressType(java.lang.String address)
|
static java.util.Vector<java.net.InetAddress> |
getipv4Adapters()
Funktion welche alle vergebenen IPv4 Netzwerkadressen im System als Vector zurueck gibt. |
static java.util.Vector<java.net.InetAddress> |
getipv6Adapters()
Funktion welche alle vergebenen IPv6 Netzwerkadressen im System als Vector zurueck gibt. |
static java.util.Vector<java.lang.String> |
getMacAdapterNames()
|
static java.util.Vector<byte[]> |
getMacAdapters()
Funktion welche die Mac Netzwerkadressen im System als Vector zurueck gibt. |
static byte[] |
getMacToMMRP(int sourceMac)
|
static byte[] |
getMacToMMRP(java.lang.String sourceMac)
|
static java.lang.String |
getNameToMacAdress(byte[] mac)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.util.Vector<java.net.InetAddress> ipv4Interfaces
public static java.util.Vector<java.net.InetAddress> ipv6Interfaces
public static java.util.Vector<byte[]> macInterfaces
public static java.util.Vector<java.lang.String> macInterfacesName
Constructor Detail |
---|
public NetworkAdapter()
Method Detail |
---|
public static java.util.Vector<java.net.InetAddress> getipv4Adapters()
public static java.util.Vector<java.net.InetAddress> getipv6Adapters()
public static java.util.Vector<byte[]> getMacAdapters()
public static java.lang.String getNameToMacAdress(byte[] mac)
public static int findAddressIndex(java.lang.String address)
address
- Adresse welche ueberprueft werden soll
public static int findAddressIndexMMRP(java.lang.String address)
public static NetworkAdapter.IPType getAddressType(java.lang.String address)
public static byte[] getMacToMMRP(java.lang.String sourceMac)
public static byte[] getMacToMMRP(int sourceMac)
public static java.util.Vector<java.lang.String> getMacAdapterNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |