|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.aelitis.azureus.core.speedmanager.impl.SpeedManagerImpl.SMUnlimited
protected class SpeedManagerImpl.SMUnlimited
| Field Summary |
|---|
| Fields inherited from interface com.aelitis.azureus.core.speedmanager.impl.SpeedManagerAlgorithmProvider |
|---|
UPDATE_PERIOD_MILLIS |
| Constructor Summary | |
|---|---|
protected |
SpeedManagerImpl.SMUnlimited()
|
| Method Summary | |
|---|---|
void |
calculate(SpeedManagerPingSource[] sources)
Called whenever a new set of ping values is available for processing |
void |
destroy()
|
boolean |
getAdjustsDownloadLimits()
Indicates whether or not the provider is adjusting download as well as upload limits |
int |
getCurrentChokeSpeed()
Returns the current view of when choking occurs |
int |
getCurrentPingMillis()
|
int |
getIdlePingMillis()
Various getters for interesting info shown in stats view |
int |
getMaxPingMillis()
|
int |
getMaxUploadSpeed()
|
void |
pingSourceFailed(SpeedManagerPingSource source)
Ping source has failed |
void |
pingSourceFound(SpeedManagerPingSource source,
boolean is_replacement)
Called when a new source of ping times has been found |
void |
reset()
Reset any state to start of day values |
void |
updateStats()
Called periodically (see period above) to allow stats to be updated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected SpeedManagerImpl.SMUnlimited()
| Method Detail |
|---|
public void destroy()
destroy in interface SpeedManagerAlgorithmProviderpublic void reset()
SpeedManagerAlgorithmProvider
reset in interface SpeedManagerAlgorithmProviderpublic void updateStats()
SpeedManagerAlgorithmProvider
updateStats in interface SpeedManagerAlgorithmProvider
public void pingSourceFound(SpeedManagerPingSource source,
boolean is_replacement)
SpeedManagerAlgorithmProvider
pingSourceFound in interface SpeedManagerAlgorithmProvideris_replacement - One of the initial sources or a replacement for a failed onepublic void pingSourceFailed(SpeedManagerPingSource source)
SpeedManagerAlgorithmProvider
pingSourceFailed in interface SpeedManagerAlgorithmProviderpublic void calculate(SpeedManagerPingSource[] sources)
SpeedManagerAlgorithmProvider
calculate in interface SpeedManagerAlgorithmProviderpublic int getIdlePingMillis()
SpeedManagerAlgorithmProvider
getIdlePingMillis in interface SpeedManagerAlgorithmProviderpublic int getCurrentPingMillis()
getCurrentPingMillis in interface SpeedManagerAlgorithmProviderpublic int getMaxPingMillis()
getMaxPingMillis in interface SpeedManagerAlgorithmProviderpublic int getCurrentChokeSpeed()
SpeedManagerAlgorithmProvider
getCurrentChokeSpeed in interface SpeedManagerAlgorithmProviderpublic int getMaxUploadSpeed()
getMaxUploadSpeed in interface SpeedManagerAlgorithmProviderpublic boolean getAdjustsDownloadLimits()
SpeedManagerAlgorithmProvider
getAdjustsDownloadLimits in interface SpeedManagerAlgorithmProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||