blob: 26f05111db036297be67dab77e887137ee4326d1 [file] [log] [blame]
sjana464f9072020-11-13 10:19:53 -08001/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "e2ap-oran-wg3-v01.00.asn"
5 * `asn1c -fno-include-deps -fcompound-names -findirect-choice -gen-PER -no-gen-OER`
6 */
7
8#include "ProtocolIE-Container.h"
9
10#include "ProtocolIE-Field.h"
11asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P0_constr_1 CC_NOTUSED = {
12 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
13 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
14 0, 0 /* No PER value map */
15};
16asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P1_constr_3 CC_NOTUSED = {
17 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
19 0, 0 /* No PER value map */
20};
21asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P2_constr_5 CC_NOTUSED = {
22 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
23 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
24 0, 0 /* No PER value map */
25};
26asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P3_constr_7 CC_NOTUSED = {
27 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
28 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
29 0, 0 /* No PER value map */
30};
31asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P4_constr_9 CC_NOTUSED = {
32 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
33 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
34 0, 0 /* No PER value map */
35};
36asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P5_constr_11 CC_NOTUSED = {
37 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
38 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
39 0, 0 /* No PER value map */
40};
41asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P6_constr_13 CC_NOTUSED = {
42 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
43 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
44 0, 0 /* No PER value map */
45};
46asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P7_constr_15 CC_NOTUSED = {
47 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
48 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
49 0, 0 /* No PER value map */
50};
51asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P8_constr_17 CC_NOTUSED = {
52 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
53 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
54 0, 0 /* No PER value map */
55};
56asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P9_constr_19 CC_NOTUSED = {
57 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
58 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
59 0, 0 /* No PER value map */
60};
61asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P10_constr_21 CC_NOTUSED = {
62 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
63 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
64 0, 0 /* No PER value map */
65};
66asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P11_constr_23 CC_NOTUSED = {
67 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
68 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
69 0, 0 /* No PER value map */
70};
71asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P12_constr_25 CC_NOTUSED = {
72 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
73 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
74 0, 0 /* No PER value map */
75};
76asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P13_constr_27 CC_NOTUSED = {
77 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
78 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
79 0, 0 /* No PER value map */
80};
81asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P14_constr_29 CC_NOTUSED = {
82 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
83 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
84 0, 0 /* No PER value map */
85};
86asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P15_constr_31 CC_NOTUSED = {
87 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
88 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
89 0, 0 /* No PER value map */
90};
91asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P16_constr_33 CC_NOTUSED = {
92 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
93 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
94 0, 0 /* No PER value map */
95};
96asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P17_constr_35 CC_NOTUSED = {
97 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
98 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
99 0, 0 /* No PER value map */
100};
101asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P18_constr_37 CC_NOTUSED = {
102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
103 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
104 0, 0 /* No PER value map */
105};
106asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1412P19_constr_39 CC_NOTUSED = {
107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
108 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
109 0, 0 /* No PER value map */
110};
111asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P0_1[] = {
112 { ATF_POINTER, 0, 0,
113 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
114 0,
115 &asn_DEF_RICsubscriptionRequest_IEs,
116 0,
117 { 0, 0, 0 },
118 0, 0, /* No default value */
119 ""
120 },
121};
122static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P0_tags_1[] = {
123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
124};
125asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P0_specs_1 = {
126 sizeof(struct ProtocolIE_Container_1412P0),
127 offsetof(struct ProtocolIE_Container_1412P0, _asn_ctx),
128 0, /* XER encoding is XMLDelimitedItemList */
129};
130asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P0 = {
131 "ProtocolIE-Container",
132 "ProtocolIE-Container",
133 &asn_OP_SEQUENCE_OF,
134 asn_DEF_ProtocolIE_Container_1412P0_tags_1,
135 sizeof(asn_DEF_ProtocolIE_Container_1412P0_tags_1)
136 /sizeof(asn_DEF_ProtocolIE_Container_1412P0_tags_1[0]), /* 1 */
137 asn_DEF_ProtocolIE_Container_1412P0_tags_1, /* Same as above */
138 sizeof(asn_DEF_ProtocolIE_Container_1412P0_tags_1)
139 /sizeof(asn_DEF_ProtocolIE_Container_1412P0_tags_1[0]), /* 1 */
140 { 0, &asn_PER_type_ProtocolIE_Container_1412P0_constr_1, SEQUENCE_OF_constraint },
141 asn_MBR_ProtocolIE_Container_1412P0_1,
142 1, /* Single element */
143 &asn_SPC_ProtocolIE_Container_1412P0_specs_1 /* Additional specs */
144};
145
146asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P1_3[] = {
147 { ATF_POINTER, 0, 0,
148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
149 0,
150 &asn_DEF_RICsubscriptionResponse_IEs,
151 0,
152 { 0, 0, 0 },
153 0, 0, /* No default value */
154 ""
155 },
156};
157static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P1_tags_3[] = {
158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
159};
160asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P1_specs_3 = {
161 sizeof(struct ProtocolIE_Container_1412P1),
162 offsetof(struct ProtocolIE_Container_1412P1, _asn_ctx),
163 0, /* XER encoding is XMLDelimitedItemList */
164};
165asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P1 = {
166 "ProtocolIE-Container",
167 "ProtocolIE-Container",
168 &asn_OP_SEQUENCE_OF,
169 asn_DEF_ProtocolIE_Container_1412P1_tags_3,
170 sizeof(asn_DEF_ProtocolIE_Container_1412P1_tags_3)
171 /sizeof(asn_DEF_ProtocolIE_Container_1412P1_tags_3[0]), /* 1 */
172 asn_DEF_ProtocolIE_Container_1412P1_tags_3, /* Same as above */
173 sizeof(asn_DEF_ProtocolIE_Container_1412P1_tags_3)
174 /sizeof(asn_DEF_ProtocolIE_Container_1412P1_tags_3[0]), /* 1 */
175 { 0, &asn_PER_type_ProtocolIE_Container_1412P1_constr_3, SEQUENCE_OF_constraint },
176 asn_MBR_ProtocolIE_Container_1412P1_3,
177 1, /* Single element */
178 &asn_SPC_ProtocolIE_Container_1412P1_specs_3 /* Additional specs */
179};
180
181asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P2_5[] = {
182 { ATF_POINTER, 0, 0,
183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
184 0,
185 &asn_DEF_RICsubscriptionFailure_IEs,
186 0,
187 { 0, 0, 0 },
188 0, 0, /* No default value */
189 ""
190 },
191};
192static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P2_tags_5[] = {
193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
194};
195asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P2_specs_5 = {
196 sizeof(struct ProtocolIE_Container_1412P2),
197 offsetof(struct ProtocolIE_Container_1412P2, _asn_ctx),
198 0, /* XER encoding is XMLDelimitedItemList */
199};
200asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P2 = {
201 "ProtocolIE-Container",
202 "ProtocolIE-Container",
203 &asn_OP_SEQUENCE_OF,
204 asn_DEF_ProtocolIE_Container_1412P2_tags_5,
205 sizeof(asn_DEF_ProtocolIE_Container_1412P2_tags_5)
206 /sizeof(asn_DEF_ProtocolIE_Container_1412P2_tags_5[0]), /* 1 */
207 asn_DEF_ProtocolIE_Container_1412P2_tags_5, /* Same as above */
208 sizeof(asn_DEF_ProtocolIE_Container_1412P2_tags_5)
209 /sizeof(asn_DEF_ProtocolIE_Container_1412P2_tags_5[0]), /* 1 */
210 { 0, &asn_PER_type_ProtocolIE_Container_1412P2_constr_5, SEQUENCE_OF_constraint },
211 asn_MBR_ProtocolIE_Container_1412P2_5,
212 1, /* Single element */
213 &asn_SPC_ProtocolIE_Container_1412P2_specs_5 /* Additional specs */
214};
215
216asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P3_7[] = {
217 { ATF_POINTER, 0, 0,
218 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
219 0,
220 &asn_DEF_RICsubscriptionDeleteRequest_IEs,
221 0,
222 { 0, 0, 0 },
223 0, 0, /* No default value */
224 ""
225 },
226};
227static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P3_tags_7[] = {
228 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
229};
230asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P3_specs_7 = {
231 sizeof(struct ProtocolIE_Container_1412P3),
232 offsetof(struct ProtocolIE_Container_1412P3, _asn_ctx),
233 0, /* XER encoding is XMLDelimitedItemList */
234};
235asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P3 = {
236 "ProtocolIE-Container",
237 "ProtocolIE-Container",
238 &asn_OP_SEQUENCE_OF,
239 asn_DEF_ProtocolIE_Container_1412P3_tags_7,
240 sizeof(asn_DEF_ProtocolIE_Container_1412P3_tags_7)
241 /sizeof(asn_DEF_ProtocolIE_Container_1412P3_tags_7[0]), /* 1 */
242 asn_DEF_ProtocolIE_Container_1412P3_tags_7, /* Same as above */
243 sizeof(asn_DEF_ProtocolIE_Container_1412P3_tags_7)
244 /sizeof(asn_DEF_ProtocolIE_Container_1412P3_tags_7[0]), /* 1 */
245 { 0, &asn_PER_type_ProtocolIE_Container_1412P3_constr_7, SEQUENCE_OF_constraint },
246 asn_MBR_ProtocolIE_Container_1412P3_7,
247 1, /* Single element */
248 &asn_SPC_ProtocolIE_Container_1412P3_specs_7 /* Additional specs */
249};
250
251asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P4_9[] = {
252 { ATF_POINTER, 0, 0,
253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
254 0,
255 &asn_DEF_RICsubscriptionDeleteResponse_IEs,
256 0,
257 { 0, 0, 0 },
258 0, 0, /* No default value */
259 ""
260 },
261};
262static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P4_tags_9[] = {
263 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
264};
265asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P4_specs_9 = {
266 sizeof(struct ProtocolIE_Container_1412P4),
267 offsetof(struct ProtocolIE_Container_1412P4, _asn_ctx),
268 0, /* XER encoding is XMLDelimitedItemList */
269};
270asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P4 = {
271 "ProtocolIE-Container",
272 "ProtocolIE-Container",
273 &asn_OP_SEQUENCE_OF,
274 asn_DEF_ProtocolIE_Container_1412P4_tags_9,
275 sizeof(asn_DEF_ProtocolIE_Container_1412P4_tags_9)
276 /sizeof(asn_DEF_ProtocolIE_Container_1412P4_tags_9[0]), /* 1 */
277 asn_DEF_ProtocolIE_Container_1412P4_tags_9, /* Same as above */
278 sizeof(asn_DEF_ProtocolIE_Container_1412P4_tags_9)
279 /sizeof(asn_DEF_ProtocolIE_Container_1412P4_tags_9[0]), /* 1 */
280 { 0, &asn_PER_type_ProtocolIE_Container_1412P4_constr_9, SEQUENCE_OF_constraint },
281 asn_MBR_ProtocolIE_Container_1412P4_9,
282 1, /* Single element */
283 &asn_SPC_ProtocolIE_Container_1412P4_specs_9 /* Additional specs */
284};
285
286asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P5_11[] = {
287 { ATF_POINTER, 0, 0,
288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
289 0,
290 &asn_DEF_RICsubscriptionDeleteFailure_IEs,
291 0,
292 { 0, 0, 0 },
293 0, 0, /* No default value */
294 ""
295 },
296};
297static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P5_tags_11[] = {
298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
299};
300asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P5_specs_11 = {
301 sizeof(struct ProtocolIE_Container_1412P5),
302 offsetof(struct ProtocolIE_Container_1412P5, _asn_ctx),
303 0, /* XER encoding is XMLDelimitedItemList */
304};
305asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P5 = {
306 "ProtocolIE-Container",
307 "ProtocolIE-Container",
308 &asn_OP_SEQUENCE_OF,
309 asn_DEF_ProtocolIE_Container_1412P5_tags_11,
310 sizeof(asn_DEF_ProtocolIE_Container_1412P5_tags_11)
311 /sizeof(asn_DEF_ProtocolIE_Container_1412P5_tags_11[0]), /* 1 */
312 asn_DEF_ProtocolIE_Container_1412P5_tags_11, /* Same as above */
313 sizeof(asn_DEF_ProtocolIE_Container_1412P5_tags_11)
314 /sizeof(asn_DEF_ProtocolIE_Container_1412P5_tags_11[0]), /* 1 */
315 { 0, &asn_PER_type_ProtocolIE_Container_1412P5_constr_11, SEQUENCE_OF_constraint },
316 asn_MBR_ProtocolIE_Container_1412P5_11,
317 1, /* Single element */
318 &asn_SPC_ProtocolIE_Container_1412P5_specs_11 /* Additional specs */
319};
320
321asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P6_13[] = {
322 { ATF_POINTER, 0, 0,
323 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
324 0,
325 &asn_DEF_RICindication_IEs,
326 0,
327 { 0, 0, 0 },
328 0, 0, /* No default value */
329 ""
330 },
331};
332static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P6_tags_13[] = {
333 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
334};
335asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P6_specs_13 = {
336 sizeof(struct ProtocolIE_Container_1412P6),
337 offsetof(struct ProtocolIE_Container_1412P6, _asn_ctx),
338 0, /* XER encoding is XMLDelimitedItemList */
339};
340asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P6 = {
341 "ProtocolIE-Container",
342 "ProtocolIE-Container",
343 &asn_OP_SEQUENCE_OF,
344 asn_DEF_ProtocolIE_Container_1412P6_tags_13,
345 sizeof(asn_DEF_ProtocolIE_Container_1412P6_tags_13)
346 /sizeof(asn_DEF_ProtocolIE_Container_1412P6_tags_13[0]), /* 1 */
347 asn_DEF_ProtocolIE_Container_1412P6_tags_13, /* Same as above */
348 sizeof(asn_DEF_ProtocolIE_Container_1412P6_tags_13)
349 /sizeof(asn_DEF_ProtocolIE_Container_1412P6_tags_13[0]), /* 1 */
350 { 0, &asn_PER_type_ProtocolIE_Container_1412P6_constr_13, SEQUENCE_OF_constraint },
351 asn_MBR_ProtocolIE_Container_1412P6_13,
352 1, /* Single element */
353 &asn_SPC_ProtocolIE_Container_1412P6_specs_13 /* Additional specs */
354};
355
356asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P7_15[] = {
357 { ATF_POINTER, 0, 0,
358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
359 0,
360 &asn_DEF_RICcontrolRequest_IEs,
361 0,
362 { 0, 0, 0 },
363 0, 0, /* No default value */
364 ""
365 },
366};
367static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P7_tags_15[] = {
368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
369};
370asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P7_specs_15 = {
371 sizeof(struct ProtocolIE_Container_1412P7),
372 offsetof(struct ProtocolIE_Container_1412P7, _asn_ctx),
373 0, /* XER encoding is XMLDelimitedItemList */
374};
375asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P7 = {
376 "ProtocolIE-Container",
377 "ProtocolIE-Container",
378 &asn_OP_SEQUENCE_OF,
379 asn_DEF_ProtocolIE_Container_1412P7_tags_15,
380 sizeof(asn_DEF_ProtocolIE_Container_1412P7_tags_15)
381 /sizeof(asn_DEF_ProtocolIE_Container_1412P7_tags_15[0]), /* 1 */
382 asn_DEF_ProtocolIE_Container_1412P7_tags_15, /* Same as above */
383 sizeof(asn_DEF_ProtocolIE_Container_1412P7_tags_15)
384 /sizeof(asn_DEF_ProtocolIE_Container_1412P7_tags_15[0]), /* 1 */
385 { 0, &asn_PER_type_ProtocolIE_Container_1412P7_constr_15, SEQUENCE_OF_constraint },
386 asn_MBR_ProtocolIE_Container_1412P7_15,
387 1, /* Single element */
388 &asn_SPC_ProtocolIE_Container_1412P7_specs_15 /* Additional specs */
389};
390
391asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P8_17[] = {
392 { ATF_POINTER, 0, 0,
393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
394 0,
395 &asn_DEF_RICcontrolAcknowledge_IEs,
396 0,
397 { 0, 0, 0 },
398 0, 0, /* No default value */
399 ""
400 },
401};
402static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P8_tags_17[] = {
403 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
404};
405asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P8_specs_17 = {
406 sizeof(struct ProtocolIE_Container_1412P8),
407 offsetof(struct ProtocolIE_Container_1412P8, _asn_ctx),
408 0, /* XER encoding is XMLDelimitedItemList */
409};
410asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P8 = {
411 "ProtocolIE-Container",
412 "ProtocolIE-Container",
413 &asn_OP_SEQUENCE_OF,
414 asn_DEF_ProtocolIE_Container_1412P8_tags_17,
415 sizeof(asn_DEF_ProtocolIE_Container_1412P8_tags_17)
416 /sizeof(asn_DEF_ProtocolIE_Container_1412P8_tags_17[0]), /* 1 */
417 asn_DEF_ProtocolIE_Container_1412P8_tags_17, /* Same as above */
418 sizeof(asn_DEF_ProtocolIE_Container_1412P8_tags_17)
419 /sizeof(asn_DEF_ProtocolIE_Container_1412P8_tags_17[0]), /* 1 */
420 { 0, &asn_PER_type_ProtocolIE_Container_1412P8_constr_17, SEQUENCE_OF_constraint },
421 asn_MBR_ProtocolIE_Container_1412P8_17,
422 1, /* Single element */
423 &asn_SPC_ProtocolIE_Container_1412P8_specs_17 /* Additional specs */
424};
425
426asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P9_19[] = {
427 { ATF_POINTER, 0, 0,
428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
429 0,
430 &asn_DEF_RICcontrolFailure_IEs,
431 0,
432 { 0, 0, 0 },
433 0, 0, /* No default value */
434 ""
435 },
436};
437static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P9_tags_19[] = {
438 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
439};
440asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P9_specs_19 = {
441 sizeof(struct ProtocolIE_Container_1412P9),
442 offsetof(struct ProtocolIE_Container_1412P9, _asn_ctx),
443 0, /* XER encoding is XMLDelimitedItemList */
444};
445asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P9 = {
446 "ProtocolIE-Container",
447 "ProtocolIE-Container",
448 &asn_OP_SEQUENCE_OF,
449 asn_DEF_ProtocolIE_Container_1412P9_tags_19,
450 sizeof(asn_DEF_ProtocolIE_Container_1412P9_tags_19)
451 /sizeof(asn_DEF_ProtocolIE_Container_1412P9_tags_19[0]), /* 1 */
452 asn_DEF_ProtocolIE_Container_1412P9_tags_19, /* Same as above */
453 sizeof(asn_DEF_ProtocolIE_Container_1412P9_tags_19)
454 /sizeof(asn_DEF_ProtocolIE_Container_1412P9_tags_19[0]), /* 1 */
455 { 0, &asn_PER_type_ProtocolIE_Container_1412P9_constr_19, SEQUENCE_OF_constraint },
456 asn_MBR_ProtocolIE_Container_1412P9_19,
457 1, /* Single element */
458 &asn_SPC_ProtocolIE_Container_1412P9_specs_19 /* Additional specs */
459};
460
461asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P10_21[] = {
462 { ATF_POINTER, 0, 0,
463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
464 0,
465 &asn_DEF_ErrorIndication_IEs,
466 0,
467 { 0, 0, 0 },
468 0, 0, /* No default value */
469 ""
470 },
471};
472static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P10_tags_21[] = {
473 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
474};
475asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P10_specs_21 = {
476 sizeof(struct ProtocolIE_Container_1412P10),
477 offsetof(struct ProtocolIE_Container_1412P10, _asn_ctx),
478 0, /* XER encoding is XMLDelimitedItemList */
479};
480asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P10 = {
481 "ProtocolIE-Container",
482 "ProtocolIE-Container",
483 &asn_OP_SEQUENCE_OF,
484 asn_DEF_ProtocolIE_Container_1412P10_tags_21,
485 sizeof(asn_DEF_ProtocolIE_Container_1412P10_tags_21)
486 /sizeof(asn_DEF_ProtocolIE_Container_1412P10_tags_21[0]), /* 1 */
487 asn_DEF_ProtocolIE_Container_1412P10_tags_21, /* Same as above */
488 sizeof(asn_DEF_ProtocolIE_Container_1412P10_tags_21)
489 /sizeof(asn_DEF_ProtocolIE_Container_1412P10_tags_21[0]), /* 1 */
490 { 0, &asn_PER_type_ProtocolIE_Container_1412P10_constr_21, SEQUENCE_OF_constraint },
491 asn_MBR_ProtocolIE_Container_1412P10_21,
492 1, /* Single element */
493 &asn_SPC_ProtocolIE_Container_1412P10_specs_21 /* Additional specs */
494};
495
496asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P11_23[] = {
497 { ATF_POINTER, 0, 0,
498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
499 0,
500 &asn_DEF_E2setupRequestIEs,
501 0,
502 { 0, 0, 0 },
503 0, 0, /* No default value */
504 ""
505 },
506};
507static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P11_tags_23[] = {
508 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
509};
510asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P11_specs_23 = {
511 sizeof(struct ProtocolIE_Container_1412P11),
512 offsetof(struct ProtocolIE_Container_1412P11, _asn_ctx),
513 0, /* XER encoding is XMLDelimitedItemList */
514};
515asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P11 = {
516 "ProtocolIE-Container",
517 "ProtocolIE-Container",
518 &asn_OP_SEQUENCE_OF,
519 asn_DEF_ProtocolIE_Container_1412P11_tags_23,
520 sizeof(asn_DEF_ProtocolIE_Container_1412P11_tags_23)
521 /sizeof(asn_DEF_ProtocolIE_Container_1412P11_tags_23[0]), /* 1 */
522 asn_DEF_ProtocolIE_Container_1412P11_tags_23, /* Same as above */
523 sizeof(asn_DEF_ProtocolIE_Container_1412P11_tags_23)
524 /sizeof(asn_DEF_ProtocolIE_Container_1412P11_tags_23[0]), /* 1 */
525 { 0, &asn_PER_type_ProtocolIE_Container_1412P11_constr_23, SEQUENCE_OF_constraint },
526 asn_MBR_ProtocolIE_Container_1412P11_23,
527 1, /* Single element */
528 &asn_SPC_ProtocolIE_Container_1412P11_specs_23 /* Additional specs */
529};
530
531asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P12_25[] = {
532 { ATF_POINTER, 0, 0,
533 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
534 0,
535 &asn_DEF_E2setupResponseIEs,
536 0,
537 { 0, 0, 0 },
538 0, 0, /* No default value */
539 ""
540 },
541};
542static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P12_tags_25[] = {
543 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
544};
545asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P12_specs_25 = {
546 sizeof(struct ProtocolIE_Container_1412P12),
547 offsetof(struct ProtocolIE_Container_1412P12, _asn_ctx),
548 0, /* XER encoding is XMLDelimitedItemList */
549};
550asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P12 = {
551 "ProtocolIE-Container",
552 "ProtocolIE-Container",
553 &asn_OP_SEQUENCE_OF,
554 asn_DEF_ProtocolIE_Container_1412P12_tags_25,
555 sizeof(asn_DEF_ProtocolIE_Container_1412P12_tags_25)
556 /sizeof(asn_DEF_ProtocolIE_Container_1412P12_tags_25[0]), /* 1 */
557 asn_DEF_ProtocolIE_Container_1412P12_tags_25, /* Same as above */
558 sizeof(asn_DEF_ProtocolIE_Container_1412P12_tags_25)
559 /sizeof(asn_DEF_ProtocolIE_Container_1412P12_tags_25[0]), /* 1 */
560 { 0, &asn_PER_type_ProtocolIE_Container_1412P12_constr_25, SEQUENCE_OF_constraint },
561 asn_MBR_ProtocolIE_Container_1412P12_25,
562 1, /* Single element */
563 &asn_SPC_ProtocolIE_Container_1412P12_specs_25 /* Additional specs */
564};
565
566asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P13_27[] = {
567 { ATF_POINTER, 0, 0,
568 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
569 0,
570 &asn_DEF_E2setupFailureIEs,
571 0,
572 { 0, 0, 0 },
573 0, 0, /* No default value */
574 ""
575 },
576};
577static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P13_tags_27[] = {
578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
579};
580asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P13_specs_27 = {
581 sizeof(struct ProtocolIE_Container_1412P13),
582 offsetof(struct ProtocolIE_Container_1412P13, _asn_ctx),
583 0, /* XER encoding is XMLDelimitedItemList */
584};
585asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P13 = {
586 "ProtocolIE-Container",
587 "ProtocolIE-Container",
588 &asn_OP_SEQUENCE_OF,
589 asn_DEF_ProtocolIE_Container_1412P13_tags_27,
590 sizeof(asn_DEF_ProtocolIE_Container_1412P13_tags_27)
591 /sizeof(asn_DEF_ProtocolIE_Container_1412P13_tags_27[0]), /* 1 */
592 asn_DEF_ProtocolIE_Container_1412P13_tags_27, /* Same as above */
593 sizeof(asn_DEF_ProtocolIE_Container_1412P13_tags_27)
594 /sizeof(asn_DEF_ProtocolIE_Container_1412P13_tags_27[0]), /* 1 */
595 { 0, &asn_PER_type_ProtocolIE_Container_1412P13_constr_27, SEQUENCE_OF_constraint },
596 asn_MBR_ProtocolIE_Container_1412P13_27,
597 1, /* Single element */
598 &asn_SPC_ProtocolIE_Container_1412P13_specs_27 /* Additional specs */
599};
600
601asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P14_29[] = {
602 { ATF_POINTER, 0, 0,
603 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
604 0,
605 &asn_DEF_ResetRequestIEs,
606 0,
607 { 0, 0, 0 },
608 0, 0, /* No default value */
609 ""
610 },
611};
612static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P14_tags_29[] = {
613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
614};
615asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P14_specs_29 = {
616 sizeof(struct ProtocolIE_Container_1412P14),
617 offsetof(struct ProtocolIE_Container_1412P14, _asn_ctx),
618 0, /* XER encoding is XMLDelimitedItemList */
619};
620asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P14 = {
621 "ProtocolIE-Container",
622 "ProtocolIE-Container",
623 &asn_OP_SEQUENCE_OF,
624 asn_DEF_ProtocolIE_Container_1412P14_tags_29,
625 sizeof(asn_DEF_ProtocolIE_Container_1412P14_tags_29)
626 /sizeof(asn_DEF_ProtocolIE_Container_1412P14_tags_29[0]), /* 1 */
627 asn_DEF_ProtocolIE_Container_1412P14_tags_29, /* Same as above */
628 sizeof(asn_DEF_ProtocolIE_Container_1412P14_tags_29)
629 /sizeof(asn_DEF_ProtocolIE_Container_1412P14_tags_29[0]), /* 1 */
630 { 0, &asn_PER_type_ProtocolIE_Container_1412P14_constr_29, SEQUENCE_OF_constraint },
631 asn_MBR_ProtocolIE_Container_1412P14_29,
632 1, /* Single element */
633 &asn_SPC_ProtocolIE_Container_1412P14_specs_29 /* Additional specs */
634};
635
636asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P15_31[] = {
637 { ATF_POINTER, 0, 0,
638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
639 0,
640 &asn_DEF_ResetResponseIEs,
641 0,
642 { 0, 0, 0 },
643 0, 0, /* No default value */
644 ""
645 },
646};
647static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P15_tags_31[] = {
648 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
649};
650asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P15_specs_31 = {
651 sizeof(struct ProtocolIE_Container_1412P15),
652 offsetof(struct ProtocolIE_Container_1412P15, _asn_ctx),
653 0, /* XER encoding is XMLDelimitedItemList */
654};
655asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P15 = {
656 "ProtocolIE-Container",
657 "ProtocolIE-Container",
658 &asn_OP_SEQUENCE_OF,
659 asn_DEF_ProtocolIE_Container_1412P15_tags_31,
660 sizeof(asn_DEF_ProtocolIE_Container_1412P15_tags_31)
661 /sizeof(asn_DEF_ProtocolIE_Container_1412P15_tags_31[0]), /* 1 */
662 asn_DEF_ProtocolIE_Container_1412P15_tags_31, /* Same as above */
663 sizeof(asn_DEF_ProtocolIE_Container_1412P15_tags_31)
664 /sizeof(asn_DEF_ProtocolIE_Container_1412P15_tags_31[0]), /* 1 */
665 { 0, &asn_PER_type_ProtocolIE_Container_1412P15_constr_31, SEQUENCE_OF_constraint },
666 asn_MBR_ProtocolIE_Container_1412P15_31,
667 1, /* Single element */
668 &asn_SPC_ProtocolIE_Container_1412P15_specs_31 /* Additional specs */
669};
670
671asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P16_33[] = {
672 { ATF_POINTER, 0, 0,
673 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
674 0,
675 &asn_DEF_RICserviceUpdate_IEs,
676 0,
677 { 0, 0, 0 },
678 0, 0, /* No default value */
679 ""
680 },
681};
682static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P16_tags_33[] = {
683 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
684};
685asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P16_specs_33 = {
686 sizeof(struct ProtocolIE_Container_1412P16),
687 offsetof(struct ProtocolIE_Container_1412P16, _asn_ctx),
688 0, /* XER encoding is XMLDelimitedItemList */
689};
690asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P16 = {
691 "ProtocolIE-Container",
692 "ProtocolIE-Container",
693 &asn_OP_SEQUENCE_OF,
694 asn_DEF_ProtocolIE_Container_1412P16_tags_33,
695 sizeof(asn_DEF_ProtocolIE_Container_1412P16_tags_33)
696 /sizeof(asn_DEF_ProtocolIE_Container_1412P16_tags_33[0]), /* 1 */
697 asn_DEF_ProtocolIE_Container_1412P16_tags_33, /* Same as above */
698 sizeof(asn_DEF_ProtocolIE_Container_1412P16_tags_33)
699 /sizeof(asn_DEF_ProtocolIE_Container_1412P16_tags_33[0]), /* 1 */
700 { 0, &asn_PER_type_ProtocolIE_Container_1412P16_constr_33, SEQUENCE_OF_constraint },
701 asn_MBR_ProtocolIE_Container_1412P16_33,
702 1, /* Single element */
703 &asn_SPC_ProtocolIE_Container_1412P16_specs_33 /* Additional specs */
704};
705
706asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P17_35[] = {
707 { ATF_POINTER, 0, 0,
708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
709 0,
710 &asn_DEF_RICserviceUpdateAcknowledge_IEs,
711 0,
712 { 0, 0, 0 },
713 0, 0, /* No default value */
714 ""
715 },
716};
717static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P17_tags_35[] = {
718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
719};
720asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P17_specs_35 = {
721 sizeof(struct ProtocolIE_Container_1412P17),
722 offsetof(struct ProtocolIE_Container_1412P17, _asn_ctx),
723 0, /* XER encoding is XMLDelimitedItemList */
724};
725asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P17 = {
726 "ProtocolIE-Container",
727 "ProtocolIE-Container",
728 &asn_OP_SEQUENCE_OF,
729 asn_DEF_ProtocolIE_Container_1412P17_tags_35,
730 sizeof(asn_DEF_ProtocolIE_Container_1412P17_tags_35)
731 /sizeof(asn_DEF_ProtocolIE_Container_1412P17_tags_35[0]), /* 1 */
732 asn_DEF_ProtocolIE_Container_1412P17_tags_35, /* Same as above */
733 sizeof(asn_DEF_ProtocolIE_Container_1412P17_tags_35)
734 /sizeof(asn_DEF_ProtocolIE_Container_1412P17_tags_35[0]), /* 1 */
735 { 0, &asn_PER_type_ProtocolIE_Container_1412P17_constr_35, SEQUENCE_OF_constraint },
736 asn_MBR_ProtocolIE_Container_1412P17_35,
737 1, /* Single element */
738 &asn_SPC_ProtocolIE_Container_1412P17_specs_35 /* Additional specs */
739};
740
741asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P18_37[] = {
742 { ATF_POINTER, 0, 0,
743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
744 0,
745 &asn_DEF_RICserviceUpdateFailure_IEs,
746 0,
747 { 0, 0, 0 },
748 0, 0, /* No default value */
749 ""
750 },
751};
752static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P18_tags_37[] = {
753 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
754};
755asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P18_specs_37 = {
756 sizeof(struct ProtocolIE_Container_1412P18),
757 offsetof(struct ProtocolIE_Container_1412P18, _asn_ctx),
758 0, /* XER encoding is XMLDelimitedItemList */
759};
760asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P18 = {
761 "ProtocolIE-Container",
762 "ProtocolIE-Container",
763 &asn_OP_SEQUENCE_OF,
764 asn_DEF_ProtocolIE_Container_1412P18_tags_37,
765 sizeof(asn_DEF_ProtocolIE_Container_1412P18_tags_37)
766 /sizeof(asn_DEF_ProtocolIE_Container_1412P18_tags_37[0]), /* 1 */
767 asn_DEF_ProtocolIE_Container_1412P18_tags_37, /* Same as above */
768 sizeof(asn_DEF_ProtocolIE_Container_1412P18_tags_37)
769 /sizeof(asn_DEF_ProtocolIE_Container_1412P18_tags_37[0]), /* 1 */
770 { 0, &asn_PER_type_ProtocolIE_Container_1412P18_constr_37, SEQUENCE_OF_constraint },
771 asn_MBR_ProtocolIE_Container_1412P18_37,
772 1, /* Single element */
773 &asn_SPC_ProtocolIE_Container_1412P18_specs_37 /* Additional specs */
774};
775
776asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1412P19_39[] = {
777 { ATF_POINTER, 0, 0,
778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
779 0,
780 &asn_DEF_RICserviceQuery_IEs,
781 0,
782 { 0, 0, 0 },
783 0, 0, /* No default value */
784 ""
785 },
786};
787static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1412P19_tags_39[] = {
788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
789};
790asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1412P19_specs_39 = {
791 sizeof(struct ProtocolIE_Container_1412P19),
792 offsetof(struct ProtocolIE_Container_1412P19, _asn_ctx),
793 0, /* XER encoding is XMLDelimitedItemList */
794};
795asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1412P19 = {
796 "ProtocolIE-Container",
797 "ProtocolIE-Container",
798 &asn_OP_SEQUENCE_OF,
799 asn_DEF_ProtocolIE_Container_1412P19_tags_39,
800 sizeof(asn_DEF_ProtocolIE_Container_1412P19_tags_39)
801 /sizeof(asn_DEF_ProtocolIE_Container_1412P19_tags_39[0]), /* 1 */
802 asn_DEF_ProtocolIE_Container_1412P19_tags_39, /* Same as above */
803 sizeof(asn_DEF_ProtocolIE_Container_1412P19_tags_39)
804 /sizeof(asn_DEF_ProtocolIE_Container_1412P19_tags_39[0]), /* 1 */
805 { 0, &asn_PER_type_ProtocolIE_Container_1412P19_constr_39, SEQUENCE_OF_constraint },
806 asn_MBR_ProtocolIE_Container_1412P19_39,
807 1, /* Single element */
808 &asn_SPC_ProtocolIE_Container_1412P19_specs_39 /* Additional specs */
809};
810