670db3d9a662fc081281560aaccf0c3d92a33a13
[ric-plt/e2.git] / RIC-E2-TERMINATION / 3rdparty / oranE2 / ProtocolIE-SingleContainer.h
1 /*
2  *
3  * Copyright 2020 AT&T Intellectual Property
4  *
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
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
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.
16  *
17  */
18
19 /*
20  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
21  * From ASN.1 module "E2AP-Containers"
22  *      found in "e2ap-v01.01.00.asn"
23  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
24  */
25
26 #ifndef _ProtocolIE_SingleContainer_H_
27 #define _ProtocolIE_SingleContainer_H_
28
29
30 #include "asn_application.h"
31
32 /* Including external dependencies */
33 #include "ProtocolIE-Field.h"
34
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38
39 /* ProtocolIE-SingleContainer */
40 typedef RICaction_ToBeSetup_ItemIEs_t    ProtocolIE_SingleContainer_229P0_t;
41 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_SingleContainer_229P1_t;
42 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_SingleContainer_229P2_t;
43 typedef E2connectionUpdate_ItemIEs_t     ProtocolIE_SingleContainer_229P3_t;
44 typedef E2connectionUpdateRemove_ItemIEs_t       ProtocolIE_SingleContainer_229P4_t;
45 typedef E2connectionSetupFailed_ItemIEs_t        ProtocolIE_SingleContainer_229P5_t;
46 typedef E2nodeComponentConfigUpdate_ItemIEs_t    ProtocolIE_SingleContainer_229P6_t;
47 typedef E2nodeComponentConfigUpdateAck_ItemIEs_t         ProtocolIE_SingleContainer_229P7_t;
48 typedef RANfunction_ItemIEs_t    ProtocolIE_SingleContainer_229P8_t;
49 typedef RANfunctionID_ItemIEs_t  ProtocolIE_SingleContainer_229P9_t;
50 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_SingleContainer_229P10_t;
51
52 /* Implementation */
53 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P0;
54 asn_struct_free_f ProtocolIE_SingleContainer_229P0_free;
55 asn_struct_print_f ProtocolIE_SingleContainer_229P0_print;
56 asn_constr_check_f ProtocolIE_SingleContainer_229P0_constraint;
57 ber_type_decoder_f ProtocolIE_SingleContainer_229P0_decode_ber;
58 der_type_encoder_f ProtocolIE_SingleContainer_229P0_encode_der;
59 xer_type_decoder_f ProtocolIE_SingleContainer_229P0_decode_xer;
60 xer_type_encoder_f ProtocolIE_SingleContainer_229P0_encode_xer;
61 per_type_decoder_f ProtocolIE_SingleContainer_229P0_decode_uper;
62 per_type_encoder_f ProtocolIE_SingleContainer_229P0_encode_uper;
63 per_type_decoder_f ProtocolIE_SingleContainer_229P0_decode_aper;
64 per_type_encoder_f ProtocolIE_SingleContainer_229P0_encode_aper;
65 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P1;
66 asn_struct_free_f ProtocolIE_SingleContainer_229P1_free;
67 asn_struct_print_f ProtocolIE_SingleContainer_229P1_print;
68 asn_constr_check_f ProtocolIE_SingleContainer_229P1_constraint;
69 ber_type_decoder_f ProtocolIE_SingleContainer_229P1_decode_ber;
70 der_type_encoder_f ProtocolIE_SingleContainer_229P1_encode_der;
71 xer_type_decoder_f ProtocolIE_SingleContainer_229P1_decode_xer;
72 xer_type_encoder_f ProtocolIE_SingleContainer_229P1_encode_xer;
73 per_type_decoder_f ProtocolIE_SingleContainer_229P1_decode_uper;
74 per_type_encoder_f ProtocolIE_SingleContainer_229P1_encode_uper;
75 per_type_decoder_f ProtocolIE_SingleContainer_229P1_decode_aper;
76 per_type_encoder_f ProtocolIE_SingleContainer_229P1_encode_aper;
77 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P2;
78 asn_struct_free_f ProtocolIE_SingleContainer_229P2_free;
79 asn_struct_print_f ProtocolIE_SingleContainer_229P2_print;
80 asn_constr_check_f ProtocolIE_SingleContainer_229P2_constraint;
81 ber_type_decoder_f ProtocolIE_SingleContainer_229P2_decode_ber;
82 der_type_encoder_f ProtocolIE_SingleContainer_229P2_encode_der;
83 xer_type_decoder_f ProtocolIE_SingleContainer_229P2_decode_xer;
84 xer_type_encoder_f ProtocolIE_SingleContainer_229P2_encode_xer;
85 per_type_decoder_f ProtocolIE_SingleContainer_229P2_decode_uper;
86 per_type_encoder_f ProtocolIE_SingleContainer_229P2_encode_uper;
87 per_type_decoder_f ProtocolIE_SingleContainer_229P2_decode_aper;
88 per_type_encoder_f ProtocolIE_SingleContainer_229P2_encode_aper;
89 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P3;
90 asn_struct_free_f ProtocolIE_SingleContainer_229P3_free;
91 asn_struct_print_f ProtocolIE_SingleContainer_229P3_print;
92 asn_constr_check_f ProtocolIE_SingleContainer_229P3_constraint;
93 ber_type_decoder_f ProtocolIE_SingleContainer_229P3_decode_ber;
94 der_type_encoder_f ProtocolIE_SingleContainer_229P3_encode_der;
95 xer_type_decoder_f ProtocolIE_SingleContainer_229P3_decode_xer;
96 xer_type_encoder_f ProtocolIE_SingleContainer_229P3_encode_xer;
97 per_type_decoder_f ProtocolIE_SingleContainer_229P3_decode_uper;
98 per_type_encoder_f ProtocolIE_SingleContainer_229P3_encode_uper;
99 per_type_decoder_f ProtocolIE_SingleContainer_229P3_decode_aper;
100 per_type_encoder_f ProtocolIE_SingleContainer_229P3_encode_aper;
101 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P4;
102 asn_struct_free_f ProtocolIE_SingleContainer_229P4_free;
103 asn_struct_print_f ProtocolIE_SingleContainer_229P4_print;
104 asn_constr_check_f ProtocolIE_SingleContainer_229P4_constraint;
105 ber_type_decoder_f ProtocolIE_SingleContainer_229P4_decode_ber;
106 der_type_encoder_f ProtocolIE_SingleContainer_229P4_encode_der;
107 xer_type_decoder_f ProtocolIE_SingleContainer_229P4_decode_xer;
108 xer_type_encoder_f ProtocolIE_SingleContainer_229P4_encode_xer;
109 per_type_decoder_f ProtocolIE_SingleContainer_229P4_decode_uper;
110 per_type_encoder_f ProtocolIE_SingleContainer_229P4_encode_uper;
111 per_type_decoder_f ProtocolIE_SingleContainer_229P4_decode_aper;
112 per_type_encoder_f ProtocolIE_SingleContainer_229P4_encode_aper;
113 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P5;
114 asn_struct_free_f ProtocolIE_SingleContainer_229P5_free;
115 asn_struct_print_f ProtocolIE_SingleContainer_229P5_print;
116 asn_constr_check_f ProtocolIE_SingleContainer_229P5_constraint;
117 ber_type_decoder_f ProtocolIE_SingleContainer_229P5_decode_ber;
118 der_type_encoder_f ProtocolIE_SingleContainer_229P5_encode_der;
119 xer_type_decoder_f ProtocolIE_SingleContainer_229P5_decode_xer;
120 xer_type_encoder_f ProtocolIE_SingleContainer_229P5_encode_xer;
121 per_type_decoder_f ProtocolIE_SingleContainer_229P5_decode_uper;
122 per_type_encoder_f ProtocolIE_SingleContainer_229P5_encode_uper;
123 per_type_decoder_f ProtocolIE_SingleContainer_229P5_decode_aper;
124 per_type_encoder_f ProtocolIE_SingleContainer_229P5_encode_aper;
125 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P6;
126 asn_struct_free_f ProtocolIE_SingleContainer_229P6_free;
127 asn_struct_print_f ProtocolIE_SingleContainer_229P6_print;
128 asn_constr_check_f ProtocolIE_SingleContainer_229P6_constraint;
129 ber_type_decoder_f ProtocolIE_SingleContainer_229P6_decode_ber;
130 der_type_encoder_f ProtocolIE_SingleContainer_229P6_encode_der;
131 xer_type_decoder_f ProtocolIE_SingleContainer_229P6_decode_xer;
132 xer_type_encoder_f ProtocolIE_SingleContainer_229P6_encode_xer;
133 per_type_decoder_f ProtocolIE_SingleContainer_229P6_decode_uper;
134 per_type_encoder_f ProtocolIE_SingleContainer_229P6_encode_uper;
135 per_type_decoder_f ProtocolIE_SingleContainer_229P6_decode_aper;
136 per_type_encoder_f ProtocolIE_SingleContainer_229P6_encode_aper;
137 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P7;
138 asn_struct_free_f ProtocolIE_SingleContainer_229P7_free;
139 asn_struct_print_f ProtocolIE_SingleContainer_229P7_print;
140 asn_constr_check_f ProtocolIE_SingleContainer_229P7_constraint;
141 ber_type_decoder_f ProtocolIE_SingleContainer_229P7_decode_ber;
142 der_type_encoder_f ProtocolIE_SingleContainer_229P7_encode_der;
143 xer_type_decoder_f ProtocolIE_SingleContainer_229P7_decode_xer;
144 xer_type_encoder_f ProtocolIE_SingleContainer_229P7_encode_xer;
145 per_type_decoder_f ProtocolIE_SingleContainer_229P7_decode_uper;
146 per_type_encoder_f ProtocolIE_SingleContainer_229P7_encode_uper;
147 per_type_decoder_f ProtocolIE_SingleContainer_229P7_decode_aper;
148 per_type_encoder_f ProtocolIE_SingleContainer_229P7_encode_aper;
149 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P8;
150 asn_struct_free_f ProtocolIE_SingleContainer_229P8_free;
151 asn_struct_print_f ProtocolIE_SingleContainer_229P8_print;
152 asn_constr_check_f ProtocolIE_SingleContainer_229P8_constraint;
153 ber_type_decoder_f ProtocolIE_SingleContainer_229P8_decode_ber;
154 der_type_encoder_f ProtocolIE_SingleContainer_229P8_encode_der;
155 xer_type_decoder_f ProtocolIE_SingleContainer_229P8_decode_xer;
156 xer_type_encoder_f ProtocolIE_SingleContainer_229P8_encode_xer;
157 per_type_decoder_f ProtocolIE_SingleContainer_229P8_decode_uper;
158 per_type_encoder_f ProtocolIE_SingleContainer_229P8_encode_uper;
159 per_type_decoder_f ProtocolIE_SingleContainer_229P8_decode_aper;
160 per_type_encoder_f ProtocolIE_SingleContainer_229P8_encode_aper;
161 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P9;
162 asn_struct_free_f ProtocolIE_SingleContainer_229P9_free;
163 asn_struct_print_f ProtocolIE_SingleContainer_229P9_print;
164 asn_constr_check_f ProtocolIE_SingleContainer_229P9_constraint;
165 ber_type_decoder_f ProtocolIE_SingleContainer_229P9_decode_ber;
166 der_type_encoder_f ProtocolIE_SingleContainer_229P9_encode_der;
167 xer_type_decoder_f ProtocolIE_SingleContainer_229P9_decode_xer;
168 xer_type_encoder_f ProtocolIE_SingleContainer_229P9_encode_xer;
169 per_type_decoder_f ProtocolIE_SingleContainer_229P9_decode_uper;
170 per_type_encoder_f ProtocolIE_SingleContainer_229P9_encode_uper;
171 per_type_decoder_f ProtocolIE_SingleContainer_229P9_decode_aper;
172 per_type_encoder_f ProtocolIE_SingleContainer_229P9_encode_aper;
173 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_229P10;
174 asn_struct_free_f ProtocolIE_SingleContainer_229P10_free;
175 asn_struct_print_f ProtocolIE_SingleContainer_229P10_print;
176 asn_constr_check_f ProtocolIE_SingleContainer_229P10_constraint;
177 ber_type_decoder_f ProtocolIE_SingleContainer_229P10_decode_ber;
178 der_type_encoder_f ProtocolIE_SingleContainer_229P10_encode_der;
179 xer_type_decoder_f ProtocolIE_SingleContainer_229P10_decode_xer;
180 xer_type_encoder_f ProtocolIE_SingleContainer_229P10_encode_xer;
181 per_type_decoder_f ProtocolIE_SingleContainer_229P10_decode_uper;
182 per_type_encoder_f ProtocolIE_SingleContainer_229P10_encode_uper;
183 per_type_decoder_f ProtocolIE_SingleContainer_229P10_decode_aper;
184 per_type_encoder_f ProtocolIE_SingleContainer_229P10_encode_aper;
185
186 #ifdef __cplusplus
187 }
188 #endif
189
190 #endif  /* _ProtocolIE_SingleContainer_H_ */
191 #include "asn_internal.h"