A C F G I N O R S V 

A

addSpeedTestListener(ISpeedTestListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Add a speed examples listener to list.

C

closeSocket() - Method in class fr.bmartel.speedtest.SpeedTestSocket
Close socket streams and socket object.

F

forceStopTask() - Method in class fr.bmartel.speedtest.SpeedTestSocket
close socket + shutdown thread pool.
fr.bmartel.speedtest - package fr.bmartel.speedtest
Speed test library package.

G

getLiveDownloadReport() - Method in class fr.bmartel.speedtest.SpeedTestSocket
get a temporary download report at this moment.
getLiveUploadReport() - Method in class fr.bmartel.speedtest.SpeedTestSocket
get a temporary upload report at this moment.
getProgressPercent() - Method in class fr.bmartel.speedtest.SpeedTestReport
get speed examples progress.
getReportTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
get current timestamp.
getRequestNum() - Method in class fr.bmartel.speedtest.SpeedTestReport
get request num.
getSocketTimeout() - Method in class fr.bmartel.speedtest.SpeedTestSocket
get socket timeout in milliseconds ( 0 if no timeout not defined).
getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestReport
get speed examples mode (DOWNLOAD/UPLOAD).
getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestSocket
retrieve current speed examples mode.
getStartTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
get speed examples start time.
getTemporaryPacketSize() - Method in class fr.bmartel.speedtest.SpeedTestReport
get current file size.
getTotalPacketSize() - Method in class fr.bmartel.speedtest.SpeedTestReport
get total file size.
getTransferRateBit() - Method in class fr.bmartel.speedtest.SpeedTestReport
get transfer rate in bit/s.
getTransferRateOctet() - Method in class fr.bmartel.speedtest.SpeedTestReport
get transfer rate in octet/s.
getUploadChunkSize() - Method in class fr.bmartel.speedtest.SpeedTestSocket
retrieve size of each packet sent to upload server.

I

IRepeatListener - Interface in fr.bmartel.speedtest
Listener for download repeat completion task + reports.
ISpeedTestListener - Interface in fr.bmartel.speedtest
Listener for speed examples output results.

N

nextArray() - Method in class fr.bmartel.speedtest.RandomGen
generate random byte array.

O

onDownloadError(SpeedTestError, String) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
Error catch for download process.
onDownloadPacketsReceived(long, float, float) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor download process result with transfer rate in bit/s and octet/s.
onDownloadProgress(float, SpeedTestReport) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor download progress.
onFinish(SpeedTestReport) - Method in interface fr.bmartel.speedtest.IRepeatListener
called when repeat download task is finished.
onReport(SpeedTestReport) - Method in interface fr.bmartel.speedtest.IRepeatListener
called when a speed examples report is sent.
onUploadError(SpeedTestError, String) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
Error catch for upload process.
onUploadPacketsReceived(long, float, float) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor upload process result with transfer rate in bit/s and octet/s.
onUploadProgress(float, SpeedTestReport) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor upload progress.

R

RandomGen - Class in fr.bmartel.speedtest
Generate Random byte array for randomly generated uploaded file.
RandomGen(int) - Constructor for class fr.bmartel.speedtest.RandomGen
Build Random generator object with specify file length.
removeSpeedTestListener(ISpeedTestListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Relive a speed listener from list.

S

setSocketTimeout(int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
set socket timeout in millisecond.
setUploadChunkSize(int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
set size of each packet sent to upload server.
SpeedTestError - Enum in fr.bmartel.speedtest
Feature Speed Test common Error code.
SpeedTestMode - Enum in fr.bmartel.speedtest
Speed examples mode.
SpeedTestReport - Class in fr.bmartel.speedtest
Speed examples report.
SpeedTestReport(SpeedTestMode, float, long, long, long, long, float, float, int) - Constructor for class fr.bmartel.speedtest.SpeedTestReport
Build Upload report.
SpeedTestSocket - Class in fr.bmartel.speedtest
Client socket main implementation.
SpeedTestSocket() - Constructor for class fr.bmartel.speedtest.SpeedTestSocket
Build Client socket.
startDownload(String, int, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Start download process.
startDownloadRepeat(String, int, String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Start repeat download task.
startUpload(String, int, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Start upload process.
startUploadRepeat(String, int, String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Start repeat upload task.

V

valueOf(String) - Static method in enum fr.bmartel.speedtest.SpeedTestError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.bmartel.speedtest.SpeedTestMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.bmartel.speedtest.SpeedTestError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.bmartel.speedtest.SpeedTestMode
Returns an array containing the constants of this enum type, in the order they are declared.
A C F G I N O R S V