SSF.OS.OSPFv2
Class Interface.DelayedAckTimer

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

public class Interface.DelayedAckTimer
extends Timer

The DelayedAckTimer is started if a new LS Ack Packet should be sent delayed. When it expires, it sends lsAckContent to all Neighbors attached to this Interface. During the runtime of this Timer lsAckContent can be filled with another LSA Headers to be acknowledged.


Constructor Summary
Interface.DelayedAckTimer(OSPF o, long dt)
           
 
Method Summary
 void callback()
          Action to be taken upon expiration if the timer has not been cancelled.
 
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
 

Constructor Detail

Interface.DelayedAckTimer

public Interface.DelayedAckTimer(OSPF o,
                                 long dt)
Method Detail

callback

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

Specified by:
callback in class Timer