📄 cci.h
字号:
cc_ulong cc_primitive; /* always CC_REJECT_IND */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_cause; /* cause value */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_reject_ind_t;typedef struct CC_error_ind { cc_ulong cc_primitive; /* always CC_ERROR_IND */ cc_ulong cc_call_ref; /* call reference */} CC_error_ind_t;typedef struct CC_call_failure_ind { cc_ulong cc_primitive; /* always CC_CALL_FAILURE_IND */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_reason; /* reason for failure */ cc_ulong cc_cause; /* cause to use in release */} CC_call_failure_ind_t;typedef struct CC_disconnect_req { cc_ulong cc_primitive; /* always CC_DISCONNECT_REQ */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_cause; /* cause value */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_disconnect_req_t;typedef struct CC_disconnect_ind { cc_ulong cc_primitive; /* always CC_DISCONNECT_IND */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_cause; /* cause value */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_disconnect_ind_t;typedef struct CC_release_req { cc_ulong cc_primitive; /* always CC_RELEASE_REQ */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_cause; /* cause value */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_release_req_t;typedef struct CC_release_ind { cc_ulong cc_primitive; /* always CC_RELEASE_IND */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_cause; /* cause value */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_release_ind_t;typedef struct CC_release_res { cc_ulong cc_primitive; /* always CC_RELEASE_RES */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_release_res_t;typedef struct CC_release_con { cc_ulong cc_primitive; /* always CC_RELEASE_CON */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_release_con_t;typedef struct CC_notify_req { cc_ulong cc_primitive; /* always CC_NOTIFY_REQ */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_notify_req_t;typedef struct CC_notify_ind { cc_ulong cc_primitive; /* always CC_NOTIFY_IND */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_opt_length; /* optional parameter length */ cc_ulong cc_opt_offset; /* optional parameter offset */} CC_notify_ind_t;typedef struct CC_restart_req { cc_ulong cc_primitive; /* always CC_RESTART_REQ */ cc_ulong cc_flags; /* restart flags */ cc_ulong cc_addr_length; /* adddress length */ cc_ulong cc_addr_offset; /* adddress offset */} CC_restart_req_t;typedef struct CC_restart_con { cc_ulong cc_primitive; /* always CC_RESTART_CON */ cc_ulong cc_flags; /* restart flags */ cc_ulong cc_addr_length; /* adddress length */ cc_ulong cc_addr_offset; /* adddress offset */} CC_restart_con_t;typedef struct CC_status_ind { cc_ulong cc_primitive; /* always CC_STATUS_IND */ cc_ulong cc_flags; /* status flags */ cc_ulong cc_addr_length; /* adddress length */ cc_ulong cc_addr_offset; /* adddress offset */} CC_status_ind_t;typedef struct CC_datalink_failure_ind { cc_ulong cc_primitive; /* always CC_DATALINK_FAILURE_IND */ cc_ulong cc_user_ref; /* user call reference */ cc_ulong cc_call_ref; /* call reference */} CC_datalink_failure_ind_t;typedef struct CC_reset_req { cc_ulong cc_primitive; /* always CC_RESET_REQ */ cc_ulong cc_flags; /* reset flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_reset_req_t;typedef struct CC_reset_ind { cc_ulong cc_primitive; /* always CC_RESET_IND */ cc_ulong cc_flags; /* reset flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_reset_ind_t;typedef struct CC_reset_res { cc_ulong cc_primitive; /* always CC_RESET_RES */ cc_ulong cc_flags; /* reset flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_reset_res_t;typedef struct CC_reset_con { cc_ulong cc_primitive; /* always CC_RESET_CON */ cc_ulong cc_flags; /* reset flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_reset_con_t;typedef struct CC_blocking_req { cc_ulong cc_primitive; /* always CC_BLOCKING_REQ */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_blocking_req_t;typedef struct CC_blocking_ind { cc_ulong cc_primitive; /* always CC_BLOCKING_IND */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_blocking_ind_t;typedef struct CC_blocking_res { cc_ulong cc_primitive; /* always CC_BLOCKING_RES */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_blocking_res_t;typedef struct CC_blocking_con { cc_ulong cc_primitive; /* always CC_BLOCKING_CON */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_blocking_con_t;typedef struct CC_unblocking_req { cc_ulong cc_primitive; /* always CC_UNBLOCKING_REQ */ cc_ulong cc_flags; /* unblocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_unblocking_req_t;typedef struct CC_unblocking_ind { cc_ulong cc_primitive; /* always CC_UNBLOCKING_IND */ cc_ulong cc_flags; /* unblocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_unblocking_ind_t;typedef struct CC_unblocking_res { cc_ulong cc_primitive; /* always CC_UNBLOCKING_RES */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_unblocking_res_t;typedef struct CC_unblocking_con { cc_ulong cc_primitive; /* always CC_UNBLOCKING_CON */ cc_ulong cc_flags; /* unblocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_unblocking_con_t;typedef struct CC_query_req { cc_ulong cc_primitive; /* always CC_QUERY_REQ */ cc_ulong cc_flags; /* query flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_query_req_t;typedef struct CC_query_ind { cc_ulong cc_primitive; /* always CC_QUERY_IND */ cc_ulong cc_flags; /* query flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_query_ind_t;typedef struct CC_query_res { cc_ulong cc_primitive; /* always CC_QUERY_RES */ cc_ulong cc_flags; /* blocking flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_query_res_t;typedef struct CC_query_con { cc_ulong cc_primitive; /* always CC_QUERY_CON */ cc_ulong cc_flags; /* query flags */ cc_ulong cc_addr_length; /* address length */ cc_ulong cc_addr_offset; /* address offset */} CC_query_con_t;typedef struct CC_maint_ind { cc_ulong cc_primitive; /* always CC_MAINT_IND */ cc_ulong cc_reason; /* reason for indication */ cc_ulong cc_call_ref; /* call reference */ cc_ulong cc_addr_length; /* length of address */ cc_ulong cc_addr_offset; /* length of address */} CC_maint_ind_t;union CC_primitives { cc_ulong cc_primitive; CC_ok_ack_t ok_ack; CC_error_ack_t error_ack; CC_info_req_t info_req; CC_info_ack_t info_ack; CC_bind_req_t bind_req; CC_bind_ack_t bind_ack; CC_unbind_req_t unbind_req; CC_addr_req_t addr_req; CC_addr_ack_t addr_ack; CC_optmgmt_req_t optmgmt_req; CC_optmgmt_ack_t optmgmt_ack; CC_setup_req_t setup_req; CC_call_reattempt_ind_t call_reattempt_ind; CC_setup_ind_t setup_ind; CC_setup_res_t setup_res; CC_setup_con_t setup_con; CC_cont_check_req_t cont_check_req; CC_cont_check_ind_t cont_check_ind; CC_cont_test_req_t cont_test_req; CC_cont_test_ind_t cont_test_ind; CC_cont_report_req_t cont_report_req; CC_cont_report_ind_t cont_report_ind; CC_more_info_req_t more_info_req; CC_more_info_ind_t more_info_ind; CC_information_req_t information_req; CC_information_ind_t information_ind; CC_proceeding_req_t proceeding_req; CC_proceeding_ind_t proceeding_ind; CC_alerting_req_t alerting_req; CC_alerting_ind_t alerting_ind; CC_progress_req_t progress_req; CC_progress_ind_t progress_ind; CC_ibi_req_t ibi_req; CC_ibi_ind_t ibi_ind; CC_connect_req_t connect_req; CC_connect_ind_t connect_ind; CC_setup_complete_req_t setup_complete_req; CC_setup_complete_ind_t setup_complete_ind; CC_forwxfer_req_t forwxfer_req; CC_forwxfer_ind_t forwxfer_ind; CC_suspend_req_t suspend_req; CC_suspend_ind_t suspend_ind; CC_suspend_res_t suspend_res; CC_suspend_con_t suspend_con; CC_suspend_reject_req_t suspend_reject_req; CC_suspend_reject_ind_t suspend_reject_ind; CC_resume_req_t resume_req; CC_resume_ind_t resume_ind; CC_resume_res_t resume_res; CC_resume_con_t resume_con; CC_resume_reject_req_t resume_reject_req; CC_resume_reject_ind_t resume_reject_ind; CC_reject_req_t reject_req; CC_reject_ind_t reject_ind; CC_error_ind_t error_ind; CC_call_failure_ind_t call_failure_ind; CC_disconnect_req_t disconnect_req; CC_disconnect_ind_t disconnect_ind; CC_release_req_t release_req; CC_release_ind_t release_ind; CC_release_res_t release_res; CC_release_con_t release_con; CC_restart_req_t restart_req; CC_restart_con_t restart_con; CC_status_ind_t status_ind; CC_datalink_failure_ind_t datalink_failure_ind; CC_reset_req_t reset_req; CC_reset_ind_t reset_ind; CC_reset_res_t reset_res; CC_reset_con_t reset_con; CC_blocking_req_t blocking_req; CC_blocking_ind_t blocking_ind; CC_blocking_res_t blocking_res; CC_blocking_con_t blocking_con; CC_unblocking_req_t unblocking_req; CC_unblocking_ind_t unblocking_ind; CC_unblocking_res_t unblocking_res; CC_unblocking_con_t unblocking_con; CC_query_req_t query_req; CC_query_ind_t query_ind; CC_query_res_t query_res; CC_query_con_t query_con; CC_maint_ind_t maint_ind;};#endif /* __CCI_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -