⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operationgateway.h

📁 一个声讯平台的管理平台.包括平台的客户端何服务器端口.是个不错的软件.
💻 H
字号:
#ifndef		__OPERATIONGATEWAY_H__
#define		__OPERATIONGATEWAY_H__

///////////////////////////业务接口类型宏定义开始////////////////////////////////////////////////////
#define INTERFACEVISIBALE		1	//明文方式
#define INTERFACECTCAANDDER		2	//CTCA和DER方式
#define INTERFACESEMMETRY		3	//对称加密方式
#define INTERFACEISO8583		4	//ISO8583协议方式
#define INTERFACESIMULATE		6   //电子钱包其他协议
///////////////////////////业务接口类型宏定义结束////////////////////////////////////////////////////

//长度宏定义
#define		IP_LEN				17
#define		STRTEMP_LEN			255
#define		MAX_LEN				8192
#define		HEAD_LEN			8
#define		HEADLEN_OF_PACK		8
#define     KEYWORD_LEN			20
#define		DATA_LEN			MAX_LEN-HEAD_LEN	//明文包长度
#define     OPERATIONID_LEN		4
#define     PASSWORD_LEN		6
#define     RETERROR_LEN		255
#define     CONDITION_LEN		1024
#define     MAX_COUNT_LEN		20

//返回码宏定义
#define  RETCODE_SUCCESS     0
#define  RETCODE_FAIL		 -1

//配置文件宏定义
#define LOG             1
#define LOGTOOLDIR		".\\log\\"		//日志存放路径
#define CONFIGUREFILE	".\\IvrConfig.ini" //指定配置文件

//交易类型码定义
#define  LOGIN_REQ			3
#define  LOGIN_RES			4
#define  ADD_REQ			5
#define  ADD_RES			6
#define  UPDATE_REQ			7
#define  UPDATE_RES			8
#define  QUERY_REQ			9
#define  QUERY_RES			10
#define  DELETE_REQ			11
#define  DELETE_RES			12
#define  COMBOXQUERY_REQ	13
#define  COMBOXQUERY_RES	14
#define  PRINTQUERY_REQ		15
#define	 PRINTQUERY_RES		16

//数据报头结构体
typedef struct
{
	int     transtype; //交易类型
	int		datatype;  //数据来源
	char    keyword[KEYWORD_LEN];//客户关键字
}st_HeadInfo;

//返回结构体
typedef	struct
{
	int     retcodef;               //处理响应码 
	char	keyword[KEYWORD_LEN];	//请求/响应标识
	char    retError[RETERROR_LEN]; //错误内容
}st_Retcode;

//单位信息表
typedef struct 
{
	char	fireid[8];
	char	firename[20];
	char	fireunit[20];
	char	fireconfig[20];
	char	firetele[15];
	char	firesafe[20];
	char	remarks[30];
}st_info;

//明文结构体
typedef struct
{
	int		length;
	char	object[DATA_LEN];
}st_MessageWrap;

//操作员结构体信息
typedef struct
{
	char	operationid[OPERATIONID_LEN];
	char	passwd[PASSWORD_LEN];
}st_operation;

//查询数据请求结构体信息
typedef struct
{
	char	keyword[KEYWORD_LEN];	//请求/响应标识
	char	condition[CONDITION_LEN];
}st_operreq;

//查询数据响应结构体信息
typedef struct
{
	int		recordcount;
	char	keyword[KEYWORD_LEN];	//请求/响应标识
	st_info	v_info[MAX_COUNT_LEN];
}st_operres;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -