com.aelitis.azureus.core.download
Class EnhancedDownloadManager.progressiveStats
java.lang.Object
com.aelitis.azureus.core.download.EnhancedDownloadManager.progressiveStats
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- EnhancedDownloadManager.progressiveStatsCommon
- Enclosing class:
- EnhancedDownloadManager
protected abstract static class EnhancedDownloadManager.progressiveStats
- extends Object
- implements Cloneable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnhancedDownloadManager.progressiveStats
protected EnhancedDownloadManager.progressiveStats()
getFile
protected abstract EnhancedDownloadManagerFile 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
protected EnhancedDownloadManager.progressiveStats getCopy()
formatBytes
protected String formatBytes(long l)
formatSpeed
protected String formatSpeed(long l)