Class psServerPinger takes care about sending pings to a server in Login screen.
More...
#include <serverpinger.h>
Class psServerPinger takes care about sending pings to a server in Login screen.
Definition at line 30 of file serverpinger.h.
| Enumerator |
|---|
| INIT |
|
| FAILED |
|
| READY |
|
| WAIT |
|
| FULL |
|
| LOCKED |
|
Definition at line 34 of file serverpinger.h.
| psServerPinger::psServerPinger |
( |
const csString & |
serverName, |
|
|
const csString & |
description, |
|
|
const csString & |
address, |
|
|
int |
port, |
|
|
iObjectRegistry * |
objReg |
|
) |
| |
| psServerPinger::~psServerPinger |
( |
| ) |
|
| bool psServerPinger::Connect |
( |
| ) |
|
Opens connection to server.
- Returns
- success of the connection
| void psServerPinger::Disconnect |
( |
| ) |
|
Sends server disconnection message.
| void psServerPinger::DoYourWork |
( |
| ) |
|
| csString psServerPinger::GetAddress |
( |
| ) |
|
|
inline |
| csString psServerPinger::GetDescription |
( |
| ) |
|
|
inline |
| int psServerPinger::GetFlags |
( |
| ) |
|
|
inline |
Returns last received flags from server.
Definition at line 62 of file serverpinger.h.
| float psServerPinger::GetLoss |
( |
| ) |
|
|
inline |
| csString psServerPinger::GetName |
( |
| ) |
|
|
inline |
| int psServerPinger::GetPing |
( |
| ) |
|
|
inline |
Returns currently measured ping to server is miliseconds.
Returns -1 if ping timed out
Definition at line 59 of file serverpinger.h.
| int psServerPinger::GetPort |
( |
| ) |
|
|
inline |
| bool psServerPinger::Initialize |
( |
| ) |
|
Initialize the connection.
- Returns
- success of the initialization
| csString psServerPinger::address |
|
protected |
| csString psServerPinger::description |
|
protected |
Last flags returned from server. Should only be used if ping != -1 && ping != 9999.
Definition at line 95 of file serverpinger.h.
| int psServerPinger::lastPingTime |
|
protected |
the time when we sent our last ping to server
Definition at line 90 of file serverpinger.h.
| csString psServerPinger::name |
|
protected |
| iObjectRegistry* psServerPinger::objReg |
|
protected |
last measured ping (-1 means timeout, 9999 means wait)
Definition at line 89 of file serverpinger.h.
unique identifier of ping message - enables us to ignore ping responses that come after timeout
Definition at line 94 of file serverpinger.h.
| bool psServerPinger::waiting |
|
protected |
are we waiting for ping response from server ?
Definition at line 93 of file serverpinger.h.
The documentation for this class was generated from the following file: