2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "E2AP-Containers-v01.00.asn"
5 * `asn1c -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
8 #include "ProtocolIE-Container.h"
10 #include "ProtocolIE-Field.h"
11 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P0_constr_1 CC_NOTUSED = {
13 -1 /* (SIZE(0..65535)) */};
14 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P0_constr_1 CC_NOTUSED = {
15 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
17 0, 0 /* No PER value map */
19 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P1_constr_3 CC_NOTUSED = {
21 -1 /* (SIZE(0..65535)) */};
22 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P1_constr_3 CC_NOTUSED = {
23 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
24 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
25 0, 0 /* No PER value map */
27 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P2_constr_5 CC_NOTUSED = {
29 -1 /* (SIZE(0..65535)) */};
30 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P2_constr_5 CC_NOTUSED = {
31 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
32 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
33 0, 0 /* No PER value map */
35 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P3_constr_7 CC_NOTUSED = {
37 -1 /* (SIZE(0..65535)) */};
38 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P3_constr_7 CC_NOTUSED = {
39 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
40 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
41 0, 0 /* No PER value map */
43 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P4_constr_9 CC_NOTUSED = {
45 -1 /* (SIZE(0..65535)) */};
46 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P4_constr_9 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 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P5_constr_11 CC_NOTUSED = {
53 -1 /* (SIZE(0..65535)) */};
54 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P5_constr_11 CC_NOTUSED = {
55 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
56 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
57 0, 0 /* No PER value map */
59 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P6_constr_13 CC_NOTUSED = {
61 -1 /* (SIZE(0..65535)) */};
62 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P6_constr_13 CC_NOTUSED = {
63 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
64 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
65 0, 0 /* No PER value map */
67 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P7_constr_15 CC_NOTUSED = {
69 -1 /* (SIZE(0..65535)) */};
70 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P7_constr_15 CC_NOTUSED = {
71 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
72 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
73 0, 0 /* No PER value map */
75 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P8_constr_17 CC_NOTUSED = {
77 -1 /* (SIZE(0..65535)) */};
78 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P8_constr_17 CC_NOTUSED = {
79 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
80 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
81 0, 0 /* No PER value map */
83 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P9_constr_19 CC_NOTUSED = {
85 -1 /* (SIZE(0..65535)) */};
86 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P9_constr_19 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 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P10_constr_21 CC_NOTUSED = {
93 -1 /* (SIZE(0..65535)) */};
94 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P10_constr_21 CC_NOTUSED = {
95 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
96 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
97 0, 0 /* No PER value map */
99 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P11_constr_23 CC_NOTUSED = {
101 -1 /* (SIZE(0..65535)) */};
102 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P11_constr_23 CC_NOTUSED = {
103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
104 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
105 0, 0 /* No PER value map */
107 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P12_constr_25 CC_NOTUSED = {
109 -1 /* (SIZE(0..65535)) */};
110 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P12_constr_25 CC_NOTUSED = {
111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
112 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
113 0, 0 /* No PER value map */
115 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P13_constr_27 CC_NOTUSED = {
117 -1 /* (SIZE(0..65535)) */};
118 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P13_constr_27 CC_NOTUSED = {
119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
120 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
121 0, 0 /* No PER value map */
123 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P14_constr_29 CC_NOTUSED = {
125 -1 /* (SIZE(0..65535)) */};
126 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P14_constr_29 CC_NOTUSED = {
127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
128 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
129 0, 0 /* No PER value map */
131 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P15_constr_31 CC_NOTUSED = {
133 -1 /* (SIZE(0..65535)) */};
134 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P15_constr_31 CC_NOTUSED = {
135 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
136 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
137 0, 0 /* No PER value map */
139 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P16_constr_33 CC_NOTUSED = {
141 -1 /* (SIZE(0..65535)) */};
142 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P16_constr_33 CC_NOTUSED = {
143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
144 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
145 0, 0 /* No PER value map */
147 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P17_constr_35 CC_NOTUSED = {
149 -1 /* (SIZE(0..65535)) */};
150 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P17_constr_35 CC_NOTUSED = {
151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
152 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
153 0, 0 /* No PER value map */
155 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P18_constr_37 CC_NOTUSED = {
157 -1 /* (SIZE(0..65535)) */};
158 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P18_constr_37 CC_NOTUSED = {
159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
160 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
161 0, 0 /* No PER value map */
163 static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_87P19_constr_39 CC_NOTUSED = {
165 -1 /* (SIZE(0..65535)) */};
166 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_87P19_constr_39 CC_NOTUSED = {
167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
168 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
169 0, 0 /* No PER value map */
171 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P0_1[] = {
173 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
175 &asn_DEF_RICsubscriptionRequest_IEs,
178 0, 0, /* No default value */
182 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P0_tags_1[] = {
183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
185 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P0_specs_1 = {
186 sizeof(struct ProtocolIE_Container_87P0),
187 offsetof(struct ProtocolIE_Container_87P0, _asn_ctx),
188 0, /* XER encoding is XMLDelimitedItemList */
190 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P0 = {
191 "ProtocolIE-Container",
192 "ProtocolIE-Container",
194 asn_DEF_ProtocolIE_Container_87P0_tags_1,
195 sizeof(asn_DEF_ProtocolIE_Container_87P0_tags_1)
196 /sizeof(asn_DEF_ProtocolIE_Container_87P0_tags_1[0]), /* 1 */
197 asn_DEF_ProtocolIE_Container_87P0_tags_1, /* Same as above */
198 sizeof(asn_DEF_ProtocolIE_Container_87P0_tags_1)
199 /sizeof(asn_DEF_ProtocolIE_Container_87P0_tags_1[0]), /* 1 */
200 { &asn_OER_type_ProtocolIE_Container_87P0_constr_1, &asn_PER_type_ProtocolIE_Container_87P0_constr_1, SEQUENCE_OF_constraint },
201 asn_MBR_ProtocolIE_Container_87P0_1,
202 1, /* Single element */
203 &asn_SPC_ProtocolIE_Container_87P0_specs_1 /* Additional specs */
206 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P1_3[] = {
208 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
210 &asn_DEF_RICsubscriptionResponse_IEs,
213 0, 0, /* No default value */
217 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P1_tags_3[] = {
218 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
220 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P1_specs_3 = {
221 sizeof(struct ProtocolIE_Container_87P1),
222 offsetof(struct ProtocolIE_Container_87P1, _asn_ctx),
223 0, /* XER encoding is XMLDelimitedItemList */
225 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P1 = {
226 "ProtocolIE-Container",
227 "ProtocolIE-Container",
229 asn_DEF_ProtocolIE_Container_87P1_tags_3,
230 sizeof(asn_DEF_ProtocolIE_Container_87P1_tags_3)
231 /sizeof(asn_DEF_ProtocolIE_Container_87P1_tags_3[0]), /* 1 */
232 asn_DEF_ProtocolIE_Container_87P1_tags_3, /* Same as above */
233 sizeof(asn_DEF_ProtocolIE_Container_87P1_tags_3)
234 /sizeof(asn_DEF_ProtocolIE_Container_87P1_tags_3[0]), /* 1 */
235 { &asn_OER_type_ProtocolIE_Container_87P1_constr_3, &asn_PER_type_ProtocolIE_Container_87P1_constr_3, SEQUENCE_OF_constraint },
236 asn_MBR_ProtocolIE_Container_87P1_3,
237 1, /* Single element */
238 &asn_SPC_ProtocolIE_Container_87P1_specs_3 /* Additional specs */
241 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P2_5[] = {
243 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
245 &asn_DEF_RICsubscriptionFailure_IEs,
248 0, 0, /* No default value */
252 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P2_tags_5[] = {
253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
255 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P2_specs_5 = {
256 sizeof(struct ProtocolIE_Container_87P2),
257 offsetof(struct ProtocolIE_Container_87P2, _asn_ctx),
258 0, /* XER encoding is XMLDelimitedItemList */
260 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P2 = {
261 "ProtocolIE-Container",
262 "ProtocolIE-Container",
264 asn_DEF_ProtocolIE_Container_87P2_tags_5,
265 sizeof(asn_DEF_ProtocolIE_Container_87P2_tags_5)
266 /sizeof(asn_DEF_ProtocolIE_Container_87P2_tags_5[0]), /* 1 */
267 asn_DEF_ProtocolIE_Container_87P2_tags_5, /* Same as above */
268 sizeof(asn_DEF_ProtocolIE_Container_87P2_tags_5)
269 /sizeof(asn_DEF_ProtocolIE_Container_87P2_tags_5[0]), /* 1 */
270 { &asn_OER_type_ProtocolIE_Container_87P2_constr_5, &asn_PER_type_ProtocolIE_Container_87P2_constr_5, SEQUENCE_OF_constraint },
271 asn_MBR_ProtocolIE_Container_87P2_5,
272 1, /* Single element */
273 &asn_SPC_ProtocolIE_Container_87P2_specs_5 /* Additional specs */
276 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P3_7[] = {
278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
280 &asn_DEF_RICsubscriptionDeleteRequest_IEs,
283 0, 0, /* No default value */
287 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P3_tags_7[] = {
288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
290 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P3_specs_7 = {
291 sizeof(struct ProtocolIE_Container_87P3),
292 offsetof(struct ProtocolIE_Container_87P3, _asn_ctx),
293 0, /* XER encoding is XMLDelimitedItemList */
295 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P3 = {
296 "ProtocolIE-Container",
297 "ProtocolIE-Container",
299 asn_DEF_ProtocolIE_Container_87P3_tags_7,
300 sizeof(asn_DEF_ProtocolIE_Container_87P3_tags_7)
301 /sizeof(asn_DEF_ProtocolIE_Container_87P3_tags_7[0]), /* 1 */
302 asn_DEF_ProtocolIE_Container_87P3_tags_7, /* Same as above */
303 sizeof(asn_DEF_ProtocolIE_Container_87P3_tags_7)
304 /sizeof(asn_DEF_ProtocolIE_Container_87P3_tags_7[0]), /* 1 */
305 { &asn_OER_type_ProtocolIE_Container_87P3_constr_7, &asn_PER_type_ProtocolIE_Container_87P3_constr_7, SEQUENCE_OF_constraint },
306 asn_MBR_ProtocolIE_Container_87P3_7,
307 1, /* Single element */
308 &asn_SPC_ProtocolIE_Container_87P3_specs_7 /* Additional specs */
311 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P4_9[] = {
313 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
315 &asn_DEF_RICsubscriptionDeleteResponse_IEs,
318 0, 0, /* No default value */
322 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P4_tags_9[] = {
323 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
325 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P4_specs_9 = {
326 sizeof(struct ProtocolIE_Container_87P4),
327 offsetof(struct ProtocolIE_Container_87P4, _asn_ctx),
328 0, /* XER encoding is XMLDelimitedItemList */
330 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P4 = {
331 "ProtocolIE-Container",
332 "ProtocolIE-Container",
334 asn_DEF_ProtocolIE_Container_87P4_tags_9,
335 sizeof(asn_DEF_ProtocolIE_Container_87P4_tags_9)
336 /sizeof(asn_DEF_ProtocolIE_Container_87P4_tags_9[0]), /* 1 */
337 asn_DEF_ProtocolIE_Container_87P4_tags_9, /* Same as above */
338 sizeof(asn_DEF_ProtocolIE_Container_87P4_tags_9)
339 /sizeof(asn_DEF_ProtocolIE_Container_87P4_tags_9[0]), /* 1 */
340 { &asn_OER_type_ProtocolIE_Container_87P4_constr_9, &asn_PER_type_ProtocolIE_Container_87P4_constr_9, SEQUENCE_OF_constraint },
341 asn_MBR_ProtocolIE_Container_87P4_9,
342 1, /* Single element */
343 &asn_SPC_ProtocolIE_Container_87P4_specs_9 /* Additional specs */
346 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P5_11[] = {
348 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
350 &asn_DEF_RICsubscriptionDeleteFailure_IEs,
353 0, 0, /* No default value */
357 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P5_tags_11[] = {
358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
360 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P5_specs_11 = {
361 sizeof(struct ProtocolIE_Container_87P5),
362 offsetof(struct ProtocolIE_Container_87P5, _asn_ctx),
363 0, /* XER encoding is XMLDelimitedItemList */
365 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P5 = {
366 "ProtocolIE-Container",
367 "ProtocolIE-Container",
369 asn_DEF_ProtocolIE_Container_87P5_tags_11,
370 sizeof(asn_DEF_ProtocolIE_Container_87P5_tags_11)
371 /sizeof(asn_DEF_ProtocolIE_Container_87P5_tags_11[0]), /* 1 */
372 asn_DEF_ProtocolIE_Container_87P5_tags_11, /* Same as above */
373 sizeof(asn_DEF_ProtocolIE_Container_87P5_tags_11)
374 /sizeof(asn_DEF_ProtocolIE_Container_87P5_tags_11[0]), /* 1 */
375 { &asn_OER_type_ProtocolIE_Container_87P5_constr_11, &asn_PER_type_ProtocolIE_Container_87P5_constr_11, SEQUENCE_OF_constraint },
376 asn_MBR_ProtocolIE_Container_87P5_11,
377 1, /* Single element */
378 &asn_SPC_ProtocolIE_Container_87P5_specs_11 /* Additional specs */
381 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P6_13[] = {
383 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
385 &asn_DEF_RICindication_IEs,
388 0, 0, /* No default value */
392 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P6_tags_13[] = {
393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
395 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P6_specs_13 = {
396 sizeof(struct ProtocolIE_Container_87P6),
397 offsetof(struct ProtocolIE_Container_87P6, _asn_ctx),
398 0, /* XER encoding is XMLDelimitedItemList */
400 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P6 = {
401 "ProtocolIE-Container",
402 "ProtocolIE-Container",
404 asn_DEF_ProtocolIE_Container_87P6_tags_13,
405 sizeof(asn_DEF_ProtocolIE_Container_87P6_tags_13)
406 /sizeof(asn_DEF_ProtocolIE_Container_87P6_tags_13[0]), /* 1 */
407 asn_DEF_ProtocolIE_Container_87P6_tags_13, /* Same as above */
408 sizeof(asn_DEF_ProtocolIE_Container_87P6_tags_13)
409 /sizeof(asn_DEF_ProtocolIE_Container_87P6_tags_13[0]), /* 1 */
410 { &asn_OER_type_ProtocolIE_Container_87P6_constr_13, &asn_PER_type_ProtocolIE_Container_87P6_constr_13, SEQUENCE_OF_constraint },
411 asn_MBR_ProtocolIE_Container_87P6_13,
412 1, /* Single element */
413 &asn_SPC_ProtocolIE_Container_87P6_specs_13 /* Additional specs */
416 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P7_15[] = {
418 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
420 &asn_DEF_RICcontrolRequest_IEs,
423 0, 0, /* No default value */
427 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P7_tags_15[] = {
428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
430 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P7_specs_15 = {
431 sizeof(struct ProtocolIE_Container_87P7),
432 offsetof(struct ProtocolIE_Container_87P7, _asn_ctx),
433 0, /* XER encoding is XMLDelimitedItemList */
435 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P7 = {
436 "ProtocolIE-Container",
437 "ProtocolIE-Container",
439 asn_DEF_ProtocolIE_Container_87P7_tags_15,
440 sizeof(asn_DEF_ProtocolIE_Container_87P7_tags_15)
441 /sizeof(asn_DEF_ProtocolIE_Container_87P7_tags_15[0]), /* 1 */
442 asn_DEF_ProtocolIE_Container_87P7_tags_15, /* Same as above */
443 sizeof(asn_DEF_ProtocolIE_Container_87P7_tags_15)
444 /sizeof(asn_DEF_ProtocolIE_Container_87P7_tags_15[0]), /* 1 */
445 { &asn_OER_type_ProtocolIE_Container_87P7_constr_15, &asn_PER_type_ProtocolIE_Container_87P7_constr_15, SEQUENCE_OF_constraint },
446 asn_MBR_ProtocolIE_Container_87P7_15,
447 1, /* Single element */
448 &asn_SPC_ProtocolIE_Container_87P7_specs_15 /* Additional specs */
451 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P8_17[] = {
453 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
455 &asn_DEF_RICcontrolAcknowledge_IEs,
458 0, 0, /* No default value */
462 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P8_tags_17[] = {
463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
465 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P8_specs_17 = {
466 sizeof(struct ProtocolIE_Container_87P8),
467 offsetof(struct ProtocolIE_Container_87P8, _asn_ctx),
468 0, /* XER encoding is XMLDelimitedItemList */
470 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P8 = {
471 "ProtocolIE-Container",
472 "ProtocolIE-Container",
474 asn_DEF_ProtocolIE_Container_87P8_tags_17,
475 sizeof(asn_DEF_ProtocolIE_Container_87P8_tags_17)
476 /sizeof(asn_DEF_ProtocolIE_Container_87P8_tags_17[0]), /* 1 */
477 asn_DEF_ProtocolIE_Container_87P8_tags_17, /* Same as above */
478 sizeof(asn_DEF_ProtocolIE_Container_87P8_tags_17)
479 /sizeof(asn_DEF_ProtocolIE_Container_87P8_tags_17[0]), /* 1 */
480 { &asn_OER_type_ProtocolIE_Container_87P8_constr_17, &asn_PER_type_ProtocolIE_Container_87P8_constr_17, SEQUENCE_OF_constraint },
481 asn_MBR_ProtocolIE_Container_87P8_17,
482 1, /* Single element */
483 &asn_SPC_ProtocolIE_Container_87P8_specs_17 /* Additional specs */
486 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P9_19[] = {
488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
490 &asn_DEF_RICcontrolFailure_IEs,
493 0, 0, /* No default value */
497 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P9_tags_19[] = {
498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
500 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P9_specs_19 = {
501 sizeof(struct ProtocolIE_Container_87P9),
502 offsetof(struct ProtocolIE_Container_87P9, _asn_ctx),
503 0, /* XER encoding is XMLDelimitedItemList */
505 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P9 = {
506 "ProtocolIE-Container",
507 "ProtocolIE-Container",
509 asn_DEF_ProtocolIE_Container_87P9_tags_19,
510 sizeof(asn_DEF_ProtocolIE_Container_87P9_tags_19)
511 /sizeof(asn_DEF_ProtocolIE_Container_87P9_tags_19[0]), /* 1 */
512 asn_DEF_ProtocolIE_Container_87P9_tags_19, /* Same as above */
513 sizeof(asn_DEF_ProtocolIE_Container_87P9_tags_19)
514 /sizeof(asn_DEF_ProtocolIE_Container_87P9_tags_19[0]), /* 1 */
515 { &asn_OER_type_ProtocolIE_Container_87P9_constr_19, &asn_PER_type_ProtocolIE_Container_87P9_constr_19, SEQUENCE_OF_constraint },
516 asn_MBR_ProtocolIE_Container_87P9_19,
517 1, /* Single element */
518 &asn_SPC_ProtocolIE_Container_87P9_specs_19 /* Additional specs */
521 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P10_21[] = {
523 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
525 &asn_DEF_ErrorIndication_IEs,
528 0, 0, /* No default value */
532 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P10_tags_21[] = {
533 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
535 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P10_specs_21 = {
536 sizeof(struct ProtocolIE_Container_87P10),
537 offsetof(struct ProtocolIE_Container_87P10, _asn_ctx),
538 0, /* XER encoding is XMLDelimitedItemList */
540 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P10 = {
541 "ProtocolIE-Container",
542 "ProtocolIE-Container",
544 asn_DEF_ProtocolIE_Container_87P10_tags_21,
545 sizeof(asn_DEF_ProtocolIE_Container_87P10_tags_21)
546 /sizeof(asn_DEF_ProtocolIE_Container_87P10_tags_21[0]), /* 1 */
547 asn_DEF_ProtocolIE_Container_87P10_tags_21, /* Same as above */
548 sizeof(asn_DEF_ProtocolIE_Container_87P10_tags_21)
549 /sizeof(asn_DEF_ProtocolIE_Container_87P10_tags_21[0]), /* 1 */
550 { &asn_OER_type_ProtocolIE_Container_87P10_constr_21, &asn_PER_type_ProtocolIE_Container_87P10_constr_21, SEQUENCE_OF_constraint },
551 asn_MBR_ProtocolIE_Container_87P10_21,
552 1, /* Single element */
553 &asn_SPC_ProtocolIE_Container_87P10_specs_21 /* Additional specs */
556 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P11_23[] = {
558 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
560 &asn_DEF_E2setupRequestIEs,
563 0, 0, /* No default value */
567 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P11_tags_23[] = {
568 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
570 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P11_specs_23 = {
571 sizeof(struct ProtocolIE_Container_87P11),
572 offsetof(struct ProtocolIE_Container_87P11, _asn_ctx),
573 0, /* XER encoding is XMLDelimitedItemList */
575 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P11 = {
576 "ProtocolIE-Container",
577 "ProtocolIE-Container",
579 asn_DEF_ProtocolIE_Container_87P11_tags_23,
580 sizeof(asn_DEF_ProtocolIE_Container_87P11_tags_23)
581 /sizeof(asn_DEF_ProtocolIE_Container_87P11_tags_23[0]), /* 1 */
582 asn_DEF_ProtocolIE_Container_87P11_tags_23, /* Same as above */
583 sizeof(asn_DEF_ProtocolIE_Container_87P11_tags_23)
584 /sizeof(asn_DEF_ProtocolIE_Container_87P11_tags_23[0]), /* 1 */
585 { &asn_OER_type_ProtocolIE_Container_87P11_constr_23, &asn_PER_type_ProtocolIE_Container_87P11_constr_23, SEQUENCE_OF_constraint },
586 asn_MBR_ProtocolIE_Container_87P11_23,
587 1, /* Single element */
588 &asn_SPC_ProtocolIE_Container_87P11_specs_23 /* Additional specs */
591 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P12_25[] = {
593 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
595 &asn_DEF_E2setupResponseIEs,
598 0, 0, /* No default value */
602 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P12_tags_25[] = {
603 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
605 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P12_specs_25 = {
606 sizeof(struct ProtocolIE_Container_87P12),
607 offsetof(struct ProtocolIE_Container_87P12, _asn_ctx),
608 0, /* XER encoding is XMLDelimitedItemList */
610 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P12 = {
611 "ProtocolIE-Container",
612 "ProtocolIE-Container",
614 asn_DEF_ProtocolIE_Container_87P12_tags_25,
615 sizeof(asn_DEF_ProtocolIE_Container_87P12_tags_25)
616 /sizeof(asn_DEF_ProtocolIE_Container_87P12_tags_25[0]), /* 1 */
617 asn_DEF_ProtocolIE_Container_87P12_tags_25, /* Same as above */
618 sizeof(asn_DEF_ProtocolIE_Container_87P12_tags_25)
619 /sizeof(asn_DEF_ProtocolIE_Container_87P12_tags_25[0]), /* 1 */
620 { &asn_OER_type_ProtocolIE_Container_87P12_constr_25, &asn_PER_type_ProtocolIE_Container_87P12_constr_25, SEQUENCE_OF_constraint },
621 asn_MBR_ProtocolIE_Container_87P12_25,
622 1, /* Single element */
623 &asn_SPC_ProtocolIE_Container_87P12_specs_25 /* Additional specs */
626 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P13_27[] = {
628 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
630 &asn_DEF_E2setupFailureIEs,
633 0, 0, /* No default value */
637 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P13_tags_27[] = {
638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
640 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P13_specs_27 = {
641 sizeof(struct ProtocolIE_Container_87P13),
642 offsetof(struct ProtocolIE_Container_87P13, _asn_ctx),
643 0, /* XER encoding is XMLDelimitedItemList */
645 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P13 = {
646 "ProtocolIE-Container",
647 "ProtocolIE-Container",
649 asn_DEF_ProtocolIE_Container_87P13_tags_27,
650 sizeof(asn_DEF_ProtocolIE_Container_87P13_tags_27)
651 /sizeof(asn_DEF_ProtocolIE_Container_87P13_tags_27[0]), /* 1 */
652 asn_DEF_ProtocolIE_Container_87P13_tags_27, /* Same as above */
653 sizeof(asn_DEF_ProtocolIE_Container_87P13_tags_27)
654 /sizeof(asn_DEF_ProtocolIE_Container_87P13_tags_27[0]), /* 1 */
655 { &asn_OER_type_ProtocolIE_Container_87P13_constr_27, &asn_PER_type_ProtocolIE_Container_87P13_constr_27, SEQUENCE_OF_constraint },
656 asn_MBR_ProtocolIE_Container_87P13_27,
657 1, /* Single element */
658 &asn_SPC_ProtocolIE_Container_87P13_specs_27 /* Additional specs */
661 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P14_29[] = {
663 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
665 &asn_DEF_ResetRequestIEs,
668 0, 0, /* No default value */
672 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P14_tags_29[] = {
673 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
675 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P14_specs_29 = {
676 sizeof(struct ProtocolIE_Container_87P14),
677 offsetof(struct ProtocolIE_Container_87P14, _asn_ctx),
678 0, /* XER encoding is XMLDelimitedItemList */
680 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P14 = {
681 "ProtocolIE-Container",
682 "ProtocolIE-Container",
684 asn_DEF_ProtocolIE_Container_87P14_tags_29,
685 sizeof(asn_DEF_ProtocolIE_Container_87P14_tags_29)
686 /sizeof(asn_DEF_ProtocolIE_Container_87P14_tags_29[0]), /* 1 */
687 asn_DEF_ProtocolIE_Container_87P14_tags_29, /* Same as above */
688 sizeof(asn_DEF_ProtocolIE_Container_87P14_tags_29)
689 /sizeof(asn_DEF_ProtocolIE_Container_87P14_tags_29[0]), /* 1 */
690 { &asn_OER_type_ProtocolIE_Container_87P14_constr_29, &asn_PER_type_ProtocolIE_Container_87P14_constr_29, SEQUENCE_OF_constraint },
691 asn_MBR_ProtocolIE_Container_87P14_29,
692 1, /* Single element */
693 &asn_SPC_ProtocolIE_Container_87P14_specs_29 /* Additional specs */
696 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P15_31[] = {
698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
700 &asn_DEF_ResetResponseIEs,
703 0, 0, /* No default value */
707 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P15_tags_31[] = {
708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
710 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P15_specs_31 = {
711 sizeof(struct ProtocolIE_Container_87P15),
712 offsetof(struct ProtocolIE_Container_87P15, _asn_ctx),
713 0, /* XER encoding is XMLDelimitedItemList */
715 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P15 = {
716 "ProtocolIE-Container",
717 "ProtocolIE-Container",
719 asn_DEF_ProtocolIE_Container_87P15_tags_31,
720 sizeof(asn_DEF_ProtocolIE_Container_87P15_tags_31)
721 /sizeof(asn_DEF_ProtocolIE_Container_87P15_tags_31[0]), /* 1 */
722 asn_DEF_ProtocolIE_Container_87P15_tags_31, /* Same as above */
723 sizeof(asn_DEF_ProtocolIE_Container_87P15_tags_31)
724 /sizeof(asn_DEF_ProtocolIE_Container_87P15_tags_31[0]), /* 1 */
725 { &asn_OER_type_ProtocolIE_Container_87P15_constr_31, &asn_PER_type_ProtocolIE_Container_87P15_constr_31, SEQUENCE_OF_constraint },
726 asn_MBR_ProtocolIE_Container_87P15_31,
727 1, /* Single element */
728 &asn_SPC_ProtocolIE_Container_87P15_specs_31 /* Additional specs */
731 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P16_33[] = {
733 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
735 &asn_DEF_RICserviceUpdate_IEs,
738 0, 0, /* No default value */
742 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P16_tags_33[] = {
743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
745 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P16_specs_33 = {
746 sizeof(struct ProtocolIE_Container_87P16),
747 offsetof(struct ProtocolIE_Container_87P16, _asn_ctx),
748 0, /* XER encoding is XMLDelimitedItemList */
750 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P16 = {
751 "ProtocolIE-Container",
752 "ProtocolIE-Container",
754 asn_DEF_ProtocolIE_Container_87P16_tags_33,
755 sizeof(asn_DEF_ProtocolIE_Container_87P16_tags_33)
756 /sizeof(asn_DEF_ProtocolIE_Container_87P16_tags_33[0]), /* 1 */
757 asn_DEF_ProtocolIE_Container_87P16_tags_33, /* Same as above */
758 sizeof(asn_DEF_ProtocolIE_Container_87P16_tags_33)
759 /sizeof(asn_DEF_ProtocolIE_Container_87P16_tags_33[0]), /* 1 */
760 { &asn_OER_type_ProtocolIE_Container_87P16_constr_33, &asn_PER_type_ProtocolIE_Container_87P16_constr_33, SEQUENCE_OF_constraint },
761 asn_MBR_ProtocolIE_Container_87P16_33,
762 1, /* Single element */
763 &asn_SPC_ProtocolIE_Container_87P16_specs_33 /* Additional specs */
766 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P17_35[] = {
768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
770 &asn_DEF_RICserviceUpdateAcknowledge_IEs,
773 0, 0, /* No default value */
777 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P17_tags_35[] = {
778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
780 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P17_specs_35 = {
781 sizeof(struct ProtocolIE_Container_87P17),
782 offsetof(struct ProtocolIE_Container_87P17, _asn_ctx),
783 0, /* XER encoding is XMLDelimitedItemList */
785 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P17 = {
786 "ProtocolIE-Container",
787 "ProtocolIE-Container",
789 asn_DEF_ProtocolIE_Container_87P17_tags_35,
790 sizeof(asn_DEF_ProtocolIE_Container_87P17_tags_35)
791 /sizeof(asn_DEF_ProtocolIE_Container_87P17_tags_35[0]), /* 1 */
792 asn_DEF_ProtocolIE_Container_87P17_tags_35, /* Same as above */
793 sizeof(asn_DEF_ProtocolIE_Container_87P17_tags_35)
794 /sizeof(asn_DEF_ProtocolIE_Container_87P17_tags_35[0]), /* 1 */
795 { &asn_OER_type_ProtocolIE_Container_87P17_constr_35, &asn_PER_type_ProtocolIE_Container_87P17_constr_35, SEQUENCE_OF_constraint },
796 asn_MBR_ProtocolIE_Container_87P17_35,
797 1, /* Single element */
798 &asn_SPC_ProtocolIE_Container_87P17_specs_35 /* Additional specs */
801 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P18_37[] = {
803 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
805 &asn_DEF_RICserviceUpdateFailure_IEs,
808 0, 0, /* No default value */
812 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P18_tags_37[] = {
813 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
815 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P18_specs_37 = {
816 sizeof(struct ProtocolIE_Container_87P18),
817 offsetof(struct ProtocolIE_Container_87P18, _asn_ctx),
818 0, /* XER encoding is XMLDelimitedItemList */
820 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P18 = {
821 "ProtocolIE-Container",
822 "ProtocolIE-Container",
824 asn_DEF_ProtocolIE_Container_87P18_tags_37,
825 sizeof(asn_DEF_ProtocolIE_Container_87P18_tags_37)
826 /sizeof(asn_DEF_ProtocolIE_Container_87P18_tags_37[0]), /* 1 */
827 asn_DEF_ProtocolIE_Container_87P18_tags_37, /* Same as above */
828 sizeof(asn_DEF_ProtocolIE_Container_87P18_tags_37)
829 /sizeof(asn_DEF_ProtocolIE_Container_87P18_tags_37[0]), /* 1 */
830 { &asn_OER_type_ProtocolIE_Container_87P18_constr_37, &asn_PER_type_ProtocolIE_Container_87P18_constr_37, SEQUENCE_OF_constraint },
831 asn_MBR_ProtocolIE_Container_87P18_37,
832 1, /* Single element */
833 &asn_SPC_ProtocolIE_Container_87P18_specs_37 /* Additional specs */
836 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_87P19_39[] = {
838 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
840 &asn_DEF_RICserviceQuery_IEs,
843 0, 0, /* No default value */
847 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_87P19_tags_39[] = {
848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
850 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_87P19_specs_39 = {
851 sizeof(struct ProtocolIE_Container_87P19),
852 offsetof(struct ProtocolIE_Container_87P19, _asn_ctx),
853 0, /* XER encoding is XMLDelimitedItemList */
855 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_87P19 = {
856 "ProtocolIE-Container",
857 "ProtocolIE-Container",
859 asn_DEF_ProtocolIE_Container_87P19_tags_39,
860 sizeof(asn_DEF_ProtocolIE_Container_87P19_tags_39)
861 /sizeof(asn_DEF_ProtocolIE_Container_87P19_tags_39[0]), /* 1 */
862 asn_DEF_ProtocolIE_Container_87P19_tags_39, /* Same as above */
863 sizeof(asn_DEF_ProtocolIE_Container_87P19_tags_39)
864 /sizeof(asn_DEF_ProtocolIE_Container_87P19_tags_39[0]), /* 1 */
865 { &asn_OER_type_ProtocolIE_Container_87P19_constr_39, &asn_PER_type_ProtocolIE_Container_87P19_constr_39, SEQUENCE_OF_constraint },
866 asn_MBR_ProtocolIE_Container_87P19_39,
867 1, /* Single element */
868 &asn_SPC_ProtocolIE_Container_87P19_specs_39 /* Additional specs */