ClanLib  2.3.7
Public Member Functions | List of all members
CL_NetGameServer Class Reference

CL_NetGameServer. More...

#include <server.h>

Inheritance diagram for CL_NetGameServer:
Inheritance graph
[legend]

Public Member Functions

 CL_NetGameServer ()
 
 ~CL_NetGameServer ()
 
void process_events ()
 Process events. More...
 
void send_event (const CL_NetGameEvent &game_event)
 Send event. More...
 
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 ()
 
void start (const CL_String &port)
 Start. More...
 
void start (const CL_String &address, const CL_String &port)
 Start. More...
 
void stop ()
 Stop. More...
 

Detailed Description

CL_NetGameServer.

Constructor & Destructor Documentation

CL_NetGameServer::CL_NetGameServer ( )
CL_NetGameServer::~CL_NetGameServer ( )

Member Function Documentation

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 port)

Start.

Parameters
port= String
void CL_NetGameServer::start ( const CL_String address,
const CL_String port 
)

Start.

Parameters
address= String
port= String
void CL_NetGameServer::stop ( )

Stop.


The documentation for this class was generated from the following file: