flowsim.cbdv
Class CBDVRouter2

java.lang.Object
  |
  +--flowsim.core.RouterImpl
        |
        +--flowsim.dv.DVRouterImpl
              |
              +--flowsim.cbdv.CBDVRouter
                    |
                    +--flowsim.cbdv.CBDVRouter2

public final class CBDVRouter2
extends CBDVRouter


Fields inherited from class flowsim.dv.DVRouterImpl
INFINITY
 
Fields inherited from class flowsim.core.RouterImpl
node, port, s
 
Constructor Summary
CBDVRouter2(Simulator s, Node n, int r)
           
 
Method Summary
static ServiceFactory cbdv2_factory(Simulator s)
           
protected  int cost_threshold()
           
 double get_delay_factor()
           
 double get_hopcount_factor()
           
 double get_invbw_factor()
           
 
Methods inherited from class flowsim.cbdv.CBDVRouter
link_cost
 
Methods inherited from class flowsim.dv.DVRouterImpl
debug_table, factory, iface_changed, receive_update, route, run, toString
 
Methods inherited from class flowsim.core.RouterImpl
get_node, get_port
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CBDVRouter2

public CBDVRouter2(Simulator s,
                   Node n,
                   int r)
Method Detail

cbdv2_factory

public static ServiceFactory cbdv2_factory(Simulator s)

cost_threshold

protected int cost_threshold()
Overrides:
cost_threshold in class DVRouterImpl

get_delay_factor

public double get_delay_factor()
Overrides:
get_delay_factor in class CBDVRouter

get_hopcount_factor

public double get_hopcount_factor()
Overrides:
get_hopcount_factor in class CBDVRouter

get_invbw_factor

public double get_invbw_factor()
Overrides:
get_invbw_factor in class CBDVRouter