Class EnhancedDownloadManager.progressiveStats

java.lang.Object
com.biglybt.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
  • Constructor Details

    • progressiveStats

      protected progressiveStats()
  • Method Details

    • 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

    • formatBytes

      protected String formatBytes(long l)
    • formatSpeed

      protected String formatSpeed(long l)