MasterClient Class Reference

implements the master client More...

#include <MasterClient.h>

List of all members.

Public Member Functions

bool Connect (char *host, int masterServerPort)
void Disconnect (void)
bool IsConnected (void)
void ConnectionAttemptNotification (char *serverIP, unsigned short serverPort)
void ListServer (void)
void DelistServer (void)
void PostRule (char *ruleIdentifier, char *stringData, int intData)
void RemoveRule (char *ruleIdentifier)
void AddQueryRule (char *ruleIdentifier)
void ClearQueryRules (void)
void QueryMasterServer (void)
void PingServers (void)
void OnLostConnection (void)
void OnConnectionAttemptFailed (void)
void OnMasterServerFull (void)
void OnModifiedPacket (void)
void OnGameServerListAddition (GameServer *newServer)
void OnGameServerListRuleUpdate (GameServer *updatedServer)
void OnGameServerListQueryComplete (void)
void OnConnectionRequest (const char *clientIP, unsigned short clientPort)

Protected Member Functions

void Update (RakPeerInterface *peer)
bool OnReceive (RakPeerInterface *peer, Packet *packet)
void HandleServerListResponse (Packet *packet, bool overwriteExisting)
void HandleRelayedConnectionNotification (Packet *packet)

Protected Attributes

bool listServer
bool serverListed
bool localServerModified
GameServer localServer
BitStream ruleIdentifierList


Detailed Description

implements the master client


The documentation for this class was generated from the following files:
Generated on Sat Sep 30 08:45:06 2006 for RakNet by  doxygen 1.4.6-NO