📄 query.h
字号:
#ifndef __QUERY_H__
#define __QUERY_H__
//#define _QUERY_PORT 8000
enum EJmType
{
ChatSystem = 0, //聊天
DatabaseQuery, //数据库查询
RgtFileSend, //人工台文件传送请求
WttjFileSend, //总计费文件传送
LTSPlaySong, //播放音乐
};
enum EUserShenFen //用户身份状态
{
eUserNULL = 0, //0用户非聊天状态
eUserTalk, //1普通用户
eUserListen, //2处于听状态的用户,进入电台类聊天室。
eUserManage, //3主持人 一般聊天室主持人,进入超级聊天室也只能听。 (权限:放歌,喝彩,踢人 积分)( 还可以自建聊天室,进行商务会议)
eUserAdmini, //4超级用户 有最高权限,能主持电台类,改变其他用户状态。 (权限:还有能监听私人会议
eUserPopular, //5受欢迎者 老用户,常参与节目,有一定的能力,素质。()
eUserRestricted, //6受限制的用户,被封杀的。//YHXX 里没有,这是进入聊天室里有
eUserAdmini2, //7超级主持 加别人积分,加自已的积分,不给别人积分
};
//----------------------------------------------------
enum EActSend
{
eComeIn = 200, //进入聊天室。
eJzZjh, //禁止主叫号。
eJzBjhAll, //禁止被叫号。
eJzBjhBusy, //禁止被叫号。
eChangMM, //设置密码。
};
struct CSendPacek //发给网关服务器
{
EActSend eact; //命令
char zjh[16]; //主叫号
};
enum EActRecv
{
GetChatState = 200, //取得聊天室状态
eCXJzZjhT, //查询禁止主叫号 成功
eCXJzZjhT2, //添加禁止电话已有,成功
eCXJzBjhT, //查询禁止被叫号 成功
eCXMMT, //查询密码 成功
eCXStateT, //查询状态 成功
eCXJzZjhF, //查询禁止主叫号 失败
eCXJzBjhF, //查询禁止被叫号 失败
eCXMMF, //查询密码 失败
eCXStateF, //查询状态 失败
};
struct CRecvPacket //网关或报务器来的包
{
EActRecv eact; //命令
char zjh[16]; //主叫号码 或密码
};
struct DBF_HEAD//DBF数据库头结构
{
unsigned char mark;
unsigned char year;
unsigned char month;
unsigned char day;
unsigned long count;
unsigned short offset;
unsigned short rec_len;
unsigned char none[20];
};
struct GWMSMM //固网秘书
{
char start;
char zjh[10]; //电话号
char mm[5]; //密码
char f[2]; //标致,0 为全开,1为只开无应答,2为全关
};
struct GWMSMMW //固网秘书
{
char start;
char zjh[10]; //电话号
char mm[5]; //密码
char f[2]; //标致,0 为全开,1为只开无应答,2为全关
char end_flag;
};
struct JZDH
{
char mark;
char s_zjh[16];
char flag1[4];
};
struct JZDH2
{
char mark;
char s_zjh[16];
char flag1[4];
char end_flag;
};
//----------------------------------------------------
#endif //__QUERY_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -