// cServerInfo.h: interface for the cServerInfo class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CSERVERINFO_H__41FF3B34_918C_4F6E_93BE_566A05B686B4__INCLUDED_)
#define AFX_CSERVERINFO_H__41FF3B34_918C_4F6E_93BE_566A05B686B4__INCLUDED_

class cServerInfo  
{
public:
	cServerInfo();
	virtual ~cServerInfo();

	Word32 ServerID;
	Word32 ServerNetworkID;

	Word8 SrvAdrType;
	Word32 SrvAdrIP;
	string SrvAdrName;
 	
	Word16 ServerPort;
	Word32 ServerScore;

	Word32 NumberOfUsers;
	Word32 NumberOfFilesShared;
	Word8 ConnectionState;
	string   ServerName;
	string   ServerDescription;  

	Word16 NbTag;
	vector<string> TagName;
	vector<Word8> TagType;
	vector<Word32> TagValueInt;
	vector<string> TagValueStr;
};

#endif // !defined(AFX_CSERVERINFO_H__41FF3B34_918C_4F6E_93BE_566A05B686B4__INCLUDED_)
