Uses of Interface
com.biglybt.core.speedmanager.SpeedManagerPingSource
Packages that use SpeedManagerPingSource
Package
Description
-
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager
Methods in com.biglybt.core.speedmanager that return SpeedManagerPingSource -
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager.impl
Classes in com.biglybt.core.speedmanager.impl that implement SpeedManagerPingSourceMethods in com.biglybt.core.speedmanager.impl that return SpeedManagerPingSourceMethods in com.biglybt.core.speedmanager.impl with parameters of type SpeedManagerPingSourceModifier and TypeMethodDescriptionvoidSpeedManagerAlgorithmProvider.calculate(SpeedManagerPingSource[] sources) Called whenever a new set of ping values is available for processingvoidSpeedManagerImpl.nullProvider.calculate(SpeedManagerPingSource[] sources) voidSpeedManagerAlgorithmProvider.pingSourceFailed(SpeedManagerPingSource source) Ping source has failedvoidSpeedManagerImpl.nullProvider.pingSourceFailed(SpeedManagerPingSource source) voidSpeedManagerAlgorithmProvider.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) Called when a new source of ping times has been foundvoidSpeedManagerImpl.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 SpeedManagerPingSourceModifier and TypeFieldDescriptionprivate final SpeedManagerPingSourceSpeedManagerAlgorithmProviderV1.pingSource.sourceMethods in com.biglybt.core.speedmanager.impl.v1 with parameters of type SpeedManagerPingSourceModifier and TypeMethodDescriptionvoidSpeedManagerAlgorithmProviderV1.calculate(SpeedManagerPingSource[] sources) voidSpeedManagerAlgorithmProviderV1.pingSourceFailed(SpeedManagerPingSource source) voidSpeedManagerAlgorithmProviderV1.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) Constructors in com.biglybt.core.speedmanager.impl.v1 with parameters of type SpeedManagerPingSource -
Uses of SpeedManagerPingSource in com.biglybt.core.speedmanager.impl.v2
Fields in com.biglybt.core.speedmanager.impl.v2 declared as SpeedManagerPingSourceModifier and TypeFieldDescription(package private) final SpeedManagerPingSourcePingSourceStats.sourceMethods in com.biglybt.core.speedmanager.impl.v2 with parameters of type SpeedManagerPingSourceModifier and TypeMethodDescriptionvoidPingSourceManager.addPingTime(SpeedManagerPingSource source) voidSpeedManagerAlgorithmProviderDHTPing.calculate(SpeedManagerPingSource[] sources) Called whenever a new set of ping values is available for processingvoidSpeedManagerAlgorithmProviderPingMap.calculate(SpeedManagerPingSource[] sources) Called whenever a new set of ping values is available for processingvoidSpeedManagerAlgorithmProviderV2.calculate(SpeedManagerPingSource[] sources) private booleanPingSourceManager.checkForBadPing(SpeedManagerPingSource[] sources) If the slowest ping in 10x the fastest then remove it.private booleanPingSourceManager.checkForSlowSource(SpeedManagerPingSource[] sources) A slow source is something that is 2x the slower then the two fastest.voidPingSourceManager.checkPingSources(SpeedManagerPingSource[] sources) Determine if we should drop any ping sources.private booleanPingSourceManager.forcePingSourceChange(SpeedManagerPingSource[] sources) If one ping source is twice the fastest then replace it.voidPingSourceManager.pingSourceFailed(SpeedManagerPingSource source) voidSpeedManagerAlgorithmProviderDHTPing.pingSourceFailed(SpeedManagerPingSource source) Ping source has failedvoidSpeedManagerAlgorithmProviderPingMap.pingSourceFailed(SpeedManagerPingSource source) Ping source has failedvoidSpeedManagerAlgorithmProviderV2.pingSourceFailed(SpeedManagerPingSource source) voidPingSourceManager.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) voidSpeedManagerAlgorithmProviderDHTPing.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) Called when a new source of ping times has been foundvoidSpeedManagerAlgorithmProviderPingMap.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) Called when a new source of ping times has been foundvoidSpeedManagerAlgorithmProviderV2.pingSourceFound(SpeedManagerPingSource source, boolean is_replacement) Constructors in com.biglybt.core.speedmanager.impl.v2 with parameters of type SpeedManagerPingSource