com.google.common.net
Class InetAddresses.TeredoInfo
java.lang.Object
com.google.common.net.InetAddresses.TeredoInfo
- Enclosing class:
- InetAddresses
public static class InetAddresses.TeredoInfo
- extends java.lang.Object
A simple data class to encapsulate the information to be found in a
Teredo address.
All of the fields in this class are encoded in various portions
of the IPv6 address as part of the protocol. More protocols details
can be found at:
http://en.wikipedia.org/wiki/Teredo_tunneling.
The RFC can be found here:
http://tools.ietf.org/html/rfc4380.
Constructor Summary |
InetAddresses.TeredoInfo(java.net.Inet4Address server,
java.net.Inet4Address client,
int port,
int flags)
Constructs a TeredoInfo instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InetAddresses.TeredoInfo
public InetAddresses.TeredoInfo(@Nullable
java.net.Inet4Address server,
@Nullable
java.net.Inet4Address client,
int port,
int flags)
- Constructs a TeredoInfo instance.
Both server and client can be null
, in which case the
value "0.0.0.0"
will be assumed.
- Throws:
java.lang.IllegalArgumentException
- if either of the port
or the flags
arguments are out of range of an
unsigned short
getServer
public java.net.Inet4Address getServer()
getClient
public java.net.Inet4Address getClient()
getPort
public int getPort()
getFlags
public int getFlags()