📄 u_cdom.c
字号:
UPLOAD_RESP_INFO *ptr;ST_CHAR junk[100];EXTERN_INFO ext; if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Upload Segment "); if (req_ptr->resp_err) list_err_info (req_ptr); else { ptr = (UPLOAD_RESP_INFO *) req_ptr->resp_info_ptr; printf ("\n More Follows : "); if (ptr->more_follows) printf ("YES"); else printf ("NO"); printf ("\n Load Data Length : %d", ptr->load_data_len); if (ptr->load_data_type == LOAD_DATA_CODED) { printf ("\n CODED LOAD DATA"); if (ask ("\n Do you want to decode and list EXTERNAL (y,n) (default = n) : ",0)) { if (!ms_decode_extern (ptr->load_data, ptr->load_data_len,&ext)) list_external (stdout,&ext); else { printf ("\n EXTERNAL decode error\n"); list_bytes (ptr->load_data, ptr->load_data_len); } } else list_bytes (ptr->load_data, ptr->load_data_len); } else { printf ("\n NON-CODED LOAD DATA"); if (ptr->load_data_len > 0) { printf ("\n Enter A for ASCII display, just ENTER for HEX : "); if (strget (junk) && (junk[0] == 'A' || junk[0] == 'a')) { printf ("\n "); list_ascii ((ST_CHAR *)ptr->load_data, ptr->load_data_len); } else { printf ("\n"); list_bytes (ptr->load_data, ptr->load_data_len); } } } /* non-coded */ } conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP TERMUPL *//************************************************************************/#if MMS_TERM_UPL_EN & REQ_ENST_VOID u_mp_termupl_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Terminate Upload Sequence "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MV UPLOAD *//************************************************************************/#if MMS_MV_UPL_EN & REQ_ENST_VOID u_mv_upload_conf (MMSREQ_PEND *req_ptr) {MV_UL_REQ_INFO *ul_req_info;ST_CHAR **cap_ptr;ST_INT i; ul_req_info = (MV_UL_REQ_INFO *)req_ptr->req_info_ptr; if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"VM Domain Upload"); if (req_ptr->resp_err) list_err_info (req_ptr); else { printf ("\n Capabilities :"); cap_ptr = (ST_CHAR **) (ul_req_info+1); for (i = 0; i < ul_req_info->num_of_capab; ++i, ++cap_ptr) printf ("\n %s",*cap_ptr); printf (" \n # of bytes uploaded from the server: %ld", ul_req_info->asn1_byte_count); } conf_info_wait (); }/* if we opened up a file for the VM to write upload data too we have *//* to close it */ if (ul_req_info->type == FILDOM) fclose (ul_req_info->i.fileinfo.fp); /* take care of continuous send var */ ms_clr_mvreq (req_ptr); /* clear the VM command info */ } #endif/************************************************************************//* MP REQUEST DOMAIN DOWNLOAD *//************************************************************************/#if MMS_RDDWN_EN & REQ_ENST_VOID u_mp_rddwn_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Request Domain Download "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP REQUEST DOMAIN UPLOAD *//************************************************************************/#if MMS_RDUPL_EN & REQ_ENST_VOID u_mp_rdupl_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Request Domain Upload "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP LOADDOM *//************************************************************************/#if MMS_LOAD_DOM_EN & REQ_ENST_VOID u_mp_loaddom_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Load Domain Content "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP STRDOM *//************************************************************************/#if MMS_STR_DOM_EN & REQ_ENST_VOID u_mp_storedom_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Store Domain Content "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP DELDOM *//************************************************************************/#if MMS_DEL_DOM_EN & REQ_ENST_VOID u_mp_deldom_conf (MMSREQ_PEND *req_ptr) { if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Delete Domain "); if (req_ptr->resp_err) list_err_info (req_ptr); conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif/************************************************************************//* MP GETDOM *//************************************************************************/#if MMS_GET_DOM_EN & REQ_ENST_VOID u_mp_getdom_conf (MMSREQ_PEND *req_ptr) {GETDOM_RESP_INFO *ptr;ST_CHAR **cap_ptr;ST_CHAR **pin_ptr;ST_INT i; if (mms_debug_sel & MMS_LOG_USR_CONF) { conf_info_print (req_ptr,"Get Domain Attribute "); if (req_ptr->resp_err) list_err_info (req_ptr); else { ptr = (GETDOM_RESP_INFO *) req_ptr->resp_info_ptr; cap_ptr = (ST_CHAR **) (ptr + 1); printf ("\n Number of Capabilities : %d", ptr->num_of_capab); for (i = 0; i < ptr->num_of_capab; i++, cap_ptr++) printf ("\n %d) %s ", i+1, *cap_ptr); printf ("\n MMS Deletable : "); if (ptr->mms_deletable) printf ("YES"); else printf ("NO"); printf ("\n Sharable : "); if (ptr->sharable) printf ("YES"); else printf ("NO"); pin_ptr = cap_ptr; printf ("\n Number of PI Names : %d", ptr->num_of_pinames); for (i = 0; i < ptr->num_of_pinames; i++, pin_ptr++) printf ("\n %d) %s ", i+1, *pin_ptr); printf ("\n State : %d", ptr->state); printf ("\n Upload in Progress : %02X ", ptr->upload_in_progress); } conf_info_wait (); } /* take care of continuous send var */ resp_rcvd = 1; /* set response received flag */ rep_count++; /* increment number of reps counter */ }#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -