mmslog.h

来自「ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包」· C头文件 代码 · 共 667 行 · 第 1/2 页

H
667
字号
/************************************************************************//* SISCO SOFTWARE MODULE HEADER *****************************************//************************************************************************//*   (c) Copyright Systems Integration Specialists Company, Inc.,	*//*      	  1993 - 2001, All Rights Reserved.		        *//*									*//*		    PROPRIETARY AND CONFIDENTIAL			*//*									*//* MODULE NAME : mmslog.h						*//* PRODUCT(S)  : MMSEASE						*//*									*//* MODULE DESCRIPTION : 						*//*	This module contains MMS-EASE logging macros used 		*//*	internally by MMS-EASE for SLOGGING				*//*									*//* MODIFICATION LOG :							*//*  Date     Who   Rev			Comments			*//* --------  ---  ------   -------------------------------------------	*//* 03/13/02  JRB     05    MLOG_PAUSE* macros do nothing.		*//* 10/05/01  EJV     04    Corrected comment.				*//* 03/15/01  JRB     03    Added USER log macros.			*//* 09/13/99  MDE     02    Added SD_CONST modifiers			*//* 10/08/98  MDE     01    Migrated to updated SLOG interface		*//* 04/02/97  DTL   7.00    MMSEASE 7.0 release. See MODL70.DOC for	*//*			   history.					*//************************************************************************/#ifndef MMSLOG_INCLUDED#define MMSLOG_INCLUDED#ifdef __cplusplusextern "C" {#endifextern SD_CONST ST_CHAR *SD_CONST _mms_log_dec_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_enc_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_acse_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_llc_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_ique_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_rque_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_ind_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_conf_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_vm_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_err_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_nerr_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_pdu_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_config_logstr;extern SD_CONST ST_CHAR *SD_CONST _mms_log_always_logstr;extern SD_CONST ST_CHAR *SD_CONST _user_err_logstr;extern SD_CONST ST_CHAR *SD_CONST _user_client_logstr;extern SD_CONST ST_CHAR *SD_CONST _user_server_logstr;/************************************************************************/#if defined (DEBUG_SISCO)/************************************************************************//*********************** PAUSE Macros ***********************************/#define MLOG_PAUSEDEC(msg)#define MLOG_PAUSEIQUE(msg)#define MLOG_PAUSERQUE(msg)#define MLOG_PAUSEPDU(msg)/*********************** DECODE Macros **********************************/#define MLOG_DEC0(a)  {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slog (sLogCtrl,_mms_log_dec_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_DEC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slog (sLogCtrl,_mms_log_dec_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_DEC2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slog (sLogCtrl,_mms_log_dec_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_CDEC0(a) {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slogc (sLogCtrl,a);\                    }#define MLOG_CDEC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_CDEC2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_DEC)\                       _slogc (sLogCtrl,a,b,c);\                    }/*********************** ENCODE Macros **********************************/#define MLOG_ENC0(a) {\                     if (mms_debug_sel & MMS_LOG_ENC)\                       _slog (sLogCtrl,_mms_log_enc_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_ENC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_ENC)\                       _slog (sLogCtrl,_mms_log_enc_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_ENC2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_ENC)\                       _slog (sLogCtrl,_mms_log_enc_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_CENC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_ENC)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_ENCH(a,b) {\                     if (mms_debug_sel & MMS_LOG_ENC)\                       _slogHex (sLogCtrl,a,b);\                    }#define MLOG_PAUSEENC(msg)/*********************** ACSE Macros ***********************************/#define MLOG_ACSE0(a) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slog (sLogCtrl,_mms_log_acse_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_ACSE1(a,b) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slog (sLogCtrl,_mms_log_acse_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_ACSE2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slog (sLogCtrl,_mms_log_acse_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_CACSE0(a) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slogc (sLogCtrl,a);\                    }#define MLOG_CACSE1(a,b) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_CACSE2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slogc (sLogCtrl,a,b,c);\                    }#define MLOG_CACSE3(a,b,c,d) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slogc (sLogCtrl,a,b,c,d);\                    }#define MLOG_ACSEH(a,b) {\                     if (mms_debug_sel & MMS_LOG_ACSE)\                       _slogHex (sLogCtrl,a,b);\                    }/*********************** LLC Macros **************************************/#define MLOG_LLC0(a) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slog (sLogCtrl,_mms_log_llc_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_LLC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slog (sLogCtrl,_mms_log_llc_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_LLC2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slog (sLogCtrl,_mms_log_llc_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_LLC3(a,b,c,d) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slog (sLogCtrl,_mms_log_llc_logstr,\		             thisFileName,__LINE__,a,b,c,d);\                    }#define MLOG_CLLC0(a) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slogc (sLogCtrl,a);\                    }#define MLOG_CLLC1(a,b) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_CLLC2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slogc (sLogCtrl,a,b,c);\                    }#define MLOG_CLLC3(a,b,c,d) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slogc (sLogCtrl,a,b,c,d);\                    }#define MLOG_LLCH(a,b) {\                     if (mms_debug_sel & MMS_LOG_LLC)\                       _slogHex (sLogCtrl,a,b);\                    }/*********************** QUE Macros **************************************/#define MLOG_IQUE0(a) {\                     if (mms_debug_sel & MMS_LOG_IQUE)\                       _slog (sLogCtrl,_mms_log_ique_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_CIQUE0(a) {\                     if (mms_debug_sel & MMS_LOG_IQUE)\                       _slogc (sLogCtrl,a);\                    }#define MLOG_CIQUE1(a,b) {\                     if (mms_debug_sel & MMS_LOG_IQUE)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_CIQUE4(a,b,c,d,e) {\                     if (mms_debug_sel & MMS_LOG_IQUE)\                       _slogc (sLogCtrl,a,b,c,d,e);\                    }#define MLOG_RQUE0(a) {\                     if (mms_debug_sel & MMS_LOG_RQUE)\                       _slog (sLogCtrl,_mms_log_rque_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_CRQUE0(a) {\                     if (mms_debug_sel & MMS_LOG_RQUE)\                       _slogc (sLogCtrl,a);\                    }#define MLOG_CRQUE1(a,b) {\                     if (mms_debug_sel & MMS_LOG_RQUE)\                       _slogc (sLogCtrl,a,b);\                    }#define MLOG_CRQUE4(a,b,c,d,e) {\                     if (mms_debug_sel & MMS_LOG_RQUE)\                       _slogc (sLogCtrl,a,b,c,d,e);\                    }/*********************** REQ/IND/RESP/CONF Macros **************************/#define MLOG_IND0(a) {\                     if (mms_debug_sel & MMS_LOG_IND)\                       _slog (sLogCtrl,_mms_log_ind_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_INDH(a,b) {\                     if (mms_debug_sel & MMS_LOG_IND)\                       _slogHex (sLogCtrl,a,b);\                    }#define MLOG_CONF0(a) {\                     if (mms_debug_sel & MMS_LOG_CONF)\                       _slog (sLogCtrl,_mms_log_conf_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_CONFH(a,b) {\                     if (mms_debug_sel & MMS_LOG_CONF)\                       _slogHex (sLogCtrl,a,b);\                    }#define MLOG_REQ0(a) {\                     if (mms_debug_sel & MMS_LOG_REQ)\                       _slog (sLogCtrl,_mms_log_req_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_REQH(a,b) {\                     if (mms_debug_sel & MMS_LOG_REQ)\                       _slogHex (sLogCtrl,a,b);\                    }#define MLOG_RESP0(a) {\                     if (mms_debug_sel & MMS_LOG_RESP)\                       _slog (sLogCtrl,_mms_log_resp_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_RESPH(a,b) {\                     if (mms_debug_sel & MMS_LOG_RESP)\                       _slogHex (sLogCtrl,a,b);\                    }/*********************** VM Macros **************************************/#define MLOG_VM0(a) {\                     if (mms_debug_sel & MMS_LOG_VM)\                       _slog (sLogCtrl,_mms_log_vm_logstr,\		             thisFileName,__LINE__,a);\                    }/*********************** ERR Macros **************************************/#define MLOG_ERR0(a) {\                     if (mms_debug_sel & MMS_LOG_ERR)\                       _slog (sLogCtrl,_mms_log_err_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_ERR1(a,b) {\                     if (mms_debug_sel & MMS_LOG_ERR)\                       _slog (sLogCtrl,_mms_log_err_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_ERR2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_ERR)\                       _slog (sLogCtrl,_mms_log_err_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_ERR3(a,b,c,d) {\                     if (mms_debug_sel & MMS_LOG_ERR)\                       _slog (sLogCtrl,_mms_log_err_logstr,\		             thisFileName,__LINE__,a,b,c,d);\                    }#define MLOG_ERR4(a,b,c,d,e) {\                     if (mms_debug_sel & MMS_LOG_ERR)\                       _slog (sLogCtrl,_mms_log_err_logstr,\		             thisFileName,__LINE__,a,b,c,d,e);\                    }/*********************** NERR Macros *************************************/#define MLOG_NERR0(a) {\                     if (mms_debug_sel & MMS_LOG_NERR)\                       _slog (sLogCtrl,_mms_log_nerr_logstr,\		             thisFileName,__LINE__,a);\                    }#define MLOG_NERR1(a,b) {\                     if (mms_debug_sel & MMS_LOG_NERR)\                       _slog (sLogCtrl,_mms_log_nerr_logstr,\		             thisFileName,__LINE__,a,b);\                    }#define MLOG_NERR2(a,b,c) {\                     if (mms_debug_sel & MMS_LOG_NERR)\                       _slog (sLogCtrl,_mms_log_nerr_logstr,\		             thisFileName,__LINE__,a,b,c);\                    }#define MLOG_CNERR3(a,b,c,d) {\                     if (mms_debug_sel & MMS_LOG_NERR)\                       _slogc (sLogCtrl,a,b,c,d);\                    }/*********************** PDU Macros **************************************/#define MLOG_PDU4(a,b,c,d,e) {\

⌨️ 快捷键说明

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