Sim
Class NodeMonitor

java.lang.Object
  extended by Sim.NodeMonitor

public class NodeMonitor
extends java.lang.Object


Constructor Summary
NodeMonitor()
           
 
Method Summary
 void addPacketsOriginated(Packet p)
           
 void addToTotalBytes(int protoBytes, int userBytes)
           
 void addToTotalSendTime(double sendTime)
           
 void frameSent(HardwareFrame frame)
           
 Location getEndPosition()
           
 int getFramesReceived()
           
 int getFramesSent()
           
 int getPacketsArrived()
           
 java.util.ArrayList<Packet> getPacketsOriginated()
           
 int getPacketsOverheard()
           
 int getPacketsSent()
           
 int getPacketsTerminated()
           
 Location getStartPosition()
           
 int getTotalBytes()
           
 int getTotalProtocolBytes()
           
 double getTotalSendTime()
           
 int getTotalUserBytes()
           
 void incFramesReceived()
           
 void incPacketsArrived()
           
 void incPacketsOverheard()
           
 void incPacketsSent()
           
 void incPacketsTerminated()
           
 void setEndPosition(Location endPosition)
           
 void setStartPosition(Location startPosition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeMonitor

public NodeMonitor()
Method Detail

getEndPosition

public Location getEndPosition()

setEndPosition

public void setEndPosition(Location endPosition)

getPacketsArrived

public int getPacketsArrived()

incPacketsArrived

public void incPacketsArrived()

addPacketsOriginated

public void addPacketsOriginated(Packet p)

getPacketsOriginated

public java.util.ArrayList<Packet> getPacketsOriginated()

getPacketsOverheard

public int getPacketsOverheard()

incPacketsOverheard

public void incPacketsOverheard()

getPacketsSent

public int getPacketsSent()

incPacketsSent

public void incPacketsSent()

getFramesReceived

public int getFramesReceived()

incFramesReceived

public void incFramesReceived()

getFramesSent

public int getFramesSent()

getPacketsTerminated

public int getPacketsTerminated()

incPacketsTerminated

public void incPacketsTerminated()

getStartPosition

public Location getStartPosition()

setStartPosition

public void setStartPosition(Location startPosition)

getTotalBytes

public int getTotalBytes()

getTotalProtocolBytes

public int getTotalProtocolBytes()

getTotalUserBytes

public int getTotalUserBytes()

addToTotalBytes

public void addToTotalBytes(int protoBytes,
                            int userBytes)

getTotalSendTime

public double getTotalSendTime()

addToTotalSendTime

public void addToTotalSendTime(double sendTime)

frameSent

public void frameSent(HardwareFrame frame)