2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "/home/rshacham/e2ap-v01.00.00.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D .`
8 #include "ProtocolIE-Container.h"
10 #include "ProtocolIE-Field.h"
11 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P0_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 */
16 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P1_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 */
21 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P2_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 */
26 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P3_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 */
31 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P4_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 */
36 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P5_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 */
41 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P6_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 */
46 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P7_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 */
51 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P8_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 */
56 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P9_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 */
61 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P10_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 */
66 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P11_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 */
71 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P12_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 */
76 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P13_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 */
81 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P14_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 */
86 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P15_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 */
91 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P16_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 */
96 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P17_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 */
101 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P18_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 */
106 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1527P19_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 */
111 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P0_1[] = {
113 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
115 &asn_DEF_RICsubscriptionRequest_IEs,
118 0, 0, /* No default value */
122 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P0_tags_1[] = {
123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
125 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P0_specs_1 = {
126 sizeof(struct ProtocolIE_Container_1527P0),
127 offsetof(struct ProtocolIE_Container_1527P0, _asn_ctx),
128 0, /* XER encoding is XMLDelimitedItemList */
130 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P0 = {
131 "ProtocolIE-Container",
132 "ProtocolIE-Container",
134 asn_DEF_ProtocolIE_Container_1527P0_tags_1,
135 sizeof(asn_DEF_ProtocolIE_Container_1527P0_tags_1)
136 /sizeof(asn_DEF_ProtocolIE_Container_1527P0_tags_1[0]), /* 1 */
137 asn_DEF_ProtocolIE_Container_1527P0_tags_1, /* Same as above */
138 sizeof(asn_DEF_ProtocolIE_Container_1527P0_tags_1)
139 /sizeof(asn_DEF_ProtocolIE_Container_1527P0_tags_1[0]), /* 1 */
140 { 0, &asn_PER_type_ProtocolIE_Container_1527P0_constr_1, SEQUENCE_OF_constraint },
141 asn_MBR_ProtocolIE_Container_1527P0_1,
142 1, /* Single element */
143 &asn_SPC_ProtocolIE_Container_1527P0_specs_1 /* Additional specs */
146 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P1_3[] = {
148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
150 &asn_DEF_RICsubscriptionResponse_IEs,
153 0, 0, /* No default value */
157 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P1_tags_3[] = {
158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
160 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P1_specs_3 = {
161 sizeof(struct ProtocolIE_Container_1527P1),
162 offsetof(struct ProtocolIE_Container_1527P1, _asn_ctx),
163 0, /* XER encoding is XMLDelimitedItemList */
165 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P1 = {
166 "ProtocolIE-Container",
167 "ProtocolIE-Container",
169 asn_DEF_ProtocolIE_Container_1527P1_tags_3,
170 sizeof(asn_DEF_ProtocolIE_Container_1527P1_tags_3)
171 /sizeof(asn_DEF_ProtocolIE_Container_1527P1_tags_3[0]), /* 1 */
172 asn_DEF_ProtocolIE_Container_1527P1_tags_3, /* Same as above */
173 sizeof(asn_DEF_ProtocolIE_Container_1527P1_tags_3)
174 /sizeof(asn_DEF_ProtocolIE_Container_1527P1_tags_3[0]), /* 1 */
175 { 0, &asn_PER_type_ProtocolIE_Container_1527P1_constr_3, SEQUENCE_OF_constraint },
176 asn_MBR_ProtocolIE_Container_1527P1_3,
177 1, /* Single element */
178 &asn_SPC_ProtocolIE_Container_1527P1_specs_3 /* Additional specs */
181 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P2_5[] = {
183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
185 &asn_DEF_RICsubscriptionFailure_IEs,
188 0, 0, /* No default value */
192 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P2_tags_5[] = {
193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
195 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P2_specs_5 = {
196 sizeof(struct ProtocolIE_Container_1527P2),
197 offsetof(struct ProtocolIE_Container_1527P2, _asn_ctx),
198 0, /* XER encoding is XMLDelimitedItemList */
200 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P2 = {
201 "ProtocolIE-Container",
202 "ProtocolIE-Container",
204 asn_DEF_ProtocolIE_Container_1527P2_tags_5,
205 sizeof(asn_DEF_ProtocolIE_Container_1527P2_tags_5)
206 /sizeof(asn_DEF_ProtocolIE_Container_1527P2_tags_5[0]), /* 1 */
207 asn_DEF_ProtocolIE_Container_1527P2_tags_5, /* Same as above */
208 sizeof(asn_DEF_ProtocolIE_Container_1527P2_tags_5)
209 /sizeof(asn_DEF_ProtocolIE_Container_1527P2_tags_5[0]), /* 1 */
210 { 0, &asn_PER_type_ProtocolIE_Container_1527P2_constr_5, SEQUENCE_OF_constraint },
211 asn_MBR_ProtocolIE_Container_1527P2_5,
212 1, /* Single element */
213 &asn_SPC_ProtocolIE_Container_1527P2_specs_5 /* Additional specs */
216 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P3_7[] = {
218 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
220 &asn_DEF_RICsubscriptionDeleteRequest_IEs,
223 0, 0, /* No default value */
227 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P3_tags_7[] = {
228 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
230 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P3_specs_7 = {
231 sizeof(struct ProtocolIE_Container_1527P3),
232 offsetof(struct ProtocolIE_Container_1527P3, _asn_ctx),
233 0, /* XER encoding is XMLDelimitedItemList */
235 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P3 = {
236 "ProtocolIE-Container",
237 "ProtocolIE-Container",
239 asn_DEF_ProtocolIE_Container_1527P3_tags_7,
240 sizeof(asn_DEF_ProtocolIE_Container_1527P3_tags_7)
241 /sizeof(asn_DEF_ProtocolIE_Container_1527P3_tags_7[0]), /* 1 */
242 asn_DEF_ProtocolIE_Container_1527P3_tags_7, /* Same as above */
243 sizeof(asn_DEF_ProtocolIE_Container_1527P3_tags_7)
244 /sizeof(asn_DEF_ProtocolIE_Container_1527P3_tags_7[0]), /* 1 */
245 { 0, &asn_PER_type_ProtocolIE_Container_1527P3_constr_7, SEQUENCE_OF_constraint },
246 asn_MBR_ProtocolIE_Container_1527P3_7,
247 1, /* Single element */
248 &asn_SPC_ProtocolIE_Container_1527P3_specs_7 /* Additional specs */
251 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P4_9[] = {
253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
255 &asn_DEF_RICsubscriptionDeleteResponse_IEs,
258 0, 0, /* No default value */
262 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P4_tags_9[] = {
263 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
265 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P4_specs_9 = {
266 sizeof(struct ProtocolIE_Container_1527P4),
267 offsetof(struct ProtocolIE_Container_1527P4, _asn_ctx),
268 0, /* XER encoding is XMLDelimitedItemList */
270 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P4 = {
271 "ProtocolIE-Container",
272 "ProtocolIE-Container",
274 asn_DEF_ProtocolIE_Container_1527P4_tags_9,
275 sizeof(asn_DEF_ProtocolIE_Container_1527P4_tags_9)
276 /sizeof(asn_DEF_ProtocolIE_Container_1527P4_tags_9[0]), /* 1 */
277 asn_DEF_ProtocolIE_Container_1527P4_tags_9, /* Same as above */
278 sizeof(asn_DEF_ProtocolIE_Container_1527P4_tags_9)
279 /sizeof(asn_DEF_ProtocolIE_Container_1527P4_tags_9[0]), /* 1 */
280 { 0, &asn_PER_type_ProtocolIE_Container_1527P4_constr_9, SEQUENCE_OF_constraint },
281 asn_MBR_ProtocolIE_Container_1527P4_9,
282 1, /* Single element */
283 &asn_SPC_ProtocolIE_Container_1527P4_specs_9 /* Additional specs */
286 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P5_11[] = {
288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
290 &asn_DEF_RICsubscriptionDeleteFailure_IEs,
293 0, 0, /* No default value */
297 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P5_tags_11[] = {
298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
300 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P5_specs_11 = {
301 sizeof(struct ProtocolIE_Container_1527P5),
302 offsetof(struct ProtocolIE_Container_1527P5, _asn_ctx),
303 0, /* XER encoding is XMLDelimitedItemList */
305 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P5 = {
306 "ProtocolIE-Container",
307 "ProtocolIE-Container",
309 asn_DEF_ProtocolIE_Container_1527P5_tags_11,
310 sizeof(asn_DEF_ProtocolIE_Container_1527P5_tags_11)
311 /sizeof(asn_DEF_ProtocolIE_Container_1527P5_tags_11[0]), /* 1 */
312 asn_DEF_ProtocolIE_Container_1527P5_tags_11, /* Same as above */
313 sizeof(asn_DEF_ProtocolIE_Container_1527P5_tags_11)
314 /sizeof(asn_DEF_ProtocolIE_Container_1527P5_tags_11[0]), /* 1 */
315 { 0, &asn_PER_type_ProtocolIE_Container_1527P5_constr_11, SEQUENCE_OF_constraint },
316 asn_MBR_ProtocolIE_Container_1527P5_11,
317 1, /* Single element */
318 &asn_SPC_ProtocolIE_Container_1527P5_specs_11 /* Additional specs */
321 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P6_13[] = {
323 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
325 &asn_DEF_RICindication_IEs,
328 0, 0, /* No default value */
332 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P6_tags_13[] = {
333 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
335 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P6_specs_13 = {
336 sizeof(struct ProtocolIE_Container_1527P6),
337 offsetof(struct ProtocolIE_Container_1527P6, _asn_ctx),
338 0, /* XER encoding is XMLDelimitedItemList */
340 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P6 = {
341 "ProtocolIE-Container",
342 "ProtocolIE-Container",
344 asn_DEF_ProtocolIE_Container_1527P6_tags_13,
345 sizeof(asn_DEF_ProtocolIE_Container_1527P6_tags_13)
346 /sizeof(asn_DEF_ProtocolIE_Container_1527P6_tags_13[0]), /* 1 */
347 asn_DEF_ProtocolIE_Container_1527P6_tags_13, /* Same as above */
348 sizeof(asn_DEF_ProtocolIE_Container_1527P6_tags_13)
349 /sizeof(asn_DEF_ProtocolIE_Container_1527P6_tags_13[0]), /* 1 */
350 { 0, &asn_PER_type_ProtocolIE_Container_1527P6_constr_13, SEQUENCE_OF_constraint },
351 asn_MBR_ProtocolIE_Container_1527P6_13,
352 1, /* Single element */
353 &asn_SPC_ProtocolIE_Container_1527P6_specs_13 /* Additional specs */
356 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P7_15[] = {
358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
360 &asn_DEF_RICcontrolRequest_IEs,
363 0, 0, /* No default value */
367 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P7_tags_15[] = {
368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
370 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P7_specs_15 = {
371 sizeof(struct ProtocolIE_Container_1527P7),
372 offsetof(struct ProtocolIE_Container_1527P7, _asn_ctx),
373 0, /* XER encoding is XMLDelimitedItemList */
375 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P7 = {
376 "ProtocolIE-Container",
377 "ProtocolIE-Container",
379 asn_DEF_ProtocolIE_Container_1527P7_tags_15,
380 sizeof(asn_DEF_ProtocolIE_Container_1527P7_tags_15)
381 /sizeof(asn_DEF_ProtocolIE_Container_1527P7_tags_15[0]), /* 1 */
382 asn_DEF_ProtocolIE_Container_1527P7_tags_15, /* Same as above */
383 sizeof(asn_DEF_ProtocolIE_Container_1527P7_tags_15)
384 /sizeof(asn_DEF_ProtocolIE_Container_1527P7_tags_15[0]), /* 1 */
385 { 0, &asn_PER_type_ProtocolIE_Container_1527P7_constr_15, SEQUENCE_OF_constraint },
386 asn_MBR_ProtocolIE_Container_1527P7_15,
387 1, /* Single element */
388 &asn_SPC_ProtocolIE_Container_1527P7_specs_15 /* Additional specs */
391 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P8_17[] = {
393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
395 &asn_DEF_RICcontrolAcknowledge_IEs,
398 0, 0, /* No default value */
402 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P8_tags_17[] = {
403 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
405 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P8_specs_17 = {
406 sizeof(struct ProtocolIE_Container_1527P8),
407 offsetof(struct ProtocolIE_Container_1527P8, _asn_ctx),
408 0, /* XER encoding is XMLDelimitedItemList */
410 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P8 = {
411 "ProtocolIE-Container",
412 "ProtocolIE-Container",
414 asn_DEF_ProtocolIE_Container_1527P8_tags_17,
415 sizeof(asn_DEF_ProtocolIE_Container_1527P8_tags_17)
416 /sizeof(asn_DEF_ProtocolIE_Container_1527P8_tags_17[0]), /* 1 */
417 asn_DEF_ProtocolIE_Container_1527P8_tags_17, /* Same as above */
418 sizeof(asn_DEF_ProtocolIE_Container_1527P8_tags_17)
419 /sizeof(asn_DEF_ProtocolIE_Container_1527P8_tags_17[0]), /* 1 */
420 { 0, &asn_PER_type_ProtocolIE_Container_1527P8_constr_17, SEQUENCE_OF_constraint },
421 asn_MBR_ProtocolIE_Container_1527P8_17,
422 1, /* Single element */
423 &asn_SPC_ProtocolIE_Container_1527P8_specs_17 /* Additional specs */
426 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P9_19[] = {
428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
430 &asn_DEF_RICcontrolFailure_IEs,
433 0, 0, /* No default value */
437 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P9_tags_19[] = {
438 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
440 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P9_specs_19 = {
441 sizeof(struct ProtocolIE_Container_1527P9),
442 offsetof(struct ProtocolIE_Container_1527P9, _asn_ctx),
443 0, /* XER encoding is XMLDelimitedItemList */
445 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P9 = {
446 "ProtocolIE-Container",
447 "ProtocolIE-Container",
449 asn_DEF_ProtocolIE_Container_1527P9_tags_19,
450 sizeof(asn_DEF_ProtocolIE_Container_1527P9_tags_19)
451 /sizeof(asn_DEF_ProtocolIE_Container_1527P9_tags_19[0]), /* 1 */
452 asn_DEF_ProtocolIE_Container_1527P9_tags_19, /* Same as above */
453 sizeof(asn_DEF_ProtocolIE_Container_1527P9_tags_19)
454 /sizeof(asn_DEF_ProtocolIE_Container_1527P9_tags_19[0]), /* 1 */
455 { 0, &asn_PER_type_ProtocolIE_Container_1527P9_constr_19, SEQUENCE_OF_constraint },
456 asn_MBR_ProtocolIE_Container_1527P9_19,
457 1, /* Single element */
458 &asn_SPC_ProtocolIE_Container_1527P9_specs_19 /* Additional specs */
461 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P10_21[] = {
463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
465 &asn_DEF_ErrorIndication_IEs,
468 0, 0, /* No default value */
472 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P10_tags_21[] = {
473 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
475 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P10_specs_21 = {
476 sizeof(struct ProtocolIE_Container_1527P10),
477 offsetof(struct ProtocolIE_Container_1527P10, _asn_ctx),
478 0, /* XER encoding is XMLDelimitedItemList */
480 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P10 = {
481 "ProtocolIE-Container",
482 "ProtocolIE-Container",
484 asn_DEF_ProtocolIE_Container_1527P10_tags_21,
485 sizeof(asn_DEF_ProtocolIE_Container_1527P10_tags_21)
486 /sizeof(asn_DEF_ProtocolIE_Container_1527P10_tags_21[0]), /* 1 */
487 asn_DEF_ProtocolIE_Container_1527P10_tags_21, /* Same as above */
488 sizeof(asn_DEF_ProtocolIE_Container_1527P10_tags_21)
489 /sizeof(asn_DEF_ProtocolIE_Container_1527P10_tags_21[0]), /* 1 */
490 { 0, &asn_PER_type_ProtocolIE_Container_1527P10_constr_21, SEQUENCE_OF_constraint },
491 asn_MBR_ProtocolIE_Container_1527P10_21,
492 1, /* Single element */
493 &asn_SPC_ProtocolIE_Container_1527P10_specs_21 /* Additional specs */
496 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P11_23[] = {
498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
500 &asn_DEF_E2setupRequestIEs,
503 0, 0, /* No default value */
507 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P11_tags_23[] = {
508 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
510 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P11_specs_23 = {
511 sizeof(struct ProtocolIE_Container_1527P11),
512 offsetof(struct ProtocolIE_Container_1527P11, _asn_ctx),
513 0, /* XER encoding is XMLDelimitedItemList */
515 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P11 = {
516 "ProtocolIE-Container",
517 "ProtocolIE-Container",
519 asn_DEF_ProtocolIE_Container_1527P11_tags_23,
520 sizeof(asn_DEF_ProtocolIE_Container_1527P11_tags_23)
521 /sizeof(asn_DEF_ProtocolIE_Container_1527P11_tags_23[0]), /* 1 */
522 asn_DEF_ProtocolIE_Container_1527P11_tags_23, /* Same as above */
523 sizeof(asn_DEF_ProtocolIE_Container_1527P11_tags_23)
524 /sizeof(asn_DEF_ProtocolIE_Container_1527P11_tags_23[0]), /* 1 */
525 { 0, &asn_PER_type_ProtocolIE_Container_1527P11_constr_23, SEQUENCE_OF_constraint },
526 asn_MBR_ProtocolIE_Container_1527P11_23,
527 1, /* Single element */
528 &asn_SPC_ProtocolIE_Container_1527P11_specs_23 /* Additional specs */
531 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P12_25[] = {
533 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
535 &asn_DEF_E2setupResponseIEs,
538 0, 0, /* No default value */
542 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P12_tags_25[] = {
543 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
545 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P12_specs_25 = {
546 sizeof(struct ProtocolIE_Container_1527P12),
547 offsetof(struct ProtocolIE_Container_1527P12, _asn_ctx),
548 0, /* XER encoding is XMLDelimitedItemList */
550 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P12 = {
551 "ProtocolIE-Container",
552 "ProtocolIE-Container",
554 asn_DEF_ProtocolIE_Container_1527P12_tags_25,
555 sizeof(asn_DEF_ProtocolIE_Container_1527P12_tags_25)
556 /sizeof(asn_DEF_ProtocolIE_Container_1527P12_tags_25[0]), /* 1 */
557 asn_DEF_ProtocolIE_Container_1527P12_tags_25, /* Same as above */
558 sizeof(asn_DEF_ProtocolIE_Container_1527P12_tags_25)
559 /sizeof(asn_DEF_ProtocolIE_Container_1527P12_tags_25[0]), /* 1 */
560 { 0, &asn_PER_type_ProtocolIE_Container_1527P12_constr_25, SEQUENCE_OF_constraint },
561 asn_MBR_ProtocolIE_Container_1527P12_25,
562 1, /* Single element */
563 &asn_SPC_ProtocolIE_Container_1527P12_specs_25 /* Additional specs */
566 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P13_27[] = {
568 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
570 &asn_DEF_E2setupFailureIEs,
573 0, 0, /* No default value */
577 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P13_tags_27[] = {
578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
580 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P13_specs_27 = {
581 sizeof(struct ProtocolIE_Container_1527P13),
582 offsetof(struct ProtocolIE_Container_1527P13, _asn_ctx),
583 0, /* XER encoding is XMLDelimitedItemList */
585 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P13 = {
586 "ProtocolIE-Container",
587 "ProtocolIE-Container",
589 asn_DEF_ProtocolIE_Container_1527P13_tags_27,
590 sizeof(asn_DEF_ProtocolIE_Container_1527P13_tags_27)
591 /sizeof(asn_DEF_ProtocolIE_Container_1527P13_tags_27[0]), /* 1 */
592 asn_DEF_ProtocolIE_Container_1527P13_tags_27, /* Same as above */
593 sizeof(asn_DEF_ProtocolIE_Container_1527P13_tags_27)
594 /sizeof(asn_DEF_ProtocolIE_Container_1527P13_tags_27[0]), /* 1 */
595 { 0, &asn_PER_type_ProtocolIE_Container_1527P13_constr_27, SEQUENCE_OF_constraint },
596 asn_MBR_ProtocolIE_Container_1527P13_27,
597 1, /* Single element */
598 &asn_SPC_ProtocolIE_Container_1527P13_specs_27 /* Additional specs */
601 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P14_29[] = {
603 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
605 &asn_DEF_ResetRequestIEs,
608 0, 0, /* No default value */
612 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P14_tags_29[] = {
613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
615 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P14_specs_29 = {
616 sizeof(struct ProtocolIE_Container_1527P14),
617 offsetof(struct ProtocolIE_Container_1527P14, _asn_ctx),
618 0, /* XER encoding is XMLDelimitedItemList */
620 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P14 = {
621 "ProtocolIE-Container",
622 "ProtocolIE-Container",
624 asn_DEF_ProtocolIE_Container_1527P14_tags_29,
625 sizeof(asn_DEF_ProtocolIE_Container_1527P14_tags_29)
626 /sizeof(asn_DEF_ProtocolIE_Container_1527P14_tags_29[0]), /* 1 */
627 asn_DEF_ProtocolIE_Container_1527P14_tags_29, /* Same as above */
628 sizeof(asn_DEF_ProtocolIE_Container_1527P14_tags_29)
629 /sizeof(asn_DEF_ProtocolIE_Container_1527P14_tags_29[0]), /* 1 */
630 { 0, &asn_PER_type_ProtocolIE_Container_1527P14_constr_29, SEQUENCE_OF_constraint },
631 asn_MBR_ProtocolIE_Container_1527P14_29,
632 1, /* Single element */
633 &asn_SPC_ProtocolIE_Container_1527P14_specs_29 /* Additional specs */
636 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P15_31[] = {
638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
640 &asn_DEF_ResetResponseIEs,
643 0, 0, /* No default value */
647 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P15_tags_31[] = {
648 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
650 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P15_specs_31 = {
651 sizeof(struct ProtocolIE_Container_1527P15),
652 offsetof(struct ProtocolIE_Container_1527P15, _asn_ctx),
653 0, /* XER encoding is XMLDelimitedItemList */
655 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P15 = {
656 "ProtocolIE-Container",
657 "ProtocolIE-Container",
659 asn_DEF_ProtocolIE_Container_1527P15_tags_31,
660 sizeof(asn_DEF_ProtocolIE_Container_1527P15_tags_31)
661 /sizeof(asn_DEF_ProtocolIE_Container_1527P15_tags_31[0]), /* 1 */
662 asn_DEF_ProtocolIE_Container_1527P15_tags_31, /* Same as above */
663 sizeof(asn_DEF_ProtocolIE_Container_1527P15_tags_31)
664 /sizeof(asn_DEF_ProtocolIE_Container_1527P15_tags_31[0]), /* 1 */
665 { 0, &asn_PER_type_ProtocolIE_Container_1527P15_constr_31, SEQUENCE_OF_constraint },
666 asn_MBR_ProtocolIE_Container_1527P15_31,
667 1, /* Single element */
668 &asn_SPC_ProtocolIE_Container_1527P15_specs_31 /* Additional specs */
671 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P16_33[] = {
673 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
675 &asn_DEF_RICserviceUpdate_IEs,
678 0, 0, /* No default value */
682 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P16_tags_33[] = {
683 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
685 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P16_specs_33 = {
686 sizeof(struct ProtocolIE_Container_1527P16),
687 offsetof(struct ProtocolIE_Container_1527P16, _asn_ctx),
688 0, /* XER encoding is XMLDelimitedItemList */
690 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P16 = {
691 "ProtocolIE-Container",
692 "ProtocolIE-Container",
694 asn_DEF_ProtocolIE_Container_1527P16_tags_33,
695 sizeof(asn_DEF_ProtocolIE_Container_1527P16_tags_33)
696 /sizeof(asn_DEF_ProtocolIE_Container_1527P16_tags_33[0]), /* 1 */
697 asn_DEF_ProtocolIE_Container_1527P16_tags_33, /* Same as above */
698 sizeof(asn_DEF_ProtocolIE_Container_1527P16_tags_33)
699 /sizeof(asn_DEF_ProtocolIE_Container_1527P16_tags_33[0]), /* 1 */
700 { 0, &asn_PER_type_ProtocolIE_Container_1527P16_constr_33, SEQUENCE_OF_constraint },
701 asn_MBR_ProtocolIE_Container_1527P16_33,
702 1, /* Single element */
703 &asn_SPC_ProtocolIE_Container_1527P16_specs_33 /* Additional specs */
706 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P17_35[] = {
708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
710 &asn_DEF_RICserviceUpdateAcknowledge_IEs,
713 0, 0, /* No default value */
717 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P17_tags_35[] = {
718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
720 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P17_specs_35 = {
721 sizeof(struct ProtocolIE_Container_1527P17),
722 offsetof(struct ProtocolIE_Container_1527P17, _asn_ctx),
723 0, /* XER encoding is XMLDelimitedItemList */
725 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P17 = {
726 "ProtocolIE-Container",
727 "ProtocolIE-Container",
729 asn_DEF_ProtocolIE_Container_1527P17_tags_35,
730 sizeof(asn_DEF_ProtocolIE_Container_1527P17_tags_35)
731 /sizeof(asn_DEF_ProtocolIE_Container_1527P17_tags_35[0]), /* 1 */
732 asn_DEF_ProtocolIE_Container_1527P17_tags_35, /* Same as above */
733 sizeof(asn_DEF_ProtocolIE_Container_1527P17_tags_35)
734 /sizeof(asn_DEF_ProtocolIE_Container_1527P17_tags_35[0]), /* 1 */
735 { 0, &asn_PER_type_ProtocolIE_Container_1527P17_constr_35, SEQUENCE_OF_constraint },
736 asn_MBR_ProtocolIE_Container_1527P17_35,
737 1, /* Single element */
738 &asn_SPC_ProtocolIE_Container_1527P17_specs_35 /* Additional specs */
741 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P18_37[] = {
743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
745 &asn_DEF_RICserviceUpdateFailure_IEs,
748 0, 0, /* No default value */
752 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P18_tags_37[] = {
753 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
755 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P18_specs_37 = {
756 sizeof(struct ProtocolIE_Container_1527P18),
757 offsetof(struct ProtocolIE_Container_1527P18, _asn_ctx),
758 0, /* XER encoding is XMLDelimitedItemList */
760 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P18 = {
761 "ProtocolIE-Container",
762 "ProtocolIE-Container",
764 asn_DEF_ProtocolIE_Container_1527P18_tags_37,
765 sizeof(asn_DEF_ProtocolIE_Container_1527P18_tags_37)
766 /sizeof(asn_DEF_ProtocolIE_Container_1527P18_tags_37[0]), /* 1 */
767 asn_DEF_ProtocolIE_Container_1527P18_tags_37, /* Same as above */
768 sizeof(asn_DEF_ProtocolIE_Container_1527P18_tags_37)
769 /sizeof(asn_DEF_ProtocolIE_Container_1527P18_tags_37[0]), /* 1 */
770 { 0, &asn_PER_type_ProtocolIE_Container_1527P18_constr_37, SEQUENCE_OF_constraint },
771 asn_MBR_ProtocolIE_Container_1527P18_37,
772 1, /* Single element */
773 &asn_SPC_ProtocolIE_Container_1527P18_specs_37 /* Additional specs */
776 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1527P19_39[] = {
778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
780 &asn_DEF_RICserviceQuery_IEs,
783 0, 0, /* No default value */
787 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1527P19_tags_39[] = {
788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
790 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1527P19_specs_39 = {
791 sizeof(struct ProtocolIE_Container_1527P19),
792 offsetof(struct ProtocolIE_Container_1527P19, _asn_ctx),
793 0, /* XER encoding is XMLDelimitedItemList */
795 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1527P19 = {
796 "ProtocolIE-Container",
797 "ProtocolIE-Container",
799 asn_DEF_ProtocolIE_Container_1527P19_tags_39,
800 sizeof(asn_DEF_ProtocolIE_Container_1527P19_tags_39)
801 /sizeof(asn_DEF_ProtocolIE_Container_1527P19_tags_39[0]), /* 1 */
802 asn_DEF_ProtocolIE_Container_1527P19_tags_39, /* Same as above */
803 sizeof(asn_DEF_ProtocolIE_Container_1527P19_tags_39)
804 /sizeof(asn_DEF_ProtocolIE_Container_1527P19_tags_39[0]), /* 1 */
805 { 0, &asn_PER_type_ProtocolIE_Container_1527P19_constr_39, SEQUENCE_OF_constraint },
806 asn_MBR_ProtocolIE_Container_1527P19_39,
807 1, /* Single element */
808 &asn_SPC_ProtocolIE_Container_1527P19_specs_39 /* Additional specs */