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

Class CL_BrowseServer

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

#include <ClanLib/network.h>


public function member index:

Construction:

CL_BrowseServer(const std::string& app_id, const CL_IPAddress& server_address);
virtual ~CL_BrowseServer();

Operations:

void set_description(const CL_NetPacket& description);
void connect(const CL_IPAddress& browse_master);
void listen(int port);
 

Description:

The browse service is used to register a server on a browse master.


Function Member Descriptions:

CL_BrowseServer::CL_BrowseServer - Setup a browsing server for an application with the specified identifier
and the game server running on the specified server address.
CL_BrowseServer(const std::string& app_id, const CL_IPAddress& server_address);


CL_BrowseServer::connect - Connect to browser master and register ourselves.
void connect(const CL_IPAddress& browse_master);


CL_BrowseServer::listen - Listen for local area network browse queries on the specified port.
void listen(int port);


CL_BrowseServer::set_description - Set/change the server description on the browse master.
void set_description(const CL_NetPacket& description);


CL_BrowseServer::~CL_BrowseServer - Disconnect from browse master.
virtual ~CL_BrowseServer();



Variable Member Descriptions: