Package com.biglybt.ui.swt.speedtest
Class SpeedTestData
java.lang.Object
com.biglybt.ui.swt.speedtest.SpeedTestData
Use this class to store data that should persist across panels.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private NetworkAdminSpeedTesterResult
private String
private int
private static SpeedTestData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
static SpeedTestData
int
void
setHighestDownloadResult
(int currDownRateInKBytePerSec) We are keeping the highest download result, since we want results biased toward fast downloads.void
setLastTestData
(String text) void
setLastUploadOnlyResult
(int currUpRateInKBytesPerSec) Record the last upload only result, but the minimum allowed result is 20 kbytes/sec.void
-
Field Details
-
ourInstance
-
lastTestData
-
lastResult
-
highestDownloadOnlyResult
private int highestDownloadOnlyResult -
lastUploadOnlyResult
private int lastUploadOnlyResult
-
-
Constructor Details
-
SpeedTestData
private SpeedTestData()
-
-
Method Details
-
getInstance
-
setLastTestData
-
getLastTestData
-
setResult
-
getLastResult
-
setHighestDownloadResult
public void setHighestDownloadResult(int currDownRateInKBytePerSec) We are keeping the highest download result, since we want results biased toward fast downloads.- Parameters:
currDownRateInKBytePerSec
- - result of a "download only" test.
-
getHightestDownloadResult
public int getHightestDownloadResult()- Returns:
- - int
-
setLastUploadOnlyResult
public void setLastUploadOnlyResult(int currUpRateInKBytesPerSec) Record the last upload only result, but the minimum allowed result is 20 kbytes/sec.- Parameters:
currUpRateInKBytesPerSec
- -
-
getLastUploadOnlyResult
public int getLastUploadOnlyResult()
-