📄 hash.h
字号:
/*********************************************************************
* 模块名称:hash
* 说明:HASH计算
* 其它说明:
* 作者: 刘青山
* 时间 : 2004-09-22 21:13:30
*********************************************************************/
#ifndef _HASH_H
#define _HASH_H
#include "list.h"
#include "netcomm.h"
typedef struct tagHASH
{
struct list_head ipport;
struct list_head uin;
}HASH;
extern pthread_mutex_t g_mtGlobalUser ;
extern void InitHash() ;
extern void LockGlobalUser();
extern void UnlockGlobalUser();
extern LPP2P_USER GetHashUser(DWORD ip, WORD port) ;
extern void PutHashUser(LPP2P_USER pUser,DWORD ip, WORD port) ;
extern LPP2P_USER GetHashUserByID(DWORD uin);
extern void PutHashUserByID(LPP2P_USER pUser,DWORD uin) ;
extern void ClearHashUser(DWORD uin);
extern void ClearHashByUser(LPP2P_USER pUser);
#endif // _HASH_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -