Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

MMNet::NetCallback Class Reference

Virtual callback class for client notifications. More...

#include <NetCallback.h>

List of all members.

Public Methods

virtual void ServerDiscovered (TNL::Address serverAddress, TNL::BitStream *stream)=0
 Called when a server is discovered.

virtual void JoinApproved (TNL::Address serverAddress, TNL::BitStream *stream)=0
 Called when the server accepts our join request.

virtual void JoinDenied (TNL::Address serverAddress, TNL::BitStream *stream)=0
 Called when the server denies our join request.

virtual void GameConnectionFailed (const char *errmsg)=0
 Called when the connection attempt to a server fails.

virtual void GameConnectionEstablished (TNL::Address serverAddress)=0
 Called when the connection is established with the server.

virtual void GameDisconnected (TNL::NetConnection::TerminationReason reason, const char *edString)=0
 Called when an established connection is terminated.


Detailed Description

Virtual callback class for client notifications.

Definition at line 16 of file NetCallback.h.


Member Function Documentation

virtual void MMNet::NetCallback::GameConnectionEstablished TNL::Address    serverAddress [pure virtual]
 

Called when the connection is established with the server.

Parameters:
serverAddress  the address where the server was located

virtual void MMNet::NetCallback::GameConnectionFailed const char *    errmsg [pure virtual]
 

Called when the connection attempt to a server fails.

Parameters:
errmsg  error message

virtual void MMNet::NetCallback::GameDisconnected TNL::NetConnection::TerminationReason    reason,
const char *    edString
[pure virtual]
 

Called when an established connection is terminated.

Parameters:

virtual void MMNet::NetCallback::JoinApproved TNL::Address    serverAddress,
TNL::BitStream   stream
[pure virtual]
 

Called when the server accepts our join request.

Parameters:
serverAddress  the address where the server was located
stream  the packet's information stream (may contain game info)

virtual void MMNet::NetCallback::JoinDenied TNL::Address    serverAddress,
TNL::BitStream   stream
[pure virtual]
 

Called when the server denies our join request.

Parameters:
serverAddress  the address where the server was located
stream  the packet's information stream (may contain game info)

virtual void MMNet::NetCallback::ServerDiscovered TNL::Address    serverAddress,
TNL::BitStream   stream
[pure virtual]
 

Called when a server is discovered.

Parameters:
serverAddress  the address where the server was located
stream  the packet's information stream (may contain game info)


The documentation for this class was generated from the following file:
Generated on Thu Aug 18 16:03:36 2005 for Robin Hood: Thieves & Knights by doxygen1.2.18