Uses of Interface
com.biglybt.core.speedmanager.SpeedManagerPingSource
-
Packages that use SpeedManagerPingSource Package Description com.biglybt.core.speedmanager com.biglybt.core.speedmanager.impl com.biglybt.core.speedmanager.impl.v1 com.biglybt.core.speedmanager.impl.v2 -
-
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager
Methods in com.biglybt.core.speedmanager that return SpeedManagerPingSource Modifier and Type Method Description SpeedManagerPingSource[]
SpeedManager. getPingSources()
-
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager.impl
Classes in com.biglybt.core.speedmanager.impl that implement SpeedManagerPingSource Modifier and Type Class Description protected static class
SpeedManagerImpl.pingContact
Methods in com.biglybt.core.speedmanager.impl that return SpeedManagerPingSource Modifier and Type Method Description SpeedManagerPingSource[]
SpeedManagerImpl. getPingSources()
Methods in com.biglybt.core.speedmanager.impl with parameters of type SpeedManagerPingSource Modifier and Type Method Description void
SpeedManagerAlgorithmProvider. calculate(SpeedManagerPingSource[] sources)
Called whenever a new set of ping values is available for processingvoid
SpeedManagerImpl.nullProvider. calculate(SpeedManagerPingSource[] sources)
void
SpeedManagerAlgorithmProvider. pingSourceFailed(SpeedManagerPingSource source)
Ping source has failedvoid
SpeedManagerImpl.nullProvider. pingSourceFailed(SpeedManagerPingSource source)
void
SpeedManagerAlgorithmProvider. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
Called when a new source of ping times has been foundvoid
SpeedManagerImpl.nullProvider. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
-
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager.impl.v1
Fields in com.biglybt.core.speedmanager.impl.v1 declared as SpeedManagerPingSource Modifier and Type Field Description private SpeedManagerPingSource
SpeedManagerAlgorithmProviderV1.pingSource. source
Methods in com.biglybt.core.speedmanager.impl.v1 with parameters of type SpeedManagerPingSource Modifier and Type Method Description void
SpeedManagerAlgorithmProviderV1. calculate(SpeedManagerPingSource[] sources)
void
SpeedManagerAlgorithmProviderV1. pingSourceFailed(SpeedManagerPingSource source)
void
SpeedManagerAlgorithmProviderV1. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
Constructors in com.biglybt.core.speedmanager.impl.v1 with parameters of type SpeedManagerPingSource Constructor Description pingSource(SpeedManagerPingSource _source)
-
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager.impl.v2
Fields in com.biglybt.core.speedmanager.impl.v2 declared as SpeedManagerPingSource Modifier and Type Field Description (package private) SpeedManagerPingSource
PingSourceStats. source
Methods in com.biglybt.core.speedmanager.impl.v2 with parameters of type SpeedManagerPingSource Modifier and Type Method Description void
PingSourceManager. addPingTime(SpeedManagerPingSource source)
void
SpeedManagerAlgorithmProviderDHTPing. calculate(SpeedManagerPingSource[] sources)
Called whenever a new set of ping values is available for processingvoid
SpeedManagerAlgorithmProviderPingMap. calculate(SpeedManagerPingSource[] sources)
Called whenever a new set of ping values is available for processingvoid
SpeedManagerAlgorithmProviderV2. calculate(SpeedManagerPingSource[] sources)
private boolean
PingSourceManager. checkForBadPing(SpeedManagerPingSource[] sources)
If the slowest ping in 10x the fastest then remove it.private boolean
PingSourceManager. checkForSlowSource(SpeedManagerPingSource[] sources)
A slow source is something that is 2x the slower then the two fastest.void
PingSourceManager. checkPingSources(SpeedManagerPingSource[] sources)
Determine if we should drop any ping sources.private boolean
PingSourceManager. forcePingSourceChange(SpeedManagerPingSource[] sources)
If one ping source is twice the fastest then replace it.void
PingSourceManager. pingSourceFailed(SpeedManagerPingSource source)
void
SpeedManagerAlgorithmProviderDHTPing. pingSourceFailed(SpeedManagerPingSource source)
Ping source has failedvoid
SpeedManagerAlgorithmProviderPingMap. pingSourceFailed(SpeedManagerPingSource source)
Ping source has failedvoid
SpeedManagerAlgorithmProviderV2. pingSourceFailed(SpeedManagerPingSource source)
void
PingSourceManager. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
void
SpeedManagerAlgorithmProviderDHTPing. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
Called when a new source of ping times has been foundvoid
SpeedManagerAlgorithmProviderPingMap. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
Called when a new source of ping times has been foundvoid
SpeedManagerAlgorithmProviderV2. pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
Constructors in com.biglybt.core.speedmanager.impl.v2 with parameters of type SpeedManagerPingSource Constructor Description PingSourceStats(SpeedManagerPingSource _source)
-