Updated documentation for mock a1 tool
[ric-app/admin.git] / asn1c_defs / E2N_ProtocolIE-Container.c
1 /*
2  * Generated by asn1c-0.9.29 n1 (http://lionet.info/asn1c)
3  * From ASN.1 module "X2AP-Containers"
4  *      found in "../../asn_defs/asn1/X2AP-minimized.asn"
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
6  */
7
8 #include "E2N_ProtocolIE-Container.h"
9
10 #include "E2N_ProtocolIE-Field.h"
11 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P0_constr_1 CC_NOTUSED = {
12         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
13         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
14         0, 0    /* No PER value map */
15 };
16 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P1_constr_3 CC_NOTUSED = {
17         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
19         0, 0    /* No PER value map */
20 };
21 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P2_constr_5 CC_NOTUSED = {
22         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
23         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
24         0, 0    /* No PER value map */
25 };
26 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P3_constr_7 CC_NOTUSED = {
27         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
28         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
29         0, 0    /* No PER value map */
30 };
31 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P4_constr_9 CC_NOTUSED = {
32         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
33         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
34         0, 0    /* No PER value map */
35 };
36 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P5_constr_11 CC_NOTUSED = {
37         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
38         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
39         0, 0    /* No PER value map */
40 };
41 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P6_constr_13 CC_NOTUSED = {
42         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
43         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
44         0, 0    /* No PER value map */
45 };
46 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P7_constr_15 CC_NOTUSED = {
47         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
48         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
49         0, 0    /* No PER value map */
50 };
51 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P8_constr_17 CC_NOTUSED = {
52         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
53         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
54         0, 0    /* No PER value map */
55 };
56 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P9_constr_19 CC_NOTUSED = {
57         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
58         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
59         0, 0    /* No PER value map */
60 };
61 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P10_constr_21 CC_NOTUSED = {
62         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
63         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
64         0, 0    /* No PER value map */
65 };
66 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P11_constr_23 CC_NOTUSED = {
67         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
68         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
69         0, 0    /* No PER value map */
70 };
71 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P12_constr_25 CC_NOTUSED = {
72         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
73         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
74         0, 0    /* No PER value map */
75 };
76 asn_per_constraints_t asn_PER_type_E2N_ProtocolIE_Container_429P13_constr_27 CC_NOTUSED = {
77         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
78         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (SIZE(0..65535)) */,
79         0, 0    /* No PER value map */
80 };
81 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P0_1[] = {
82         { ATF_POINTER, 0, 0,
83                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
84                 0,
85                 &asn_DEF_E2N_RICsubscriptionRequest_IEs,
86                 0,
87                 { 0, 0, 0 },
88                 0, 0, /* No default value */
89                 ""
90                 },
91 };
92 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1[] = {
93         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
94 };
95 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P0_specs_1 = {
96         sizeof(struct E2N_ProtocolIE_Container_429P0),
97         offsetof(struct E2N_ProtocolIE_Container_429P0, _asn_ctx),
98         0,      /* XER encoding is XMLDelimitedItemList */
99 };
100 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P0 = {
101         "ProtocolIE-Container",
102         "ProtocolIE-Container",
103         &asn_OP_SEQUENCE_OF,
104         asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1,
105         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1)
106                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1[0]), /* 1 */
107         asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1,  /* Same as above */
108         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1)
109                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P0_tags_1[0]), /* 1 */
110         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P0_constr_1, SEQUENCE_OF_constraint },
111         asn_MBR_E2N_ProtocolIE_Container_429P0_1,
112         1,      /* Single element */
113         &asn_SPC_E2N_ProtocolIE_Container_429P0_specs_1 /* Additional specs */
114 };
115
116 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P1_3[] = {
117         { ATF_POINTER, 0, 0,
118                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
119                 0,
120                 &asn_DEF_E2N_RICsubscriptionResponse_IEs,
121                 0,
122                 { 0, 0, 0 },
123                 0, 0, /* No default value */
124                 ""
125                 },
126 };
127 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3[] = {
128         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
129 };
130 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P1_specs_3 = {
131         sizeof(struct E2N_ProtocolIE_Container_429P1),
132         offsetof(struct E2N_ProtocolIE_Container_429P1, _asn_ctx),
133         0,      /* XER encoding is XMLDelimitedItemList */
134 };
135 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P1 = {
136         "ProtocolIE-Container",
137         "ProtocolIE-Container",
138         &asn_OP_SEQUENCE_OF,
139         asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3,
140         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3)
141                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3[0]), /* 1 */
142         asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3,  /* Same as above */
143         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3)
144                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P1_tags_3[0]), /* 1 */
145         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P1_constr_3, SEQUENCE_OF_constraint },
146         asn_MBR_E2N_ProtocolIE_Container_429P1_3,
147         1,      /* Single element */
148         &asn_SPC_E2N_ProtocolIE_Container_429P1_specs_3 /* Additional specs */
149 };
150
151 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P2_5[] = {
152         { ATF_POINTER, 0, 0,
153                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
154                 0,
155                 &asn_DEF_E2N_RICsubscriptionFailure_IEs,
156                 0,
157                 { 0, 0, 0 },
158                 0, 0, /* No default value */
159                 ""
160                 },
161 };
162 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5[] = {
163         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
164 };
165 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P2_specs_5 = {
166         sizeof(struct E2N_ProtocolIE_Container_429P2),
167         offsetof(struct E2N_ProtocolIE_Container_429P2, _asn_ctx),
168         0,      /* XER encoding is XMLDelimitedItemList */
169 };
170 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P2 = {
171         "ProtocolIE-Container",
172         "ProtocolIE-Container",
173         &asn_OP_SEQUENCE_OF,
174         asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5,
175         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5)
176                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5[0]), /* 1 */
177         asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5,  /* Same as above */
178         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5)
179                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P2_tags_5[0]), /* 1 */
180         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P2_constr_5, SEQUENCE_OF_constraint },
181         asn_MBR_E2N_ProtocolIE_Container_429P2_5,
182         1,      /* Single element */
183         &asn_SPC_E2N_ProtocolIE_Container_429P2_specs_5 /* Additional specs */
184 };
185
186 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P3_7[] = {
187         { ATF_POINTER, 0, 0,
188                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
189                 0,
190                 &asn_DEF_E2N_RICsubscriptionDeleteRequest_IEs,
191                 0,
192                 { 0, 0, 0 },
193                 0, 0, /* No default value */
194                 ""
195                 },
196 };
197 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7[] = {
198         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
199 };
200 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P3_specs_7 = {
201         sizeof(struct E2N_ProtocolIE_Container_429P3),
202         offsetof(struct E2N_ProtocolIE_Container_429P3, _asn_ctx),
203         0,      /* XER encoding is XMLDelimitedItemList */
204 };
205 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P3 = {
206         "ProtocolIE-Container",
207         "ProtocolIE-Container",
208         &asn_OP_SEQUENCE_OF,
209         asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7,
210         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7)
211                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7[0]), /* 1 */
212         asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7,  /* Same as above */
213         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7)
214                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P3_tags_7[0]), /* 1 */
215         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P3_constr_7, SEQUENCE_OF_constraint },
216         asn_MBR_E2N_ProtocolIE_Container_429P3_7,
217         1,      /* Single element */
218         &asn_SPC_E2N_ProtocolIE_Container_429P3_specs_7 /* Additional specs */
219 };
220
221 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P4_9[] = {
222         { ATF_POINTER, 0, 0,
223                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
224                 0,
225                 &asn_DEF_E2N_RICsubscriptionDeleteResponse_IEs,
226                 0,
227                 { 0, 0, 0 },
228                 0, 0, /* No default value */
229                 ""
230                 },
231 };
232 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9[] = {
233         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
234 };
235 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P4_specs_9 = {
236         sizeof(struct E2N_ProtocolIE_Container_429P4),
237         offsetof(struct E2N_ProtocolIE_Container_429P4, _asn_ctx),
238         0,      /* XER encoding is XMLDelimitedItemList */
239 };
240 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P4 = {
241         "ProtocolIE-Container",
242         "ProtocolIE-Container",
243         &asn_OP_SEQUENCE_OF,
244         asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9,
245         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9)
246                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9[0]), /* 1 */
247         asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9,  /* Same as above */
248         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9)
249                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P4_tags_9[0]), /* 1 */
250         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P4_constr_9, SEQUENCE_OF_constraint },
251         asn_MBR_E2N_ProtocolIE_Container_429P4_9,
252         1,      /* Single element */
253         &asn_SPC_E2N_ProtocolIE_Container_429P4_specs_9 /* Additional specs */
254 };
255
256 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P5_11[] = {
257         { ATF_POINTER, 0, 0,
258                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
259                 0,
260                 &asn_DEF_E2N_RICsubscriptionDeleteFailure_IEs,
261                 0,
262                 { 0, 0, 0 },
263                 0, 0, /* No default value */
264                 ""
265                 },
266 };
267 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11[] = {
268         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
269 };
270 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P5_specs_11 = {
271         sizeof(struct E2N_ProtocolIE_Container_429P5),
272         offsetof(struct E2N_ProtocolIE_Container_429P5, _asn_ctx),
273         0,      /* XER encoding is XMLDelimitedItemList */
274 };
275 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P5 = {
276         "ProtocolIE-Container",
277         "ProtocolIE-Container",
278         &asn_OP_SEQUENCE_OF,
279         asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11,
280         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11)
281                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11[0]), /* 1 */
282         asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11, /* Same as above */
283         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11)
284                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P5_tags_11[0]), /* 1 */
285         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P5_constr_11, SEQUENCE_OF_constraint },
286         asn_MBR_E2N_ProtocolIE_Container_429P5_11,
287         1,      /* Single element */
288         &asn_SPC_E2N_ProtocolIE_Container_429P5_specs_11        /* Additional specs */
289 };
290
291 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P6_13[] = {
292         { ATF_POINTER, 0, 0,
293                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
294                 0,
295                 &asn_DEF_E2N_RICindication_IEs,
296                 0,
297                 { 0, 0, 0 },
298                 0, 0, /* No default value */
299                 ""
300                 },
301 };
302 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13[] = {
303         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
304 };
305 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P6_specs_13 = {
306         sizeof(struct E2N_ProtocolIE_Container_429P6),
307         offsetof(struct E2N_ProtocolIE_Container_429P6, _asn_ctx),
308         0,      /* XER encoding is XMLDelimitedItemList */
309 };
310 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P6 = {
311         "ProtocolIE-Container",
312         "ProtocolIE-Container",
313         &asn_OP_SEQUENCE_OF,
314         asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13,
315         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13)
316                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13[0]), /* 1 */
317         asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13, /* Same as above */
318         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13)
319                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P6_tags_13[0]), /* 1 */
320         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P6_constr_13, SEQUENCE_OF_constraint },
321         asn_MBR_E2N_ProtocolIE_Container_429P6_13,
322         1,      /* Single element */
323         &asn_SPC_E2N_ProtocolIE_Container_429P6_specs_13        /* Additional specs */
324 };
325
326 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P7_15[] = {
327         { ATF_POINTER, 0, 0,
328                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
329                 0,
330                 &asn_DEF_E2N_RICcontrolRequest_IEs,
331                 0,
332                 { 0, 0, 0 },
333                 0, 0, /* No default value */
334                 ""
335                 },
336 };
337 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15[] = {
338         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
339 };
340 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P7_specs_15 = {
341         sizeof(struct E2N_ProtocolIE_Container_429P7),
342         offsetof(struct E2N_ProtocolIE_Container_429P7, _asn_ctx),
343         0,      /* XER encoding is XMLDelimitedItemList */
344 };
345 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P7 = {
346         "ProtocolIE-Container",
347         "ProtocolIE-Container",
348         &asn_OP_SEQUENCE_OF,
349         asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15,
350         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15)
351                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15[0]), /* 1 */
352         asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15, /* Same as above */
353         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15)
354                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P7_tags_15[0]), /* 1 */
355         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P7_constr_15, SEQUENCE_OF_constraint },
356         asn_MBR_E2N_ProtocolIE_Container_429P7_15,
357         1,      /* Single element */
358         &asn_SPC_E2N_ProtocolIE_Container_429P7_specs_15        /* Additional specs */
359 };
360
361 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P8_17[] = {
362         { ATF_POINTER, 0, 0,
363                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
364                 0,
365                 &asn_DEF_E2N_RICcontrolAcknowledge_IEs,
366                 0,
367                 { 0, 0, 0 },
368                 0, 0, /* No default value */
369                 ""
370                 },
371 };
372 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17[] = {
373         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
374 };
375 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P8_specs_17 = {
376         sizeof(struct E2N_ProtocolIE_Container_429P8),
377         offsetof(struct E2N_ProtocolIE_Container_429P8, _asn_ctx),
378         0,      /* XER encoding is XMLDelimitedItemList */
379 };
380 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P8 = {
381         "ProtocolIE-Container",
382         "ProtocolIE-Container",
383         &asn_OP_SEQUENCE_OF,
384         asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17,
385         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17)
386                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17[0]), /* 1 */
387         asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17, /* Same as above */
388         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17)
389                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P8_tags_17[0]), /* 1 */
390         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P8_constr_17, SEQUENCE_OF_constraint },
391         asn_MBR_E2N_ProtocolIE_Container_429P8_17,
392         1,      /* Single element */
393         &asn_SPC_E2N_ProtocolIE_Container_429P8_specs_17        /* Additional specs */
394 };
395
396 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P9_19[] = {
397         { ATF_POINTER, 0, 0,
398                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
399                 0,
400                 &asn_DEF_E2N_RICcontrolFailure_IEs,
401                 0,
402                 { 0, 0, 0 },
403                 0, 0, /* No default value */
404                 ""
405                 },
406 };
407 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19[] = {
408         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
409 };
410 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P9_specs_19 = {
411         sizeof(struct E2N_ProtocolIE_Container_429P9),
412         offsetof(struct E2N_ProtocolIE_Container_429P9, _asn_ctx),
413         0,      /* XER encoding is XMLDelimitedItemList */
414 };
415 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P9 = {
416         "ProtocolIE-Container",
417         "ProtocolIE-Container",
418         &asn_OP_SEQUENCE_OF,
419         asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19,
420         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19)
421                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19[0]), /* 1 */
422         asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19, /* Same as above */
423         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19)
424                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P9_tags_19[0]), /* 1 */
425         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P9_constr_19, SEQUENCE_OF_constraint },
426         asn_MBR_E2N_ProtocolIE_Container_429P9_19,
427         1,      /* Single element */
428         &asn_SPC_E2N_ProtocolIE_Container_429P9_specs_19        /* Additional specs */
429 };
430
431 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P10_21[] = {
432         { ATF_POINTER, 0, 0,
433                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
434                 0,
435                 &asn_DEF_E2N_RICserviceUpdate_IEs,
436                 0,
437                 { 0, 0, 0 },
438                 0, 0, /* No default value */
439                 ""
440                 },
441 };
442 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21[] = {
443         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
444 };
445 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P10_specs_21 = {
446         sizeof(struct E2N_ProtocolIE_Container_429P10),
447         offsetof(struct E2N_ProtocolIE_Container_429P10, _asn_ctx),
448         0,      /* XER encoding is XMLDelimitedItemList */
449 };
450 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P10 = {
451         "ProtocolIE-Container",
452         "ProtocolIE-Container",
453         &asn_OP_SEQUENCE_OF,
454         asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21,
455         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21)
456                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21[0]), /* 1 */
457         asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21,        /* Same as above */
458         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21)
459                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P10_tags_21[0]), /* 1 */
460         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P10_constr_21, SEQUENCE_OF_constraint },
461         asn_MBR_E2N_ProtocolIE_Container_429P10_21,
462         1,      /* Single element */
463         &asn_SPC_E2N_ProtocolIE_Container_429P10_specs_21       /* Additional specs */
464 };
465
466 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P11_23[] = {
467         { ATF_POINTER, 0, 0,
468                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
469                 0,
470                 &asn_DEF_E2N_RICserviceUpdateAcknowledge_IEs,
471                 0,
472                 { 0, 0, 0 },
473                 0, 0, /* No default value */
474                 ""
475                 },
476 };
477 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23[] = {
478         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
479 };
480 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P11_specs_23 = {
481         sizeof(struct E2N_ProtocolIE_Container_429P11),
482         offsetof(struct E2N_ProtocolIE_Container_429P11, _asn_ctx),
483         0,      /* XER encoding is XMLDelimitedItemList */
484 };
485 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P11 = {
486         "ProtocolIE-Container",
487         "ProtocolIE-Container",
488         &asn_OP_SEQUENCE_OF,
489         asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23,
490         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23)
491                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23[0]), /* 1 */
492         asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23,        /* Same as above */
493         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23)
494                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P11_tags_23[0]), /* 1 */
495         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P11_constr_23, SEQUENCE_OF_constraint },
496         asn_MBR_E2N_ProtocolIE_Container_429P11_23,
497         1,      /* Single element */
498         &asn_SPC_E2N_ProtocolIE_Container_429P11_specs_23       /* Additional specs */
499 };
500
501 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P12_25[] = {
502         { ATF_POINTER, 0, 0,
503                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
504                 0,
505                 &asn_DEF_E2N_RICserviceUpdateFailure_IEs,
506                 0,
507                 { 0, 0, 0 },
508                 0, 0, /* No default value */
509                 ""
510                 },
511 };
512 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25[] = {
513         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
514 };
515 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P12_specs_25 = {
516         sizeof(struct E2N_ProtocolIE_Container_429P12),
517         offsetof(struct E2N_ProtocolIE_Container_429P12, _asn_ctx),
518         0,      /* XER encoding is XMLDelimitedItemList */
519 };
520 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P12 = {
521         "ProtocolIE-Container",
522         "ProtocolIE-Container",
523         &asn_OP_SEQUENCE_OF,
524         asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25,
525         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25)
526                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25[0]), /* 1 */
527         asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25,        /* Same as above */
528         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25)
529                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P12_tags_25[0]), /* 1 */
530         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P12_constr_25, SEQUENCE_OF_constraint },
531         asn_MBR_E2N_ProtocolIE_Container_429P12_25,
532         1,      /* Single element */
533         &asn_SPC_E2N_ProtocolIE_Container_429P12_specs_25       /* Additional specs */
534 };
535
536 asn_TYPE_member_t asn_MBR_E2N_ProtocolIE_Container_429P13_27[] = {
537         { ATF_POINTER, 0, 0,
538                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
539                 0,
540                 &asn_DEF_E2N_RICserviceQuery_IEs,
541                 0,
542                 { 0, 0, 0 },
543                 0, 0, /* No default value */
544                 ""
545                 },
546 };
547 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27[] = {
548         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
549 };
550 asn_SET_OF_specifics_t asn_SPC_E2N_ProtocolIE_Container_429P13_specs_27 = {
551         sizeof(struct E2N_ProtocolIE_Container_429P13),
552         offsetof(struct E2N_ProtocolIE_Container_429P13, _asn_ctx),
553         0,      /* XER encoding is XMLDelimitedItemList */
554 };
555 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Container_429P13 = {
556         "ProtocolIE-Container",
557         "ProtocolIE-Container",
558         &asn_OP_SEQUENCE_OF,
559         asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27,
560         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27)
561                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27[0]), /* 1 */
562         asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27,        /* Same as above */
563         sizeof(asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27)
564                 /sizeof(asn_DEF_E2N_ProtocolIE_Container_429P13_tags_27[0]), /* 1 */
565         { 0, &asn_PER_type_E2N_ProtocolIE_Container_429P13_constr_27, SEQUENCE_OF_constraint },
566         asn_MBR_E2N_ProtocolIE_Container_429P13_27,
567         1,      /* Single element */
568         &asn_SPC_E2N_ProtocolIE_Container_429P13_specs_27       /* Additional specs */
569 };
570