Class DownloadManagerStatsImpl
java.lang.Object
com.biglybt.pifimpl.local.download.DownloadManagerStatsImpl
- All Implemented Interfaces:
DownloadManagerStats
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglongdata received since session startlonglongcurrent data receive ratelonglongbytes ever receivedlongbytes ever sentlonglonglonglonglonghow long since az startedlonglong
-
Field Details
-
global_manager_stats
-
overall_stats
-
-
Constructor Details
-
DownloadManagerStatsImpl
-
-
Method Details
-
getOverallDataBytesReceived
public long getOverallDataBytesReceived()Description copied from interface:DownloadManagerStatsbytes ever received- Specified by:
getOverallDataBytesReceivedin interfaceDownloadManagerStats- Returns:
-
getOverallDataBytesSent
public long getOverallDataBytesSent()Description copied from interface:DownloadManagerStatsbytes ever sent- Specified by:
getOverallDataBytesSentin interfaceDownloadManagerStats- Returns:
-
getSessionUptimeSeconds
public long getSessionUptimeSeconds()Description copied from interface:DownloadManagerStatshow long since az started- Specified by:
getSessionUptimeSecondsin interfaceDownloadManagerStats- Returns:
-
getDataReceiveRate
public long getDataReceiveRate()Description copied from interface:DownloadManagerStatscurrent data receive rate- Specified by:
getDataReceiveRatein interfaceDownloadManagerStats- Returns:
-
getProtocolReceiveRate
public long getProtocolReceiveRate()- Specified by:
getProtocolReceiveRatein interfaceDownloadManagerStats
-
getDataAndProtocolReceiveRate
public long getDataAndProtocolReceiveRate()- Specified by:
getDataAndProtocolReceiveRatein interfaceDownloadManagerStats
-
getDataSendRate
public long getDataSendRate()- Specified by:
getDataSendRatein interfaceDownloadManagerStats
-
getProtocolSendRate
public long getProtocolSendRate()- Specified by:
getProtocolSendRatein interfaceDownloadManagerStats
-
getDataAndProtocolSendRate
public long getDataAndProtocolSendRate()- Specified by:
getDataAndProtocolSendRatein interfaceDownloadManagerStats
-
getDataBytesReceived
public long getDataBytesReceived()Description copied from interface:DownloadManagerStatsdata received since session start- Specified by:
getDataBytesReceivedin interfaceDownloadManagerStats- Returns:
-
getProtocolBytesReceived
public long getProtocolBytesReceived()- Specified by:
getProtocolBytesReceivedin interfaceDownloadManagerStats
-
getDataBytesSent
public long getDataBytesSent()- Specified by:
getDataBytesSentin interfaceDownloadManagerStats
-
getProtocolBytesSent
public long getProtocolBytesSent()- Specified by:
getProtocolBytesSentin interfaceDownloadManagerStats
-
getSmoothedReceiveRate
public long getSmoothedReceiveRate()- Specified by:
getSmoothedReceiveRatein interfaceDownloadManagerStats
-
getSmoothedSendRate
public long getSmoothedSendRate()- Specified by:
getSmoothedSendRatein interfaceDownloadManagerStats
-