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

📄 mmsop_en.c

📁 ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包
💻 C
📖 第 1 页 / 共 5 页
字号:
#else#define MMS_JREAD_REQ_DFUN		mms_req_not_supp#define MMS_JREAD_IND_SFUN 		u_ind_not_supp#define JREAD_SSI			0x00#endif#if (MMS_JWRITE_EN & REQ_EN)#define MMS_JWRITE_RSP_DFUN		_mms_null_pdu_dec#define MMS_JWRITE_CONF_SFUN 		u_mp_jwrite_conf#else#define MMS_JWRITE_RSP_DFUN		mms_rsp_not_supp#define MMS_JWRITE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_JWRITE_EN & RESP_EN)#define MMS_JWRITE_REQ_DFUN		mms_jwrite_req#define MMS_JWRITE_IND_SFUN 		u_jwrite_ind#define JWRITE_SSI			0x20#else#define MMS_JWRITE_REQ_DFUN		mms_req_not_supp#define MMS_JWRITE_IND_SFUN 		u_ind_not_supp#define JWRITE_SSI			0x00#endif#if (MMS_JINIT_EN & REQ_EN)#define MMS_JINIT_RSP_DFUN		mms_jinit_rsp#define MMS_JINIT_CONF_SFUN 		u_mp_jinit_conf#else#define MMS_JINIT_RSP_DFUN		mms_rsp_not_supp#define MMS_JINIT_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_JINIT_EN & RESP_EN)#define MMS_JINIT_REQ_DFUN		mms_jinit_req#define MMS_JINIT_IND_SFUN 		u_jinit_ind#define JINIT_SSI			0x10#else#define MMS_JINIT_REQ_DFUN		mms_req_not_supp#define MMS_JINIT_IND_SFUN 		u_ind_not_supp#define JINIT_SSI			0x00#endif#if (MMS_JSTAT_EN & REQ_EN)#define MMS_JSTAT_RSP_DFUN		mms_jstat_rsp#define MMS_JSTAT_CONF_SFUN 		u_mp_jstat_conf#else#define MMS_JSTAT_RSP_DFUN		mms_rsp_not_supp#define MMS_JSTAT_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_JSTAT_EN & RESP_EN)#define MMS_JSTAT_REQ_DFUN		mms_jstat_req#define MMS_JSTAT_IND_SFUN 		u_jstat_ind#define JSTAT_SSI			0x08#else#define MMS_JSTAT_REQ_DFUN		mms_req_not_supp#define MMS_JSTAT_IND_SFUN 		u_ind_not_supp#define JSTAT_SSI			0x00#endif#if (MMS_JCREATE_EN & REQ_EN)#define MMS_JCREATE_RSP_DFUN		_mms_null_pdu_dec#define MMS_JCREATE_CONF_SFUN 		u_mp_jcreate_conf#else#define MMS_JCREATE_RSP_DFUN		mms_rsp_not_supp#define MMS_JCREATE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_JCREATE_EN & RESP_EN)#define MMS_JCREATE_REQ_DFUN		mms_jcreate_req#define MMS_JCREATE_IND_SFUN 		u_jcreate_ind#define JCREATE_SSI			0x04#else#define MMS_JCREATE_REQ_DFUN		mms_req_not_supp#define MMS_JCREATE_IND_SFUN 		u_ind_not_supp#define JCREATE_SSI			0x00#endif#if (MMS_JDELETE_EN & REQ_EN)#define MMS_JDELETE_RSP_DFUN		_mms_null_pdu_dec#define MMS_JDELETE_CONF_SFUN 		u_mp_jdelete_conf#else#define MMS_JDELETE_RSP_DFUN		mms_rsp_not_supp#define MMS_JDELETE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_JDELETE_EN & RESP_EN)#define MMS_JDELETE_REQ_DFUN		mms_jdelete_req#define MMS_JDELETE_IND_SFUN 		u_jdelete_ind#define JDELETE_SSI			0x02#else#define MMS_JDELETE_REQ_DFUN		mms_req_not_supp#define MMS_JDELETE_IND_SFUN 		u_ind_not_supp#define JDELETE_SSI			0x00#endif/************************************************************************//* FILE MANAGEMENT SERVICES 						*//************************************************************************/#if (MMS_OBTAINFILE_EN & REQ_EN)#define MMS_OBTAINFILE_RSP_DFUN		_mms_null_pdu_dec#define MMS_OBTAINFILE_CONF_SFUN 	u_mp_obtfile_conf#else#define MMS_OBTAINFILE_RSP_DFUN		mms_rsp_not_supp#define MMS_OBTAINFILE_CONF_SFUN 	u_conf_not_supp#endif#if (MMS_OBTAINFILE_EN & RESP_EN)#define MMS_OBTAINFILE_REQ_DFUN		mms_obtain_file_req#define MMS_OBTAINFILE_IND_SFUN 	u_obtfile_ind#define OBTFILE_SSI			0x02#else#define MMS_OBTAINFILE_REQ_DFUN		mms_req_not_supp#define MMS_OBTAINFILE_IND_SFUN 	u_ind_not_supp#define OBTFILE_SSI			0x00#endif#if (MMS_MV_FOPEN_EN & REQ_EN)#define MMS_MV_FOPEN_CONF_SFUN 		u_mv_fopen_conf#else#define MMS_MV_FOPEN_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FOPEN_EN & REQ_EN)#define MMS_FOPEN_RSP_DFUN		mms_file_open_rsp#define MMS_FOPEN_CONF_SFUN 		u_mp_fopen_conf#else#define MMS_FOPEN_RSP_DFUN		mms_rsp_not_supp#define MMS_FOPEN_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FOPEN_EN & RESP_EN)#define MMS_FOPEN_REQ_DFUN		mms_file_open_req#define MMS_FOPEN_IND_SFUN 		u_fopen_ind#define FOPEN_SSI			0x80#else#define MMS_FOPEN_REQ_DFUN		mms_req_not_supp#define MMS_FOPEN_IND_SFUN 		u_ind_not_supp#define FOPEN_SSI			0x00#endif#if (MMS_MV_FREAD_EN & REQ_EN)#define MMS_MV_FREAD_CONF_SFUN 		u_mv_fread_conf#else#define MMS_MV_FREAD_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FREAD_EN & REQ_EN)#define MMS_FREAD_RSP_DFUN		mms_file_read_rsp#define MMS_FREAD_CONF_SFUN 		u_mp_fread_conf#else#define MMS_FREAD_RSP_DFUN		mms_rsp_not_supp#define MMS_FREAD_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FREAD_EN & RESP_EN)#define MMS_FREAD_REQ_DFUN		mms_file_read_req#define MMS_FREAD_IND_SFUN 		u_fread_ind#define FREAD_SSI			0x40#else#define MMS_FREAD_REQ_DFUN		mms_req_not_supp#define MMS_FREAD_IND_SFUN 		u_ind_not_supp#define FREAD_SSI			0x00#endif#if (MMS_MV_FCLOSE_EN & REQ_EN)#define MMS_MV_FCLOSE_CONF_SFUN 	u_mv_fclose_conf#else#define MMS_MV_FCLOSE_CONF_SFUN 	u_conf_not_supp#endif#if (MMS_FCLOSE_EN & REQ_EN)#define MMS_FCLOSE_RSP_DFUN		_mms_null_pdu_dec#define MMS_FCLOSE_CONF_SFUN 		u_mp_fclose_conf#else#define MMS_FCLOSE_RSP_DFUN		mms_rsp_not_supp#define MMS_FCLOSE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FCLOSE_EN & RESP_EN)#define MMS_FCLOSE_REQ_DFUN		mms_file_close_req#define MMS_FCLOSE_IND_SFUN 		u_fclose_ind#define FCLOSE_SSI			0x20#else#define MMS_FCLOSE_REQ_DFUN		mms_req_not_supp#define MMS_FCLOSE_IND_SFUN 		u_ind_not_supp#define FCLOSE_SSI			0x00#endif#if (MMS_MV_FCOPY_EN & REQ_EN)#define MMS_MV_FCOPY_CONF_SFUN 		u_mv_fcopy_conf#else#define MMS_MV_FCOPY_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FRENAME_EN & REQ_EN)#define MMS_FRENAME_RSP_DFUN		_mms_null_pdu_dec#define MMS_FRENAME_CONF_SFUN 		u_mp_frename_conf#else#define MMS_FRENAME_RSP_DFUN		mms_rsp_not_supp#define MMS_FRENAME_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FRENAME_EN & RESP_EN)#define MMS_FRENAME_REQ_DFUN		mms_file_rename_req#define MMS_FRENAME_IND_SFUN 		u_frename_ind#define FRENAME_SSI			0x10#else#define MMS_FRENAME_REQ_DFUN		mms_req_not_supp#define MMS_FRENAME_IND_SFUN 		u_ind_not_supp#define FRENAME_SSI			0x00#endif#if (MMS_FDELETE_EN & REQ_EN)#define MMS_FDELETE_RSP_DFUN		_mms_null_pdu_dec#define MMS_FDELETE_CONF_SFUN 		u_mp_fdelete_conf#else#define MMS_FDELETE_RSP_DFUN		mms_rsp_not_supp#define MMS_FDELETE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FDELETE_EN & RESP_EN)#define MMS_FDELETE_REQ_DFUN		mms_file_delete_req#define MMS_FDELETE_IND_SFUN 		u_fdelete_ind#define FDELETE_SSI			0x08#else#define MMS_FDELETE_REQ_DFUN		mms_req_not_supp#define MMS_FDELETE_IND_SFUN 		u_ind_not_supp#define FDELETE_SSI			0x00#endif#if (MMS_FDIR_EN & REQ_EN)#define MMS_FDIR_RSP_DFUN		mms_file_dir_rsp#define MMS_FDIR_CONF_SFUN 		u_mp_fdir_conf#else#define MMS_FDIR_RSP_DFUN		mms_rsp_not_supp#define MMS_FDIR_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_FDIR_EN & RESP_EN)#define MMS_FDIR_REQ_DFUN		mms_file_dir_req#define MMS_FDIR_IND_SFUN 		u_fdir_ind#define FDIR_SSI			0x04#else#define MMS_FDIR_REQ_DFUN		mms_req_not_supp#define MMS_FDIR_IND_SFUN 		u_ind_not_supp#define FDIR_SSI			0x00#endif/************************************************************************//************************************************************************//* UNCONFIRMED SERVICES FROM VARIABLE ACCESS, VMD SUPPORT AND EVENT	*//* MANAGEMENT SERVICES							*//************************************************************************/#if (MMS_INFO_EN & RESP_EN)#define MMS_INFO_REQ_DFUN		mms_info_rpt_req#define MMS_INFO_IND_SFUN 		u_info_ind#define INFO_SSI			0x01#else#define MMS_INFO_REQ_DFUN		mms_req_not_supp#define MMS_INFO_IND_SFUN 		u_ind_not_supp#define INFO_SSI			0x00#endif#if (MMS_USTATUS_EN & RESP_EN)#define MMS_USTATUS_REQ_DFUN		mms_ustatus_req#define MMS_USTATUS_IND_SFUN 		u_ustatus_ind#define USTATUS_SSI			0x02#else#define MMS_USTATUS_REQ_DFUN		mms_req_not_supp#define MMS_USTATUS_IND_SFUN 		u_ind_not_supp#define USTATUS_SSI			0x00#endif#if (MMS_EVNOT_EN & RESP_EN)#define MMS_EVNOT_REQ_DFUN		mms_evnot_req#define MMS_EVNOT_IND_SFUN 		u_evnot_ind#define EVNOT_SSI			0x80#else#define MMS_EVNOT_REQ_DFUN		mms_req_not_supp#define MMS_EVNOT_IND_SFUN 		u_ind_not_supp#define EVNOT_SSI			0x00#endif/************************************************************************//************************************************************************//* ENVIRONMENT & GENERAL MANAGEMENT					*//************************************************************************/#if (MMS_CONCLUDE_EN & REQ_EN)#define MMS_CONCLUDE_RSP_DFUN		_mms_null_pdu_dec#define MMS_CONCLUDE_CONF_SFUN 		u_mp_conclude_conf#else#define MMS_CONCLUDE_RSP_DFUN		mms_rsp_not_supp#define MMS_CONCLUDE_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_CONCLUDE_EN & RESP_EN)#define MMS_CONCLUDE_REQ_DFUN		_mms_null_pdu_dec#define MMS_CONCLUDE_IND_SFUN 		u_conclude_ind#define CONCLUDE_SSI			0x10#else#define MMS_CONCLUDE_REQ_DFUN		mms_req_not_supp#define MMS_CONCLUDE_IND_SFUN 		u_ind_not_supp#define CONCLUDE_SSI			0x00#endif#if (MMS_CANCEL_EN & REQ_EN)#define MMS_CANCEL_RSP_DFUN		mms_cancel_rsp#define MMS_CANCEL_CONF_SFUN 		u_mp_cancel_conf#else#define MMS_CANCEL_RSP_DFUN		mms_rsp_not_supp#define MMS_CANCEL_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_CANCEL_EN & RESP_EN)#define MMS_CANCEL_REQ_DFUN		mms_cancel_req#define MMS_CANCEL_IND_SFUN 		u_cancel_ind#define CANCEL_SSI			0x08#else#define MMS_CANCEL_REQ_DFUN		mms_req_not_supp#define MMS_CANCEL_IND_SFUN 		u_ind_not_supp#define CANCEL_SSI			0x00#endif#if (MMS_INIT_EN & REQ_EN)#define MMS_INIT_RSP_DFUN		mms_init_rsp#define MMS_INIT_CONF_SFUN 		u_conf_not_supp#define MMS_MV_INIT_CONF_SFUN 		u_mv_init_conf#else#define MMS_INIT_RSP_DFUN		mms_rsp_not_supp#define MMS_INIT_CONF_SFUN 		u_conf_not_supp#define MMS_MV_INIT_CONF_SFUN 		u_conf_not_supp#endif#if (MMS_INIT_EN & RESP_EN)#define MMS_INIT_REQ_DFUN		mms_init_req#define MMS_INIT_IND_SFUN 		u_init_ind#define INIT_SSI			0x10#else#define MMS_INIT_REQ_DFUN		mms_req_not_supp#define MMS_INIT_IND_SFUN 		u_ind_not_supp#define INIT_SSI			0x00#endif/************************************************************************//************************************************************************//* initialize the REQUEST DECODE table, opcode is index into table	*//************************************************************************/ST_VOID (* SD_CONST mms_req_decode_fun [MAX_MMSOP_DIS+1]) (ASN1_DEC_CTXT *) =  {  MMS_STATUS_REQ_DFUN,			/*  00 STATUS			*/  MMS_GETNAMES_REQ_DFUN, 		/*  01 GET_NAMLIST		*/  MMS_IDENT_REQ_DFUN,			/*  02 IDENTIFY 		*/  MMS_RENAME_REQ_DFUN,			/*  03 RENAME			*/  MMS_READ_REQ_DFUN,			/*  04 READ			*/  MMS_WRITE_REQ_DFUN,			/*  05 WRITE			*/  MMS_GETVAR_REQ_DFUN,			/*  06 GET_VARDEF		*/  MMS_DEFVAR_REQ_DFUN,			/*  07 DEF_VARNAM		*/  MMS_DEFSCAT_REQ_DFUN,			/*  08 DEF_SCATTERED		*/  MMS_GETSCAT_REQ_DFUN,			/*  09 GET_SCATTERED		*/  MMS_DELVAR_REQ_DFUN,			/*  10 DEL_VARNAM		*/  MMS_DEFVLIST_REQ_DFUN,		/*  11 DEF_VARLIST		*/  MMS_GETVLIST_REQ_DFUN,		/*  12 GET_VARLIST		*/  MMS_DELVLIST_REQ_DFUN,		/*  13 DEL_VARLIST		*/  MMS_DEFTYPE_REQ_DFUN,			/*  14 DEF_TYPENAM		*/  MMS_GETTYPE_REQ_DFUN,			/*  15 GET_TYPEDEF		*/  MMS_DELTYPE_REQ_DFUN,			/*  16 DEL_TYPENAM		*/  MMS_INPUT_REQ_DFUN,			/*  17 INPUT			*/  MMS_OUTPUT_REQ_DFUN,			/*  18 OUTPUT			*/  MMS_TAKECTRL_REQ_DFUN,		/*  19 TAKE_CONTROL		*/  MMS_RELCTRL_REQ_DFUN,			/*  20 REL_CONTROL		*/  MMS_DEFINE_SEM_REQ_DFUN,		/*  21 DEF_SEMAPHORE		*/  MMS_DELETE_SEM_REQ_DFUN,		/*  22 DEL_SEMAPHORE		*/  MMS_REP_SEMSTAT_REQ_DFUN,		/*  23 REP_SEM_STATUS		*/  MMS_REP_SEMPOOL_REQ_DFUN,		/*  24 REP_SEM_POOL_STATUS	*/  MMS_REP_SEMENTRY_REQ_DFUN,		/*  25 REP_SEM_ENTRY_STATUS	*/  MMS_INIT_DWN_REQ_DFUN,		/*  26 INIT_DOWNLOAD		*/  MMS_DWN_LOAD_REQ_DFUN,		/*  27 DOWN_LOAD		*/  MMS_TERM_DWN_REQ_DFUN,		/*  28 TERM_DOWNLOAD		*/  MMS_INIT_UPL_REQ_DFUN,		/*  29 INIT_UPLOAD		*/  MMS_UP_LOAD_REQ_DFUN,			/*  30 UP_LOAD			*/  MMS_TERM_UPL_REQ_DFUN,		/*  31 TERM_UPLOAD		*/  MMS_RDDWN_REQ_DFUN,			/*  32 REQ_DOWNLOAD		*/  MMS_RDUPL_REQ_DFUN,			/*  33 REQ_UPLOAD		*/  MMS_LOAD_DOM_REQ_DFUN,		/*  34 LOAD_DOMAIN		*/  MMS_STR_DOM_REQ_DFUN,			/*  35 STORE_DOMAIN		*/  MMS_DEL_DOM_REQ_DFUN,			/*  36 DELETE_DOMAIN		*/  MMS_GET_DOM_REQ_DFUN,			/*  37 GET_DOMAIN		*/  MMS_CRE_PI_REQ_DFUN,			/*  38 CREATE_PROGRAM_INVOCATION*/  MMS_DEL_PI_REQ_DFUN,			/*  39 DEL_PROGRAM_INVOCATION	*/  MMS_START_REQ_DFUN,			/*  40 START			*/  MMS_STOP_REQ_DFUN,			/*  41 STOP			*/  MMS_RESUME_REQ_DFUN,			/*  42 RESUME			*/  MMS_RESET_REQ_DFUN,			/*  43 RESET			*/  MMS_KILL_REQ_DFUN,			/*  44 KILL			*/  MMS_GET_PI_REQ_DFUN,			/*  45 GET_PROGRAM_INVOCATION	*/  MMS_OBTAINFILE_REQ_DFUN,		/*  46 OBTAIN_FILE		*/  MMS_DEFEC_REQ_DFUN,			/*  47 DEFINE EVENT CONDITION	*/  MMS_DELEC_REQ_DFUN,			/*  48 DELETE EVENT CONDITION	*/  MMS_GETECA_REQ_DFUN,			/*  49 GET EVEN

⌨️ 快捷键说明

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