avrora.sim.radio.freespace
Class FreeSpaceAir.RadioTicker

java.lang.Object
  extended byavrora.sim.util.GlobalClock.LocalMeet
      extended byavrora.sim.util.GlobalClock.Ticker
          extended byavrora.sim.radio.freespace.FreeSpaceAir.RadioTicker
All Implemented Interfaces:
Simulator.Event
Enclosing class:
FreeSpaceAir

protected class FreeSpaceAir.RadioTicker
extends GlobalClock.Ticker


Field Summary
 
Fields inherited from class avrora.sim.util.GlobalClock.Ticker
eventQueue, period
 
Fields inherited from class avrora.sim.util.GlobalClock.LocalMeet
condition, count, goal, id
 
Method Summary
 void parallelAction(SimulatorThread t)
          the actions, that can be done in parallel
 void preSynchAction()
          do the work needed before the synched action
 void serialAction()
          do the action, which needs to be done in serialized
 
Methods inherited from class avrora.sim.util.GlobalClock.LocalMeet
decGoal, fire
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

preSynchAction

public void preSynchAction()
do the work needed before the synched action

Overrides:
preSynchAction in class GlobalClock.Ticker
See Also:
GlobalClock.LocalMeet.preSynchAction()

serialAction

public void serialAction()
do the action, which needs to be done in serialized

Overrides:
serialAction in class GlobalClock.Ticker
See Also:
GlobalClock.LocalMeet.serialAction()

parallelAction

public void parallelAction(SimulatorThread t)
the actions, that can be done in parallel

Overrides:
parallelAction in class GlobalClock.Ticker
See Also:
GlobalClock.LocalMeet.parallelAction(avrora.sim.SimulatorThread)