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: