📄 msg_switch.h
字号:
#define DIR_SEND 0 /* 信息发送方 */
#define DIR_RECV 1 /* 信息接收方 */
#define TYPE_MON 0 /* 交易监控信息 */
#define TYPE_ACT 2 /* 参数或维护数据激活 */
#define TYPE_TEST 9 /* 测试信息 */
#define MSG_SWITCH_PORT 8088 /* message switch server port */
struct client_st {
int sock;
char dir; /* 0-SEND or 1-RECV */
char type; /* 0-Monitor or 1-BlackList */
char ip[16]; /* 客户端IP地址 */
char bankid[12]; /* 客户端使用者(地市行)行号 */
char hostid[3];
};
#define R_SUCC "00" /* 成功 */
#define R_INFO_ERR "01" /* 客户端标识信息有误 */
#define R_DIR_ERR "02" /* 传输方向标志有误 */
#define R_TYPE_ERR "03" /* 信息类型标志有误 */
#define R_BANK_ERR "04" /* 接收方客户给出的行号有误 */
#define R_IP_ERR "05" /* IP地址有异(不匹配) */
#define R_NO_ENTRY "06" /* 太多的客户连接 */
extern int cli_connect(char *hostname, char cli_dir, char cli_type, char *bankid);
#define ACTIVE_REQ_MSG 80003
struct active_req_st {
int reqid; /* 请求码 */
int argc; /* 请求参数个数 */
char argv[10][128]; /* 参数值, 以字串形式 */
};
typedef struct active_req_st ACTIVE_REQ_T;
#define ACTIVE_REQ_SZ sizeof(struct active_req_st )
struct areq_msg_st {
long mtype;
struct active_req_st req;
};
/* reqid */
#define ACTIVE_TEST 0 /* 测试 */
#define ACTIVE_BLKSEND 1 /* 激活BTS的blksend进程 */
#define ACTIVE_RELOAD 2 /* 置BTS共享内存reload标志 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -