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()