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

Class CL_BrowseClient

Browse client 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_BrowseClient(const CL_IPAddress& browse_master, const std::string& app_id);
virtual ~CL_BrowseClient();

Attributes:

CL_Signal_v2<const CL_IPAddress& , const std::string& >& sig_server_added();
CL_Signal_v2<const CL_IPAddress& , const std::string& >& sig_server_updated();
CL_Signal_v1<const CL_IPAddress& >& sig_server_removed();
 

Description:

The browse client is used to connect to a browse master and get a list of registered applications. Using this information, the application can generate a list of available servers that the user can connect to.


Function Member Descriptions:

CL_BrowseClient::CL_BrowseClient - Connect to browse master and start downloading getting browse list.
CL_BrowseClient(const CL_IPAddress& browse_master, const std::string& app_id);


CL_BrowseClient::sig_server_added - Signal that is called when the browse client is notified about a server addition.
CL_Signal_v2<const CL_IPAddress& , const std::string& >& sig_server_added();


CL_BrowseClient::sig_server_removed - Signal that is called when the browse client is notified about a server removal.
CL_Signal_v1<const CL_IPAddress& >& sig_server_removed();


CL_BrowseClient::sig_server_updated - Signal that is called when the browse client is notified about a server update.
CL_Signal_v2<const CL_IPAddress& , const std::string& >& sig_server_updated();


CL_BrowseClient::~CL_BrowseClient - Browse Client Destructor
virtual ~CL_BrowseClient();



Variable Member Descriptions: