com.aelitis.azureus.core.speedmanager.impl
Interface SpeedManagerAlgorithmProviderAdapter

All Known Implementing Classes:
SpeedManagerImpl

public interface SpeedManagerAlgorithmProviderAdapter


Method Summary
 SpeedManagerPingMapper createTransientPingMapper()
          Creates a mapper starting from current time.
 int getCurrentDataDownloadSpeed()
           
 int getCurrentDataUploadSpeed()
           
 int getCurrentDownloadLimit()
           
 int getCurrentProtocolDownloadSpeed()
           
 int getCurrentProtocolUploadSpeed()
           
 int getCurrentUploadLimit()
           
 SpeedManagerPingMapper getPingMapper()
           
 SpeedManager getSpeedManager()
           
 void log(String str)
           
 void setCurrentDownloadLimit(int bytes_per_second)
           
 void setCurrentUploadLimit(int bytes_per_second)
           
 

Method Detail

getSpeedManager

SpeedManager getSpeedManager()

getCurrentProtocolUploadSpeed

int getCurrentProtocolUploadSpeed()

getCurrentDataUploadSpeed

int getCurrentDataUploadSpeed()

getCurrentUploadLimit

int getCurrentUploadLimit()

setCurrentUploadLimit

void setCurrentUploadLimit(int bytes_per_second)

getCurrentProtocolDownloadSpeed

int getCurrentProtocolDownloadSpeed()

getCurrentDataDownloadSpeed

int getCurrentDataDownloadSpeed()

getCurrentDownloadLimit

int getCurrentDownloadLimit()

setCurrentDownloadLimit

void setCurrentDownloadLimit(int bytes_per_second)

getPingMapper

SpeedManagerPingMapper getPingMapper()

createTransientPingMapper

SpeedManagerPingMapper createTransientPingMapper()
Creates a mapper starting from current time. Must be destroyed by calling "destroy" when done with

Returns:

log

void log(String str)