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

📄 u_cdom.c

📁 ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包
💻 C
📖 第 1 页 / 共 2 页
字号:
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 + -