Network::Connection Class Reference

Describes a network connection.

#include <Manager.hpp>

Inheritance diagram for Network::Connection:

System::Object Game::Client

List of all members.

Public Member Functions

virtual VOID Connected ()=0
virtual VOID Received (CONST BYTE *Data, DWORD Length)=0
virtual VOID Disconnected ()=0
VOID Send (CONST BYTE *Data, DWORD Length)
VOID GetInfo (ConnectionInfo *Information)
VOID Disconnect ()

Public Attributes

ManagerOwner
PVOID Context


Member Function Documentation

virtual VOID Network::Connection::Connected (  )  [pure virtual]

Called when the connection is created.

Implemented in Game::Client.

virtual VOID Network::Connection::Received ( CONST BYTE *  Data,
DWORD  Length 
) [pure virtual]

Called when data is received.

Implemented in Game::Client.

virtual VOID Network::Connection::Disconnected (  )  [pure virtual]

Called when connection is broken.

Implemented in Game::Client.

VOID Network::Connection::Send ( CONST BYTE *  Data,
DWORD  Length 
)

Calls on the manager to send some data.

VOID Network::Connection::GetInfo ( ConnectionInfo Information  ) 

Calls on the manager to obtain information about the connection.

VOID Network::Connection::Disconnect (  ) 

Calls on the manager to disconnect.


Member Data Documentation

Manager* Network::Connection::Owner

The manager that owns it.

PVOID Network::Connection::Context

The address of an opaque structure containing context information.


The documentation for this class was generated from the following files:
Generated on Wed Dec 5 14:53:00 2007 for Aerospace Engine by  doxygen 1.5.3