/* * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProcedureCode_H_ #define _RANAP_ProcedureCode_H_ #include /* Including external dependencies */ #include #ifdef __cplusplus extern "C" { #endif /* Dependencies */ typedef enum RANAP_ProcedureCode { RANAP_ProcedureCode_id_RAB_Assignment = 0, RANAP_ProcedureCode_id_Iu_Release = 1, RANAP_ProcedureCode_id_RelocationPreparation = 2, RANAP_ProcedureCode_id_RelocationResourceAllocation = 3, RANAP_ProcedureCode_id_RelocationCancel = 4, RANAP_ProcedureCode_id_SRNS_ContextTransfer = 5, RANAP_ProcedureCode_id_SecurityModeControl = 6, RANAP_ProcedureCode_id_DataVolumeReport = 7, RANAP_ProcedureCode_id_Reset = 9, RANAP_ProcedureCode_id_RAB_ReleaseRequest = 10, RANAP_ProcedureCode_id_Iu_ReleaseRequest = 11, RANAP_ProcedureCode_id_RelocationDetect = 12, RANAP_ProcedureCode_id_RelocationComplete = 13, RANAP_ProcedureCode_id_Paging = 14, RANAP_ProcedureCode_id_CommonID = 15, RANAP_ProcedureCode_id_CN_InvokeTrace = 16, RANAP_ProcedureCode_id_LocationReportingControl = 17, RANAP_ProcedureCode_id_LocationReport = 18, RANAP_ProcedureCode_id_InitialUE_Message = 19, RANAP_ProcedureCode_id_DirectTransfer = 20, RANAP_ProcedureCode_id_OverloadControl = 21, RANAP_ProcedureCode_id_ErrorIndication = 22, RANAP_ProcedureCode_id_SRNS_DataForward = 23, RANAP_ProcedureCode_id_ForwardSRNS_Context = 24, RANAP_ProcedureCode_id_privateMessage = 25, RANAP_ProcedureCode_id_CN_DeactivateTrace = 26, RANAP_ProcedureCode_id_ResetResource = 27, RANAP_ProcedureCode_id_RANAP_Relocation = 28, RANAP_ProcedureCode_id_RAB_ModifyRequest = 29, RANAP_ProcedureCode_id_LocationRelatedData = 30, RANAP_ProcedureCode_id_InformationTransfer = 31, RANAP_ProcedureCode_id_UESpecificInformation = 32, RANAP_ProcedureCode_id_UplinkInformationExchange = 33, RANAP_ProcedureCode_id_DirectInformationTransfer = 34, RANAP_ProcedureCode_id_MBMSSessionStart = 35, RANAP_ProcedureCode_id_MBMSSessionUpdate = 36, RANAP_ProcedureCode_id_MBMSSessionStop = 37, RANAP_ProcedureCode_id_MBMSUELinking = 38, RANAP_ProcedureCode_id_MBMSRegistration = 39, RANAP_ProcedureCode_id_MBMSCNDe_Registration_Procedure = 40, RANAP_ProcedureCode_id_MBMSRABEstablishmentIndication = 41, RANAP_ProcedureCode_id_MBMSRABRelease = 42, RANAP_ProcedureCode_id_enhancedRelocationComplete = 43, RANAP_ProcedureCode_id_enhancedRelocationCompleteConfirm = 44, RANAP_ProcedureCode_id_RANAPenhancedRelocation = 45, RANAP_ProcedureCode_id_SRVCCPreparation = 46, RANAP_ProcedureCode_id_UeRadioCapabilityMatch = 47 } e_RANAP_ProcedureCode; /* RANAP_ProcedureCode */ typedef long RANAP_ProcedureCode_t; /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProcedureCode; asn_struct_free_f RANAP_ProcedureCode_free; asn_struct_print_f RANAP_ProcedureCode_print; asn_constr_check_f RANAP_ProcedureCode_constraint; ber_type_decoder_f RANAP_ProcedureCode_decode_ber; der_type_encoder_f RANAP_ProcedureCode_encode_der; xer_type_decoder_f RANAP_ProcedureCode_decode_xer; xer_type_encoder_f RANAP_ProcedureCode_encode_xer; per_type_decoder_f RANAP_ProcedureCode_decode_uper; per_type_encoder_f RANAP_ProcedureCode_encode_uper; per_type_decoder_f RANAP_ProcedureCode_decode_aper; per_type_encoder_f RANAP_ProcedureCode_encode_aper; #ifdef __cplusplus } #endif #endif /* _RANAP_ProcedureCode_H_ */ #include