blob: 9a7763c172c7b3f48b31e07876cff2590749efde [file] [log] [blame]
Harald Welteee091892015-09-10 10:22:03 +02001/*
2 * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
3 * From ASN.1 module "RANAP-CommonDataTypes"
4 * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
5 */
6
7#ifndef _RANAP_ProcedureCode_H_
8#define _RANAP_ProcedureCode_H_
9
10
11#include <asn_application.h>
12
13/* Including external dependencies */
14#include <NativeInteger.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20/* Dependencies */
21typedef enum RANAP_ProcedureCode {
22 RANAP_ProcedureCode_id_RAB_Assignment = 0,
23 RANAP_ProcedureCode_id_Iu_Release = 1,
24 RANAP_ProcedureCode_id_RelocationPreparation = 2,
25 RANAP_ProcedureCode_id_RelocationResourceAllocation = 3,
26 RANAP_ProcedureCode_id_RelocationCancel = 4,
27 RANAP_ProcedureCode_id_SRNS_ContextTransfer = 5,
28 RANAP_ProcedureCode_id_SecurityModeControl = 6,
29 RANAP_ProcedureCode_id_DataVolumeReport = 7,
30 RANAP_ProcedureCode_id_Reset = 9,
31 RANAP_ProcedureCode_id_RAB_ReleaseRequest = 10,
32 RANAP_ProcedureCode_id_Iu_ReleaseRequest = 11,
33 RANAP_ProcedureCode_id_RelocationDetect = 12,
34 RANAP_ProcedureCode_id_RelocationComplete = 13,
35 RANAP_ProcedureCode_id_Paging = 14,
36 RANAP_ProcedureCode_id_CommonID = 15,
37 RANAP_ProcedureCode_id_CN_InvokeTrace = 16,
38 RANAP_ProcedureCode_id_LocationReportingControl = 17,
39 RANAP_ProcedureCode_id_LocationReport = 18,
40 RANAP_ProcedureCode_id_InitialUE_Message = 19,
41 RANAP_ProcedureCode_id_DirectTransfer = 20,
42 RANAP_ProcedureCode_id_OverloadControl = 21,
43 RANAP_ProcedureCode_id_ErrorIndication = 22,
44 RANAP_ProcedureCode_id_SRNS_DataForward = 23,
45 RANAP_ProcedureCode_id_ForwardSRNS_Context = 24,
46 RANAP_ProcedureCode_id_privateMessage = 25,
47 RANAP_ProcedureCode_id_CN_DeactivateTrace = 26,
48 RANAP_ProcedureCode_id_ResetResource = 27,
49 RANAP_ProcedureCode_id_RANAP_Relocation = 28,
50 RANAP_ProcedureCode_id_RAB_ModifyRequest = 29,
51 RANAP_ProcedureCode_id_LocationRelatedData = 30,
52 RANAP_ProcedureCode_id_InformationTransfer = 31,
53 RANAP_ProcedureCode_id_UESpecificInformation = 32,
54 RANAP_ProcedureCode_id_UplinkInformationExchange = 33,
55 RANAP_ProcedureCode_id_DirectInformationTransfer = 34,
56 RANAP_ProcedureCode_id_MBMSSessionStart = 35,
57 RANAP_ProcedureCode_id_MBMSSessionUpdate = 36,
58 RANAP_ProcedureCode_id_MBMSSessionStop = 37,
59 RANAP_ProcedureCode_id_MBMSUELinking = 38,
60 RANAP_ProcedureCode_id_MBMSRegistration = 39,
61 RANAP_ProcedureCode_id_MBMSCNDe_Registration_Procedure = 40,
62 RANAP_ProcedureCode_id_MBMSRABEstablishmentIndication = 41,
63 RANAP_ProcedureCode_id_MBMSRABRelease = 42,
64 RANAP_ProcedureCode_id_enhancedRelocationComplete = 43,
65 RANAP_ProcedureCode_id_enhancedRelocationCompleteConfirm = 44,
66 RANAP_ProcedureCode_id_RANAPenhancedRelocation = 45,
67 RANAP_ProcedureCode_id_SRVCCPreparation = 46,
68 RANAP_ProcedureCode_id_UeRadioCapabilityMatch = 47
69} e_RANAP_ProcedureCode;
70
71/* RANAP_ProcedureCode */
72typedef long RANAP_ProcedureCode_t;
73
74/* Implementation */
75extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProcedureCode;
76asn_struct_free_f RANAP_ProcedureCode_free;
77asn_struct_print_f RANAP_ProcedureCode_print;
78asn_constr_check_f RANAP_ProcedureCode_constraint;
79ber_type_decoder_f RANAP_ProcedureCode_decode_ber;
80der_type_encoder_f RANAP_ProcedureCode_encode_der;
81xer_type_decoder_f RANAP_ProcedureCode_decode_xer;
82xer_type_encoder_f RANAP_ProcedureCode_encode_xer;
83per_type_decoder_f RANAP_ProcedureCode_decode_uper;
84per_type_encoder_f RANAP_ProcedureCode_encode_uper;
85per_type_decoder_f RANAP_ProcedureCode_decode_aper;
86per_type_encoder_f RANAP_ProcedureCode_encode_aper;
87
88#ifdef __cplusplus
89}
90#endif
91
92#endif /* _RANAP_ProcedureCode_H_ */
93#include <asn_internal.h>