📄 userdefs.h
字号:
ST_VOID do_crepi (ST_VOID);ST_VOID do_delpi (ST_VOID);ST_VOID do_start (ST_VOID);ST_VOID do_stop (ST_VOID);ST_VOID do_resume (ST_VOID);ST_VOID do_reset (ST_VOID);ST_VOID do_kill (ST_VOID);ST_VOID do_getpi (ST_VOID);ST_VOID do_local_pi_menu (ST_VOID);ST_VOID do_add_pi (ST_VOID);ST_VOID do_del_pi (ST_VOID);ST_VOID do_list_local_pis (ST_VOID);ST_VOID do_change_pi_state (ST_VOID);ST_VOID do_read (ST_VOID);ST_VOID do_write (ST_VOID);ST_VOID do_info (ST_VOID);ST_VOID do_var_defs (ST_VOID);ST_VOID do_del_named_var_list (ST_VOID);ST_VOID do_del_named_var (ST_VOID);ST_VOID do_del_named_var_list (ST_VOID);ST_VOID do_list_named_var (ST_VOID);ST_VOID do_list_named_var_list (ST_VOID);ST_VOID do_show_local_var_data (ST_VOID);ST_VOID do_show_local_var_list_data (ST_VOID);ST_VOID do_set_local_var_data (ST_VOID);ST_VOID do_set_local_var_list_data (ST_VOID);ST_VOID do_sa_vl_defs (ST_VOID);ST_VOID do_type_menu (ST_VOID);ST_VOID do_var_menu (ST_VOID);ST_VOID do_var_list_menu (ST_VOID);ST_VOID do_data_tests (ST_VOID);ST_VOID do_getvar (ST_VOID);ST_VOID do_defvar (ST_VOID);ST_VOID do_delvar (ST_VOID);ST_VOID do_gettype (ST_VOID);ST_VOID do_deftype (ST_VOID);ST_VOID do_deltype (ST_VOID);ST_VOID do_getscat (ST_VOID);ST_VOID do_defscat (ST_VOID);ST_VOID do_getvlist (ST_VOID);ST_VOID do_defvlist (ST_VOID);ST_VOID do_delvlist (ST_VOID);ST_VOID do_add_named_type (ST_VOID);ST_VOID do_add_custom_type(ST_VOID);ST_VOID do_list_named_type(ST_VOID);ST_VOID do_del_named_type (ST_VOID);ST_VOID do_add_named_var (ST_VOID);ST_VOID do_add_named_var_list (ST_VOID);ST_VOID do_takectrl (ST_VOID);ST_VOID do_relctrl (ST_VOID);ST_VOID do_rsstat (ST_VOID);ST_VOID do_rspool (ST_VOID);ST_VOID do_rsentry (ST_VOID);ST_VOID do_defsem (ST_VOID);ST_VOID do_delsem (ST_VOID);ST_VOID do_output (ST_VOID);ST_VOID do_input (ST_VOID);ST_VOID do_ec (ST_VOID);ST_VOID do_ea (ST_VOID);ST_VOID do_ee (ST_VOID);ST_VOID do_trige (ST_VOID);ST_VOID do_evnot (ST_VOID);ST_VOID do_ackevnot (ST_VOID);ST_VOID do_getas (ST_VOID);ST_VOID do_defec (ST_VOID);ST_VOID do_delec (ST_VOID);ST_VOID do_geteca (ST_VOID);ST_VOID do_repecs (ST_VOID);ST_VOID do_altecm (ST_VOID);ST_VOID do_defea (ST_VOID);ST_VOID do_delea (ST_VOID);ST_VOID do_geteaa (ST_VOID);ST_VOID do_repeas (ST_VOID);ST_VOID do_defee (ST_VOID);ST_VOID do_delee (ST_VOID);ST_VOID do_altee (ST_VOID);ST_VOID do_repees (ST_VOID);ST_VOID do_geteea (ST_VOID);ST_VOID do_getaes (ST_VOID);ST_VOID do_jwrite (ST_VOID);ST_VOID do_jread (ST_VOID);ST_VOID do_jinit (ST_VOID);ST_VOID do_jstat (ST_VOID);ST_VOID do_jcreate (ST_VOID);ST_VOID do_jdelete (ST_VOID);ST_VOID do_fcopy (ST_VOID);ST_VOID do_obtfile (ST_VOID);ST_VOID do_fopen (ST_VOID);ST_VOID do_fread (ST_VOID);ST_VOID do_fclose (ST_VOID);ST_VOID do_file_mgt (ST_VOID);ST_VOID do_disp_rem_files (ST_VOID);ST_VOID do_disp_loc_files (ST_VOID);ST_VOID do_frename (ST_VOID);ST_VOID do_fdelete (ST_VOID);ST_VOID do_fdir (ST_VOID);ST_VOID do_sys_com (ST_VOID);ST_VOID do_suic (ST_VOID);ST_VOID do_set_cont (ST_VOID);ST_VOID do_wait_event (ST_VOID);ST_VOID do_mms_err (ST_VOID);ST_VOID do_set_mod (ST_VOID);ST_VOID do_set_cs (ST_VOID);ST_VOID do_test (ST_VOID); ST_VOID do_activate (ST_VOID);ST_VOID do_deactivate (ST_VOID);ST_VOID do_register (ST_VOID);ST_VOID set_name_alias (ST_VOID);ST_VOID set_remote_dest_addr (ST_VOID);ST_VOID comm_stat (ST_VOID);ST_VOID debug_set (ST_VOID);ST_VOID load_variables (ST_VOID);ST_VOID get_debug (ST_UINT *sel_ptr, ST_UINT mask, ST_CHAR *text);ST_VOID get_ldebug (ST_ULONG *sel_ptr, ST_ULONG mask, ST_CHAR *text);ST_VOID print_evtime (EVENT_TIME *evt_ptr);ST_VOID indic_info_print (MMSREQ_IND *req_info, ST_CHAR *str);ST_VOID indic_info_wait (ST_VOID);ST_VOID indic_info (ST_VOID);ST_VOID conf_info_print (MMSREQ_PEND *req_ptr, ST_CHAR *str);ST_VOID list_err_info (MMSREQ_PEND *req_ptr);ST_VOID conf_info_wait (ST_VOID);ST_VOID set_user_types (ST_VOID);ST_VOID set_user_vars (ST_VOID);ST_VOID set_user_doms (ST_VOID);ST_VOID set_user_pis (ST_VOID);ST_VOID set_user_data (ST_VOID);ST_VOID set_vmud_load (ST_VOID);ST_VOID set_var_defs (ST_VOID);ST_VOID set_ea (ST_VOID);ST_RET m_set_log_cfg (ST_CHAR *fname);ST_RET m_set_log_config (ST_CHAR *fname);ST_RET get_fname_list (FILE_NAME *file_name_ptr, ST_INT upper_bounds, ST_INT *file_count_ptr, ST_CHAR *fname_space_ptr);ST_BOOLEAN make_objname (OBJECT_NAME *dest);ST_BOOLEAN get_acc_rslt (ACCESS_RESULT *dest);ST_BOOLEAN get_address (VAR_ACC_ADDR *dest);ST_UCHAR *get_asn1_app_ref (ST_INT *asn1_len, ST_UCHAR *build_buf_ptr, ST_INT build_buf_len);ST_INT get_var_data (ST_CHAR *prompt, ST_UCHAR *dest);ST_BOOLEAN get_evtime (EVENT_TIME *dest);ST_BOOLEAN get_modifier (MODIFIER *dest);ST_VOID get_app_ref (struct app_ref *dest);ST_BOOLEAN get_objname (OBJECT_NAME *dest);ST_BOOLEAN get_var_spec (VARIABLE_SPEC *dest);ST_BOOLEAN get_vaspec (VAR_ACC_SPEC *dest, ST_BOOLEAN get_alt_acc);ST_BOOLEAN get_var_list (VARIABLE_LIST *vl_ptr, ST_INT *num_of_vars, ST_BOOLEAN get_alt_acc);ST_RET get_write_data (OBJECT_NAME *type, ST_CHAR *source, ST_INT chan);ST_BOOLEAN get_alt_acc (ALT_ACCESS *aa);ST_RET get_arb_write_data(ST_CHAR *dest, RUNTIME_TYPE *rt_head, ST_INT rt_num);ST_VOID print_address (VAR_ACC_ADDR *src);ST_VOID print_app_ref (struct app_ref *src);ST_VOID print_asn1_app_ref(ST_UCHAR *src, ST_INT buf_len);ST_VOID print_evt_tod (MMS_BTOD *src);ST_VOID print_modifier (MODIFIER *src);ST_VOID print_objname (OBJECT_NAME *src);ST_VOID print_pi_state (ST_INT state);ST_VOID print_arb_data (ST_CHAR *src, NAMED_TYPE *type,ST_BOOLEAN alt_acc_pres, ST_BOOLEAN alt_acc_data_packed,ALT_ACCESS *alt_acc);ST_VOID print_vaspec (VAR_ACC_SPEC *src);ST_VOID print_var_spec (VARIABLE_SPEC *src);ST_VOID print_var_list (VARIABLE_LIST *src, ST_INT num_var);ST_VOID ms_print_runtime (NAMED_TYPE *type);ST_VOID get_external_asn1 (ST_UCHAR *buf, ST_INT *len_ptr);ST_VOID clear_bottom (ST_VOID);ST_VOID print_req_error (ST_VOID);ST_VOID print_perror_wait (ST_RET err, ST_CHAR *txt, ...);ST_VOID list_init_info (INIT_INFO *init_ptr, ST_INT ind);ST_INT start_cont (ST_VOID);ST_INT cont_serve (ST_VOID);ST_VOID cont_done (ST_VOID);ST_INT get_chan (ST_INT *);ST_VOID init_nxtbuf (ST_VOID);ST_VOID list_external (FILE *fp, EXTERN_INFO *info);ST_INT32 calc_days_since_1184(ST_VOID);ST_INT32 calc_mill_since_12(ST_VOID);/************************************************************************//* Used for Upload/Download emulation *//* Uncomment this line to enable VM type UL/DL operations */#define VM_ULDL#define ULDL_IDLE 0#define UL_IN_PROGRESS 1#define DL_IN_PROGRESS 2typedef struct uldl_ctrl { ST_INT uldl_state; /* see above */ ST_CHAR dname [MAX_IDENT_LEN +1]; /* domain name */ FILE *fptr; NAMED_DOM_CTRL *dom; } ULDL_CTRL;/* Channel oriented array */extern ULDL_CTRL *uldl_ctrl_tbl;ST_VOID mk_uldl_fname (ST_CHAR *destfname, ST_CHAR *dname);/************************************************************************//* Used in internal testing */extern ST_VOID (*sfun)(MMSREQ_PEND *req_ptr);extern ST_INT u_mllp_a_assoc_ind_ret;extern ST_INT u_init_ind_resp_mode;#define U_INIT_IND_RESP_OK 0#define U_INIT_IND_RESP_ABORT 1#define U_INIT_IND_RESP_ERR 2#define U_ASSOC_IND_RESP_OK 0#define U_ASSOC_IND_RESP_REJECT 1#define U_ASSOC_IND_RESP_ABORT_OK 2#define U_ASSOC_IND_RESP_ABORT_REJECT 3#define UPDATE_ON_READ 1#define UPDATE_ON_TIME 2#define READ_CTXT 1#define TIME_CTXT 2ST_VOID add_var_block (ST_CHAR *block_type_name, ST_INT block_num_vars, ST_CHAR *block_base_var_name, ST_INT block_update_type, ST_INT block_update_interval);ST_VOID update_var_blocks (ST_INT);/************************************************************************//* Unnamed variable extensions */typedef struct unv { ST_UCHAR *address; NAMED_TYPE *tptr; ST_UCHAR *uptr; } UNNAMED_VAR;ST_RET ms_add_unnamed_var(ST_UCHAR *address, NAMED_TYPE *tptr, ST_UCHAR *uptr);ST_RET ms_sort_unnamed_vars(ST_VOID);UNNAMED_VAR *ms_find_unnamed_var(ST_UCHAR *address);ST_VOID ms_log_unnamed_vars(ST_VOID);#ifdef __cplusplus}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -