E2AP and E2SM-RC version upgrade to E2aP v.2.0 and E2SM-RC to v1.0.1
[ric-app/rc.git] / e2ap / headers / ProtocolIE-SingleContainer.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2AP-CommonDataTypes"
4  *      found in "e2ap.asn"
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
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_188P0_t;
23 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_SingleContainer_188P1_t;
24 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_SingleContainer_188P2_t;
25 typedef RICsubscription_withCause_ItemIEs_t      ProtocolIE_SingleContainer_188P3_t;
26 typedef E2nodeComponentConfigAddition_ItemIEs_t  ProtocolIE_SingleContainer_188P4_t;
27 typedef E2nodeComponentConfigUpdate_ItemIEs_t    ProtocolIE_SingleContainer_188P5_t;
28 typedef E2nodeComponentConfigRemoval_ItemIEs_t   ProtocolIE_SingleContainer_188P6_t;
29 typedef E2nodeTNLassociationRemoval_ItemIEs_t    ProtocolIE_SingleContainer_188P7_t;
30 typedef E2nodeComponentConfigAdditionAck_ItemIEs_t       ProtocolIE_SingleContainer_188P8_t;
31 typedef E2nodeComponentConfigUpdateAck_ItemIEs_t         ProtocolIE_SingleContainer_188P9_t;
32 typedef E2nodeComponentConfigRemovalAck_ItemIEs_t        ProtocolIE_SingleContainer_188P10_t;
33 typedef RANfunction_ItemIEs_t    ProtocolIE_SingleContainer_188P11_t;
34 typedef RANfunctionID_ItemIEs_t  ProtocolIE_SingleContainer_188P12_t;
35 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_SingleContainer_188P13_t;
36
37 /* Implementation */
38 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P0;
39 asn_struct_free_f ProtocolIE_SingleContainer_188P0_free;
40 asn_struct_print_f ProtocolIE_SingleContainer_188P0_print;
41 asn_constr_check_f ProtocolIE_SingleContainer_188P0_constraint;
42 ber_type_decoder_f ProtocolIE_SingleContainer_188P0_decode_ber;
43 der_type_encoder_f ProtocolIE_SingleContainer_188P0_encode_der;
44 xer_type_decoder_f ProtocolIE_SingleContainer_188P0_decode_xer;
45 xer_type_encoder_f ProtocolIE_SingleContainer_188P0_encode_xer;
46 oer_type_decoder_f ProtocolIE_SingleContainer_188P0_decode_oer;
47 oer_type_encoder_f ProtocolIE_SingleContainer_188P0_encode_oer;
48 per_type_decoder_f ProtocolIE_SingleContainer_188P0_decode_uper;
49 per_type_encoder_f ProtocolIE_SingleContainer_188P0_encode_uper;
50 per_type_decoder_f ProtocolIE_SingleContainer_188P0_decode_aper;
51 per_type_encoder_f ProtocolIE_SingleContainer_188P0_encode_aper;
52 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P1;
53 asn_struct_free_f ProtocolIE_SingleContainer_188P1_free;
54 asn_struct_print_f ProtocolIE_SingleContainer_188P1_print;
55 asn_constr_check_f ProtocolIE_SingleContainer_188P1_constraint;
56 ber_type_decoder_f ProtocolIE_SingleContainer_188P1_decode_ber;
57 der_type_encoder_f ProtocolIE_SingleContainer_188P1_encode_der;
58 xer_type_decoder_f ProtocolIE_SingleContainer_188P1_decode_xer;
59 xer_type_encoder_f ProtocolIE_SingleContainer_188P1_encode_xer;
60 oer_type_decoder_f ProtocolIE_SingleContainer_188P1_decode_oer;
61 oer_type_encoder_f ProtocolIE_SingleContainer_188P1_encode_oer;
62 per_type_decoder_f ProtocolIE_SingleContainer_188P1_decode_uper;
63 per_type_encoder_f ProtocolIE_SingleContainer_188P1_encode_uper;
64 per_type_decoder_f ProtocolIE_SingleContainer_188P1_decode_aper;
65 per_type_encoder_f ProtocolIE_SingleContainer_188P1_encode_aper;
66 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P2;
67 asn_struct_free_f ProtocolIE_SingleContainer_188P2_free;
68 asn_struct_print_f ProtocolIE_SingleContainer_188P2_print;
69 asn_constr_check_f ProtocolIE_SingleContainer_188P2_constraint;
70 ber_type_decoder_f ProtocolIE_SingleContainer_188P2_decode_ber;
71 der_type_encoder_f ProtocolIE_SingleContainer_188P2_encode_der;
72 xer_type_decoder_f ProtocolIE_SingleContainer_188P2_decode_xer;
73 xer_type_encoder_f ProtocolIE_SingleContainer_188P2_encode_xer;
74 oer_type_decoder_f ProtocolIE_SingleContainer_188P2_decode_oer;
75 oer_type_encoder_f ProtocolIE_SingleContainer_188P2_encode_oer;
76 per_type_decoder_f ProtocolIE_SingleContainer_188P2_decode_uper;
77 per_type_encoder_f ProtocolIE_SingleContainer_188P2_encode_uper;
78 per_type_decoder_f ProtocolIE_SingleContainer_188P2_decode_aper;
79 per_type_encoder_f ProtocolIE_SingleContainer_188P2_encode_aper;
80 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P3;
81 asn_struct_free_f ProtocolIE_SingleContainer_188P3_free;
82 asn_struct_print_f ProtocolIE_SingleContainer_188P3_print;
83 asn_constr_check_f ProtocolIE_SingleContainer_188P3_constraint;
84 ber_type_decoder_f ProtocolIE_SingleContainer_188P3_decode_ber;
85 der_type_encoder_f ProtocolIE_SingleContainer_188P3_encode_der;
86 xer_type_decoder_f ProtocolIE_SingleContainer_188P3_decode_xer;
87 xer_type_encoder_f ProtocolIE_SingleContainer_188P3_encode_xer;
88 oer_type_decoder_f ProtocolIE_SingleContainer_188P3_decode_oer;
89 oer_type_encoder_f ProtocolIE_SingleContainer_188P3_encode_oer;
90 per_type_decoder_f ProtocolIE_SingleContainer_188P3_decode_uper;
91 per_type_encoder_f ProtocolIE_SingleContainer_188P3_encode_uper;
92 per_type_decoder_f ProtocolIE_SingleContainer_188P3_decode_aper;
93 per_type_encoder_f ProtocolIE_SingleContainer_188P3_encode_aper;
94 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P4;
95 asn_struct_free_f ProtocolIE_SingleContainer_188P4_free;
96 asn_struct_print_f ProtocolIE_SingleContainer_188P4_print;
97 asn_constr_check_f ProtocolIE_SingleContainer_188P4_constraint;
98 ber_type_decoder_f ProtocolIE_SingleContainer_188P4_decode_ber;
99 der_type_encoder_f ProtocolIE_SingleContainer_188P4_encode_der;
100 xer_type_decoder_f ProtocolIE_SingleContainer_188P4_decode_xer;
101 xer_type_encoder_f ProtocolIE_SingleContainer_188P4_encode_xer;
102 oer_type_decoder_f ProtocolIE_SingleContainer_188P4_decode_oer;
103 oer_type_encoder_f ProtocolIE_SingleContainer_188P4_encode_oer;
104 per_type_decoder_f ProtocolIE_SingleContainer_188P4_decode_uper;
105 per_type_encoder_f ProtocolIE_SingleContainer_188P4_encode_uper;
106 per_type_decoder_f ProtocolIE_SingleContainer_188P4_decode_aper;
107 per_type_encoder_f ProtocolIE_SingleContainer_188P4_encode_aper;
108 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P5;
109 asn_struct_free_f ProtocolIE_SingleContainer_188P5_free;
110 asn_struct_print_f ProtocolIE_SingleContainer_188P5_print;
111 asn_constr_check_f ProtocolIE_SingleContainer_188P5_constraint;
112 ber_type_decoder_f ProtocolIE_SingleContainer_188P5_decode_ber;
113 der_type_encoder_f ProtocolIE_SingleContainer_188P5_encode_der;
114 xer_type_decoder_f ProtocolIE_SingleContainer_188P5_decode_xer;
115 xer_type_encoder_f ProtocolIE_SingleContainer_188P5_encode_xer;
116 oer_type_decoder_f ProtocolIE_SingleContainer_188P5_decode_oer;
117 oer_type_encoder_f ProtocolIE_SingleContainer_188P5_encode_oer;
118 per_type_decoder_f ProtocolIE_SingleContainer_188P5_decode_uper;
119 per_type_encoder_f ProtocolIE_SingleContainer_188P5_encode_uper;
120 per_type_decoder_f ProtocolIE_SingleContainer_188P5_decode_aper;
121 per_type_encoder_f ProtocolIE_SingleContainer_188P5_encode_aper;
122 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P6;
123 asn_struct_free_f ProtocolIE_SingleContainer_188P6_free;
124 asn_struct_print_f ProtocolIE_SingleContainer_188P6_print;
125 asn_constr_check_f ProtocolIE_SingleContainer_188P6_constraint;
126 ber_type_decoder_f ProtocolIE_SingleContainer_188P6_decode_ber;
127 der_type_encoder_f ProtocolIE_SingleContainer_188P6_encode_der;
128 xer_type_decoder_f ProtocolIE_SingleContainer_188P6_decode_xer;
129 xer_type_encoder_f ProtocolIE_SingleContainer_188P6_encode_xer;
130 oer_type_decoder_f ProtocolIE_SingleContainer_188P6_decode_oer;
131 oer_type_encoder_f ProtocolIE_SingleContainer_188P6_encode_oer;
132 per_type_decoder_f ProtocolIE_SingleContainer_188P6_decode_uper;
133 per_type_encoder_f ProtocolIE_SingleContainer_188P6_encode_uper;
134 per_type_decoder_f ProtocolIE_SingleContainer_188P6_decode_aper;
135 per_type_encoder_f ProtocolIE_SingleContainer_188P6_encode_aper;
136 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P7;
137 asn_struct_free_f ProtocolIE_SingleContainer_188P7_free;
138 asn_struct_print_f ProtocolIE_SingleContainer_188P7_print;
139 asn_constr_check_f ProtocolIE_SingleContainer_188P7_constraint;
140 ber_type_decoder_f ProtocolIE_SingleContainer_188P7_decode_ber;
141 der_type_encoder_f ProtocolIE_SingleContainer_188P7_encode_der;
142 xer_type_decoder_f ProtocolIE_SingleContainer_188P7_decode_xer;
143 xer_type_encoder_f ProtocolIE_SingleContainer_188P7_encode_xer;
144 oer_type_decoder_f ProtocolIE_SingleContainer_188P7_decode_oer;
145 oer_type_encoder_f ProtocolIE_SingleContainer_188P7_encode_oer;
146 per_type_decoder_f ProtocolIE_SingleContainer_188P7_decode_uper;
147 per_type_encoder_f ProtocolIE_SingleContainer_188P7_encode_uper;
148 per_type_decoder_f ProtocolIE_SingleContainer_188P7_decode_aper;
149 per_type_encoder_f ProtocolIE_SingleContainer_188P7_encode_aper;
150 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P8;
151 asn_struct_free_f ProtocolIE_SingleContainer_188P8_free;
152 asn_struct_print_f ProtocolIE_SingleContainer_188P8_print;
153 asn_constr_check_f ProtocolIE_SingleContainer_188P8_constraint;
154 ber_type_decoder_f ProtocolIE_SingleContainer_188P8_decode_ber;
155 der_type_encoder_f ProtocolIE_SingleContainer_188P8_encode_der;
156 xer_type_decoder_f ProtocolIE_SingleContainer_188P8_decode_xer;
157 xer_type_encoder_f ProtocolIE_SingleContainer_188P8_encode_xer;
158 oer_type_decoder_f ProtocolIE_SingleContainer_188P8_decode_oer;
159 oer_type_encoder_f ProtocolIE_SingleContainer_188P8_encode_oer;
160 per_type_decoder_f ProtocolIE_SingleContainer_188P8_decode_uper;
161 per_type_encoder_f ProtocolIE_SingleContainer_188P8_encode_uper;
162 per_type_decoder_f ProtocolIE_SingleContainer_188P8_decode_aper;
163 per_type_encoder_f ProtocolIE_SingleContainer_188P8_encode_aper;
164 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P9;
165 asn_struct_free_f ProtocolIE_SingleContainer_188P9_free;
166 asn_struct_print_f ProtocolIE_SingleContainer_188P9_print;
167 asn_constr_check_f ProtocolIE_SingleContainer_188P9_constraint;
168 ber_type_decoder_f ProtocolIE_SingleContainer_188P9_decode_ber;
169 der_type_encoder_f ProtocolIE_SingleContainer_188P9_encode_der;
170 xer_type_decoder_f ProtocolIE_SingleContainer_188P9_decode_xer;
171 xer_type_encoder_f ProtocolIE_SingleContainer_188P9_encode_xer;
172 oer_type_decoder_f ProtocolIE_SingleContainer_188P9_decode_oer;
173 oer_type_encoder_f ProtocolIE_SingleContainer_188P9_encode_oer;
174 per_type_decoder_f ProtocolIE_SingleContainer_188P9_decode_uper;
175 per_type_encoder_f ProtocolIE_SingleContainer_188P9_encode_uper;
176 per_type_decoder_f ProtocolIE_SingleContainer_188P9_decode_aper;
177 per_type_encoder_f ProtocolIE_SingleContainer_188P9_encode_aper;
178 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P10;
179 asn_struct_free_f ProtocolIE_SingleContainer_188P10_free;
180 asn_struct_print_f ProtocolIE_SingleContainer_188P10_print;
181 asn_constr_check_f ProtocolIE_SingleContainer_188P10_constraint;
182 ber_type_decoder_f ProtocolIE_SingleContainer_188P10_decode_ber;
183 der_type_encoder_f ProtocolIE_SingleContainer_188P10_encode_der;
184 xer_type_decoder_f ProtocolIE_SingleContainer_188P10_decode_xer;
185 xer_type_encoder_f ProtocolIE_SingleContainer_188P10_encode_xer;
186 oer_type_decoder_f ProtocolIE_SingleContainer_188P10_decode_oer;
187 oer_type_encoder_f ProtocolIE_SingleContainer_188P10_encode_oer;
188 per_type_decoder_f ProtocolIE_SingleContainer_188P10_decode_uper;
189 per_type_encoder_f ProtocolIE_SingleContainer_188P10_encode_uper;
190 per_type_decoder_f ProtocolIE_SingleContainer_188P10_decode_aper;
191 per_type_encoder_f ProtocolIE_SingleContainer_188P10_encode_aper;
192 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P11;
193 asn_struct_free_f ProtocolIE_SingleContainer_188P11_free;
194 asn_struct_print_f ProtocolIE_SingleContainer_188P11_print;
195 asn_constr_check_f ProtocolIE_SingleContainer_188P11_constraint;
196 ber_type_decoder_f ProtocolIE_SingleContainer_188P11_decode_ber;
197 der_type_encoder_f ProtocolIE_SingleContainer_188P11_encode_der;
198 xer_type_decoder_f ProtocolIE_SingleContainer_188P11_decode_xer;
199 xer_type_encoder_f ProtocolIE_SingleContainer_188P11_encode_xer;
200 oer_type_decoder_f ProtocolIE_SingleContainer_188P11_decode_oer;
201 oer_type_encoder_f ProtocolIE_SingleContainer_188P11_encode_oer;
202 per_type_decoder_f ProtocolIE_SingleContainer_188P11_decode_uper;
203 per_type_encoder_f ProtocolIE_SingleContainer_188P11_encode_uper;
204 per_type_decoder_f ProtocolIE_SingleContainer_188P11_decode_aper;
205 per_type_encoder_f ProtocolIE_SingleContainer_188P11_encode_aper;
206 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P12;
207 asn_struct_free_f ProtocolIE_SingleContainer_188P12_free;
208 asn_struct_print_f ProtocolIE_SingleContainer_188P12_print;
209 asn_constr_check_f ProtocolIE_SingleContainer_188P12_constraint;
210 ber_type_decoder_f ProtocolIE_SingleContainer_188P12_decode_ber;
211 der_type_encoder_f ProtocolIE_SingleContainer_188P12_encode_der;
212 xer_type_decoder_f ProtocolIE_SingleContainer_188P12_decode_xer;
213 xer_type_encoder_f ProtocolIE_SingleContainer_188P12_encode_xer;
214 oer_type_decoder_f ProtocolIE_SingleContainer_188P12_decode_oer;
215 oer_type_encoder_f ProtocolIE_SingleContainer_188P12_encode_oer;
216 per_type_decoder_f ProtocolIE_SingleContainer_188P12_decode_uper;
217 per_type_encoder_f ProtocolIE_SingleContainer_188P12_encode_uper;
218 per_type_decoder_f ProtocolIE_SingleContainer_188P12_decode_aper;
219 per_type_encoder_f ProtocolIE_SingleContainer_188P12_encode_aper;
220 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_188P13;
221 asn_struct_free_f ProtocolIE_SingleContainer_188P13_free;
222 asn_struct_print_f ProtocolIE_SingleContainer_188P13_print;
223 asn_constr_check_f ProtocolIE_SingleContainer_188P13_constraint;
224 ber_type_decoder_f ProtocolIE_SingleContainer_188P13_decode_ber;
225 der_type_encoder_f ProtocolIE_SingleContainer_188P13_encode_der;
226 xer_type_decoder_f ProtocolIE_SingleContainer_188P13_decode_xer;
227 xer_type_encoder_f ProtocolIE_SingleContainer_188P13_encode_xer;
228 oer_type_decoder_f ProtocolIE_SingleContainer_188P13_decode_oer;
229 oer_type_encoder_f ProtocolIE_SingleContainer_188P13_encode_oer;
230 per_type_decoder_f ProtocolIE_SingleContainer_188P13_decode_uper;
231 per_type_encoder_f ProtocolIE_SingleContainer_188P13_encode_uper;
232 per_type_decoder_f ProtocolIE_SingleContainer_188P13_decode_aper;
233 per_type_encoder_f ProtocolIE_SingleContainer_188P13_encode_aper;
234
235 #ifdef __cplusplus
236 }
237 #endif
238
239 #endif  /* _ProtocolIE_SingleContainer_H_ */
240 #include <asn_internal.h>