Class PEPeerManagerStatsImpl
java.lang.Object
com.biglybt.core.peer.impl.PEPeerManagerStatsImpl
- All Implemented Interfaces:
PEPeerManagerStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PEPeerManagerAdapterprivate intprivate intprivate final Averageprivate final Averageprivate longprivate intprivate intprivate final Averageprivate longprivate longprivate final Averageprivate final Averageprivate longprivate longprivate GeneralUtils.SmoothAverageprivate GeneralUtils.SmoothAverageprivate longprivate longprivate longprivate longprivate intprivate intprivate longprivate longprivate longprivate longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddataBytesReceived(PEPeer peer, long length) voiddataBytesSent(PEPeer peer, long length) voidlonglonglonglonglonglonglonglonglonglongintintlonglonglonglonglonglonglongintintlonglonglonglongvoidhashFailed(int length) voidhaveNewConnection(boolean incoming) voidhaveNewPiece(int pieceLength) voidpermittedReceiveBytesUsed(int bytes) voidpermittedSendBytesUsed(int bytes) voidprotocolBytesReceived(PEPeer peer, long length) voidprotocolBytesSent(PEPeer peer, long length) voidsetTotalDiscarded(long total) voidupdate(int tick_count)
-
Field Details
-
adapter
-
total_data_bytes_received
private long total_data_bytes_received -
total_protocol_bytes_received
private long total_protocol_bytes_received -
total_data_bytes_sent
private long total_data_bytes_sent -
total_protocol_bytes_sent
private long total_protocol_bytes_sent -
total_data_bytes_received_lan
private long total_data_bytes_received_lan -
total_protocol_bytes_received_lan
private long total_protocol_bytes_received_lan -
total_data_bytes_sent_lan
private long total_data_bytes_sent_lan -
total_protocol_bytes_sent_lan
private long total_protocol_bytes_sent_lan -
totalDiscarded
private long totalDiscarded -
hash_fail_bytes
private long hash_fail_bytes -
last_data_received_seconds
private int last_data_received_seconds -
last_data_sent_seconds
private int last_data_sent_seconds -
data_receive_speed
-
protocol_receive_speed
-
data_send_speed
-
protocol_send_speed
-
overallSpeed
-
smooth_last_sent
private long smooth_last_sent -
smooth_last_received
private long smooth_last_received -
current_smoothing_window
private int current_smoothing_window -
current_smoothing_interval
private int current_smoothing_interval -
smoothed_receive_rate
-
smoothed_send_rate
-
peak_receive_rate
private long peak_receive_rate -
peak_send_rate
private long peak_send_rate -
total_incoming
private int total_incoming -
total_outgoing
private int total_outgoing
-
-
Constructor Details
-
PEPeerManagerStatsImpl
-
-
Method Details
-
discarded
- Specified by:
discardedin interfacePEPeerManagerStats
-
hashFailed
public void hashFailed(int length) - Specified by:
hashFailedin interfacePEPeerManagerStats
-
getTotalHashFailBytes
public long getTotalHashFailBytes()- Specified by:
getTotalHashFailBytesin interfacePEPeerManagerStats
-
dataBytesReceived
- Specified by:
dataBytesReceivedin interfacePEPeerManagerStats
-
protocolBytesReceived
- Specified by:
protocolBytesReceivedin interfacePEPeerManagerStats
-
dataBytesSent
- Specified by:
dataBytesSentin interfacePEPeerManagerStats
-
protocolBytesSent
- Specified by:
protocolBytesSentin interfacePEPeerManagerStats
-
haveNewPiece
public void haveNewPiece(int pieceLength) - Specified by:
haveNewPiecein interfacePEPeerManagerStats
-
getDataReceiveRate
public long getDataReceiveRate()- Specified by:
getDataReceiveRatein interfacePEPeerManagerStats
-
getProtocolReceiveRate
public long getProtocolReceiveRate()- Specified by:
getProtocolReceiveRatein interfacePEPeerManagerStats
-
getDataSendRate
public long getDataSendRate()- Specified by:
getDataSendRatein interfacePEPeerManagerStats
-
getProtocolSendRate
public long getProtocolSendRate()- Specified by:
getProtocolSendRatein interfacePEPeerManagerStats
-
getTotalDiscarded
public long getTotalDiscarded()- Specified by:
getTotalDiscardedin interfacePEPeerManagerStats
-
setTotalDiscarded
public void setTotalDiscarded(long total) -
getTotalDataBytesSent
public long getTotalDataBytesSent()- Specified by:
getTotalDataBytesSentin interfacePEPeerManagerStats
-
getTotalProtocolBytesSent
public long getTotalProtocolBytesSent()- Specified by:
getTotalProtocolBytesSentin interfacePEPeerManagerStats
-
getTotalDataBytesReceived
public long getTotalDataBytesReceived()- Specified by:
getTotalDataBytesReceivedin interfacePEPeerManagerStats
-
getTotalProtocolBytesReceived
public long getTotalProtocolBytesReceived()- Specified by:
getTotalProtocolBytesReceivedin interfacePEPeerManagerStats
-
getTotalDataBytesSentNoLan
public long getTotalDataBytesSentNoLan()- Specified by:
getTotalDataBytesSentNoLanin interfacePEPeerManagerStats
-
getTotalProtocolBytesSentNoLan
public long getTotalProtocolBytesSentNoLan()- Specified by:
getTotalProtocolBytesSentNoLanin interfacePEPeerManagerStats
-
getTotalDataBytesReceivedNoLan
public long getTotalDataBytesReceivedNoLan()- Specified by:
getTotalDataBytesReceivedNoLanin interfacePEPeerManagerStats
-
getTotalProtocolBytesReceivedNoLan
public long getTotalProtocolBytesReceivedNoLan()- Specified by:
getTotalProtocolBytesReceivedNoLanin interfacePEPeerManagerStats
-
getTotalAverage
public long getTotalAverage()- Specified by:
getTotalAveragein interfacePEPeerManagerStats
-
getTimeSinceLastDataReceivedInSeconds
public int getTimeSinceLastDataReceivedInSeconds()- Specified by:
getTimeSinceLastDataReceivedInSecondsin interfacePEPeerManagerStats
-
getTimeSinceLastDataSentInSeconds
public int getTimeSinceLastDataSentInSeconds()- Specified by:
getTimeSinceLastDataSentInSecondsin interfacePEPeerManagerStats
-
haveNewConnection
public void haveNewConnection(boolean incoming) - Specified by:
haveNewConnectionin interfacePEPeerManagerStats
-
getTotalIncomingConnections
public int getTotalIncomingConnections()- Specified by:
getTotalIncomingConnectionsin interfacePEPeerManagerStats
-
getTotalOutgoingConnections
public int getTotalOutgoingConnections()- Specified by:
getTotalOutgoingConnectionsin interfacePEPeerManagerStats
-
getPermittedBytesToReceive
public long getPermittedBytesToReceive()- Specified by:
getPermittedBytesToReceivein interfacePEPeerManagerStats
-
permittedReceiveBytesUsed
public void permittedReceiveBytesUsed(int bytes) - Specified by:
permittedReceiveBytesUsedin interfacePEPeerManagerStats
-
getPermittedBytesToSend
public long getPermittedBytesToSend()- Specified by:
getPermittedBytesToSendin interfacePEPeerManagerStats
-
permittedSendBytesUsed
public void permittedSendBytesUsed(int bytes) - Specified by:
permittedSendBytesUsedin interfacePEPeerManagerStats
-
getSmoothedDataReceiveRate
public long getSmoothedDataReceiveRate()- Specified by:
getSmoothedDataReceiveRatein interfacePEPeerManagerStats
-
getSmoothedDataSendRate
public long getSmoothedDataSendRate()- Specified by:
getSmoothedDataSendRatein interfacePEPeerManagerStats
-
getPeakDataReceiveRate
public long getPeakDataReceiveRate()- Specified by:
getPeakDataReceiveRatein interfacePEPeerManagerStats
-
getPeakDataSendRate
public long getPeakDataSendRate()- Specified by:
getPeakDataSendRatein interfacePEPeerManagerStats
-
update
public void update(int tick_count)
-