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

📄 iccp_log.h

📁 ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包
💻 H
字号:
/************************************************************************//* SISCO SOFTWARE MODULE HEADER *****************************************//************************************************************************//*   (c) Copyright Systems Integration Specialists Company, Inc.,	*//*      	  1986 - 1996, All Rights Reserved.		        *//*									*//*		    PROPRIETARY AND CONFIDENTIAL			*//*									*//* MODULE NAME : iccp_log.h						*//* PRODUCT(S)  : ICCP Interop. Testing					*//*									*//* MODULE DESCRIPTION : 						*//*									*//* GLOBAL FUNCTIONS DEFINED IN THIS MODULE :				*//*									*//* MODIFICATION LOG :							*//*  Date     Who   Rev			Comments			*//* --------  ---  ------   -------------------------------------------	*//* 02/09/00  nav    8      Add Data logging				*//* 06/03/99  nav    7      Add CFlow logging				*//* 05/13/98  nav    6      Move dyn_iccp_slog_fun proto from ictamain.h	*//* 03/19/98  nav    5      Use sLogCtrl insteal of lc			*//* 06/05/97  nav    4      Convert to MMS-EASE V7.00			*//* 02/28/97  nav    3      add ICA_Log_Always?()			*//* 12/20/96  nav    2      add more SLOG_CONT macros			*//* 10/04/96  nav    1      add slogDynOn and slogDynOff			*//************************************************************************/#include "glbtypes.h"#include "slog.h"#define ICA_ERR_LT   9000#define ICA_FLOW_LT  10000#define ICA_ALWAYS_LT 9010#define ICA_DATA_LT 9020#define ICA_LOG_ERR    0x00010000L#define ICA_LOG_FLOW   0x00020000L#define ICA_LOG_ALWAYS 0x00040000L#define ICA_LOG_DATA   0x00080000L#define ICA_Log_Err0(a)         SLOG1_0 (sLogCtrl, ICA_LOG_ERR, ICA_ERR_LT, a)#define ICA_Log_ErrC0(a)        SLOG1_0 (sLogCtrl, ICA_LOG_ERR, SLOG_CONT, a)#define ICA_Log_Err1(a,b)       SLOG1_1 (sLogCtrl, ICA_LOG_ERR, ICA_ERR_LT, a,b)#define ICA_Log_ErrC1(a,b)      SLOG1_1 (sLogCtrl, ICA_LOG_ERR, SLOG_CONT, a,b)#define ICA_Log_Err2(a,b,c)     SLOG1_2 (sLogCtrl, ICA_LOG_ERR, ICA_ERR_LT, a,b,c)#define ICA_Log_ErrC2(a,b,c)	SLOG1_2 (sLogCtrl, ICA_LOG_ERR, SLOG_CONT,  a,b,c)#define ICA_Log_Err3(a,b,c,d)   SLOG1_3 (sLogCtrl, ICA_LOG_ERR, ICA_ERR_LT, a,b,c,d)#define ICA_Log_ErrC3(a,b,c,d)	SLOG1_3 (sLogCtrl, ICA_LOG_ERR, SLOG_CONT,  a,b,c,d)#define ICA_Log_Err_Hex(a,b)    SLOGH1  (sLogCtrl, ICA_LOG_ERR, ICA_ERR_LT, a,b)#define ICA_Log_Flow0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_FLOW, ICA_FLOW_LT, a)#define ICA_Log_Flow1(a,b)       SLOG1_1 (sLogCtrl, ICA_LOG_FLOW, ICA_FLOW_LT, a,b)#define ICA_Log_Flow2(a,b,c)     SLOG1_2 (sLogCtrl, ICA_LOG_FLOW, ICA_FLOW_LT, a,b,c)#define ICA_Log_Flow3(a,b,c,d)   SLOG1_3 (sLogCtrl, ICA_LOG_FLOW, ICA_FLOW_LT, a,b,c,d)#define ICA_Log_CFlow0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_FLOW, SLOG_CONT, a)#define ICA_Log_CFlow1(a,b)      SLOG1_1 (sLogCtrl, ICA_LOG_FLOW, SLOG_CONT, a,b)#define ICA_Log_CFlow2(a,b,c)    SLOG1_2 (sLogCtrl, ICA_LOG_FLOW, SLOG_CONT, a,b,c)#define ICA_Log_CFlow3(a,b,c,d)  SLOG1_3 (sLogCtrl, ICA_LOG_FLOW, SLOG_CONT, a,b,c,d)#define ICA_Log_Data0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_DATA, ICA_DATA_LT, a)#define ICA_Log_Data1(a,b)       SLOG1_1 (sLogCtrl, ICA_LOG_DATA, ICA_DATA_LT, a,b)#define ICA_Log_Data2(a,b,c)     SLOG1_2 (sLogCtrl, ICA_LOG_DATA, ICA_DATA_LT, a,b,c)#define ICA_Log_Data3(a,b,c,d)   SLOG1_3 (sLogCtrl, ICA_LOG_DATA, ICA_DATA_LT, a,b,c,d)#define ICA_Log_CData0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_DATA, SLOG_CONT, a)#define ICA_Log_CData1(a,b)      SLOG1_1 (sLogCtrl, ICA_LOG_DATA, SLOG_CONT, a,b)#define ICA_Log_CData2(a,b,c)    SLOG1_2 (sLogCtrl, ICA_LOG_DATA, SLOG_CONT, a,b,c)#define ICA_Log_CData3(a,b,c,d)  SLOG1_3 (sLogCtrl, ICA_LOG_DATA, SLOG_CONT, a,b,c,d)#define ICA_Log_Always0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_ALWAYS, ICA_ALWAYS_LT, a)#define ICA_Log_Always1(a,b)	 SLOG1_1 (sLogCtrl, ICA_LOG_ALWAYS, ICA_ALWAYS_LT, a,b)#define ICA_Log_Always2(a,b,c)	 SLOG1_2 (sLogCtrl, ICA_LOG_ALWAYS, ICA_ALWAYS_LT, a,b,c)#define ICA_Log_Always3(a,b,c,d) SLOG1_3 (sLogCtrl, ICA_LOG_ALWAYS, ICA_ALWAYS_LT, a,b,c,d)#define ICA_Log_CAlways0(a)	 SLOG1_0 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a)#define ICA_Log_CAlways1(a,b)	 SLOG1_1 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a,b)#define ICA_Log_CAlways2(a,b,c)	 SLOG1_2 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a,b,c)#define ICA_Log_CAlways3(a,b,c,d) SLOG1_3 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a,b,c,d)#define ICA_Log_CAlways4(a,b,c,d,e) SLOG1_4 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a,b,c,d,e)#define ICA_Log_CAlways6(a,b,c,d,e,f,g) SLOG1_6 (sLogCtrl, ICA_LOG_ALWAYS, SLOG_CONT, a,b,c,d,e,f,g)ST_VOID  m_set_log_config( ST_CHAR	*logging_control_filename );ST_RET   m_mlog_install (ST_VOID);ST_VOID	dyn_slog_fun( LOG_CTRL 	*lc,                      ST_INT 	logType,                       ST_CHAR 	*sourceFile,                      ST_INT 	lineNum,                      ST_INT 	count,                      ST_CHAR 	*slog_buf );ST_VOID   slogDynOn ( ST_VOID );ST_VOID   slogDynOff ( ST_VOID );void dyn_iccp_slog_fun(icShort icInd, icShort icErrNum, ST_CHAR *msg, icInt lTxt);

⌨️ 快捷键说明

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