SSF.OS
Class Timer

java.lang.Object
  |
  +--com.renesys.raceway.SSF.Entity
        |
        +--SSF.OS.Timer
Direct Known Subclasses:
_NIC.NotificationTimer, droptailQueueMonitor_1$1, droptailQueueMonitor_2$1, EventHandler.EventTimer, ICMP$1, sOSPF_TE.StartupTimer, sOSPF.StartupTimer, TEManager.StartupTimer

public abstract synchronized class Timer
extends com.renesys.raceway.SSF.Entity


Nested Class Summary
(package private)  class Timer.TimerEvent
           
 
Field Summary
private  Timer chainedTo
           
private  long delay
           
private  long expiration
           
private  com.renesys.raceway.SSF.inChannel fromSelf
           
private static java.util.Hashtable timer_for_entity
           
private  com.renesys.raceway.SSF.outChannel toSelf
           
 
Fields inherited from class com.renesys.raceway.SSF.Entity
 
Constructor Summary
Timer(ProtocolGraph, long)
           
 
Method Summary
(package private) static void ()
           
abstract  void callback()
           
 void cancel()
           
 boolean isCancelled()
           
 void set()
           
 void set(long)
           
private  void set(Timer)
           
 
Methods inherited from class com.renesys.raceway.SSF.Entity
alignment, alignTo, coalignedEntities, inChannels, init, joinAll, makeIndependent, now, outChannels, pauseAll, playRole, processes, resumeAll, startAll, startAll, startClient, startClient, startServer, W, Z
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timer_for_entity

private static java.util.Hashtable timer_for_entity

expiration

private long expiration

delay

private long delay

fromSelf

private com.renesys.raceway.SSF.inChannel fromSelf

toSelf

private com.renesys.raceway.SSF.outChannel toSelf

chainedTo

private Timer chainedTo
Constructor Detail

Timer

public Timer(ProtocolGraph,
             long)
Method Detail

isCancelled

public boolean isCancelled()

callback

public abstract void callback()

set

public void set()

set

public void set(long)

set

private void set(Timer)

cancel

public final void cancel()

static void ()