com.aelitis.azureus.core.speedmanager
Interface SpeedManagerAdapter


public interface SpeedManagerAdapter


Method Summary
 int getCurrentDataDownloadSpeed(int average_period)
           
 int getCurrentDataUploadSpeed(int average_period)
           
 int getCurrentDownloadLimit()
           
 int getCurrentProtocolDownloadSpeed(int average_period)
           
 int getCurrentProtocolUploadSpeed(int average_period)
           
 int getCurrentUploadLimit()
           
 Object getLimits()
           
 void setCurrentDownloadLimit(int bytes_per_second)
           
 void setCurrentUploadLimit(int bytes_per_second)
           
 void setLimits(Object limits, boolean do_up, boolean do_down)
           
 

Method Detail

getCurrentProtocolUploadSpeed

int getCurrentProtocolUploadSpeed(int average_period)

getCurrentDataUploadSpeed

int getCurrentDataUploadSpeed(int average_period)

getCurrentUploadLimit

int getCurrentUploadLimit()

setCurrentUploadLimit

void setCurrentUploadLimit(int bytes_per_second)

getCurrentDownloadLimit

int getCurrentDownloadLimit()

setCurrentDownloadLimit

void setCurrentDownloadLimit(int bytes_per_second)

getCurrentProtocolDownloadSpeed

int getCurrentProtocolDownloadSpeed(int average_period)

getCurrentDataDownloadSpeed

int getCurrentDataDownloadSpeed(int average_period)

getLimits

Object getLimits()

setLimits

void setLimits(Object limits,
               boolean do_up,
               boolean do_down)