com.aelitis.azureus.core.download
Class EnhancedDownloadManager.progressiveStatsCommon
java.lang.Object
com.aelitis.azureus.core.download.EnhancedDownloadManager.progressiveStats
com.aelitis.azureus.core.download.EnhancedDownloadManager.progressiveStatsCommon
- All Implemented Interfaces:
- Cloneable
- Enclosing class:
- EnhancedDownloadManager
protected class EnhancedDownloadManager.progressiveStatsCommon
- extends EnhancedDownloadManager.progressiveStats
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnhancedDownloadManager.progressiveStatsCommon
protected EnhancedDownloadManager.progressiveStatsCommon(DownloadManager _dm,
EnhancedDownloadManagerFile _primary_file)
updateCurrentProvider
protected void updateCurrentProvider(PieceRTAProvider provider)
isProviderActive
protected boolean isProviderActive()
- Specified by:
isProviderActive
in class EnhancedDownloadManager.progressiveStats
getInitialProviderPosition
protected long getInitialProviderPosition()
getCurrentProviderPosition
protected long getCurrentProviderPosition(boolean absolute)
- Specified by:
getCurrentProviderPosition
in class EnhancedDownloadManager.progressiveStats
getProviderLifeSecs
protected long getProviderLifeSecs()
update
protected void update(int tick_count)
- Specified by:
update
in class EnhancedDownloadManager.progressiveStats
getETA
protected long getETA()
- Specified by:
getETA
in class EnhancedDownloadManager.progressiveStats
getStreamBytesPerSecondMax
protected long getStreamBytesPerSecondMax()
- Specified by:
getStreamBytesPerSecondMax
in class EnhancedDownloadManager.progressiveStats
getStreamBytesPerSecondMin
protected long getStreamBytesPerSecondMin()
- Specified by:
getStreamBytesPerSecondMin
in class EnhancedDownloadManager.progressiveStats
getBufferBytes
public long getBufferBytes()
- Specified by:
getBufferBytes
in class EnhancedDownloadManager.progressiveStats
getFile
protected EnhancedDownloadManagerFile getFile()
- Specified by:
getFile
in class EnhancedDownloadManager.progressiveStats
getDownloadBytesPerSecond
protected long getDownloadBytesPerSecond()
- Specified by:
getDownloadBytesPerSecond
in class EnhancedDownloadManager.progressiveStats
getSecondsToDownload
protected long getSecondsToDownload()
- Specified by:
getSecondsToDownload
in class EnhancedDownloadManager.progressiveStats
getSecondsToWatch
public long getSecondsToWatch()
- Specified by:
getSecondsToWatch
in class EnhancedDownloadManager.progressiveStats
getString
protected String getString()