From bfad6a3193fae16ba55ff83a98365e371ee6efee Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Tue, 28 Feb 2006 20:52:55 +0000 Subject: [PATCH] add some ipv6 stuff --- bindings/java/src/net/hyperic/sigar/NetFlags.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bindings/java/src/net/hyperic/sigar/NetFlags.java b/bindings/java/src/net/hyperic/sigar/NetFlags.java index 41889c99..f966ca22 100644 --- a/bindings/java/src/net/hyperic/sigar/NetFlags.java +++ b/bindings/java/src/net/hyperic/sigar/NetFlags.java @@ -14,10 +14,14 @@ public class NetFlags { public static final String ANY_ADDR = "0.0.0.0"; + public static final String ANY_ADDR_V6 = "::"; + public static final String LOOPBACK_HOSTNAME = "localhost"; public static final String LOOPBACK_ADDRESS = "127.0.0.1"; + public static final String LOOPBACK_ADDRESS_V6 = "::1"; + /** * interface is up */ @@ -165,4 +169,11 @@ public class NetFlags { return retval; } + + public static boolean isAnyAddress(String address) { + return + (address == null) || + address.equals(ANY_ADDR) || + address.equals(ANY_ADDR_V6); + } }