report
Class EncountersVSUniqueEncountersReport

java.lang.Object
  extended by report.Report
      extended by report.EncountersVSUniqueEncountersReport
All Implemented Interfaces:
ConnectionListener, UpdateListener

public class EncountersVSUniqueEncountersReport
extends Report
implements ConnectionListener, UpdateListener

The total- vs. the unique encounters for each node


Field Summary
 
Fields inherited from class report.Report
DEF_PRECISION, INTERVAL_SETTING, INTERVALLED_FORMAT, NAN, out, OUT_SUFFIX, OUTPUT_SETTING, PRECISION_SETTING, REPORT_NS, REPORTDIR_SETTING, WARMUP_S, warmupIDs, warmupTime
 
Constructor Summary
EncountersVSUniqueEncountersReport()
           
 
Method Summary
 void done()
          Called when the simulation is done, user requested premature termination or intervalled report generating decided that it's time for the next report.
 void hostsConnected(DTNHost host1, DTNHost host2)
          Method is called when two hosts are connected.
 void hostsDisconnected(DTNHost host1, DTNHost host2)
          Method is called when connection between hosts is disconnected.
 void updated(java.util.List<DTNHost> hosts)
          Method is called on every update cycle.
 
Methods inherited from class report.Report
addWarmupID, format, getAverage, getIntAverage, getIntMedian, getMedian, getScenarioName, getSettings, getSimTime, getVariance, init, isWarmup, isWarmupID, newEvent, setPrefix, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncountersVSUniqueEncountersReport

public EncountersVSUniqueEncountersReport()
Method Detail

hostsConnected

public void hostsConnected(DTNHost host1,
                           DTNHost host2)
Description copied from interface: ConnectionListener
Method is called when two hosts are connected.

Specified by:
hostsConnected in interface ConnectionListener
Parameters:
host1 - Host that initiated the connection
host2 - Host that was connected to

hostsDisconnected

public void hostsDisconnected(DTNHost host1,
                              DTNHost host2)
Description copied from interface: ConnectionListener
Method is called when connection between hosts is disconnected.

Specified by:
hostsDisconnected in interface ConnectionListener
Parameters:
host1 - Host that initiated the disconnection
host2 - Host at the other end of the connection

updated

public void updated(java.util.List<DTNHost> hosts)
Description copied from interface: UpdateListener
Method is called on every update cycle.

Specified by:
updated in interface UpdateListener
Parameters:
hosts - A list of all hosts in the world

done

public void done()
Description copied from class: Report
Called when the simulation is done, user requested premature termination or intervalled report generating decided that it's time for the next report.

Overrides:
done in class Report