com.aelitis.azureus.core.neuronal
Class NeuralSpeedLimiter

java.lang.Object
  extended by com.aelitis.azureus.core.neuronal.NeuralSpeedLimiter

public class NeuralSpeedLimiter
extends java.lang.Object


Constructor Summary
NeuralSpeedLimiter()
           
 
Method Summary
 long getDownloadLimit()
           
 long getUploadLimit()
           
static void main(java.lang.String[] args)
           
 void setDlSpeed(long dlSpeed)
           
 void setLatency(long latency)
           
 void setMaxDlSpeed(long maxDlSpeed)
           
 void setMaxLatency(long maxLatency)
           
 void setMaxUlSpeed(long maxUlSpeed)
           
 void setMinLatency(long minLatency)
           
 void setUlSpeed(long ulSpeed)
           
 boolean shouldLimitDownload()
           
 boolean shouldLimitUpload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NeuralSpeedLimiter

public NeuralSpeedLimiter()
Method Detail

setMaxDlSpeed

public void setMaxDlSpeed(long maxDlSpeed)

setMaxUlSpeed

public void setMaxUlSpeed(long maxUlSpeed)

setMinLatency

public void setMinLatency(long minLatency)

setUlSpeed

public void setUlSpeed(long ulSpeed)

setDlSpeed

public void setDlSpeed(long dlSpeed)

setLatency

public void setLatency(long latency)

setMaxLatency

public void setMaxLatency(long maxLatency)

shouldLimitDownload

public boolean shouldLimitDownload()

getDownloadLimit

public long getDownloadLimit()

shouldLimitUpload

public boolean shouldLimitUpload()

getUploadLimit

public long getUploadLimit()

main

public static void main(java.lang.String[] args)