RICPLT-2910
[ric-plt/submgr.git] / 3rdparty / libe2ap / ProtocolIE-Single-Container.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "X2AP-Containers"
4  *      found in "Spec/e2_and_x2-combined-and-minimized.asn1"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
6  */
7
8 #ifndef _ProtocolIE_Single_Container_H_
9 #define _ProtocolIE_Single_Container_H_
10
11
12 #include "asn_application.h"
13
14 /* Including external dependencies */
15 #include "ProtocolIE-Field.h"
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21 /* ProtocolIE-Single-Container */
22 typedef RICaction_ToBeSetup_ItemIEs_t    ProtocolIE_Single_Container_8810P0_t;
23 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_Single_Container_8810P1_t;
24 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_Single_Container_8810P2_t;
25 typedef RANfunction_ItemIEs_t    ProtocolIE_Single_Container_8810P3_t;
26 typedef RANfunctionID_ItemIEs_t  ProtocolIE_Single_Container_8810P4_t;
27 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_Single_Container_8810P5_t;
28 typedef CellInformation_ItemIEs_t        ProtocolIE_Single_Container_8810P6_t;
29 typedef CellToReport_ItemIEs_t   ProtocolIE_Single_Container_8810P7_t;
30 typedef MeasurementInitiationResult_ItemIEs_t    ProtocolIE_Single_Container_8810P8_t;
31 typedef MeasurementFailureCause_ItemIEs_t        ProtocolIE_Single_Container_8810P9_t;
32 typedef CompleteFailureCauseInformation_ItemIEs_t        ProtocolIE_Single_Container_8810P10_t;
33 typedef CellMeasurementResult_ItemIEs_t  ProtocolIE_Single_Container_8810P11_t;
34
35 /* Implementation */
36 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P0;
37 asn_struct_free_f ProtocolIE_Single_Container_8810P0_free;
38 asn_struct_print_f ProtocolIE_Single_Container_8810P0_print;
39 asn_constr_check_f ProtocolIE_Single_Container_8810P0_constraint;
40 ber_type_decoder_f ProtocolIE_Single_Container_8810P0_decode_ber;
41 der_type_encoder_f ProtocolIE_Single_Container_8810P0_encode_der;
42 xer_type_decoder_f ProtocolIE_Single_Container_8810P0_decode_xer;
43 xer_type_encoder_f ProtocolIE_Single_Container_8810P0_encode_xer;
44 per_type_decoder_f ProtocolIE_Single_Container_8810P0_decode_uper;
45 per_type_encoder_f ProtocolIE_Single_Container_8810P0_encode_uper;
46 per_type_decoder_f ProtocolIE_Single_Container_8810P0_decode_aper;
47 per_type_encoder_f ProtocolIE_Single_Container_8810P0_encode_aper;
48 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P1;
49 asn_struct_free_f ProtocolIE_Single_Container_8810P1_free;
50 asn_struct_print_f ProtocolIE_Single_Container_8810P1_print;
51 asn_constr_check_f ProtocolIE_Single_Container_8810P1_constraint;
52 ber_type_decoder_f ProtocolIE_Single_Container_8810P1_decode_ber;
53 der_type_encoder_f ProtocolIE_Single_Container_8810P1_encode_der;
54 xer_type_decoder_f ProtocolIE_Single_Container_8810P1_decode_xer;
55 xer_type_encoder_f ProtocolIE_Single_Container_8810P1_encode_xer;
56 per_type_decoder_f ProtocolIE_Single_Container_8810P1_decode_uper;
57 per_type_encoder_f ProtocolIE_Single_Container_8810P1_encode_uper;
58 per_type_decoder_f ProtocolIE_Single_Container_8810P1_decode_aper;
59 per_type_encoder_f ProtocolIE_Single_Container_8810P1_encode_aper;
60 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P2;
61 asn_struct_free_f ProtocolIE_Single_Container_8810P2_free;
62 asn_struct_print_f ProtocolIE_Single_Container_8810P2_print;
63 asn_constr_check_f ProtocolIE_Single_Container_8810P2_constraint;
64 ber_type_decoder_f ProtocolIE_Single_Container_8810P2_decode_ber;
65 der_type_encoder_f ProtocolIE_Single_Container_8810P2_encode_der;
66 xer_type_decoder_f ProtocolIE_Single_Container_8810P2_decode_xer;
67 xer_type_encoder_f ProtocolIE_Single_Container_8810P2_encode_xer;
68 per_type_decoder_f ProtocolIE_Single_Container_8810P2_decode_uper;
69 per_type_encoder_f ProtocolIE_Single_Container_8810P2_encode_uper;
70 per_type_decoder_f ProtocolIE_Single_Container_8810P2_decode_aper;
71 per_type_encoder_f ProtocolIE_Single_Container_8810P2_encode_aper;
72 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P3;
73 asn_struct_free_f ProtocolIE_Single_Container_8810P3_free;
74 asn_struct_print_f ProtocolIE_Single_Container_8810P3_print;
75 asn_constr_check_f ProtocolIE_Single_Container_8810P3_constraint;
76 ber_type_decoder_f ProtocolIE_Single_Container_8810P3_decode_ber;
77 der_type_encoder_f ProtocolIE_Single_Container_8810P3_encode_der;
78 xer_type_decoder_f ProtocolIE_Single_Container_8810P3_decode_xer;
79 xer_type_encoder_f ProtocolIE_Single_Container_8810P3_encode_xer;
80 per_type_decoder_f ProtocolIE_Single_Container_8810P3_decode_uper;
81 per_type_encoder_f ProtocolIE_Single_Container_8810P3_encode_uper;
82 per_type_decoder_f ProtocolIE_Single_Container_8810P3_decode_aper;
83 per_type_encoder_f ProtocolIE_Single_Container_8810P3_encode_aper;
84 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P4;
85 asn_struct_free_f ProtocolIE_Single_Container_8810P4_free;
86 asn_struct_print_f ProtocolIE_Single_Container_8810P4_print;
87 asn_constr_check_f ProtocolIE_Single_Container_8810P4_constraint;
88 ber_type_decoder_f ProtocolIE_Single_Container_8810P4_decode_ber;
89 der_type_encoder_f ProtocolIE_Single_Container_8810P4_encode_der;
90 xer_type_decoder_f ProtocolIE_Single_Container_8810P4_decode_xer;
91 xer_type_encoder_f ProtocolIE_Single_Container_8810P4_encode_xer;
92 per_type_decoder_f ProtocolIE_Single_Container_8810P4_decode_uper;
93 per_type_encoder_f ProtocolIE_Single_Container_8810P4_encode_uper;
94 per_type_decoder_f ProtocolIE_Single_Container_8810P4_decode_aper;
95 per_type_encoder_f ProtocolIE_Single_Container_8810P4_encode_aper;
96 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P5;
97 asn_struct_free_f ProtocolIE_Single_Container_8810P5_free;
98 asn_struct_print_f ProtocolIE_Single_Container_8810P5_print;
99 asn_constr_check_f ProtocolIE_Single_Container_8810P5_constraint;
100 ber_type_decoder_f ProtocolIE_Single_Container_8810P5_decode_ber;
101 der_type_encoder_f ProtocolIE_Single_Container_8810P5_encode_der;
102 xer_type_decoder_f ProtocolIE_Single_Container_8810P5_decode_xer;
103 xer_type_encoder_f ProtocolIE_Single_Container_8810P5_encode_xer;
104 per_type_decoder_f ProtocolIE_Single_Container_8810P5_decode_uper;
105 per_type_encoder_f ProtocolIE_Single_Container_8810P5_encode_uper;
106 per_type_decoder_f ProtocolIE_Single_Container_8810P5_decode_aper;
107 per_type_encoder_f ProtocolIE_Single_Container_8810P5_encode_aper;
108 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P6;
109 asn_struct_free_f ProtocolIE_Single_Container_8810P6_free;
110 asn_struct_print_f ProtocolIE_Single_Container_8810P6_print;
111 asn_constr_check_f ProtocolIE_Single_Container_8810P6_constraint;
112 ber_type_decoder_f ProtocolIE_Single_Container_8810P6_decode_ber;
113 der_type_encoder_f ProtocolIE_Single_Container_8810P6_encode_der;
114 xer_type_decoder_f ProtocolIE_Single_Container_8810P6_decode_xer;
115 xer_type_encoder_f ProtocolIE_Single_Container_8810P6_encode_xer;
116 per_type_decoder_f ProtocolIE_Single_Container_8810P6_decode_uper;
117 per_type_encoder_f ProtocolIE_Single_Container_8810P6_encode_uper;
118 per_type_decoder_f ProtocolIE_Single_Container_8810P6_decode_aper;
119 per_type_encoder_f ProtocolIE_Single_Container_8810P6_encode_aper;
120 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P7;
121 asn_struct_free_f ProtocolIE_Single_Container_8810P7_free;
122 asn_struct_print_f ProtocolIE_Single_Container_8810P7_print;
123 asn_constr_check_f ProtocolIE_Single_Container_8810P7_constraint;
124 ber_type_decoder_f ProtocolIE_Single_Container_8810P7_decode_ber;
125 der_type_encoder_f ProtocolIE_Single_Container_8810P7_encode_der;
126 xer_type_decoder_f ProtocolIE_Single_Container_8810P7_decode_xer;
127 xer_type_encoder_f ProtocolIE_Single_Container_8810P7_encode_xer;
128 per_type_decoder_f ProtocolIE_Single_Container_8810P7_decode_uper;
129 per_type_encoder_f ProtocolIE_Single_Container_8810P7_encode_uper;
130 per_type_decoder_f ProtocolIE_Single_Container_8810P7_decode_aper;
131 per_type_encoder_f ProtocolIE_Single_Container_8810P7_encode_aper;
132 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P8;
133 asn_struct_free_f ProtocolIE_Single_Container_8810P8_free;
134 asn_struct_print_f ProtocolIE_Single_Container_8810P8_print;
135 asn_constr_check_f ProtocolIE_Single_Container_8810P8_constraint;
136 ber_type_decoder_f ProtocolIE_Single_Container_8810P8_decode_ber;
137 der_type_encoder_f ProtocolIE_Single_Container_8810P8_encode_der;
138 xer_type_decoder_f ProtocolIE_Single_Container_8810P8_decode_xer;
139 xer_type_encoder_f ProtocolIE_Single_Container_8810P8_encode_xer;
140 per_type_decoder_f ProtocolIE_Single_Container_8810P8_decode_uper;
141 per_type_encoder_f ProtocolIE_Single_Container_8810P8_encode_uper;
142 per_type_decoder_f ProtocolIE_Single_Container_8810P8_decode_aper;
143 per_type_encoder_f ProtocolIE_Single_Container_8810P8_encode_aper;
144 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P9;
145 asn_struct_free_f ProtocolIE_Single_Container_8810P9_free;
146 asn_struct_print_f ProtocolIE_Single_Container_8810P9_print;
147 asn_constr_check_f ProtocolIE_Single_Container_8810P9_constraint;
148 ber_type_decoder_f ProtocolIE_Single_Container_8810P9_decode_ber;
149 der_type_encoder_f ProtocolIE_Single_Container_8810P9_encode_der;
150 xer_type_decoder_f ProtocolIE_Single_Container_8810P9_decode_xer;
151 xer_type_encoder_f ProtocolIE_Single_Container_8810P9_encode_xer;
152 per_type_decoder_f ProtocolIE_Single_Container_8810P9_decode_uper;
153 per_type_encoder_f ProtocolIE_Single_Container_8810P9_encode_uper;
154 per_type_decoder_f ProtocolIE_Single_Container_8810P9_decode_aper;
155 per_type_encoder_f ProtocolIE_Single_Container_8810P9_encode_aper;
156 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P10;
157 asn_struct_free_f ProtocolIE_Single_Container_8810P10_free;
158 asn_struct_print_f ProtocolIE_Single_Container_8810P10_print;
159 asn_constr_check_f ProtocolIE_Single_Container_8810P10_constraint;
160 ber_type_decoder_f ProtocolIE_Single_Container_8810P10_decode_ber;
161 der_type_encoder_f ProtocolIE_Single_Container_8810P10_encode_der;
162 xer_type_decoder_f ProtocolIE_Single_Container_8810P10_decode_xer;
163 xer_type_encoder_f ProtocolIE_Single_Container_8810P10_encode_xer;
164 per_type_decoder_f ProtocolIE_Single_Container_8810P10_decode_uper;
165 per_type_encoder_f ProtocolIE_Single_Container_8810P10_encode_uper;
166 per_type_decoder_f ProtocolIE_Single_Container_8810P10_decode_aper;
167 per_type_encoder_f ProtocolIE_Single_Container_8810P10_encode_aper;
168 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_8810P11;
169 asn_struct_free_f ProtocolIE_Single_Container_8810P11_free;
170 asn_struct_print_f ProtocolIE_Single_Container_8810P11_print;
171 asn_constr_check_f ProtocolIE_Single_Container_8810P11_constraint;
172 ber_type_decoder_f ProtocolIE_Single_Container_8810P11_decode_ber;
173 der_type_encoder_f ProtocolIE_Single_Container_8810P11_encode_der;
174 xer_type_decoder_f ProtocolIE_Single_Container_8810P11_decode_xer;
175 xer_type_encoder_f ProtocolIE_Single_Container_8810P11_encode_xer;
176 per_type_decoder_f ProtocolIE_Single_Container_8810P11_decode_uper;
177 per_type_encoder_f ProtocolIE_Single_Container_8810P11_encode_uper;
178 per_type_decoder_f ProtocolIE_Single_Container_8810P11_decode_aper;
179 per_type_encoder_f ProtocolIE_Single_Container_8810P11_encode_aper;
180
181 #ifdef __cplusplus
182 }
183 #endif
184
185 #endif  /* _ProtocolIE_Single_Container_H_ */
186 #include "asn_internal.h"