|
Zap::MasterServerConnection class Reference
Zap::MasterServerConnection Class Reference#include <masterConnection.h>
Inheritance diagram for Zap::MasterServerConnection:
|
Public Member Functions |
| MasterServerConnection (bool isGameServer=false) |
void | startGameTypesQuery () |
void | cancelArrangedConnectionAttempt () |
void | requestArrangedConnection (const Address &remoteAddress) |
| TNL_DECLARE_RPC_OVERRIDE (m2cQueryGameTypesResponse,(U32 queryId, Vector< StringTableEntry > gameTypes, Vector< StringTableEntry > missionTypes)) |
| TNL_DECLARE_RPC_OVERRIDE (m2cQueryServersResponse,(U32 queryId, Vector< IPAddress > ipList)) |
| TNL_DECLARE_RPC_OVERRIDE (m2cClientRequestedArrangedConnection,(U32 requestId, Vector< IPAddress > possibleAddresses, ByteBufferPtr connectionParameters)) |
| TNL_DECLARE_RPC_OVERRIDE (m2cArrangedConnectionAccepted,(U32 requestId, Vector< IPAddress > possibleAddresses, ByteBufferPtr connectionData)) |
| TNL_DECLARE_RPC_OVERRIDE (m2cArrangedConnectionRejected,(U32 requestId, ByteBufferPtr rejectData)) |
| TNL_DECLARE_RPC_OVERRIDE (m2cSetMOTD,(StringPtr motdString)) |
void | writeConnectRequest (BitStream *bstream) |
| Writes the NetEvent class count into the stream, so that the remote host can negotiate a class count for the connection.
|
void | onConnectionEstablished () |
| Called when the connection is successfully established with the remote host.
|
| TNL_DECLARE_NETCONNECTION (MasterServerConnection) |
Private Types |
typedef MasterServerInterface | Parent |
Private Attributes |
U32 | mCurrentQueryId |
bool | mIsGameServer |
Member Typedef Documentation
Constructor & Destructor Documentation
Zap::MasterServerConnection::MasterServerConnection |
( |
bool |
isGameServer = false |
) |
[inline] |
|
Member Function Documentation
void Zap::MasterServerConnection::startGameTypesQuery |
( |
|
) |
|
|
void Zap::MasterServerConnection::cancelArrangedConnectionAttempt |
( |
|
) |
[inline] |
|
void Zap::MasterServerConnection::requestArrangedConnection |
( |
const Address & |
remoteAddress |
) |
|
|
Zap::MasterServerConnection::TNL_DECLARE_RPC_OVERRIDE |
( |
m2cQueryServersResponse |
, |
|
|
(U32 queryId, Vector< IPAddress > ipList) |
|
|
) |
|
|
Zap::MasterServerConnection::TNL_DECLARE_RPC_OVERRIDE |
( |
m2cClientRequestedArrangedConnection |
, |
|
|
(U32 requestId, Vector< IPAddress > possibleAddresses, ByteBufferPtr connectionParameters) |
|
|
) |
|
|
Zap::MasterServerConnection::TNL_DECLARE_RPC_OVERRIDE |
( |
m2cArrangedConnectionAccepted |
, |
|
|
(U32 requestId, Vector< IPAddress > possibleAddresses, ByteBufferPtr connectionData) |
|
|
) |
|
|
Zap::MasterServerConnection::TNL_DECLARE_RPC_OVERRIDE |
( |
m2cArrangedConnectionRejected |
, |
|
|
(U32 requestId, ByteBufferPtr rejectData) |
|
|
) |
|
|
Zap::MasterServerConnection::TNL_DECLARE_RPC_OVERRIDE |
( |
m2cSetMOTD |
, |
|
|
(StringPtr motdString) |
|
|
) |
|
|
void Zap::MasterServerConnection::writeConnectRequest |
( |
BitStream * |
bstream |
) |
[virtual] |
|
|
Writes the NetEvent class count into the stream, so that the remote host can negotiate a class count for the connection.
Reimplemented from TNL::EventConnection. |
void Zap::MasterServerConnection::onConnectionEstablished |
( |
|
) |
[virtual] |
|
|
Called when the connection is successfully established with the remote host.
Reimplemented from TNL::NetConnection. |
Field Documentation
|