📄 constdef.h
字号:
#ifndef _CONSTDEF_H_
#define _CONSTDEF_H_
#define INIFILE ".\\SMC.ini"
///////////////////////////////////////////////////////////////////////////
//SMPP 命令定义
//命令码宏定义 数值 描述
#define ESME_BNDRCV 0X00000001 //ESME要求连接到SMSC
#define ESME_BNDRCV_RESP 0X80000001 //连接SMSC的响应
#define ESME_BNDTRN 0X00000002 //ESME要求连接到SMSC
#define ESME_BNDTRN_RESP 0X80000002 //连接SMSC的响应
#define ESME_UBD 0X00000006 //ESME要求断开连接到SMSC
#define ESME_UBD_RESP 0X80000006 //断开连接的响应
#define ESME_SUB_SM 0X00000004 //ESME提交短消息到SMSC,以便SMSC下发此短消息到特定的用户。
#define ESME_SUB_SM_RESP 0X80000004 //提交短消息的响应
#define ESME_DELIVER_SM 0X00000005 //SMSC下发短消息到特定的ESME
#define ESME_DELIVER_SM_RESP 0X80000005 //下发短消息的响应
#define ESME_QUERY_SM 0X00000003 //ESME查询以前所提交的短消息的状态
#define ESME_QUERY_SM_RESP 0X80000003 //查询短消息的响应
#define ESME_CANCEL_SM 0X00000008 //ESME要求取消以前所提交的某条短消息
#define ESME_CANCEL_SM_RESP 0X80000008 //ESME要求取消以前所提交的某条短消息的响应
#define ESME_REPLACE_SM 0X00000007 //ESME要求替换以前所提交的某条短消息
#define ESME_REPLACE_SM_RESP 0X80000007 //ESME要求替换以前所提交的某条短消息的响应
#define ESME_QRYLINK 0X00000015 //询问扩展短消息实体与短消息中心的连接情况
#define ESME_QRYLINK_RESP 0X80000015 //询问扩展短消息实体与短消息中心的连接情况的响应
#define ESME_NACK 0X80000000 //接收消息头错误的响应
#define ESME_REPLACE_SM_EX 0X00000090 //ESME要求替换以前所提交的某条短消息的扩展命令,它增加了数据编码格式字段
#define ESME_REPLACE_SM_EX_RESP 0X80000090 //扩展替换短消息的的响应
//其他SMPP命令
#define ESME_ADD_SUB 0X000000A0 //增加用户
#define ESME_ADD_SUB_RESP 0X800000A0 //增加用户的响应
#define ESME_DEL_SUB 0X000000A1 //删除用户
#define ESME_DEL_SUB_RESP 0X800000A1 //删除用户的响应
#define ESME_MOD_SUB 0X000000A2 //修改用户
#define ESME_MOD_SUB_RESP 0X800000A2 //修改用户的响应
#define ESME_QRY_SUB 0X000000A3 //查询用户的信息
#define ESME_QRY_SUB_RESP 0X800000A3 //查询用户的信息的响应
//硬件协议常量
#define DEV_CONNECT 0x00000001 //连接
#define DEV_CONNECT_REP 0x80000001 //响应
#define DEV_DELIVER 0x00000002 //下发
#define DEV_DELIVER_REP 0x80000002 //响应
#define DEV_SUBMIT 0x00000003 //向设备发送
#define DEV_SUBMIT_REP 0x80000003 //响应
#define DEV_LINKTEST 0x00000004 //连接测试
#define DEV_LINKTEST_REP 0x80000004 //响应
#define DEV_DISC 0x00000005 //断开
#define DEV_DISC_REP 0x80000005 //响应
//错误代码定义
#define SUCCESS 0x00000000 //操作成功
#define DEV_CONNECT_ERROR 0x70000001 //加入列表失败,可能是该设备以及存在
#define SEND_ERROR 0x70000002 //消息发送给设备失败
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -