All Packages This Package Class Hierarchy Class Search Index
java.lang.Object | +----edu.utah.janos.nodeos.AddressSpecPortAddr
Summary |
class AddressSpecPortAddr extends java.lang.Object implements edu.utah.janos.nodeos.AddressSpec { // Fields 6 static final InetAddress WILDCARD_ADDRESS; static final int WILDCARD_PORT; private InetAddress daddr; private int dport; private InetAddress saddr; private int sport; // Constructors 1 AddressSpecPortAddr(String) throws PacketAddressFormatException; // Methods 8 InetAddress destAddr(); int destPort(); public boolean equals(Object); public int hashCode(); public void parseAddress(String) throws PacketAddressFormatException; InetAddress sourceAddr(); int sourcePort(); public String toString(); }
Provides a ip:port support for various protocols that support 16-bit port ids coupled with a 32-bit IP-like address.
This is the internal representation of most "AddressSpec"'s.
Fields |
· WILDCARD_ADDRESS | Summary | Top |
static final InetAddress WILDCARD_ADDRESS
· WILDCARD_PORT | Summary | Top |
static final int WILDCARD_PORT
· saddr | Summary | Top |
private InetAddress saddr
Source internet address for this AddressSpec
· sport | Summary | Top |
private int sport
Source port this AddressSpec represents.
· daddr | Summary | Top |
private InetAddress daddr
Destination internet address for this AddressSpec
· dport | Summary | Top |
private int dport
Destination port this AddressSpec represents.
Constructors |
· AddressSpecPortAddr | Summary | Top |
AddressSpecPortAddr(String addr) throws PacketAddressFormatException
Methods |
· parseAddress | Summary | Top |
public void parseAddress(String addr) throws PacketAddressFormatException
Parses UDP address strings. The format is: "
: : : XXX should make this private, require all users to come through the constructor.
- Implements:
- parseAddress in interface AddressSpec
· destAddr | Summary | Top |
InetAddress destAddr()
· destPort | Summary | Top |
int destPort()
· sourceAddr | Summary | Top |
InetAddress sourceAddr()
· sourcePort | Summary | Top |
int sourcePort()
· hashCode | Summary | Top |
public int hashCode()
- Overrides:
- hashCode in class Object
· equals | Summary | Top |
public boolean equals(Object o)
Two AddressSpecPortAddr objects are equal if the source and destination ports and addresses are equal.
- Overrides:
- equals in class Object
· toString | Summary | Top |
public String toString()
- Overrides:
- toString in class Object
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7