public class IPPort
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.InetAddress |
address |
private long |
GUID |
private java.lang.String |
host |
private long |
ipAddressAsLong |
private int |
port |
Constructor and Description |
---|
IPPort(byte[] ip,
int p) |
IPPort(java.net.InetAddress ip,
int p)
Constructor
|
IPPort(IPPort ipp)
Constructor (copy)
|
IPPort(java.lang.String ip,
int p)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private static long |
computeGUID(IPPort p)
Compute the GUID of a IPPort.
|
java.net.InetAddress |
getAddress() |
long |
getGUID() |
long |
getIpAddressAsLong() |
int |
getPort() |
boolean |
isEqual(IPPort p)
Comparison methods
|
boolean |
isGreater(IPPort p) |
boolean |
isLower(IPPort p) |
static IPPort |
parseIPPort(java.lang.String s)
Gets a new IPPort object from an String representation.
|
java.lang.String |
toString()
Gets the String form.
|
private java.net.InetAddress address
private long GUID
private java.lang.String host
private long ipAddressAsLong
private int port
IPPort(byte[] ip, int p)
ip
- p
- IPPort(java.net.InetAddress ip, int p)
ip
- IP address as InetAddressp
- portIPPort(IPPort ipp)
ipp
- Other peer.IPPort(java.lang.String ip, int p)
ip
- IP address as Stringp
- portprivate static long computeGUID(IPPort p)
p
- public java.net.InetAddress getAddress()
public long getGUID()
public long getIpAddressAsLong()
public int getPort()
public boolean isEqual(IPPort p)
public boolean isGreater(IPPort p)
public boolean isLower(IPPort p)
public static IPPort parseIPPort(java.lang.String s)
s
- public java.lang.String toString()
toString
in class java.lang.Object