public static class SocketUtilsIPV6.IPv6Address
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
SocketUtilsIPV6.IPv6Address |
add(int value)
Addition.
|
SocketUtilsIPV6.IPv6Address |
fromString(java.lang.String string)
Create an IPv6 address from its String representation.
|
long |
getHighBits() |
long |
getLowBits() |
boolean |
isIPv4Mapped()
Returns true if the address is an IPv4-mapped IPv6 address.
|
SocketUtilsIPV6.IPv6Address |
maskWithNetworkMask(SocketUtilsIPV6.IPv6NetworkMask networkMask)
Mask the address with the given network mask.
|
SocketUtilsIPV6.IPv6Address |
maximumAddressWithNetworkMask(SocketUtilsIPV6.IPv6NetworkMask networkMask)
Calculate the maximum address with the given network mask.
|
int |
numberOfLeadingOnes() |
int |
numberOfLeadingZeroes() |
int |
numberOfTrailingOnes() |
int |
numberOfTrailingZeroes() |
SocketUtilsIPV6.IPv6Address |
subtract(int value)
Subtraction.
|
java.net.InetAddress |
toInetAddress() |
java.lang.String |
toString()
Returns a string representation of the IPv6 address.
|
public SocketUtilsIPV6.IPv6Address fromString(java.lang.String string)
string
- string representationpublic java.net.InetAddress toInetAddress() throws java.net.UnknownHostException
java.net.UnknownHostException
public SocketUtilsIPV6.IPv6Address add(int value)
value
- value to addpublic SocketUtilsIPV6.IPv6Address subtract(int value)
value
- value to subtractpublic SocketUtilsIPV6.IPv6Address maskWithNetworkMask(SocketUtilsIPV6.IPv6NetworkMask networkMask)
networkMask
- network maskpublic SocketUtilsIPV6.IPv6Address maximumAddressWithNetworkMask(SocketUtilsIPV6.IPv6NetworkMask networkMask)
networkMask
- network maskpublic boolean isIPv4Mapped()
public java.lang.String toString()
toString
in class java.lang.Object
public long getHighBits()
public long getLowBits()
public int numberOfTrailingZeroes()
public int numberOfTrailingOnes()
public int numberOfLeadingZeroes()
public int numberOfLeadingOnes()
Copyright © 2001-2021 JRuby. All Rights Reserved.