ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_BrowseMaster

Browse master.
Contained in: global
Derived from: none
Derived by: none
Group: Network (Browsing)

#include <ClanLib/network.h>


public function member index:

Construction:

CL_BrowseMaster();
virtual ~CL_BrowseMaster();

Operations:

void start_listen(const CL_IPAddress& bind_address);
void stop_listen();
void run();
 

Description:

A browse master is a service that browse servers can register themselves to, and browse clients can then connect to the master and get a list of servers.
Normally, this is used in games to provide a list of available servers.


Function Member Descriptions:

CL_BrowseMaster::CL_BrowseMaster - Construct a browse master.
CL_BrowseMaster();


CL_BrowseMaster::run - Infinite browse master pump.
void run();


CL_BrowseMaster::start_listen - Setup port accepting browse clients and browse servers.
void start_listen(const CL_IPAddress& bind_address);


CL_BrowseMaster::stop_listen - Stop listening.
void stop_listen();


CL_BrowseMaster::~CL_BrowseMaster - Browse Master Destructor
virtual ~CL_BrowseMaster();



Variable Member Descriptions: