Package com.biglybt.core.download
Class EnhancedDownloadManager.progressiveStats
java.lang.Object
com.biglybt.core.download.EnhancedDownloadManager.progressiveStats
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
EnhancedDownloadManager.progressiveStatsCommon
- Enclosing class:
EnhancedDownloadManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
formatBytes
(long l) protected String
formatSpeed
(long l) abstract long
protected EnhancedDownloadManager.progressiveStats
getCopy()
protected abstract long
getCurrentProviderPosition
(boolean absolute) protected abstract long
protected abstract long
getETA()
protected abstract EnhancedDownloadManagerFile
getFile()
protected abstract long
protected abstract long
protected abstract long
protected abstract long
protected abstract boolean
protected abstract void
update
(int tick_count)
-
Constructor Details
-
progressiveStats
protected progressiveStats()
-
-
Method Details
-
getFile
-
isProviderActive
protected abstract boolean isProviderActive() -
getCurrentProviderPosition
protected abstract long getCurrentProviderPosition(boolean absolute) -
getStreamBytesPerSecondMax
protected abstract long getStreamBytesPerSecondMax() -
getStreamBytesPerSecondMin
protected abstract long getStreamBytesPerSecondMin() -
getDownloadBytesPerSecond
protected abstract long getDownloadBytesPerSecond() -
getETA
protected abstract long getETA() -
getBufferBytes
public abstract long getBufferBytes() -
getSecondsToDownload
protected abstract long getSecondsToDownload() -
getSecondsToWatch
protected abstract long getSecondsToWatch() -
update
protected abstract void update(int tick_count) -
getCopy
-
formatBytes
-
formatSpeed
-