|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdrcl.inet.protocol.dvmrp.DVMRPTimingPack
Defines all the timing parameters used by DVMRP.
| Field Summary | |
static double |
DELETE_TIMEOUT_PERIOD
Hold-down timeout period for entries to be removed. |
double |
deleteTimeoutPeriod
|
static double |
GRAFT_RETX_TIME
Graft retransmission time (with exponential backoff). |
double |
graftRetxTime
|
static double |
MAX_TIME_OUT_VARIANCE
Timeout variance for updating the distance vector information. |
double |
maxTimeoutVariance
|
static int |
PRUNE_LIFETIME
Prune state lifetime (< 2hr). |
static double |
PRUNE_RETX_TIME
Prune retransmission time (with exponential backoff). |
int |
pruneLifetime
|
double |
pruneRetxTime
|
static double |
REGULAR_UPDATE_TIMEOUT_PERIOD
Regular update timeout period. |
double |
regularUpdatePeriod
|
static double |
ROUTE_TIMEOUT_PERIOD
Routing table entry timeout period. |
double |
routeTimeoutPeriod
|
static double |
TRIGGERED_UPDATE_TIMEOUT_PERIOD
Triggered update timeout period. |
double |
triggeredUpdateDelayPeriod
|
| Constructor Summary | |
DVMRPTimingPack()
|
|
DVMRPTimingPack(double regularUpdate_,
double triggeredUpdateDelay_,
double routeTimeout_,
double routeHoldDownTime_,
double timingVar_,
int pruneLifetime_,
double pruneRetxTime_,
double graftRetxTime_)
|
|
| Method Summary | |
double |
getGraftRetxTime()
|
int |
getPruneLifetime()
|
double |
getPruneRetxTime()
|
double |
getRegularUpdatePeriod()
|
double |
getRouteHoldDownTime()
|
double |
getRouteTimeout()
|
double |
getTimingVariance()
|
double |
getTriggeredUpdateDelay()
|
java.lang.String |
info()
|
void |
setGraftRetxTime(double v_)
|
void |
setPruneLifetime(int v_)
|
void |
setPruneRetxTime(double v_)
|
void |
setRegularUpdatePeriod(double v_)
|
void |
setRouteHoldDownTime(double v_)
|
void |
setRouteTimeout(double v_)
|
void |
setTimingVariance(double v_)
|
void |
setTriggeredUpdateDelay(double v_)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final double REGULAR_UPDATE_TIMEOUT_PERIOD
public static final double MAX_TIME_OUT_VARIANCE
public static final double ROUTE_TIMEOUT_PERIOD
public static final double DELETE_TIMEOUT_PERIOD
public static final double TRIGGERED_UPDATE_TIMEOUT_PERIOD
public static final int PRUNE_LIFETIME
public static final double PRUNE_RETX_TIME
public static final double GRAFT_RETX_TIME
public double regularUpdatePeriod
public double maxTimeoutVariance
public double routeTimeoutPeriod
public double deleteTimeoutPeriod
public double triggeredUpdateDelayPeriod
public int pruneLifetime
public double pruneRetxTime
public double graftRetxTime
| Constructor Detail |
public DVMRPTimingPack()
public DVMRPTimingPack(double regularUpdate_,
double triggeredUpdateDelay_,
double routeTimeout_,
double routeHoldDownTime_,
double timingVar_,
int pruneLifetime_,
double pruneRetxTime_,
double graftRetxTime_)
| Method Detail |
public java.lang.String info()
public double getRegularUpdatePeriod()
public void setRegularUpdatePeriod(double v_)
public double getTriggeredUpdateDelay()
public void setTriggeredUpdateDelay(double v_)
public double getRouteTimeout()
public void setRouteTimeout(double v_)
public double getRouteHoldDownTime()
public void setRouteHoldDownTime(double v_)
public double getTimingVariance()
public void setTimingVariance(double v_)
public int getPruneLifetime()
public void setPruneLifetime(int v_)
public double getPruneRetxTime()
public void setPruneRetxTime(double v_)
public double getGraftRetxTime()
public void setGraftRetxTime(double v_)
|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||