www.pudn.com > UDP文件传输.rar > svr_userinfo.h


#ifndef SVR_USERINFO_H 
#define SVR_USERINFO_H 
////////////////////////////////////////////////////////////// 
#include "public/unitype.h" 
struct P2P_SVRITEM{ 
	UNI_DWORD outIp; 
	UNI_WORD  outPort; 
	UNI_DWORD useIp; 
	UNI_WORD  usePort; 
	UNI_DWORD dwTickCount; 
//	UNI_DWORD dwRef; 
	char	userName[MAX_NAME];//有可能是猪号 
 
}; 
class ISvrUserinfo 
{ 
 
public: 
	virtual UNI_DWORD GetUserCount()=0; 
	virtual UNI_BOOL InserUser(P2P_SVRITEM *puser)=0; 
	virtual UNI_BOOL SetUser(P2P_SVRITEM *puser)=0; 
	virtual UNI_BOOL GetUserInfo(char *userName,P2P_SVRITEM * puser)=0; 
	virtual void RemovUser(char *userName)=0; 
	virtual void DeleteUsers(UNI_DWORD dwTimeOut,UNI_DWORD dwTickCount)=0; 
}; 
/////////////////////////////////////////////////////////////////////////// 
#endif