Public Member Functions |
Public Attributes |
Protected Member Functions |
Properties |
Events |
List of all members
Crosstales.OnlineCheck.Tool.PingCheck.PingCheck Class Reference
Checks the Ping to an Internet address. More...
Inheritance diagram for Crosstales.OnlineCheck.Tool.PingCheck.PingCheck:
Public Member Functions | |
| delegate void | PingCompleted (string host, string ip, float time, bool didTimeOut) |
| Callback to determine whether the Ping-call has completed. More... | |
| void | Ping () |
| Checks the ping with the 'HostName'-variable. More... | |
| void | Ping (string hostname) |
| Checks the ping with the given host name. More... | |
Public Attributes | |
| PingCompleteEvent | OnPingComplete |
| float | LastPingTime => LastPingTimeMilliseconds / 1000f |
| Returns the last ping time in seconds. More... | |
| bool | isPlatformSupported => !Crosstales.OnlineCheck.Util.Helper.isWebPlatform |
| Indicates if PingCheck is supporting the current platform. More... | |
Protected Member Functions | |
| override void | Awake () |
Protected Member Functions inherited from Crosstales.Common.Util.Singleton< PingCheck > | |
| virtual void | OnDestroy () |
| virtual void | OnApplicationQuit () |
Properties | |
| string | HostName [get, set] |
| Hostname or IP for the Ping. More... | |
| float | Timeout [get, set] |
| Timeout for the Ping in seconds (default: 3, range: 1 - 10). More... | |
| bool | RunOnStart [get, set] |
| Start at runtime. More... | |
| string | LastHost [get] |
| Returns the last host. More... | |
| string | LastIP [get] |
| Returns the last IP. More... | |
| int | LastPingTimeMilliseconds [get] |
| Returns the last ping time in milliseconds. More... | |
| bool | isBusy [get] |
| Returns true if SpeedTest is busy. More... | |
Properties inherited from Crosstales.Common.Util.Singleton< PingCheck > | |
| static T | Instance [get, protected set] |
| Returns the singleton instance of this class. More... | |
| bool | DontDestroy [get, set] |
| Don't destroy gameobject during scene switches. More... | |
Events | |
| PingCompleted | OnPingCompleted |
| An event triggered whenever the Ping-call has completed. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Crosstales.Common.Util.Singleton< PingCheck > | |
| static void | CreateInstance (bool searchExistingGameObject=true, bool deleteExistingInstance=false) |
| Creates an instance of this object. More... | |
| static void | DeleteInstance () |
| Deletes the instance of this object. More... | |
Static Public Attributes inherited from Crosstales.Common.Util.Singleton< PingCheck > | |
| static string | PrefabPath |
| Fully qualified prefab path. More... | |
| static string | GameObjectName |
| Name of the gameobject in the scene. More... | |
Static Protected Attributes inherited from Crosstales.Common.Util.Singleton< PingCheck > | |
| static T | instance |
Detailed Description
Checks the Ping to an Internet address.
Member Function Documentation
◆ Ping() [1/2]
| void Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.Ping | ( | ) |
Checks the ping with the 'HostName'-variable.
◆ Ping() [2/2]
| void Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.Ping | ( | string | hostname | ) |
Checks the ping with the given host name.
- Parameters
-
hostname Host name or IP for the ping
◆ PingCompleted()
| delegate void Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.PingCompleted | ( | string | host, |
| string | ip, | ||
| float | time, | ||
| bool | didTimeOut | ||
| ) |
Callback to determine whether the Ping-call has completed.
Member Data Documentation
◆ isPlatformSupported
| bool Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.isPlatformSupported => !Crosstales.OnlineCheck.Util.Helper.isWebPlatform |
◆ LastPingTime
| float Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.LastPingTime => LastPingTimeMilliseconds / 1000f |
Returns the last ping time in seconds.
- Returns
- Last ping time in seconds.
Property Documentation
◆ HostName
|
getset |
Hostname or IP for the Ping.
◆ isBusy
|
get |
◆ LastHost
|
get |
Returns the last host.
- Returns
- Last host.
◆ LastIP
|
get |
Returns the last IP.
- Returns
- Last IP.
◆ LastPingTimeMilliseconds
|
get |
Returns the last ping time in milliseconds.
- Returns
- Last ping time in milliseconds.
◆ RunOnStart
|
getset |
Start at runtime.
◆ Timeout
|
getset |
Timeout for the Ping in seconds (default: 3, range: 1 - 10).
Event Documentation
◆ OnPingCompleted
| PingCompleted Crosstales.OnlineCheck.Tool.PingCheck.PingCheck.OnPingCompleted |
An event triggered whenever the Ping-call has completed.
The documentation for this class was generated from the following file:
- C:/Users/slaub/Unity/assets/OnlineCheck/OnlineCheckPro/Assets/Plugins/crosstales/OnlineCheck/Extras/PingCheck/Scripts/PingCheck.cs
Protected Member Functions inherited from