jist.swans.route
Class Link

java.lang.Object
  extended by jist.swans.route.Link

public class Link
extends java.lang.Object

Contains a directed pair of Network addresses.

Since:
SWANS1.0
Version:
$Id: Link.java,v 1.5 2004/04/06 16:07:50 barr Exp $
Author:
Rimon Barr <barr+jist@cs.cornell.edu>

Field Summary
 NetAddress dst
          link destination address.
 NetAddress src
          link source address.
 
Constructor Summary
Link(NetAddress src, NetAddress dst)
          Create link.
 
Method Summary
 boolean equals(java.lang.Object o)
          
 int hashCode()
          
 Link reverse()
          Return link in reverse direction.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

src

public final NetAddress src
link source address.


dst

public final NetAddress dst
link destination address.

Constructor Detail

Link

public Link(NetAddress src,
            NetAddress dst)
Create link.

Parameters:
src - link source address
dst - link destination address
Method Detail

reverse

public Link reverse()
Return link in reverse direction.

Returns:
link in reverse direction

equals

public boolean equals(java.lang.Object o)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object