Interface SpeedManager
- All Known Implementing Classes:
SpeedManagerImpl
public interface SpeedManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetASN()booleanbooleanvoidvoidreset()voidsetEnabled(boolean enabled) voidsetEstimatedDownloadCapacityBytesPerSec(long bytes_per_sec, float estimate_type) voidsetEstimatedUploadCapacityBytesPerSec(long bytes_per_sec, float estimate_type) voidsetSpeedTester(DHTSpeedTester tester)
-
Method Details
-
isAvailable
boolean isAvailable() -
setEnabled
void setEnabled(boolean enabled) -
isEnabled
boolean isEnabled() -
getASN
String getASN() -
getEstimatedUploadCapacityBytesPerSec
SpeedManagerLimitEstimate getEstimatedUploadCapacityBytesPerSec() -
setEstimatedUploadCapacityBytesPerSec
void setEstimatedUploadCapacityBytesPerSec(long bytes_per_sec, float estimate_type) - Parameters:
bytes_per_sec-rating- see constants above for help
-
getEstimatedDownloadCapacityBytesPerSec
SpeedManagerLimitEstimate getEstimatedDownloadCapacityBytesPerSec() -
setEstimatedDownloadCapacityBytesPerSec
void setEstimatedDownloadCapacityBytesPerSec(long bytes_per_sec, float estimate_type) -
setSpeedTester
-
getSpeedTester
DHTSpeedTester getSpeedTester() -
getPingSources
SpeedManagerPingSource[] getPingSources() -
getActiveMapper
SpeedManagerPingMapper getActiveMapper() -
getMappers
SpeedManagerPingMapper[] getMappers() -
reset
void reset() -
addListener
-
removeListener
-