00001 00002 #ifndef header_browse_master 00003 #define header_browse_master 00004 00006 00007 class CL_IPAddress; 00008 00009 class CL_BrowseMaster 00010 //: Browse master. 00011 // A browse master is a service that browse servers can register themselves to, and 00012 // browse clients can then connect to the master and get a list of servers. 00013 // 00014 // Normally, this is used in games to provide a list of available servers. 00015 { 00017 public: 00018 CL_BrowseMaster(const CL_IPAddress &bind_address); 00019 // Construct a browse master. 00020 00021 virtual ~CL_BrowseMaster(); 00022 00024 public: 00025 00027 public: 00028 00030 private: 00031 class CL_BrowseMaster_Generic *impl; 00032 }; 00033 00034 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001