Package com.biglybt.core.speedmanager
Interface SpeedManager
- All Known Implementing Classes:
SpeedManagerImpl
public interface SpeedManager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getASN()
boolean
boolean
void
void
reset()
void
setEnabled
(boolean enabled) void
setEstimatedDownloadCapacityBytesPerSec
(int bytes_per_sec, float estimate_type) void
setEstimatedUploadCapacityBytesPerSec
(int bytes_per_sec, float estimate_type) void
setSpeedTester
(DHTSpeedTester tester)
-
Method Details
-
isAvailable
boolean isAvailable() -
setEnabled
void setEnabled(boolean enabled) -
isEnabled
boolean isEnabled() -
getASN
String getASN() -
getEstimatedUploadCapacityBytesPerSec
SpeedManagerLimitEstimate getEstimatedUploadCapacityBytesPerSec() -
setEstimatedUploadCapacityBytesPerSec
void setEstimatedUploadCapacityBytesPerSec(int bytes_per_sec, float estimate_type) - Parameters:
bytes_per_sec
-rating
- see constants above for help
-
getEstimatedDownloadCapacityBytesPerSec
SpeedManagerLimitEstimate getEstimatedDownloadCapacityBytesPerSec() -
setEstimatedDownloadCapacityBytesPerSec
void setEstimatedDownloadCapacityBytesPerSec(int bytes_per_sec, float estimate_type) -
setSpeedTester
-
getSpeedTester
DHTSpeedTester getSpeedTester() -
getPingSources
SpeedManagerPingSource[] getPingSources() -
getActiveMapper
SpeedManagerPingMapper getActiveMapper() -
getMappers
SpeedManagerPingMapper[] getMappers() -
reset
void reset() -
addListener
-
removeListener
-