A C F G I N O R S V W 

A

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

C

closeSocket() - Method in class fr.bmartel.speedtest.SpeedTestSocket
Close socket streams and socket object
closeSocketJoinRead() - Method in class fr.bmartel.speedtest.SpeedTestSocket
Join reading thread before closing socket
connectAndExecuteTask(TimerTask, boolean) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Create and connect socket

F

fr.bmartel.speedtest - package fr.bmartel.speedtest
 

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 test progress
getReportTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
get current timestamp
getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestReport
get speed test mode (DOWNLOAD/UPLOAD)
getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestSocket
retrieve current speed test mode
getStartTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
get speed test 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

I

ISpeedTestListener - Interface in fr.bmartel.speedtest
Listener for speed test output results : monitor download process result with transfer rate in bit/s and octet/s monitor download progress monitor upload process result with transfer rate in bit/s and octet/s monitor upload progress

N

nextArray() - Method in class fr.bmartel.speedtest.RandomGen
 

O

onDownloadError(int, String) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
Error catch for download process
onDownloadPacketsReceived(int, float, float) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor download process result with transfer rate in bit/s and octet/s
onDownloadProgress(int) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor download progress
onUploadError(int, String) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
Error catch for upload process
onUploadPacketsReceived(int, float, float) - Method in interface fr.bmartel.speedtest.ISpeedTestListener
monitor upload process result with transfer rate in bit/s and octet/s
onUploadProgress(int) - 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
 
removeSpeedTestListener(ISpeedTestListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Relive a speed listener from list

S

SPEED_TEST_ERROR_INVALID_HTTP_RESPONSE - Static variable in class fr.bmartel.speedtest.SpeedTestError
 
SPEED_TEST_ERROR_SOCKET_ERROR - Static variable in class fr.bmartel.speedtest.SpeedTestError
 
SpeedTestError - Class in fr.bmartel.speedtest
Feature Speed Test common Error code
SpeedTestError() - Constructor for class fr.bmartel.speedtest.SpeedTestError
 
SpeedTestMode - Enum in fr.bmartel.speedtest
Created by akinaru on 31/03/16.
SpeedTestReport - Class in fr.bmartel.speedtest
Speed test report

feature current report measurement for DOWNLOAD/UPLOAD

SpeedTestReport(SpeedTestMode, int, long, long, int, int, float, float) - Constructor for class fr.bmartel.speedtest.SpeedTestReport
Build Upload report
SpeedTestSocket - Class in fr.bmartel.speedtest
Client socket main implementation

Two modes upload and download

upload will write a file to a specific host with given uri.

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
startUpload(String, int, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Start upload process

V

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.SpeedTestMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeDownload(byte[]) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Write download request to server host
writeUpload(byte[], byte[]) - Method in class fr.bmartel.speedtest.SpeedTestSocket
Write upload POST request with file generated randomly
A C F G I N O R S V W