3 * Copyright 2020 AT&T Intellectual Property
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
21 * From ASN.1 module "E2AP-Containers"
22 * found in "../asnTextFiles/e2ap-v01.00.00.asn"
23 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
26 #include "ProtocolIE-Container.h"
28 #include "ProtocolIE-Field.h"
29 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P0_constr_1 CC_NOTUSED = {
30 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
31 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
32 0, 0 /* No PER value map */
34 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P1_constr_3 CC_NOTUSED = {
35 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
36 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
37 0, 0 /* No PER value map */
39 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P2_constr_5 CC_NOTUSED = {
40 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
41 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
42 0, 0 /* No PER value map */
44 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P3_constr_7 CC_NOTUSED = {
45 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
46 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
47 0, 0 /* No PER value map */
49 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P4_constr_9 CC_NOTUSED = {
50 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
51 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
52 0, 0 /* No PER value map */
54 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P5_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 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P6_constr_13 CC_NOTUSED = {
60 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
61 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
62 0, 0 /* No PER value map */
64 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P7_constr_15 CC_NOTUSED = {
65 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
66 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
67 0, 0 /* No PER value map */
69 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P8_constr_17 CC_NOTUSED = {
70 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
71 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
72 0, 0 /* No PER value map */
74 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P9_constr_19 CC_NOTUSED = {
75 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
76 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
77 0, 0 /* No PER value map */
79 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P10_constr_21 CC_NOTUSED = {
80 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
81 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
82 0, 0 /* No PER value map */
84 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P11_constr_23 CC_NOTUSED = {
85 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
86 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
87 0, 0 /* No PER value map */
89 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P12_constr_25 CC_NOTUSED = {
90 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
91 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
92 0, 0 /* No PER value map */
94 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P13_constr_27 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 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P14_constr_29 CC_NOTUSED = {
100 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
101 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
102 0, 0 /* No PER value map */
104 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P15_constr_31 CC_NOTUSED = {
105 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
106 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
107 0, 0 /* No PER value map */
109 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P16_constr_33 CC_NOTUSED = {
110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
111 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
112 0, 0 /* No PER value map */
114 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P17_constr_35 CC_NOTUSED = {
115 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
117 0, 0 /* No PER value map */
119 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P18_constr_37 CC_NOTUSED = {
120 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
121 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
122 0, 0 /* No PER value map */
124 asn_per_constraints_t asn_PER_type_ProtocolIE_Container_1544P19_constr_39 CC_NOTUSED = {
125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
126 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
127 0, 0 /* No PER value map */
129 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P0_1[] = {
131 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
133 &asn_DEF_RICsubscriptionRequest_IEs,
136 0, 0, /* No default value */
140 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P0_tags_1[] = {
141 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
143 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P0_specs_1 = {
144 sizeof(struct ProtocolIE_Container_1544P0),
145 offsetof(struct ProtocolIE_Container_1544P0, _asn_ctx),
146 0, /* XER encoding is XMLDelimitedItemList */
148 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P0 = {
149 "ProtocolIE-Container",
150 "ProtocolIE-Container",
152 asn_DEF_ProtocolIE_Container_1544P0_tags_1,
153 sizeof(asn_DEF_ProtocolIE_Container_1544P0_tags_1)
154 /sizeof(asn_DEF_ProtocolIE_Container_1544P0_tags_1[0]), /* 1 */
155 asn_DEF_ProtocolIE_Container_1544P0_tags_1, /* Same as above */
156 sizeof(asn_DEF_ProtocolIE_Container_1544P0_tags_1)
157 /sizeof(asn_DEF_ProtocolIE_Container_1544P0_tags_1[0]), /* 1 */
158 { 0, &asn_PER_type_ProtocolIE_Container_1544P0_constr_1, SEQUENCE_OF_constraint },
159 asn_MBR_ProtocolIE_Container_1544P0_1,
160 1, /* Single element */
161 &asn_SPC_ProtocolIE_Container_1544P0_specs_1 /* Additional specs */
164 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P1_3[] = {
166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
168 &asn_DEF_RICsubscriptionResponse_IEs,
171 0, 0, /* No default value */
175 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P1_tags_3[] = {
176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
178 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P1_specs_3 = {
179 sizeof(struct ProtocolIE_Container_1544P1),
180 offsetof(struct ProtocolIE_Container_1544P1, _asn_ctx),
181 0, /* XER encoding is XMLDelimitedItemList */
183 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P1 = {
184 "ProtocolIE-Container",
185 "ProtocolIE-Container",
187 asn_DEF_ProtocolIE_Container_1544P1_tags_3,
188 sizeof(asn_DEF_ProtocolIE_Container_1544P1_tags_3)
189 /sizeof(asn_DEF_ProtocolIE_Container_1544P1_tags_3[0]), /* 1 */
190 asn_DEF_ProtocolIE_Container_1544P1_tags_3, /* Same as above */
191 sizeof(asn_DEF_ProtocolIE_Container_1544P1_tags_3)
192 /sizeof(asn_DEF_ProtocolIE_Container_1544P1_tags_3[0]), /* 1 */
193 { 0, &asn_PER_type_ProtocolIE_Container_1544P1_constr_3, SEQUENCE_OF_constraint },
194 asn_MBR_ProtocolIE_Container_1544P1_3,
195 1, /* Single element */
196 &asn_SPC_ProtocolIE_Container_1544P1_specs_3 /* Additional specs */
199 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P2_5[] = {
201 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
203 &asn_DEF_RICsubscriptionFailure_IEs,
206 0, 0, /* No default value */
210 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P2_tags_5[] = {
211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
213 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P2_specs_5 = {
214 sizeof(struct ProtocolIE_Container_1544P2),
215 offsetof(struct ProtocolIE_Container_1544P2, _asn_ctx),
216 0, /* XER encoding is XMLDelimitedItemList */
218 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P2 = {
219 "ProtocolIE-Container",
220 "ProtocolIE-Container",
222 asn_DEF_ProtocolIE_Container_1544P2_tags_5,
223 sizeof(asn_DEF_ProtocolIE_Container_1544P2_tags_5)
224 /sizeof(asn_DEF_ProtocolIE_Container_1544P2_tags_5[0]), /* 1 */
225 asn_DEF_ProtocolIE_Container_1544P2_tags_5, /* Same as above */
226 sizeof(asn_DEF_ProtocolIE_Container_1544P2_tags_5)
227 /sizeof(asn_DEF_ProtocolIE_Container_1544P2_tags_5[0]), /* 1 */
228 { 0, &asn_PER_type_ProtocolIE_Container_1544P2_constr_5, SEQUENCE_OF_constraint },
229 asn_MBR_ProtocolIE_Container_1544P2_5,
230 1, /* Single element */
231 &asn_SPC_ProtocolIE_Container_1544P2_specs_5 /* Additional specs */
234 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P3_7[] = {
236 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
238 &asn_DEF_RICsubscriptionDeleteRequest_IEs,
241 0, 0, /* No default value */
245 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P3_tags_7[] = {
246 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
248 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P3_specs_7 = {
249 sizeof(struct ProtocolIE_Container_1544P3),
250 offsetof(struct ProtocolIE_Container_1544P3, _asn_ctx),
251 0, /* XER encoding is XMLDelimitedItemList */
253 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P3 = {
254 "ProtocolIE-Container",
255 "ProtocolIE-Container",
257 asn_DEF_ProtocolIE_Container_1544P3_tags_7,
258 sizeof(asn_DEF_ProtocolIE_Container_1544P3_tags_7)
259 /sizeof(asn_DEF_ProtocolIE_Container_1544P3_tags_7[0]), /* 1 */
260 asn_DEF_ProtocolIE_Container_1544P3_tags_7, /* Same as above */
261 sizeof(asn_DEF_ProtocolIE_Container_1544P3_tags_7)
262 /sizeof(asn_DEF_ProtocolIE_Container_1544P3_tags_7[0]), /* 1 */
263 { 0, &asn_PER_type_ProtocolIE_Container_1544P3_constr_7, SEQUENCE_OF_constraint },
264 asn_MBR_ProtocolIE_Container_1544P3_7,
265 1, /* Single element */
266 &asn_SPC_ProtocolIE_Container_1544P3_specs_7 /* Additional specs */
269 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P4_9[] = {
271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
273 &asn_DEF_RICsubscriptionDeleteResponse_IEs,
276 0, 0, /* No default value */
280 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P4_tags_9[] = {
281 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
283 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P4_specs_9 = {
284 sizeof(struct ProtocolIE_Container_1544P4),
285 offsetof(struct ProtocolIE_Container_1544P4, _asn_ctx),
286 0, /* XER encoding is XMLDelimitedItemList */
288 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P4 = {
289 "ProtocolIE-Container",
290 "ProtocolIE-Container",
292 asn_DEF_ProtocolIE_Container_1544P4_tags_9,
293 sizeof(asn_DEF_ProtocolIE_Container_1544P4_tags_9)
294 /sizeof(asn_DEF_ProtocolIE_Container_1544P4_tags_9[0]), /* 1 */
295 asn_DEF_ProtocolIE_Container_1544P4_tags_9, /* Same as above */
296 sizeof(asn_DEF_ProtocolIE_Container_1544P4_tags_9)
297 /sizeof(asn_DEF_ProtocolIE_Container_1544P4_tags_9[0]), /* 1 */
298 { 0, &asn_PER_type_ProtocolIE_Container_1544P4_constr_9, SEQUENCE_OF_constraint },
299 asn_MBR_ProtocolIE_Container_1544P4_9,
300 1, /* Single element */
301 &asn_SPC_ProtocolIE_Container_1544P4_specs_9 /* Additional specs */
304 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P5_11[] = {
306 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
308 &asn_DEF_RICsubscriptionDeleteFailure_IEs,
311 0, 0, /* No default value */
315 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P5_tags_11[] = {
316 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
318 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P5_specs_11 = {
319 sizeof(struct ProtocolIE_Container_1544P5),
320 offsetof(struct ProtocolIE_Container_1544P5, _asn_ctx),
321 0, /* XER encoding is XMLDelimitedItemList */
323 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P5 = {
324 "ProtocolIE-Container",
325 "ProtocolIE-Container",
327 asn_DEF_ProtocolIE_Container_1544P5_tags_11,
328 sizeof(asn_DEF_ProtocolIE_Container_1544P5_tags_11)
329 /sizeof(asn_DEF_ProtocolIE_Container_1544P5_tags_11[0]), /* 1 */
330 asn_DEF_ProtocolIE_Container_1544P5_tags_11, /* Same as above */
331 sizeof(asn_DEF_ProtocolIE_Container_1544P5_tags_11)
332 /sizeof(asn_DEF_ProtocolIE_Container_1544P5_tags_11[0]), /* 1 */
333 { 0, &asn_PER_type_ProtocolIE_Container_1544P5_constr_11, SEQUENCE_OF_constraint },
334 asn_MBR_ProtocolIE_Container_1544P5_11,
335 1, /* Single element */
336 &asn_SPC_ProtocolIE_Container_1544P5_specs_11 /* Additional specs */
339 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P6_13[] = {
341 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
343 &asn_DEF_RICindication_IEs,
346 0, 0, /* No default value */
350 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P6_tags_13[] = {
351 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
353 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P6_specs_13 = {
354 sizeof(struct ProtocolIE_Container_1544P6),
355 offsetof(struct ProtocolIE_Container_1544P6, _asn_ctx),
356 0, /* XER encoding is XMLDelimitedItemList */
358 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P6 = {
359 "ProtocolIE-Container",
360 "ProtocolIE-Container",
362 asn_DEF_ProtocolIE_Container_1544P6_tags_13,
363 sizeof(asn_DEF_ProtocolIE_Container_1544P6_tags_13)
364 /sizeof(asn_DEF_ProtocolIE_Container_1544P6_tags_13[0]), /* 1 */
365 asn_DEF_ProtocolIE_Container_1544P6_tags_13, /* Same as above */
366 sizeof(asn_DEF_ProtocolIE_Container_1544P6_tags_13)
367 /sizeof(asn_DEF_ProtocolIE_Container_1544P6_tags_13[0]), /* 1 */
368 { 0, &asn_PER_type_ProtocolIE_Container_1544P6_constr_13, SEQUENCE_OF_constraint },
369 asn_MBR_ProtocolIE_Container_1544P6_13,
370 1, /* Single element */
371 &asn_SPC_ProtocolIE_Container_1544P6_specs_13 /* Additional specs */
374 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P7_15[] = {
376 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
378 &asn_DEF_RICcontrolRequest_IEs,
381 0, 0, /* No default value */
385 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P7_tags_15[] = {
386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
388 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P7_specs_15 = {
389 sizeof(struct ProtocolIE_Container_1544P7),
390 offsetof(struct ProtocolIE_Container_1544P7, _asn_ctx),
391 0, /* XER encoding is XMLDelimitedItemList */
393 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P7 = {
394 "ProtocolIE-Container",
395 "ProtocolIE-Container",
397 asn_DEF_ProtocolIE_Container_1544P7_tags_15,
398 sizeof(asn_DEF_ProtocolIE_Container_1544P7_tags_15)
399 /sizeof(asn_DEF_ProtocolIE_Container_1544P7_tags_15[0]), /* 1 */
400 asn_DEF_ProtocolIE_Container_1544P7_tags_15, /* Same as above */
401 sizeof(asn_DEF_ProtocolIE_Container_1544P7_tags_15)
402 /sizeof(asn_DEF_ProtocolIE_Container_1544P7_tags_15[0]), /* 1 */
403 { 0, &asn_PER_type_ProtocolIE_Container_1544P7_constr_15, SEQUENCE_OF_constraint },
404 asn_MBR_ProtocolIE_Container_1544P7_15,
405 1, /* Single element */
406 &asn_SPC_ProtocolIE_Container_1544P7_specs_15 /* Additional specs */
409 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P8_17[] = {
411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
413 &asn_DEF_RICcontrolAcknowledge_IEs,
416 0, 0, /* No default value */
420 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P8_tags_17[] = {
421 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
423 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P8_specs_17 = {
424 sizeof(struct ProtocolIE_Container_1544P8),
425 offsetof(struct ProtocolIE_Container_1544P8, _asn_ctx),
426 0, /* XER encoding is XMLDelimitedItemList */
428 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P8 = {
429 "ProtocolIE-Container",
430 "ProtocolIE-Container",
432 asn_DEF_ProtocolIE_Container_1544P8_tags_17,
433 sizeof(asn_DEF_ProtocolIE_Container_1544P8_tags_17)
434 /sizeof(asn_DEF_ProtocolIE_Container_1544P8_tags_17[0]), /* 1 */
435 asn_DEF_ProtocolIE_Container_1544P8_tags_17, /* Same as above */
436 sizeof(asn_DEF_ProtocolIE_Container_1544P8_tags_17)
437 /sizeof(asn_DEF_ProtocolIE_Container_1544P8_tags_17[0]), /* 1 */
438 { 0, &asn_PER_type_ProtocolIE_Container_1544P8_constr_17, SEQUENCE_OF_constraint },
439 asn_MBR_ProtocolIE_Container_1544P8_17,
440 1, /* Single element */
441 &asn_SPC_ProtocolIE_Container_1544P8_specs_17 /* Additional specs */
444 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P9_19[] = {
446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
448 &asn_DEF_RICcontrolFailure_IEs,
451 0, 0, /* No default value */
455 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P9_tags_19[] = {
456 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
458 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P9_specs_19 = {
459 sizeof(struct ProtocolIE_Container_1544P9),
460 offsetof(struct ProtocolIE_Container_1544P9, _asn_ctx),
461 0, /* XER encoding is XMLDelimitedItemList */
463 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P9 = {
464 "ProtocolIE-Container",
465 "ProtocolIE-Container",
467 asn_DEF_ProtocolIE_Container_1544P9_tags_19,
468 sizeof(asn_DEF_ProtocolIE_Container_1544P9_tags_19)
469 /sizeof(asn_DEF_ProtocolIE_Container_1544P9_tags_19[0]), /* 1 */
470 asn_DEF_ProtocolIE_Container_1544P9_tags_19, /* Same as above */
471 sizeof(asn_DEF_ProtocolIE_Container_1544P9_tags_19)
472 /sizeof(asn_DEF_ProtocolIE_Container_1544P9_tags_19[0]), /* 1 */
473 { 0, &asn_PER_type_ProtocolIE_Container_1544P9_constr_19, SEQUENCE_OF_constraint },
474 asn_MBR_ProtocolIE_Container_1544P9_19,
475 1, /* Single element */
476 &asn_SPC_ProtocolIE_Container_1544P9_specs_19 /* Additional specs */
479 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P10_21[] = {
481 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
483 &asn_DEF_ErrorIndication_IEs,
486 0, 0, /* No default value */
490 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P10_tags_21[] = {
491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
493 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P10_specs_21 = {
494 sizeof(struct ProtocolIE_Container_1544P10),
495 offsetof(struct ProtocolIE_Container_1544P10, _asn_ctx),
496 0, /* XER encoding is XMLDelimitedItemList */
498 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P10 = {
499 "ProtocolIE-Container",
500 "ProtocolIE-Container",
502 asn_DEF_ProtocolIE_Container_1544P10_tags_21,
503 sizeof(asn_DEF_ProtocolIE_Container_1544P10_tags_21)
504 /sizeof(asn_DEF_ProtocolIE_Container_1544P10_tags_21[0]), /* 1 */
505 asn_DEF_ProtocolIE_Container_1544P10_tags_21, /* Same as above */
506 sizeof(asn_DEF_ProtocolIE_Container_1544P10_tags_21)
507 /sizeof(asn_DEF_ProtocolIE_Container_1544P10_tags_21[0]), /* 1 */
508 { 0, &asn_PER_type_ProtocolIE_Container_1544P10_constr_21, SEQUENCE_OF_constraint },
509 asn_MBR_ProtocolIE_Container_1544P10_21,
510 1, /* Single element */
511 &asn_SPC_ProtocolIE_Container_1544P10_specs_21 /* Additional specs */
514 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P11_23[] = {
516 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
518 &asn_DEF_E2setupRequestIEs,
521 0, 0, /* No default value */
525 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P11_tags_23[] = {
526 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
528 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P11_specs_23 = {
529 sizeof(struct ProtocolIE_Container_1544P11),
530 offsetof(struct ProtocolIE_Container_1544P11, _asn_ctx),
531 0, /* XER encoding is XMLDelimitedItemList */
533 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P11 = {
534 "ProtocolIE-Container",
535 "ProtocolIE-Container",
537 asn_DEF_ProtocolIE_Container_1544P11_tags_23,
538 sizeof(asn_DEF_ProtocolIE_Container_1544P11_tags_23)
539 /sizeof(asn_DEF_ProtocolIE_Container_1544P11_tags_23[0]), /* 1 */
540 asn_DEF_ProtocolIE_Container_1544P11_tags_23, /* Same as above */
541 sizeof(asn_DEF_ProtocolIE_Container_1544P11_tags_23)
542 /sizeof(asn_DEF_ProtocolIE_Container_1544P11_tags_23[0]), /* 1 */
543 { 0, &asn_PER_type_ProtocolIE_Container_1544P11_constr_23, SEQUENCE_OF_constraint },
544 asn_MBR_ProtocolIE_Container_1544P11_23,
545 1, /* Single element */
546 &asn_SPC_ProtocolIE_Container_1544P11_specs_23 /* Additional specs */
549 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P12_25[] = {
551 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
553 &asn_DEF_E2setupResponseIEs,
556 0, 0, /* No default value */
560 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P12_tags_25[] = {
561 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
563 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P12_specs_25 = {
564 sizeof(struct ProtocolIE_Container_1544P12),
565 offsetof(struct ProtocolIE_Container_1544P12, _asn_ctx),
566 0, /* XER encoding is XMLDelimitedItemList */
568 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P12 = {
569 "ProtocolIE-Container",
570 "ProtocolIE-Container",
572 asn_DEF_ProtocolIE_Container_1544P12_tags_25,
573 sizeof(asn_DEF_ProtocolIE_Container_1544P12_tags_25)
574 /sizeof(asn_DEF_ProtocolIE_Container_1544P12_tags_25[0]), /* 1 */
575 asn_DEF_ProtocolIE_Container_1544P12_tags_25, /* Same as above */
576 sizeof(asn_DEF_ProtocolIE_Container_1544P12_tags_25)
577 /sizeof(asn_DEF_ProtocolIE_Container_1544P12_tags_25[0]), /* 1 */
578 { 0, &asn_PER_type_ProtocolIE_Container_1544P12_constr_25, SEQUENCE_OF_constraint },
579 asn_MBR_ProtocolIE_Container_1544P12_25,
580 1, /* Single element */
581 &asn_SPC_ProtocolIE_Container_1544P12_specs_25 /* Additional specs */
584 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P13_27[] = {
586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
588 &asn_DEF_E2setupFailureIEs,
591 0, 0, /* No default value */
595 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P13_tags_27[] = {
596 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
598 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P13_specs_27 = {
599 sizeof(struct ProtocolIE_Container_1544P13),
600 offsetof(struct ProtocolIE_Container_1544P13, _asn_ctx),
601 0, /* XER encoding is XMLDelimitedItemList */
603 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P13 = {
604 "ProtocolIE-Container",
605 "ProtocolIE-Container",
607 asn_DEF_ProtocolIE_Container_1544P13_tags_27,
608 sizeof(asn_DEF_ProtocolIE_Container_1544P13_tags_27)
609 /sizeof(asn_DEF_ProtocolIE_Container_1544P13_tags_27[0]), /* 1 */
610 asn_DEF_ProtocolIE_Container_1544P13_tags_27, /* Same as above */
611 sizeof(asn_DEF_ProtocolIE_Container_1544P13_tags_27)
612 /sizeof(asn_DEF_ProtocolIE_Container_1544P13_tags_27[0]), /* 1 */
613 { 0, &asn_PER_type_ProtocolIE_Container_1544P13_constr_27, SEQUENCE_OF_constraint },
614 asn_MBR_ProtocolIE_Container_1544P13_27,
615 1, /* Single element */
616 &asn_SPC_ProtocolIE_Container_1544P13_specs_27 /* Additional specs */
619 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P14_29[] = {
621 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
623 &asn_DEF_ResetRequestIEs,
626 0, 0, /* No default value */
630 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P14_tags_29[] = {
631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
633 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P14_specs_29 = {
634 sizeof(struct ProtocolIE_Container_1544P14),
635 offsetof(struct ProtocolIE_Container_1544P14, _asn_ctx),
636 0, /* XER encoding is XMLDelimitedItemList */
638 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P14 = {
639 "ProtocolIE-Container",
640 "ProtocolIE-Container",
642 asn_DEF_ProtocolIE_Container_1544P14_tags_29,
643 sizeof(asn_DEF_ProtocolIE_Container_1544P14_tags_29)
644 /sizeof(asn_DEF_ProtocolIE_Container_1544P14_tags_29[0]), /* 1 */
645 asn_DEF_ProtocolIE_Container_1544P14_tags_29, /* Same as above */
646 sizeof(asn_DEF_ProtocolIE_Container_1544P14_tags_29)
647 /sizeof(asn_DEF_ProtocolIE_Container_1544P14_tags_29[0]), /* 1 */
648 { 0, &asn_PER_type_ProtocolIE_Container_1544P14_constr_29, SEQUENCE_OF_constraint },
649 asn_MBR_ProtocolIE_Container_1544P14_29,
650 1, /* Single element */
651 &asn_SPC_ProtocolIE_Container_1544P14_specs_29 /* Additional specs */
654 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P15_31[] = {
656 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
658 &asn_DEF_ResetResponseIEs,
661 0, 0, /* No default value */
665 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P15_tags_31[] = {
666 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
668 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P15_specs_31 = {
669 sizeof(struct ProtocolIE_Container_1544P15),
670 offsetof(struct ProtocolIE_Container_1544P15, _asn_ctx),
671 0, /* XER encoding is XMLDelimitedItemList */
673 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P15 = {
674 "ProtocolIE-Container",
675 "ProtocolIE-Container",
677 asn_DEF_ProtocolIE_Container_1544P15_tags_31,
678 sizeof(asn_DEF_ProtocolIE_Container_1544P15_tags_31)
679 /sizeof(asn_DEF_ProtocolIE_Container_1544P15_tags_31[0]), /* 1 */
680 asn_DEF_ProtocolIE_Container_1544P15_tags_31, /* Same as above */
681 sizeof(asn_DEF_ProtocolIE_Container_1544P15_tags_31)
682 /sizeof(asn_DEF_ProtocolIE_Container_1544P15_tags_31[0]), /* 1 */
683 { 0, &asn_PER_type_ProtocolIE_Container_1544P15_constr_31, SEQUENCE_OF_constraint },
684 asn_MBR_ProtocolIE_Container_1544P15_31,
685 1, /* Single element */
686 &asn_SPC_ProtocolIE_Container_1544P15_specs_31 /* Additional specs */
689 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P16_33[] = {
691 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
693 &asn_DEF_RICserviceUpdate_IEs,
696 0, 0, /* No default value */
700 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P16_tags_33[] = {
701 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
703 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P16_specs_33 = {
704 sizeof(struct ProtocolIE_Container_1544P16),
705 offsetof(struct ProtocolIE_Container_1544P16, _asn_ctx),
706 0, /* XER encoding is XMLDelimitedItemList */
708 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P16 = {
709 "ProtocolIE-Container",
710 "ProtocolIE-Container",
712 asn_DEF_ProtocolIE_Container_1544P16_tags_33,
713 sizeof(asn_DEF_ProtocolIE_Container_1544P16_tags_33)
714 /sizeof(asn_DEF_ProtocolIE_Container_1544P16_tags_33[0]), /* 1 */
715 asn_DEF_ProtocolIE_Container_1544P16_tags_33, /* Same as above */
716 sizeof(asn_DEF_ProtocolIE_Container_1544P16_tags_33)
717 /sizeof(asn_DEF_ProtocolIE_Container_1544P16_tags_33[0]), /* 1 */
718 { 0, &asn_PER_type_ProtocolIE_Container_1544P16_constr_33, SEQUENCE_OF_constraint },
719 asn_MBR_ProtocolIE_Container_1544P16_33,
720 1, /* Single element */
721 &asn_SPC_ProtocolIE_Container_1544P16_specs_33 /* Additional specs */
724 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P17_35[] = {
726 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
728 &asn_DEF_RICserviceUpdateAcknowledge_IEs,
731 0, 0, /* No default value */
735 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P17_tags_35[] = {
736 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
738 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P17_specs_35 = {
739 sizeof(struct ProtocolIE_Container_1544P17),
740 offsetof(struct ProtocolIE_Container_1544P17, _asn_ctx),
741 0, /* XER encoding is XMLDelimitedItemList */
743 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P17 = {
744 "ProtocolIE-Container",
745 "ProtocolIE-Container",
747 asn_DEF_ProtocolIE_Container_1544P17_tags_35,
748 sizeof(asn_DEF_ProtocolIE_Container_1544P17_tags_35)
749 /sizeof(asn_DEF_ProtocolIE_Container_1544P17_tags_35[0]), /* 1 */
750 asn_DEF_ProtocolIE_Container_1544P17_tags_35, /* Same as above */
751 sizeof(asn_DEF_ProtocolIE_Container_1544P17_tags_35)
752 /sizeof(asn_DEF_ProtocolIE_Container_1544P17_tags_35[0]), /* 1 */
753 { 0, &asn_PER_type_ProtocolIE_Container_1544P17_constr_35, SEQUENCE_OF_constraint },
754 asn_MBR_ProtocolIE_Container_1544P17_35,
755 1, /* Single element */
756 &asn_SPC_ProtocolIE_Container_1544P17_specs_35 /* Additional specs */
759 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P18_37[] = {
761 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
763 &asn_DEF_RICserviceUpdateFailure_IEs,
766 0, 0, /* No default value */
770 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P18_tags_37[] = {
771 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
773 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P18_specs_37 = {
774 sizeof(struct ProtocolIE_Container_1544P18),
775 offsetof(struct ProtocolIE_Container_1544P18, _asn_ctx),
776 0, /* XER encoding is XMLDelimitedItemList */
778 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P18 = {
779 "ProtocolIE-Container",
780 "ProtocolIE-Container",
782 asn_DEF_ProtocolIE_Container_1544P18_tags_37,
783 sizeof(asn_DEF_ProtocolIE_Container_1544P18_tags_37)
784 /sizeof(asn_DEF_ProtocolIE_Container_1544P18_tags_37[0]), /* 1 */
785 asn_DEF_ProtocolIE_Container_1544P18_tags_37, /* Same as above */
786 sizeof(asn_DEF_ProtocolIE_Container_1544P18_tags_37)
787 /sizeof(asn_DEF_ProtocolIE_Container_1544P18_tags_37[0]), /* 1 */
788 { 0, &asn_PER_type_ProtocolIE_Container_1544P18_constr_37, SEQUENCE_OF_constraint },
789 asn_MBR_ProtocolIE_Container_1544P18_37,
790 1, /* Single element */
791 &asn_SPC_ProtocolIE_Container_1544P18_specs_37 /* Additional specs */
794 asn_TYPE_member_t asn_MBR_ProtocolIE_Container_1544P19_39[] = {
796 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
798 &asn_DEF_RICserviceQuery_IEs,
801 0, 0, /* No default value */
805 static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_1544P19_tags_39[] = {
806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
808 asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_1544P19_specs_39 = {
809 sizeof(struct ProtocolIE_Container_1544P19),
810 offsetof(struct ProtocolIE_Container_1544P19, _asn_ctx),
811 0, /* XER encoding is XMLDelimitedItemList */
813 asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_1544P19 = {
814 "ProtocolIE-Container",
815 "ProtocolIE-Container",
817 asn_DEF_ProtocolIE_Container_1544P19_tags_39,
818 sizeof(asn_DEF_ProtocolIE_Container_1544P19_tags_39)
819 /sizeof(asn_DEF_ProtocolIE_Container_1544P19_tags_39[0]), /* 1 */
820 asn_DEF_ProtocolIE_Container_1544P19_tags_39, /* Same as above */
821 sizeof(asn_DEF_ProtocolIE_Container_1544P19_tags_39)
822 /sizeof(asn_DEF_ProtocolIE_Container_1544P19_tags_39[0]), /* 1 */
823 { 0, &asn_PER_type_ProtocolIE_Container_1544P19_constr_39, SEQUENCE_OF_constraint },
824 asn_MBR_ProtocolIE_Container_1544P19_39,
825 1, /* Single element */
826 &asn_SPC_ProtocolIE_Container_1544P19_specs_39 /* Additional specs */