blob: 22f6f357e33e6560fbbca3fe20afd646ce830020 [file] [log] [blame]
Anssi Mannila483bd162022-01-20 11:11:48 +02001/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "spec/e2ap-v02.00.00.asn"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
6 */
7
8#ifndef _ProtocolIE_SingleContainer_H_
9#define _ProtocolIE_SingleContainer_H_
10
11
12#include "asn_application.h"
13
14/* Including external dependencies */
15#include "ProtocolIE-Field.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21/* ProtocolIE-SingleContainer */
22typedef RICaction_ToBeSetup_ItemIEs_t ProtocolIE_SingleContainer_1926P0_t;
23typedef RICaction_Admitted_ItemIEs_t ProtocolIE_SingleContainer_1926P1_t;
24typedef RICaction_NotAdmitted_ItemIEs_t ProtocolIE_SingleContainer_1926P2_t;
25typedef RICsubscription_withCause_ItemIEs_t ProtocolIE_SingleContainer_1926P3_t;
26typedef E2connectionUpdate_ItemIEs_t ProtocolIE_SingleContainer_1926P4_t;
27typedef E2connectionUpdateRemove_ItemIEs_t ProtocolIE_SingleContainer_1926P5_t;
28typedef E2connectionSetupFailed_ItemIEs_t ProtocolIE_SingleContainer_1926P6_t;
29typedef E2nodeComponentConfigAddition_ItemIEs_t ProtocolIE_SingleContainer_1926P7_t;
30typedef E2nodeComponentConfigUpdate_ItemIEs_t ProtocolIE_SingleContainer_1926P8_t;
31typedef E2nodeComponentConfigRemoval_ItemIEs_t ProtocolIE_SingleContainer_1926P9_t;
32typedef E2nodeTNLassociationRemoval_ItemIEs_t ProtocolIE_SingleContainer_1926P10_t;
33typedef E2nodeComponentConfigAdditionAck_ItemIEs_t ProtocolIE_SingleContainer_1926P11_t;
34typedef E2nodeComponentConfigUpdateAck_ItemIEs_t ProtocolIE_SingleContainer_1926P12_t;
35typedef E2nodeComponentConfigRemovalAck_ItemIEs_t ProtocolIE_SingleContainer_1926P13_t;
36typedef RANfunction_ItemIEs_t ProtocolIE_SingleContainer_1926P14_t;
37typedef RANfunctionID_ItemIEs_t ProtocolIE_SingleContainer_1926P15_t;
38typedef RANfunctionIDcause_ItemIEs_t ProtocolIE_SingleContainer_1926P16_t;
39
40/* Implementation */
41extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P0;
42asn_struct_free_f ProtocolIE_SingleContainer_1926P0_free;
43asn_struct_print_f ProtocolIE_SingleContainer_1926P0_print;
44asn_constr_check_f ProtocolIE_SingleContainer_1926P0_constraint;
45ber_type_decoder_f ProtocolIE_SingleContainer_1926P0_decode_ber;
46der_type_encoder_f ProtocolIE_SingleContainer_1926P0_encode_der;
47xer_type_decoder_f ProtocolIE_SingleContainer_1926P0_decode_xer;
48xer_type_encoder_f ProtocolIE_SingleContainer_1926P0_encode_xer;
49per_type_decoder_f ProtocolIE_SingleContainer_1926P0_decode_uper;
50per_type_encoder_f ProtocolIE_SingleContainer_1926P0_encode_uper;
51per_type_decoder_f ProtocolIE_SingleContainer_1926P0_decode_aper;
52per_type_encoder_f ProtocolIE_SingleContainer_1926P0_encode_aper;
53extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P1;
54asn_struct_free_f ProtocolIE_SingleContainer_1926P1_free;
55asn_struct_print_f ProtocolIE_SingleContainer_1926P1_print;
56asn_constr_check_f ProtocolIE_SingleContainer_1926P1_constraint;
57ber_type_decoder_f ProtocolIE_SingleContainer_1926P1_decode_ber;
58der_type_encoder_f ProtocolIE_SingleContainer_1926P1_encode_der;
59xer_type_decoder_f ProtocolIE_SingleContainer_1926P1_decode_xer;
60xer_type_encoder_f ProtocolIE_SingleContainer_1926P1_encode_xer;
61per_type_decoder_f ProtocolIE_SingleContainer_1926P1_decode_uper;
62per_type_encoder_f ProtocolIE_SingleContainer_1926P1_encode_uper;
63per_type_decoder_f ProtocolIE_SingleContainer_1926P1_decode_aper;
64per_type_encoder_f ProtocolIE_SingleContainer_1926P1_encode_aper;
65extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P2;
66asn_struct_free_f ProtocolIE_SingleContainer_1926P2_free;
67asn_struct_print_f ProtocolIE_SingleContainer_1926P2_print;
68asn_constr_check_f ProtocolIE_SingleContainer_1926P2_constraint;
69ber_type_decoder_f ProtocolIE_SingleContainer_1926P2_decode_ber;
70der_type_encoder_f ProtocolIE_SingleContainer_1926P2_encode_der;
71xer_type_decoder_f ProtocolIE_SingleContainer_1926P2_decode_xer;
72xer_type_encoder_f ProtocolIE_SingleContainer_1926P2_encode_xer;
73per_type_decoder_f ProtocolIE_SingleContainer_1926P2_decode_uper;
74per_type_encoder_f ProtocolIE_SingleContainer_1926P2_encode_uper;
75per_type_decoder_f ProtocolIE_SingleContainer_1926P2_decode_aper;
76per_type_encoder_f ProtocolIE_SingleContainer_1926P2_encode_aper;
77extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P3;
78asn_struct_free_f ProtocolIE_SingleContainer_1926P3_free;
79asn_struct_print_f ProtocolIE_SingleContainer_1926P3_print;
80asn_constr_check_f ProtocolIE_SingleContainer_1926P3_constraint;
81ber_type_decoder_f ProtocolIE_SingleContainer_1926P3_decode_ber;
82der_type_encoder_f ProtocolIE_SingleContainer_1926P3_encode_der;
83xer_type_decoder_f ProtocolIE_SingleContainer_1926P3_decode_xer;
84xer_type_encoder_f ProtocolIE_SingleContainer_1926P3_encode_xer;
85per_type_decoder_f ProtocolIE_SingleContainer_1926P3_decode_uper;
86per_type_encoder_f ProtocolIE_SingleContainer_1926P3_encode_uper;
87per_type_decoder_f ProtocolIE_SingleContainer_1926P3_decode_aper;
88per_type_encoder_f ProtocolIE_SingleContainer_1926P3_encode_aper;
89extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P4;
90asn_struct_free_f ProtocolIE_SingleContainer_1926P4_free;
91asn_struct_print_f ProtocolIE_SingleContainer_1926P4_print;
92asn_constr_check_f ProtocolIE_SingleContainer_1926P4_constraint;
93ber_type_decoder_f ProtocolIE_SingleContainer_1926P4_decode_ber;
94der_type_encoder_f ProtocolIE_SingleContainer_1926P4_encode_der;
95xer_type_decoder_f ProtocolIE_SingleContainer_1926P4_decode_xer;
96xer_type_encoder_f ProtocolIE_SingleContainer_1926P4_encode_xer;
97per_type_decoder_f ProtocolIE_SingleContainer_1926P4_decode_uper;
98per_type_encoder_f ProtocolIE_SingleContainer_1926P4_encode_uper;
99per_type_decoder_f ProtocolIE_SingleContainer_1926P4_decode_aper;
100per_type_encoder_f ProtocolIE_SingleContainer_1926P4_encode_aper;
101extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P5;
102asn_struct_free_f ProtocolIE_SingleContainer_1926P5_free;
103asn_struct_print_f ProtocolIE_SingleContainer_1926P5_print;
104asn_constr_check_f ProtocolIE_SingleContainer_1926P5_constraint;
105ber_type_decoder_f ProtocolIE_SingleContainer_1926P5_decode_ber;
106der_type_encoder_f ProtocolIE_SingleContainer_1926P5_encode_der;
107xer_type_decoder_f ProtocolIE_SingleContainer_1926P5_decode_xer;
108xer_type_encoder_f ProtocolIE_SingleContainer_1926P5_encode_xer;
109per_type_decoder_f ProtocolIE_SingleContainer_1926P5_decode_uper;
110per_type_encoder_f ProtocolIE_SingleContainer_1926P5_encode_uper;
111per_type_decoder_f ProtocolIE_SingleContainer_1926P5_decode_aper;
112per_type_encoder_f ProtocolIE_SingleContainer_1926P5_encode_aper;
113extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P6;
114asn_struct_free_f ProtocolIE_SingleContainer_1926P6_free;
115asn_struct_print_f ProtocolIE_SingleContainer_1926P6_print;
116asn_constr_check_f ProtocolIE_SingleContainer_1926P6_constraint;
117ber_type_decoder_f ProtocolIE_SingleContainer_1926P6_decode_ber;
118der_type_encoder_f ProtocolIE_SingleContainer_1926P6_encode_der;
119xer_type_decoder_f ProtocolIE_SingleContainer_1926P6_decode_xer;
120xer_type_encoder_f ProtocolIE_SingleContainer_1926P6_encode_xer;
121per_type_decoder_f ProtocolIE_SingleContainer_1926P6_decode_uper;
122per_type_encoder_f ProtocolIE_SingleContainer_1926P6_encode_uper;
123per_type_decoder_f ProtocolIE_SingleContainer_1926P6_decode_aper;
124per_type_encoder_f ProtocolIE_SingleContainer_1926P6_encode_aper;
125extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P7;
126asn_struct_free_f ProtocolIE_SingleContainer_1926P7_free;
127asn_struct_print_f ProtocolIE_SingleContainer_1926P7_print;
128asn_constr_check_f ProtocolIE_SingleContainer_1926P7_constraint;
129ber_type_decoder_f ProtocolIE_SingleContainer_1926P7_decode_ber;
130der_type_encoder_f ProtocolIE_SingleContainer_1926P7_encode_der;
131xer_type_decoder_f ProtocolIE_SingleContainer_1926P7_decode_xer;
132xer_type_encoder_f ProtocolIE_SingleContainer_1926P7_encode_xer;
133per_type_decoder_f ProtocolIE_SingleContainer_1926P7_decode_uper;
134per_type_encoder_f ProtocolIE_SingleContainer_1926P7_encode_uper;
135per_type_decoder_f ProtocolIE_SingleContainer_1926P7_decode_aper;
136per_type_encoder_f ProtocolIE_SingleContainer_1926P7_encode_aper;
137extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P8;
138asn_struct_free_f ProtocolIE_SingleContainer_1926P8_free;
139asn_struct_print_f ProtocolIE_SingleContainer_1926P8_print;
140asn_constr_check_f ProtocolIE_SingleContainer_1926P8_constraint;
141ber_type_decoder_f ProtocolIE_SingleContainer_1926P8_decode_ber;
142der_type_encoder_f ProtocolIE_SingleContainer_1926P8_encode_der;
143xer_type_decoder_f ProtocolIE_SingleContainer_1926P8_decode_xer;
144xer_type_encoder_f ProtocolIE_SingleContainer_1926P8_encode_xer;
145per_type_decoder_f ProtocolIE_SingleContainer_1926P8_decode_uper;
146per_type_encoder_f ProtocolIE_SingleContainer_1926P8_encode_uper;
147per_type_decoder_f ProtocolIE_SingleContainer_1926P8_decode_aper;
148per_type_encoder_f ProtocolIE_SingleContainer_1926P8_encode_aper;
149extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P9;
150asn_struct_free_f ProtocolIE_SingleContainer_1926P9_free;
151asn_struct_print_f ProtocolIE_SingleContainer_1926P9_print;
152asn_constr_check_f ProtocolIE_SingleContainer_1926P9_constraint;
153ber_type_decoder_f ProtocolIE_SingleContainer_1926P9_decode_ber;
154der_type_encoder_f ProtocolIE_SingleContainer_1926P9_encode_der;
155xer_type_decoder_f ProtocolIE_SingleContainer_1926P9_decode_xer;
156xer_type_encoder_f ProtocolIE_SingleContainer_1926P9_encode_xer;
157per_type_decoder_f ProtocolIE_SingleContainer_1926P9_decode_uper;
158per_type_encoder_f ProtocolIE_SingleContainer_1926P9_encode_uper;
159per_type_decoder_f ProtocolIE_SingleContainer_1926P9_decode_aper;
160per_type_encoder_f ProtocolIE_SingleContainer_1926P9_encode_aper;
161extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P10;
162asn_struct_free_f ProtocolIE_SingleContainer_1926P10_free;
163asn_struct_print_f ProtocolIE_SingleContainer_1926P10_print;
164asn_constr_check_f ProtocolIE_SingleContainer_1926P10_constraint;
165ber_type_decoder_f ProtocolIE_SingleContainer_1926P10_decode_ber;
166der_type_encoder_f ProtocolIE_SingleContainer_1926P10_encode_der;
167xer_type_decoder_f ProtocolIE_SingleContainer_1926P10_decode_xer;
168xer_type_encoder_f ProtocolIE_SingleContainer_1926P10_encode_xer;
169per_type_decoder_f ProtocolIE_SingleContainer_1926P10_decode_uper;
170per_type_encoder_f ProtocolIE_SingleContainer_1926P10_encode_uper;
171per_type_decoder_f ProtocolIE_SingleContainer_1926P10_decode_aper;
172per_type_encoder_f ProtocolIE_SingleContainer_1926P10_encode_aper;
173extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P11;
174asn_struct_free_f ProtocolIE_SingleContainer_1926P11_free;
175asn_struct_print_f ProtocolIE_SingleContainer_1926P11_print;
176asn_constr_check_f ProtocolIE_SingleContainer_1926P11_constraint;
177ber_type_decoder_f ProtocolIE_SingleContainer_1926P11_decode_ber;
178der_type_encoder_f ProtocolIE_SingleContainer_1926P11_encode_der;
179xer_type_decoder_f ProtocolIE_SingleContainer_1926P11_decode_xer;
180xer_type_encoder_f ProtocolIE_SingleContainer_1926P11_encode_xer;
181per_type_decoder_f ProtocolIE_SingleContainer_1926P11_decode_uper;
182per_type_encoder_f ProtocolIE_SingleContainer_1926P11_encode_uper;
183per_type_decoder_f ProtocolIE_SingleContainer_1926P11_decode_aper;
184per_type_encoder_f ProtocolIE_SingleContainer_1926P11_encode_aper;
185extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P12;
186asn_struct_free_f ProtocolIE_SingleContainer_1926P12_free;
187asn_struct_print_f ProtocolIE_SingleContainer_1926P12_print;
188asn_constr_check_f ProtocolIE_SingleContainer_1926P12_constraint;
189ber_type_decoder_f ProtocolIE_SingleContainer_1926P12_decode_ber;
190der_type_encoder_f ProtocolIE_SingleContainer_1926P12_encode_der;
191xer_type_decoder_f ProtocolIE_SingleContainer_1926P12_decode_xer;
192xer_type_encoder_f ProtocolIE_SingleContainer_1926P12_encode_xer;
193per_type_decoder_f ProtocolIE_SingleContainer_1926P12_decode_uper;
194per_type_encoder_f ProtocolIE_SingleContainer_1926P12_encode_uper;
195per_type_decoder_f ProtocolIE_SingleContainer_1926P12_decode_aper;
196per_type_encoder_f ProtocolIE_SingleContainer_1926P12_encode_aper;
197extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P13;
198asn_struct_free_f ProtocolIE_SingleContainer_1926P13_free;
199asn_struct_print_f ProtocolIE_SingleContainer_1926P13_print;
200asn_constr_check_f ProtocolIE_SingleContainer_1926P13_constraint;
201ber_type_decoder_f ProtocolIE_SingleContainer_1926P13_decode_ber;
202der_type_encoder_f ProtocolIE_SingleContainer_1926P13_encode_der;
203xer_type_decoder_f ProtocolIE_SingleContainer_1926P13_decode_xer;
204xer_type_encoder_f ProtocolIE_SingleContainer_1926P13_encode_xer;
205per_type_decoder_f ProtocolIE_SingleContainer_1926P13_decode_uper;
206per_type_encoder_f ProtocolIE_SingleContainer_1926P13_encode_uper;
207per_type_decoder_f ProtocolIE_SingleContainer_1926P13_decode_aper;
208per_type_encoder_f ProtocolIE_SingleContainer_1926P13_encode_aper;
209extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P14;
210asn_struct_free_f ProtocolIE_SingleContainer_1926P14_free;
211asn_struct_print_f ProtocolIE_SingleContainer_1926P14_print;
212asn_constr_check_f ProtocolIE_SingleContainer_1926P14_constraint;
213ber_type_decoder_f ProtocolIE_SingleContainer_1926P14_decode_ber;
214der_type_encoder_f ProtocolIE_SingleContainer_1926P14_encode_der;
215xer_type_decoder_f ProtocolIE_SingleContainer_1926P14_decode_xer;
216xer_type_encoder_f ProtocolIE_SingleContainer_1926P14_encode_xer;
217per_type_decoder_f ProtocolIE_SingleContainer_1926P14_decode_uper;
218per_type_encoder_f ProtocolIE_SingleContainer_1926P14_encode_uper;
219per_type_decoder_f ProtocolIE_SingleContainer_1926P14_decode_aper;
220per_type_encoder_f ProtocolIE_SingleContainer_1926P14_encode_aper;
221extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P15;
222asn_struct_free_f ProtocolIE_SingleContainer_1926P15_free;
223asn_struct_print_f ProtocolIE_SingleContainer_1926P15_print;
224asn_constr_check_f ProtocolIE_SingleContainer_1926P15_constraint;
225ber_type_decoder_f ProtocolIE_SingleContainer_1926P15_decode_ber;
226der_type_encoder_f ProtocolIE_SingleContainer_1926P15_encode_der;
227xer_type_decoder_f ProtocolIE_SingleContainer_1926P15_decode_xer;
228xer_type_encoder_f ProtocolIE_SingleContainer_1926P15_encode_xer;
229per_type_decoder_f ProtocolIE_SingleContainer_1926P15_decode_uper;
230per_type_encoder_f ProtocolIE_SingleContainer_1926P15_encode_uper;
231per_type_decoder_f ProtocolIE_SingleContainer_1926P15_decode_aper;
232per_type_encoder_f ProtocolIE_SingleContainer_1926P15_encode_aper;
233extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1926P16;
234asn_struct_free_f ProtocolIE_SingleContainer_1926P16_free;
235asn_struct_print_f ProtocolIE_SingleContainer_1926P16_print;
236asn_constr_check_f ProtocolIE_SingleContainer_1926P16_constraint;
237ber_type_decoder_f ProtocolIE_SingleContainer_1926P16_decode_ber;
238der_type_encoder_f ProtocolIE_SingleContainer_1926P16_encode_der;
239xer_type_decoder_f ProtocolIE_SingleContainer_1926P16_decode_xer;
240xer_type_encoder_f ProtocolIE_SingleContainer_1926P16_encode_xer;
241per_type_decoder_f ProtocolIE_SingleContainer_1926P16_decode_uper;
242per_type_encoder_f ProtocolIE_SingleContainer_1926P16_encode_uper;
243per_type_decoder_f ProtocolIE_SingleContainer_1926P16_decode_aper;
244per_type_encoder_f ProtocolIE_SingleContainer_1926P16_encode_aper;
245
246#ifdef __cplusplus
247}
248#endif
249
250#endif /* _ProtocolIE_SingleContainer_H_ */
251#include "asn_internal.h"