📄 r64_print_message.c
字号:
r64_print_ft_r3_mobility_msg_relocation_request(p_r64_msg); break; case R64_ID_RELOCATION_RESPONSE: r64_print_ft_r3_mobility_msg_relocation_response(p_r64_msg); break; case R64_ID_RELOCATION_CONFIRM: r64_print_ft_r3_mobility_msg_relocation_confirm(p_r64_msg); break; default: printf("r64_print_ft_r3_mobility, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}void r64_print_ft_paging(R64_MSG_S * p_r64_msg){ switch (p_r64_msg->msgHead.messageType) { case R64_ID_LOCATION_UPDATE_REQUEST: r64_print_ft_paging_msg_location_update_reuqest(p_r64_msg); break; case R64_ID_LOCATION_UPDATE_RESPONSE: r64_print_ft_paging_msg_location_update_response(p_r64_msg); break; case R64_ID_LOCATION_UPDATE_CONFRIM: r64_print_ft_paging_msg_location_update_confirm(p_r64_msg); break; case R64_ID_PAGING_ANNOUNCE: r64_print_ft_paging_msg_paging_announce(p_r64_msg); break; case R64_ID_INIT_PAGING_REQ: r64_print_ft_paging_msg_init_paging_req(p_r64_msg); break; case R64_ID_INIT_PAGING_RSP: r64_print_ft_paging_msg_init_paging_rsp(p_r64_msg); break; default: printf("r64_print_ft_paging, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}void r64_print_ft_rrm(R64_MSG_S * p_r64_msg){ switch (p_r64_msg->msgHead.messageType) { case R64_ID_PHY_PARAMETER_REQUEST: r64_print_ft_rrm_msg_phy_parameter_request(p_r64_msg); break; case R64_ID_PHY_PARAMETER_RESPONSE: r64_print_ft_rrm_msg_phy_parameter_response(p_r64_msg); break; case R64_ID_SPARE_CAPACITY_REQUEST: r64_print_ft_rrm_msg_spare_capacity_request(p_r64_msg); break; case R64_ID_SPARE_CAPACITY_RESPONSE: r64_print_ft_rrm_msg_spare_capacity_response(p_r64_msg); break; default: printf("r64_print_ft_rrm, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}void r64_print_ft_auth_relay(R64_MSG_S * p_r64_msg){ switch (p_r64_msg->msgHead.messageType) { case R64_ID_AUTH_RELAY_EAP_START: r64_print_ft_auth_relay_msg_eap_start(p_r64_msg); break; case R64_ID_AUTH_RELAY_EAP_TRANSFER: r64_print_ft_auth_relay_msg_eap_transfer(p_r64_msg); break; case R64_ID_AUTH_RELAY_AUTHENTICATED_EAP_START: r64_print_ft_auth_relay_msg_authenticated_eap_start(p_r64_msg); break; case R64_ID_AUTH_RELAY_AUTHENTICATED_EAP_RELAY: r64_print_ft_auth_relay_msg_authenticated_eap_relay(p_r64_msg); break; default: printf("r64_print_ft_auth_relay, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}void r64_print_ft_ms_state_change(R64_MSG_S * p_r64_msg){ switch (p_r64_msg->msgHead.messageType) { case R64_ID_DELETE_MS_CONTEXT_DIRECTIVE: r64_print_ft_ms_state_change_msg_delete_ms_context_directive(p_r64_msg); break; case R64_ID_DELETE_MS_CONTEXT_DIRECTIVE_ACK: r64_print_ft_ms_state_change_msg_delete_ms_context_directive_ack(p_r64_msg); break; case R64_ID_IM_ENTRY_MS_STATE_CHANGE_ACK: r64_print_ft_ms_state_change_msg_im_entry_ms_state_change_ack(p_r64_msg); break; case R64_ID_IM_ENTRY_MS_STATE_CHANGE_DIRECTIVE: r64_print_ft_ms_state_change_msg_im_entry_ms_state_change_directive(p_r64_msg); break; case R64_ID_IM_ENTRY_MS_STATE_CHANGE_REQUEST: r64_print_ft_ms_state_change_msg_im_entry_ms_state_change_request(p_r64_msg); break; case R64_ID_IM_ENTRY_MS_STATE_CHANGE_RESPONSE: r64_print_ft_ms_state_change_msg_im_entry_ms_state_change_response(p_r64_msg); break; case R64_ID_IM_EXIT_MS_STATE_CHANGE_ACK: r64_print_ft_ms_state_change_msg_im_exit_ms_state_change_ack(p_r64_msg); break; case R64_ID_IM_EXIT_MS_STATE_CHANGE_DIRECTIVE: r64_print_ft_ms_state_change_msg_im_exit_ms_state_change_directive(p_r64_msg); break; case R64_ID_IM_EXIT_MS_STATE_CHANGE_REQUEST: r64_print_ft_ms_state_change_msg_im_exit_ms_state_change_request(p_r64_msg); break; case R64_ID_IM_EXIT_MS_STATE_CHANGE_RESPONSE: r64_print_ft_ms_state_change_msg_im_exit_ms_state_change_response(p_r64_msg); break; case R64_ID_NW_ENTRY_MS_STATE_CHANGE_ACK: r64_print_ft_ms_state_change_msg_nw_entry_ms_state_change_ack(p_r64_msg); break; case R64_ID_NW_ENTRY_MS_STATE_CHANGE_DIRECTIVE: r64_print_ft_ms_state_change_msg_nw_entry_ms_state_change_directive(p_r64_msg); break; case R64_ID_NW_ENTRY_MS_STATE_CHANGE_REQUEST: r64_print_ft_ms_state_change_msg_nw_entry_ms_state_change_request(p_r64_msg); break; case R64_ID_NW_ENTRY_MS_STATE_CHANGE_RESPONSE: r64_print_ft_ms_state_change_msg_nw_entry_ms_state_change_response(p_r64_msg); break; default: printf("r64_print_ft_ms_state_change, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}void r64_print_ft_acct_info(R64_MSG_S * p_r64_msg){ switch (p_r64_msg->msgHead.messageType) { case R64_ID_ACCT_INFO_REQUEST: r64_print_ft_acct_info_msg_request(p_r64_msg); break; case R64_ID_ACCT_INFO_REPORT: r64_print_ft_acct_info_msg_report(p_r64_msg); break; case R64_ID_ACC_INFO_ACK: r64_print_ft_acct_info_msg_ack(p_r64_msg); break; default: printf("r64_print_ft_acct_info, unknown msg type %d\n", p_r64_msg->msgHead.messageType); break; } return;}/********************************************************************************* Function Name: r64_print_ft_???_msg_???** Input parameters description: a - p_r64_msg, pointer to the msg to print** Output results description: a - none** function description: print r64 message entry*******************************************************************************/void r64_print_ft_qos_msg_registration_request(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_registration_response(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_pd_request(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_pd_response(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_pr_request(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_pr_response(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_lu_request(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_qos_msg_lu_response(R64_MSG_S * p_r64_msg){ /* This message is not used */ return;}void r64_print_ft_handoff_msg_request(R64_MSG_S * p_r64_msg){ R64_HO_REQ_S * p_msg; WORD w_one_tlv_value_len = 0; WORD w_tlvs_len = 0; char * p_name = "hoReq"; p_msg = &p_r64_msg->u.hoReq; R64_PRINT_TLV(p_msg->present.hoTypePresent, r64_print_tlv_ho_type, &p_msg->hoType, p_name, "hoType"); R64_PRINT_TLV(p_msg->present.msInfoPresent, r64_print_tlv_ms_info, &p_msg->msInfo, p_name, "msInfo"); R64_PRINT_TLV(p_msg->present.servingBsInfoPresent, r64_print_tlv_bs_info, &p_msg->servingBsInfo, p_name, "servingBsInfo"); R64_PRINT_TLV(p_msg->present.targetBsInfoPresent, r64_print_tlv_bs_info, &p_msg->targetBsInfo, p_name, "targetBsInfo"); return;}void r64_print_ft_handoff_msg_response(R64_MSG_S * p_r64_msg){ R64_HO_RSP_S * p_msg; WORD w_one_tlv_value_len = 0; WORD w_tlvs_len = 0; int i; char * p_name = "hoRsp"; p_msg = &p_r64_msg->u.hoRsp; R64_PRINT_TLV(p_msg->present.hoTypePresent, r64_print_tlv_ho_type, &p_msg->hoType, p_name, "hoType"); R64_PRINT_TLV(p_msg->present.msInfoPresent, r64_print_tlv_ms_info, &p_msg->msInfo, p_name, "msInfo"); for (i=0; i<p_msg->targetBsNum; i++) { char ab_tlvname[100]; sprintf(ab_tlvname, "targetBsInfo[%d]", i); R64_PRINT_TLV(p_msg->present.targetBsInfoPresent, r64_print_tlv_bs_info, &p_msg->targetBsInfo[i], p_name, ab_tlvname); } R64_PRINT_TLV(p_msg->present.operationModePresent, r64_print_tlv_ho_operation_mode, &p_msg->operationMode, p_name, "operationMode"); R64_PRINT_TLV(p_msg->present.resourceRetainTypePresent, r64_print_tlv_resource_retain_type, &p_msg->resourceRetainType, p_name, "resourceRetainType"); R64_PRINT_TLV(p_msg->present.preRegResultCodePresent, r64_print_tlv_pre_reg_result_code, &p_msg->preRegResultCode, p_name, "preRegResultCode"); return;}void r64_print_ft_handoff_msg_confirm(R64_MSG_S * p_r64_msg){ R64_HO_CONFIRM_S * p_msg; WORD w_one_tlv_value_len = 0; WORD w_tlvs_len = 0; char * p_name = "hoConfirm"; p_msg = &p_r64_msg->u.hoConfirm; R64_PRINT_TLV(p_msg->present.hoIndTypePresent, r64_print_tlv_ho_indication_type, &p_msg->hoIndType, p_name, "hoIndType"); R64_PRINT_TLV(p_msg->present.msInfoPresent, r64_print_tlv_ms_info, &p_msg->msInfo, p_name, "msInfo"); R64_PRINT_TLV(p_msg->present.targetBsInfoPresent, r64_print_tlv_bs_info, &p_msg->targetBsInfo, p_name, "targetBsInfo"); return;}void r64_print_ft_handoff_msg_complete(R64_MSG_S * p_r64_msg){ R64_HO_COMPLETE_S * p_msg; WORD w_one_tlv_value_len = 0; WORD w_tlvs_len = 0; char * p_name = "hoComplete"; p_msg = &p_r64_msg->u.hoComplete; R64_PRINT_TLV(p_msg->present.causeCodePresent, r64_print_tlv_cause_code, &p_msg->causeCode, p_name, "causeCode"); R64_PRINT_TLV(p_msg->present.msInfoPresent, r64_print_tlv_ms_info, &p_msg->msInfo, p_name, "msInfo");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -