00001 00002 #ifdef WIN32 00003 #pragma warning (disable:4786) 00004 #endif 00005 00006 #include "API/Network/browse_client.h" 00007 #include "browse_client_generic.h" 00008 00010 // CL_BrowseClient construction: 00011 00012 CL_BrowseClient::CL_BrowseClient( 00013 const CL_IPAddress &browse_master, 00014 const std::string &app_id) 00015 : impl(NULL) 00016 { 00017 impl = new CL_BrowseClient_Generic(browse_master, app_id); 00018 } 00019 00020 CL_BrowseClient::~CL_BrowseClient() 00021 { 00022 delete impl; 00023 } 00024 00026 // CL_BrowseClient attributes: 00027 00028 CL_Signal_v2<const CL_IPAddress &, const std::string &> &CL_BrowseClient::sig_server_added() 00029 { 00030 return impl->sig_server_added; 00031 } 00032 00033 CL_Signal_v2<const CL_IPAddress &, const std::string &> &CL_BrowseClient::sig_server_updated() 00034 { 00035 return impl->sig_server_updated; 00036 } 00037 00038 CL_Signal_v1<const CL_IPAddress &> &CL_BrowseClient::sig_server_removed() 00039 { 00040 return impl->sig_server_removed; 00041 } 00042 00044 // CL_BrowseClient operations: 00045 00047 // CL_BrowseClient implementation:
1.2.6 written by Dimitri van Heesch,
© 1997-2001