struct IServerBrowser : public INetworkInterface { };
INetworkService.h
virtual ~IServerBrowser();
virtual void BrowseForServer(const char* addr, uint16 port) = 0;
virtual void BrowseForServer(uint32 ip, uint16 port) = 0;
virtual void CheckDirectConnect(int id, uint16 port) = 0;
virtual int GetPendingQueryCount() = 0;
virtual int GetServerCount() = 0;
virtual void SendNatCookie(uint32 ip, uint16 port, int cookie) = 0;
virtual void SetListener(IServerListener* lst) = 0;
virtual void Start(bool browseLAN) = 0;
virtual void Stop() = 0;
virtual void Update() = 0;
virtual void UpdateServerInfo(int id) = 0;