Fairness
Class DemograntAdjustEvent

java.lang.Object
  extended by Fairness.DemograntAdjustEvent
All Implemented Interfaces:
SimulationEvent

public class DemograntAdjustEvent
extends java.lang.Object
implements SimulationEvent

DemograntAdjustEvent occurs when the taxation publisher changes the demogrant. The demogrant is the amount of bandwidth that any node can use without forwarding any stripes.

Currently, this class is not used because taxation was not completed.


Constructor Summary
DemograntAdjustEvent()
           
 
Method Summary
 void perform(Simulation sim, double time)
          Performs the event that is occuring within a Simulation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemograntAdjustEvent

public DemograntAdjustEvent()
Method Detail

perform

public void perform(Simulation sim,
                    double time)
Performs the event that is occuring within a Simulation. If an event wishes to re-execute later, it may schedule itself again using the provided Simulation reference.

Specified by:
perform in interface SimulationEvent
Parameters:
sim - non-null Simulation
time - simulation time, exactly equal to the result of Simulation.getTime()