Generated C files for E2AP v2.0
[sim/e2-interface.git] / e2sim / src / ASN1c / ProtocolIE-SingleContainer.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2AP-Containers"
4  *      found in "e2ap-v2.asn"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -gen-PER -no-gen-example -no-gen-OER`
6  */
7
8 #ifndef _ProtocolIE_SingleContainer_H_
9 #define _ProtocolIE_SingleContainer_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-SingleContainer */
22 typedef RICaction_ToBeSetup_ItemIEs_t    ProtocolIE_SingleContainer_1920P0_t;
23 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_SingleContainer_1920P1_t;
24 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_SingleContainer_1920P2_t;
25 typedef RICsubscription_withCause_ItemIEs_t      ProtocolIE_SingleContainer_1920P3_t;
26 typedef E2connectionUpdate_ItemIEs_t     ProtocolIE_SingleContainer_1920P4_t;
27 typedef E2connectionUpdateRemove_ItemIEs_t       ProtocolIE_SingleContainer_1920P5_t;
28 typedef E2connectionSetupFailed_ItemIEs_t        ProtocolIE_SingleContainer_1920P6_t;
29 typedef E2nodeComponentConfigAddition_ItemIEs_t  ProtocolIE_SingleContainer_1920P7_t;
30 typedef E2nodeComponentConfigUpdate_ItemIEs_t    ProtocolIE_SingleContainer_1920P8_t;
31 typedef E2nodeComponentConfigRemoval_ItemIEs_t   ProtocolIE_SingleContainer_1920P9_t;
32 typedef E2nodeTNLassociationRemoval_ItemIEs_t    ProtocolIE_SingleContainer_1920P10_t;
33 typedef E2nodeComponentConfigAdditionAck_ItemIEs_t       ProtocolIE_SingleContainer_1920P11_t;
34 typedef E2nodeComponentConfigUpdateAck_ItemIEs_t         ProtocolIE_SingleContainer_1920P12_t;
35 typedef E2nodeComponentConfigRemovalAck_ItemIEs_t        ProtocolIE_SingleContainer_1920P13_t;
36 typedef RANfunction_ItemIEs_t    ProtocolIE_SingleContainer_1920P14_t;
37 typedef RANfunctionID_ItemIEs_t  ProtocolIE_SingleContainer_1920P15_t;
38 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_SingleContainer_1920P16_t;
39
40 /* Implementation */
41 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P0;
42 asn_struct_free_f ProtocolIE_SingleContainer_1920P0_free;
43 asn_struct_print_f ProtocolIE_SingleContainer_1920P0_print;
44 asn_constr_check_f ProtocolIE_SingleContainer_1920P0_constraint;
45 ber_type_decoder_f ProtocolIE_SingleContainer_1920P0_decode_ber;
46 der_type_encoder_f ProtocolIE_SingleContainer_1920P0_encode_der;
47 xer_type_decoder_f ProtocolIE_SingleContainer_1920P0_decode_xer;
48 xer_type_encoder_f ProtocolIE_SingleContainer_1920P0_encode_xer;
49 per_type_decoder_f ProtocolIE_SingleContainer_1920P0_decode_uper;
50 per_type_encoder_f ProtocolIE_SingleContainer_1920P0_encode_uper;
51 per_type_decoder_f ProtocolIE_SingleContainer_1920P0_decode_aper;
52 per_type_encoder_f ProtocolIE_SingleContainer_1920P0_encode_aper;
53 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P1;
54 asn_struct_free_f ProtocolIE_SingleContainer_1920P1_free;
55 asn_struct_print_f ProtocolIE_SingleContainer_1920P1_print;
56 asn_constr_check_f ProtocolIE_SingleContainer_1920P1_constraint;
57 ber_type_decoder_f ProtocolIE_SingleContainer_1920P1_decode_ber;
58 der_type_encoder_f ProtocolIE_SingleContainer_1920P1_encode_der;
59 xer_type_decoder_f ProtocolIE_SingleContainer_1920P1_decode_xer;
60 xer_type_encoder_f ProtocolIE_SingleContainer_1920P1_encode_xer;
61 per_type_decoder_f ProtocolIE_SingleContainer_1920P1_decode_uper;
62 per_type_encoder_f ProtocolIE_SingleContainer_1920P1_encode_uper;
63 per_type_decoder_f ProtocolIE_SingleContainer_1920P1_decode_aper;
64 per_type_encoder_f ProtocolIE_SingleContainer_1920P1_encode_aper;
65 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P2;
66 asn_struct_free_f ProtocolIE_SingleContainer_1920P2_free;
67 asn_struct_print_f ProtocolIE_SingleContainer_1920P2_print;
68 asn_constr_check_f ProtocolIE_SingleContainer_1920P2_constraint;
69 ber_type_decoder_f ProtocolIE_SingleContainer_1920P2_decode_ber;
70 der_type_encoder_f ProtocolIE_SingleContainer_1920P2_encode_der;
71 xer_type_decoder_f ProtocolIE_SingleContainer_1920P2_decode_xer;
72 xer_type_encoder_f ProtocolIE_SingleContainer_1920P2_encode_xer;
73 per_type_decoder_f ProtocolIE_SingleContainer_1920P2_decode_uper;
74 per_type_encoder_f ProtocolIE_SingleContainer_1920P2_encode_uper;
75 per_type_decoder_f ProtocolIE_SingleContainer_1920P2_decode_aper;
76 per_type_encoder_f ProtocolIE_SingleContainer_1920P2_encode_aper;
77 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P3;
78 asn_struct_free_f ProtocolIE_SingleContainer_1920P3_free;
79 asn_struct_print_f ProtocolIE_SingleContainer_1920P3_print;
80 asn_constr_check_f ProtocolIE_SingleContainer_1920P3_constraint;
81 ber_type_decoder_f ProtocolIE_SingleContainer_1920P3_decode_ber;
82 der_type_encoder_f ProtocolIE_SingleContainer_1920P3_encode_der;
83 xer_type_decoder_f ProtocolIE_SingleContainer_1920P3_decode_xer;
84 xer_type_encoder_f ProtocolIE_SingleContainer_1920P3_encode_xer;
85 per_type_decoder_f ProtocolIE_SingleContainer_1920P3_decode_uper;
86 per_type_encoder_f ProtocolIE_SingleContainer_1920P3_encode_uper;
87 per_type_decoder_f ProtocolIE_SingleContainer_1920P3_decode_aper;
88 per_type_encoder_f ProtocolIE_SingleContainer_1920P3_encode_aper;
89 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P4;
90 asn_struct_free_f ProtocolIE_SingleContainer_1920P4_free;
91 asn_struct_print_f ProtocolIE_SingleContainer_1920P4_print;
92 asn_constr_check_f ProtocolIE_SingleContainer_1920P4_constraint;
93 ber_type_decoder_f ProtocolIE_SingleContainer_1920P4_decode_ber;
94 der_type_encoder_f ProtocolIE_SingleContainer_1920P4_encode_der;
95 xer_type_decoder_f ProtocolIE_SingleContainer_1920P4_decode_xer;
96 xer_type_encoder_f ProtocolIE_SingleContainer_1920P4_encode_xer;
97 per_type_decoder_f ProtocolIE_SingleContainer_1920P4_decode_uper;
98 per_type_encoder_f ProtocolIE_SingleContainer_1920P4_encode_uper;
99 per_type_decoder_f ProtocolIE_SingleContainer_1920P4_decode_aper;
100 per_type_encoder_f ProtocolIE_SingleContainer_1920P4_encode_aper;
101 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P5;
102 asn_struct_free_f ProtocolIE_SingleContainer_1920P5_free;
103 asn_struct_print_f ProtocolIE_SingleContainer_1920P5_print;
104 asn_constr_check_f ProtocolIE_SingleContainer_1920P5_constraint;
105 ber_type_decoder_f ProtocolIE_SingleContainer_1920P5_decode_ber;
106 der_type_encoder_f ProtocolIE_SingleContainer_1920P5_encode_der;
107 xer_type_decoder_f ProtocolIE_SingleContainer_1920P5_decode_xer;
108 xer_type_encoder_f ProtocolIE_SingleContainer_1920P5_encode_xer;
109 per_type_decoder_f ProtocolIE_SingleContainer_1920P5_decode_uper;
110 per_type_encoder_f ProtocolIE_SingleContainer_1920P5_encode_uper;
111 per_type_decoder_f ProtocolIE_SingleContainer_1920P5_decode_aper;
112 per_type_encoder_f ProtocolIE_SingleContainer_1920P5_encode_aper;
113 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P6;
114 asn_struct_free_f ProtocolIE_SingleContainer_1920P6_free;
115 asn_struct_print_f ProtocolIE_SingleContainer_1920P6_print;
116 asn_constr_check_f ProtocolIE_SingleContainer_1920P6_constraint;
117 ber_type_decoder_f ProtocolIE_SingleContainer_1920P6_decode_ber;
118 der_type_encoder_f ProtocolIE_SingleContainer_1920P6_encode_der;
119 xer_type_decoder_f ProtocolIE_SingleContainer_1920P6_decode_xer;
120 xer_type_encoder_f ProtocolIE_SingleContainer_1920P6_encode_xer;
121 per_type_decoder_f ProtocolIE_SingleContainer_1920P6_decode_uper;
122 per_type_encoder_f ProtocolIE_SingleContainer_1920P6_encode_uper;
123 per_type_decoder_f ProtocolIE_SingleContainer_1920P6_decode_aper;
124 per_type_encoder_f ProtocolIE_SingleContainer_1920P6_encode_aper;
125 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P7;
126 asn_struct_free_f ProtocolIE_SingleContainer_1920P7_free;
127 asn_struct_print_f ProtocolIE_SingleContainer_1920P7_print;
128 asn_constr_check_f ProtocolIE_SingleContainer_1920P7_constraint;
129 ber_type_decoder_f ProtocolIE_SingleContainer_1920P7_decode_ber;
130 der_type_encoder_f ProtocolIE_SingleContainer_1920P7_encode_der;
131 xer_type_decoder_f ProtocolIE_SingleContainer_1920P7_decode_xer;
132 xer_type_encoder_f ProtocolIE_SingleContainer_1920P7_encode_xer;
133 per_type_decoder_f ProtocolIE_SingleContainer_1920P7_decode_uper;
134 per_type_encoder_f ProtocolIE_SingleContainer_1920P7_encode_uper;
135 per_type_decoder_f ProtocolIE_SingleContainer_1920P7_decode_aper;
136 per_type_encoder_f ProtocolIE_SingleContainer_1920P7_encode_aper;
137 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P8;
138 asn_struct_free_f ProtocolIE_SingleContainer_1920P8_free;
139 asn_struct_print_f ProtocolIE_SingleContainer_1920P8_print;
140 asn_constr_check_f ProtocolIE_SingleContainer_1920P8_constraint;
141 ber_type_decoder_f ProtocolIE_SingleContainer_1920P8_decode_ber;
142 der_type_encoder_f ProtocolIE_SingleContainer_1920P8_encode_der;
143 xer_type_decoder_f ProtocolIE_SingleContainer_1920P8_decode_xer;
144 xer_type_encoder_f ProtocolIE_SingleContainer_1920P8_encode_xer;
145 per_type_decoder_f ProtocolIE_SingleContainer_1920P8_decode_uper;
146 per_type_encoder_f ProtocolIE_SingleContainer_1920P8_encode_uper;
147 per_type_decoder_f ProtocolIE_SingleContainer_1920P8_decode_aper;
148 per_type_encoder_f ProtocolIE_SingleContainer_1920P8_encode_aper;
149 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P9;
150 asn_struct_free_f ProtocolIE_SingleContainer_1920P9_free;
151 asn_struct_print_f ProtocolIE_SingleContainer_1920P9_print;
152 asn_constr_check_f ProtocolIE_SingleContainer_1920P9_constraint;
153 ber_type_decoder_f ProtocolIE_SingleContainer_1920P9_decode_ber;
154 der_type_encoder_f ProtocolIE_SingleContainer_1920P9_encode_der;
155 xer_type_decoder_f ProtocolIE_SingleContainer_1920P9_decode_xer;
156 xer_type_encoder_f ProtocolIE_SingleContainer_1920P9_encode_xer;
157 per_type_decoder_f ProtocolIE_SingleContainer_1920P9_decode_uper;
158 per_type_encoder_f ProtocolIE_SingleContainer_1920P9_encode_uper;
159 per_type_decoder_f ProtocolIE_SingleContainer_1920P9_decode_aper;
160 per_type_encoder_f ProtocolIE_SingleContainer_1920P9_encode_aper;
161 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P10;
162 asn_struct_free_f ProtocolIE_SingleContainer_1920P10_free;
163 asn_struct_print_f ProtocolIE_SingleContainer_1920P10_print;
164 asn_constr_check_f ProtocolIE_SingleContainer_1920P10_constraint;
165 ber_type_decoder_f ProtocolIE_SingleContainer_1920P10_decode_ber;
166 der_type_encoder_f ProtocolIE_SingleContainer_1920P10_encode_der;
167 xer_type_decoder_f ProtocolIE_SingleContainer_1920P10_decode_xer;
168 xer_type_encoder_f ProtocolIE_SingleContainer_1920P10_encode_xer;
169 per_type_decoder_f ProtocolIE_SingleContainer_1920P10_decode_uper;
170 per_type_encoder_f ProtocolIE_SingleContainer_1920P10_encode_uper;
171 per_type_decoder_f ProtocolIE_SingleContainer_1920P10_decode_aper;
172 per_type_encoder_f ProtocolIE_SingleContainer_1920P10_encode_aper;
173 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P11;
174 asn_struct_free_f ProtocolIE_SingleContainer_1920P11_free;
175 asn_struct_print_f ProtocolIE_SingleContainer_1920P11_print;
176 asn_constr_check_f ProtocolIE_SingleContainer_1920P11_constraint;
177 ber_type_decoder_f ProtocolIE_SingleContainer_1920P11_decode_ber;
178 der_type_encoder_f ProtocolIE_SingleContainer_1920P11_encode_der;
179 xer_type_decoder_f ProtocolIE_SingleContainer_1920P11_decode_xer;
180 xer_type_encoder_f ProtocolIE_SingleContainer_1920P11_encode_xer;
181 per_type_decoder_f ProtocolIE_SingleContainer_1920P11_decode_uper;
182 per_type_encoder_f ProtocolIE_SingleContainer_1920P11_encode_uper;
183 per_type_decoder_f ProtocolIE_SingleContainer_1920P11_decode_aper;
184 per_type_encoder_f ProtocolIE_SingleContainer_1920P11_encode_aper;
185 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P12;
186 asn_struct_free_f ProtocolIE_SingleContainer_1920P12_free;
187 asn_struct_print_f ProtocolIE_SingleContainer_1920P12_print;
188 asn_constr_check_f ProtocolIE_SingleContainer_1920P12_constraint;
189 ber_type_decoder_f ProtocolIE_SingleContainer_1920P12_decode_ber;
190 der_type_encoder_f ProtocolIE_SingleContainer_1920P12_encode_der;
191 xer_type_decoder_f ProtocolIE_SingleContainer_1920P12_decode_xer;
192 xer_type_encoder_f ProtocolIE_SingleContainer_1920P12_encode_xer;
193 per_type_decoder_f ProtocolIE_SingleContainer_1920P12_decode_uper;
194 per_type_encoder_f ProtocolIE_SingleContainer_1920P12_encode_uper;
195 per_type_decoder_f ProtocolIE_SingleContainer_1920P12_decode_aper;
196 per_type_encoder_f ProtocolIE_SingleContainer_1920P12_encode_aper;
197 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P13;
198 asn_struct_free_f ProtocolIE_SingleContainer_1920P13_free;
199 asn_struct_print_f ProtocolIE_SingleContainer_1920P13_print;
200 asn_constr_check_f ProtocolIE_SingleContainer_1920P13_constraint;
201 ber_type_decoder_f ProtocolIE_SingleContainer_1920P13_decode_ber;
202 der_type_encoder_f ProtocolIE_SingleContainer_1920P13_encode_der;
203 xer_type_decoder_f ProtocolIE_SingleContainer_1920P13_decode_xer;
204 xer_type_encoder_f ProtocolIE_SingleContainer_1920P13_encode_xer;
205 per_type_decoder_f ProtocolIE_SingleContainer_1920P13_decode_uper;
206 per_type_encoder_f ProtocolIE_SingleContainer_1920P13_encode_uper;
207 per_type_decoder_f ProtocolIE_SingleContainer_1920P13_decode_aper;
208 per_type_encoder_f ProtocolIE_SingleContainer_1920P13_encode_aper;
209 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P14;
210 asn_struct_free_f ProtocolIE_SingleContainer_1920P14_free;
211 asn_struct_print_f ProtocolIE_SingleContainer_1920P14_print;
212 asn_constr_check_f ProtocolIE_SingleContainer_1920P14_constraint;
213 ber_type_decoder_f ProtocolIE_SingleContainer_1920P14_decode_ber;
214 der_type_encoder_f ProtocolIE_SingleContainer_1920P14_encode_der;
215 xer_type_decoder_f ProtocolIE_SingleContainer_1920P14_decode_xer;
216 xer_type_encoder_f ProtocolIE_SingleContainer_1920P14_encode_xer;
217 per_type_decoder_f ProtocolIE_SingleContainer_1920P14_decode_uper;
218 per_type_encoder_f ProtocolIE_SingleContainer_1920P14_encode_uper;
219 per_type_decoder_f ProtocolIE_SingleContainer_1920P14_decode_aper;
220 per_type_encoder_f ProtocolIE_SingleContainer_1920P14_encode_aper;
221 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P15;
222 asn_struct_free_f ProtocolIE_SingleContainer_1920P15_free;
223 asn_struct_print_f ProtocolIE_SingleContainer_1920P15_print;
224 asn_constr_check_f ProtocolIE_SingleContainer_1920P15_constraint;
225 ber_type_decoder_f ProtocolIE_SingleContainer_1920P15_decode_ber;
226 der_type_encoder_f ProtocolIE_SingleContainer_1920P15_encode_der;
227 xer_type_decoder_f ProtocolIE_SingleContainer_1920P15_decode_xer;
228 xer_type_encoder_f ProtocolIE_SingleContainer_1920P15_encode_xer;
229 per_type_decoder_f ProtocolIE_SingleContainer_1920P15_decode_uper;
230 per_type_encoder_f ProtocolIE_SingleContainer_1920P15_encode_uper;
231 per_type_decoder_f ProtocolIE_SingleContainer_1920P15_decode_aper;
232 per_type_encoder_f ProtocolIE_SingleContainer_1920P15_encode_aper;
233 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1920P16;
234 asn_struct_free_f ProtocolIE_SingleContainer_1920P16_free;
235 asn_struct_print_f ProtocolIE_SingleContainer_1920P16_print;
236 asn_constr_check_f ProtocolIE_SingleContainer_1920P16_constraint;
237 ber_type_decoder_f ProtocolIE_SingleContainer_1920P16_decode_ber;
238 der_type_encoder_f ProtocolIE_SingleContainer_1920P16_encode_der;
239 xer_type_decoder_f ProtocolIE_SingleContainer_1920P16_decode_xer;
240 xer_type_encoder_f ProtocolIE_SingleContainer_1920P16_encode_xer;
241 per_type_decoder_f ProtocolIE_SingleContainer_1920P16_decode_uper;
242 per_type_encoder_f ProtocolIE_SingleContainer_1920P16_encode_uper;
243 per_type_decoder_f ProtocolIE_SingleContainer_1920P16_decode_aper;
244 per_type_encoder_f ProtocolIE_SingleContainer_1920P16_encode_aper;
245
246 #ifdef __cplusplus
247 }
248 #endif
249
250 #endif  /* _ProtocolIE_SingleContainer_H_ */
251 #include "asn_internal.h"