org.gudy.azureus2.core3.stats.transfer
Interface GeneralStats
- All Known Subinterfaces:
- OverallStats
- All Known Implementing Classes:
- OverallStatsImpl
public interface GeneralStats
- Author:
- Olivier
getDownloadedBytes
long getDownloadedBytes()
- Returns:
- the number of downloaded bytes
getUploadedBytes
long getUploadedBytes()
- Returns:
- the number of uploaded bytes
getTotalUpTime
long getTotalUpTime()
- Returns:
- the total lifetime 'up time' in seconds
getDownloadedBytes
long getDownloadedBytes(boolean since_mark)
- Method variants that can return values relative to the last mark
- Parameters:
since_mark
-
- Returns:
getUploadedBytes
long getUploadedBytes(boolean since_mark)
getTotalUpTime
long getTotalUpTime(boolean since_mark)
getAverageDownloadSpeed
int getAverageDownloadSpeed(boolean since_mark)
getAverageUploadSpeed
int getAverageUploadSpeed(boolean since_mark)
getMarkTime
long getMarkTime()
setMark
void setMark()
- Sets a mark against the overall up/down/uptime so that the methods that report relative to
the mark return values relative to it
clearMark
void clearMark()
getSessionUpTime
long getSessionUpTime()
- Returns:
- this session uptime in seconds
getAverageDownloadSpeed
int getAverageDownloadSpeed()
- Returns:
- the average download speed in bytes per second
getAverageUploadSpeed
int getAverageUploadSpeed()
- Returns:
- the average upload speed in bytes per second