📄 assure.h
字号:
/*********************************************************************
* 模块名称:assure
* 说明:确保UDP包可以准确发送到对方的模块
* 其它说明:
* 作者: 刘青山
* 时间 : 2004-09-26 7:13:30
*********************************************************************/
#ifndef _ASSURE_H
#define _ASSURE_H
#include "netcomm.h"
extern void ClearAnsPacket(LPANS_PACKET pAns);
extern void ClearUser(int iType, LPP2P_USER pUser);
extern LPP2P_USER GetUserContext();
extern void *CheckAnswerQueue(void *pArg);
extern void *CheckKeepAlive(void *pArg);
extern struct list_head g_KeepAliveList;
extern pthread_mutex_t g_mtKeepAlive ;
#define KEEPALIVE_TIMEOUT 180
enum E_CLEAR_USER
{
NOT_REF_COUNT =0,
REF_COUNT ,
FORCE_DEL,
};
// Online user status
enum E_STATUS
{
STATUS_INIT = 0,
STATUS_AUTHING,
STATUS_ALIVE,
STATUS_DEAD,
};
#endif // _ASSURE_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -