Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient Interface Reference

Interface for the SpeedTestClient. More...

Inheritance diagram for Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient:
Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient

Public Member Functions

Settings GetSettings ()
 Download SpeedTest.net settings More...
 
int TestServerLatency (Server server, int retryCount=3)
 Test latency (ping) to server More...
 
double TestDownloadSpeed (Server server, int simultaneousDownloads=2, int retryCount=2)
 Test download speed to server More...
 
double TestUploadSpeed (Server server, int simultaneousUploads=2, int retryCount=2)
 Test upload speed to server More...
 

Detailed Description

Interface for the SpeedTestClient.

Member Function Documentation

◆ GetSettings()

Settings Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.GetSettings ( )

Download SpeedTest.net settings

Returns
SpeedTest.net settings

Implemented in Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.

◆ TestDownloadSpeed()

double Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.TestDownloadSpeed ( Server  server,
int  simultaneousDownloads = 2,
int  retryCount = 2 
)

Test download speed to server

Returns
Download speed in Kbps

Implemented in Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.

◆ TestServerLatency()

int Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.TestServerLatency ( Server  server,
int  retryCount = 3 
)

Test latency (ping) to server

Returns
Latency in milliseconds (ms)

Implemented in Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.

◆ TestUploadSpeed()

double Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.TestUploadSpeed ( Server  server,
int  simultaneousUploads = 2,
int  retryCount = 2 
)

Test upload speed to server

Returns
Upload speed in Kbps

Implemented in Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.


The documentation for this interface was generated from the following file:
  • C:/Users/slaub/Unity/assets/OnlineCheck/OnlineCheckPro/Assets/Plugins/crosstales/OnlineCheck/Extras/SpeedTestNET/Scripts/ISpeedTestClient.cs