com.aelitis.azureus.core.speedmanager
Interface SpeedManagerPingMapper
public interface SpeedManagerPingMapper
getName
java.lang.String getName()
getHistory
int[][] getHistory()
getZones
SpeedManagerPingZone[] getZones()
getEstimatedUploadLimit
SpeedManagerLimitEstimate getEstimatedUploadLimit(boolean persistent)
getEstimatedDownloadLimit
SpeedManagerLimitEstimate getEstimatedDownloadLimit(boolean persistent)
getCurrentMetricRating
double getCurrentMetricRating()
- +1 : good
-1 : bad
>-1 <+1 : relative goodness/badness
- Returns:
getLastBadUploadLimit
SpeedManagerLimitEstimate getLastBadUploadLimit()
getLastBadDownloadLimit
SpeedManagerLimitEstimate getLastBadDownloadLimit()
getBadUploadHistory
SpeedManagerLimitEstimate[] getBadUploadHistory()
getBadDownloadHistory
SpeedManagerLimitEstimate[] getBadDownloadHistory()
isActive
boolean isActive()
destroy
void destroy()