www.pudn.com > cup.zip > Iso8583.h


#ifndef _ISO8583_H 
#define _ISO8583_H 
/*---------------------------------------------------------------------- 
* File name		    : iso8583.h 
* Writer(s)		    : Along 
* Date of creation	: 99/07/30 
* Version		    : 1.0 
* Date of the last modificat: 
*----------------------------------------------------------------------- 
* S U B J E C T : iso8583 package management interface 
*-----------------------------------------------------------------------*/ 
#include "Globals.h" 
 
/*------------------------------------------------------------------------------- 
函数名:Pack_Iso8583 
--------------------------------------------------------------------------------- 
功  能:打包 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:TRUE	成功 
		FALSE	失败 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern UC  Pack_Iso8583(void); 
 
/*------------------------------------------------------------------------------- 
函数名:Send_to_fronthost 
--------------------------------------------------------------------------------- 
功  能:组装发往银行主机的数据 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:TRUE	成功 
		FALSE	失败 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern US  Send_to_fronthost(void); 
 
/*------------------------------------------------------------------------------- 
函数名:Receive_data_from_fronthost 
--------------------------------------------------------------------------------- 
功  能:对银行主机返回的数据进行解包和解析 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:TRUE	成功 
		FALSE	失败 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern US  Receive_data_from_fronthost(void); 
 
/*------------------------------------------------------------------------------- 
函数名:Set_msgid_and_process_code 
--------------------------------------------------------------------------------- 
功  能:设置交易的消息标识和处理码 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:无 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern void Set_msgid_and_process_code(void); 
 
/*------------------------------------------------------------------------------- 
函数名:Allocate_Fields 
--------------------------------------------------------------------------------- 
功  能:分配打包缓冲区 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:无 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern void Allocate_Fields(void); 
 
/*------------------------------------------------------------------------------- 
函数名:Free_Fields 
--------------------------------------------------------------------------------- 
功  能:释放打包缓冲区 
--------------------------------------------------------------------------------- 
输  入:无 
--------------------------------------------------------------------------------- 
输  出:无 
-------------------------------------------------------------------------------- 
注  意:无 
-------------------------------------------------------------------------------*/ 
extern void Free_Fields(void); 
 
#endif 
/* End of file */