Zap::QueryServersUserInterface class Reference
Zap::QueryServersUserInterface Class Reference
#include <UIQueryServers.h>
Inheritance diagram for Zap::QueryServersUserInterface:
|
Public Types |
| enum | {
MaxServerNameLen = 20,
ServersPerScreen = 21,
ServersAbove = 9,
ServersBelow = 9,
MaxPendingPings = 15,
MaxPendingQueries = 10,
PingQueryTimeout = 1500,
PingQueryRetryCount = 3
} |
Public Member Functions |
| | QueryServersUserInterface () |
| S32 | findSelectedIndex () |
| void | onKeyDown (U32 key) |
| void | onSpecialKeyDown (U32 key) |
| void | onControllerButtonDown (U32 buttonIndex) |
| void | onActivate () |
| void | idle (U32 t) |
| void | render () |
| void | addPingServers (const Vector< IPAddress > &ipList) |
| void | sort () |
| void | gotPingResponse (const Address &theAddress, const Nonce &clientNonce, U32 clientIdentityToken) |
| void | gotQueryResponse (const Address &theAddress, const Nonce &clientNonce, const char *serverName, U32 playerCount, U32 maxPlayers, bool dedicated, bool passwordRequired) |
Data Fields |
| U32 | selectedId |
| S32 | sortColumn |
| S32 | lastSortColumn |
| bool | sortAscending |
| bool | shouldSort |
| Nonce | mNonce |
| U32 | pendingPings |
| U32 | pendingQueries |
| U32 | broadcastPingSendTime |
| U32 | lastUsedServerId |
| Vector< ServerRef > | servers |
| Vector< ColumnInfo > | columns |
Member Enumeration Documentation
|
|
- Enumeration values:
-
| MaxServerNameLen |
|
| ServersPerScreen |
|
| ServersAbove |
|
| ServersBelow |
|
| MaxPendingPings |
|
| MaxPendingQueries |
|
| PingQueryTimeout |
|
| PingQueryRetryCount |
|
|
Constructor & Destructor Documentation
| Zap::QueryServersUserInterface::QueryServersUserInterface |
( |
|
) |
|
|
Member Function Documentation
| S32 Zap::QueryServersUserInterface::findSelectedIndex |
( |
|
) |
|
|
| void Zap::QueryServersUserInterface::onKeyDown |
( |
U32 |
key |
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::onSpecialKeyDown |
( |
U32 |
key |
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::onControllerButtonDown |
( |
U32 |
buttonIndex |
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::onActivate |
( |
|
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::idle |
( |
U32 |
t |
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::render |
( |
|
) |
[virtual] |
|
| void Zap::QueryServersUserInterface::addPingServers |
( |
const Vector< IPAddress > & |
ipList |
) |
|
|
| void Zap::QueryServersUserInterface::sort |
( |
|
) |
|
|
| void Zap::QueryServersUserInterface::gotPingResponse |
( |
const Address & |
theAddress, |
|
|
const Nonce & |
clientNonce, |
|
|
U32 |
clientIdentityToken |
|
) |
|
|
| void Zap::QueryServersUserInterface::gotQueryResponse |
( |
const Address & |
theAddress, |
|
|
const Nonce & |
clientNonce, |
|
|
const char * |
serverName, |
|
|
U32 |
playerCount, |
|
|
U32 |
maxPlayers, |
|
|
bool |
dedicated, |
|
|
bool |
passwordRequired |
|
) |
|
|
Field Documentation