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 StringformatBytes(long l) protected StringformatSpeed(long l) abstract longprotected EnhancedDownloadManager.progressiveStatsgetCopy()protected abstract longgetCurrentProviderPosition(boolean absolute) protected abstract longprotected abstract longgetETA()protected abstract EnhancedDownloadManagerFilegetFile()protected abstract longprotected abstract longprotected abstract longprotected abstract longprotected abstract booleanprotected abstract voidupdate(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
-