SSF.OS.OSPFv2
Class Neighbor.RetransmissionTimer

java.lang.Object
  |
  +--com.renesys.raceway.SSF.Entity
        |
        +--SSF.OS.Timer
              |
              +--SSF.OS.OSPFv2.Neighbor.RetransmissionTimer
Enclosing class:
Neighbor

public class Neighbor.RetransmissionTimer
extends Timer

/* The Retransmission Timer for this Neighbor class. A single shot timer whose firing indicates that a Database Description Packet should be resend, because no appropriate answer (i.e. a DD Packet) from the adjacent Neighbor were received in the last rxmtInterval seconds.


Field Summary
 ProtocolMessage pktContent
          content of the Packet currently to resend.
 
Constructor Summary
Neighbor.RetransmissionTimer(OSPF o, long dt, ProtocolMessage pktContent)
           
 
Method Summary
 void callback()
          Action to be taken upon expiration if the timer has not been canceled.
 
Methods inherited from class SSF.OS.Timer
cancel, isCancelled, set, set
 
Methods inherited from class com.renesys.raceway.SSF.Entity
alignment, alignTo, coalignedEntities, inChannels, init, joinAll, makeIndependent, now, outChannels, pauseAll, playRole, processes, resetSimulation, resumeAll, startAll, startAll, startClient, startClient, startServer, Vx, Yx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pktContent

public ProtocolMessage pktContent
content of the Packet currently to resend.

Constructor Detail

Neighbor.RetransmissionTimer

public Neighbor.RetransmissionTimer(OSPF o,
                                    long dt,
                                    ProtocolMessage pktContent)
Method Detail

callback

public void callback()
Action to be taken upon expiration if the timer has not been canceled.

Specified by:
callback in class Timer