summaryrefslogtreecommitdiff
path: root/vm
diff options
context:
space:
mode:
authorRobert Schuster <theBohemian@gmx.net>2008-05-15 18:44:28 +0000
committerRobert Schuster <theBohemian@gmx.net>2008-05-15 18:44:28 +0000
commitd988b0c8a3a5f0b792cc025e7ae57cbc0dd2838d (patch)
tree3113449d427d692286ef3f3f3a3fccfff6aa9c40 /vm
parent02921b01621bc91bc1c1b9729e33515fea757e59 (diff)
downloadclasspath-d988b0c8a3a5f0b792cc025e7ae57cbc0dd2838d.tar.gz
2008-05-15 Robert Schuster <robertschuster@fsfe.org>
* java/net/NetworkInterface.java: (isUp): New method. (isPointToPoint): Dito. (isLoopback): Dito. (supportsMulticast): Dito. * vm/reference/java/net/VMNetworkInterface.java: (isUp): New method. (isPointToPoint): Dito. (isLoopback): Dito. (supportsMulticast): Dito. * native/jni/java-net/java_net_VMNetworkInterface.c: (isUp): New method. (isPointToPoint): Dito. (isLoopback): Dito. (supportsMulticast): Dito.
Diffstat (limited to 'vm')
-rw-r--r--vm/reference/java/net/VMNetworkInterface.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/vm/reference/java/net/VMNetworkInterface.java b/vm/reference/java/net/VMNetworkInterface.java
index 34db6b626..63a29b16b 100644
--- a/vm/reference/java/net/VMNetworkInterface.java
+++ b/vm/reference/java/net/VMNetworkInterface.java
@@ -1,5 +1,5 @@
/* VMNetworkInterface.java --
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2008 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -119,4 +119,13 @@ final class VMNetworkInterface
else
throw new SocketException("invalid interface address");
}
+
+ static native boolean isUp(String name) throws SocketException;
+
+ static native boolean isLoopback(String name) throws SocketException;
+
+ static native boolean isPointToPoint(String name) throws SocketException;
+
+ static native boolean supportsMulticast(String name) throws SocketException;
+
}