diff options
Diffstat (limited to 'include/osmocom/ranap/RANAP_ProcedureCode.h')
-rw-r--r-- | include/osmocom/ranap/RANAP_ProcedureCode.h | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/include/osmocom/ranap/RANAP_ProcedureCode.h b/include/osmocom/ranap/RANAP_ProcedureCode.h new file mode 100644 index 0000000..9a7763c --- /dev/null +++ b/include/osmocom/ranap/RANAP_ProcedureCode.h @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_ProcedureCode_H_ +#define _RANAP_ProcedureCode_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#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 <asn_internal.h> |