org.gudy.azureus2.core3.peer.impl
Class PEPeerManagerStatsImpl
java.lang.Object
org.gudy.azureus2.core3.peer.impl.PEPeerManagerStatsImpl
- All Implemented Interfaces:
- PEPeerManagerStats
public class PEPeerManagerStatsImpl
- extends Object
- implements PEPeerManagerStats
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PEPeerManagerStatsImpl
public PEPeerManagerStatsImpl(PEPeerControlImpl _manager)
discarded
public void discarded(PEPeer peer,
int length)
- Specified by:
discarded
in interface PEPeerManagerStats
hashFailed
public void hashFailed(int length)
- Specified by:
hashFailed
in interface PEPeerManagerStats
getTotalHashFailBytes
public long getTotalHashFailBytes()
- Specified by:
getTotalHashFailBytes
in interface PEPeerManagerStats
dataBytesReceived
public void dataBytesReceived(PEPeer peer,
int length)
- Specified by:
dataBytesReceived
in interface PEPeerManagerStats
protocolBytesReceived
public void protocolBytesReceived(PEPeer peer,
int length)
- Specified by:
protocolBytesReceived
in interface PEPeerManagerStats
dataBytesSent
public void dataBytesSent(PEPeer peer,
int length)
- Specified by:
dataBytesSent
in interface PEPeerManagerStats
protocolBytesSent
public void protocolBytesSent(PEPeer peer,
int length)
- Specified by:
protocolBytesSent
in interface PEPeerManagerStats
haveNewPiece
public void haveNewPiece(int pieceLength)
- Specified by:
haveNewPiece
in interface PEPeerManagerStats
getDataReceiveRate
public long getDataReceiveRate()
- Specified by:
getDataReceiveRate
in interface PEPeerManagerStats
getProtocolReceiveRate
public long getProtocolReceiveRate()
- Specified by:
getProtocolReceiveRate
in interface PEPeerManagerStats
getDataSendRate
public long getDataSendRate()
- Specified by:
getDataSendRate
in interface PEPeerManagerStats
getProtocolSendRate
public long getProtocolSendRate()
- Specified by:
getProtocolSendRate
in interface PEPeerManagerStats
getTotalDiscarded
public long getTotalDiscarded()
- Specified by:
getTotalDiscarded
in interface PEPeerManagerStats
setTotalDiscarded
public void setTotalDiscarded(long total)
getTotalDataBytesSent
public long getTotalDataBytesSent()
- Specified by:
getTotalDataBytesSent
in interface PEPeerManagerStats
getTotalProtocolBytesSent
public long getTotalProtocolBytesSent()
- Specified by:
getTotalProtocolBytesSent
in interface PEPeerManagerStats
getTotalDataBytesReceived
public long getTotalDataBytesReceived()
- Specified by:
getTotalDataBytesReceived
in interface PEPeerManagerStats
getTotalProtocolBytesReceived
public long getTotalProtocolBytesReceived()
- Specified by:
getTotalProtocolBytesReceived
in interface PEPeerManagerStats
getTotalDataBytesSentNoLan
public long getTotalDataBytesSentNoLan()
- Specified by:
getTotalDataBytesSentNoLan
in interface PEPeerManagerStats
getTotalProtocolBytesSentNoLan
public long getTotalProtocolBytesSentNoLan()
- Specified by:
getTotalProtocolBytesSentNoLan
in interface PEPeerManagerStats
getTotalDataBytesReceivedNoLan
public long getTotalDataBytesReceivedNoLan()
- Specified by:
getTotalDataBytesReceivedNoLan
in interface PEPeerManagerStats
getTotalProtocolBytesReceivedNoLan
public long getTotalProtocolBytesReceivedNoLan()
- Specified by:
getTotalProtocolBytesReceivedNoLan
in interface PEPeerManagerStats
getTotalAverage
public long getTotalAverage()
- Specified by:
getTotalAverage
in interface PEPeerManagerStats
getTimeSinceLastDataReceivedInSeconds
public int getTimeSinceLastDataReceivedInSeconds()
- Specified by:
getTimeSinceLastDataReceivedInSeconds
in interface PEPeerManagerStats
getTimeSinceLastDataSentInSeconds
public int getTimeSinceLastDataSentInSeconds()
- Specified by:
getTimeSinceLastDataSentInSeconds
in interface PEPeerManagerStats
haveNewConnection
public void haveNewConnection(boolean incoming)
- Specified by:
haveNewConnection
in interface PEPeerManagerStats
getTotalIncomingConnections
public int getTotalIncomingConnections()
- Specified by:
getTotalIncomingConnections
in interface PEPeerManagerStats
getTotalOutgoingConnections
public int getTotalOutgoingConnections()
- Specified by:
getTotalOutgoingConnections
in interface PEPeerManagerStats
getPermittedBytesToReceive
public int getPermittedBytesToReceive()
- Specified by:
getPermittedBytesToReceive
in interface PEPeerManagerStats
permittedReceiveBytesUsed
public void permittedReceiveBytesUsed(int bytes)
- Specified by:
permittedReceiveBytesUsed
in interface PEPeerManagerStats
getPermittedBytesToSend
public int getPermittedBytesToSend()
- Specified by:
getPermittedBytesToSend
in interface PEPeerManagerStats
permittedSendBytesUsed
public void permittedSendBytesUsed(int bytes)
- Specified by:
permittedSendBytesUsed
in interface PEPeerManagerStats
getSmoothedDataReceiveRate
public long getSmoothedDataReceiveRate()
- Specified by:
getSmoothedDataReceiveRate
in interface PEPeerManagerStats
getSmoothedDataSendRate
public long getSmoothedDataSendRate()
- Specified by:
getSmoothedDataSendRate
in interface PEPeerManagerStats
getPeakDataReceiveRate
public long getPeakDataReceiveRate()
- Specified by:
getPeakDataReceiveRate
in interface PEPeerManagerStats
getPeakDataSendRate
public long getPeakDataSendRate()
- Specified by:
getPeakDataSendRate
in interface PEPeerManagerStats
update
public void update(int tick_count)