net.floodlightcontroller.perfmon
Class OneComponentTime
java.lang.Object
net.floodlightcontroller.perfmon.OneComponentTime
public class OneComponentTime
- extends java.lang.Object
Holds OF message processing time information for one IFloodlightModule.
- Author:
- Subrata
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
OneComponentTime
public OneComponentTime(IOFMessageListener module)
resetAllCounters
public void resetAllCounters()
getCompName
public java.lang.String getCompName()
getPktCnt
public int getPktCnt()
getSumProcTimeNs
public long getSumProcTimeNs()
getMaxProcTimeNs
public long getMaxProcTimeNs()
getMinProcTimeNs
public long getMinProcTimeNs()
getAvgProcTimeNs
public long getAvgProcTimeNs()
getSigmaProcTimeNs
public long getSigmaProcTimeNs()
getSumSquaredProcTimeNs
public long getSumSquaredProcTimeNs()
computeSigma
public void computeSigma()
updatePerPacketCounters
public void updatePerPacketCounters(long procTimeNs)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object