CL_NetGameServer Class Reference
[clanNetwork NetGame]

CL_NetGameServer. More...

#include <server.h>

Inheritance diagram for CL_NetGameServer:

CL_NetGameConnectionSite List of all members.

Public Member Functions

 CL_NetGameServer ()
 ~CL_NetGameServer ()
void start (const CL_String &port)
 Start.
void start (const CL_String &address, const CL_String &port)
 Start.
void process_events ()
 Process events.
void stop ()
 Stop.
CL_Eventget_event_arrived ()
 Get Event arrived.
void send_event (const CL_NetGameEvent &game_event)
 Send event.
CL_Signal_v1< CL_NetGameConnection * > & sig_client_connected ()
CL_Signal_v1< CL_NetGameConnection * > & sig_client_disconnected ()
CL_Signal_v2< CL_NetGameConnection *,
const CL_NetGameEvent & > & 
sig_event_received ()

Detailed Description

CL_NetGameServer.


Constructor & Destructor Documentation

CL_NetGameServer::CL_NetGameServer  ) 
 

CL_NetGameServer::~CL_NetGameServer  ) 
 


Member Function Documentation

CL_Event& CL_NetGameServer::get_event_arrived  ) 
 

Get Event arrived.

Returns:
event_arrived

void CL_NetGameServer::process_events  ) 
 

Process events.

void CL_NetGameServer::send_event const CL_NetGameEvent game_event  ) 
 

Send event.

Parameters:
game_event = Net Game Event

CL_Signal_v1<CL_NetGameConnection *>& CL_NetGameServer::sig_client_connected  ) 
 

CL_Signal_v1<CL_NetGameConnection *>& CL_NetGameServer::sig_client_disconnected  ) 
 

CL_Signal_v2<CL_NetGameConnection *, const CL_NetGameEvent &>& CL_NetGameServer::sig_event_received  ) 
 

void CL_NetGameServer::start const CL_String address,
const CL_String port
 

Start.

Parameters:
address = String
port = String

void CL_NetGameServer::start const CL_String port  ) 
 

Start.

Parameters:
port = String

void CL_NetGameServer::stop  ) 
 

Stop.


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:39 2009 for ClanLib by  doxygen 1.4.6