Sim.Routing.Champ
Class Destination

java.lang.Object
  extended by Sim.Routing.Champ.Destination

public class Destination
extends java.lang.Object


Constructor Summary
Destination(int numPaths, int destination, int distance)
          Creates a new instance of Destination
 
Method Summary
 java.lang.Integer getDestination()
           
 int getDistanceToDestination()
           
 NextHop getLeastUsedNextHop()
           
 int getNumberPaths()
           
 java.util.LinkedList<NextHop> getSuccessors()
           
 void setDestination(int destination)
           
 void setDestination(java.lang.Integer destination)
           
 void setDistanceToDestination(int distanceToDestination)
           
 void setNumberPaths(int numberPaths)
           
 void setSuccessors(java.util.LinkedList<NextHop> successors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Destination

public Destination(int numPaths,
                   int destination,
                   int distance)
Creates a new instance of Destination

Parameters:
numPaths -
destination -
distance -
Method Detail

getLeastUsedNextHop

public NextHop getLeastUsedNextHop()

getDestination

public java.lang.Integer getDestination()

setDestination

public void setDestination(int destination)

getDistanceToDestination

public int getDistanceToDestination()

setDistanceToDestination

public void setDistanceToDestination(int distanceToDestination)

getSuccessors

public java.util.LinkedList<NextHop> getSuccessors()

getNumberPaths

public int getNumberPaths()

setNumberPaths

public void setNumberPaths(int numberPaths)

setDestination

public void setDestination(java.lang.Integer destination)

setSuccessors

public void setSuccessors(java.util.LinkedList<NextHop> successors)