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