new E2AP and E2SMKPM files
[o-du/l2.git] / src / codec_utils / E2AP / ProtocolIE-SingleContainerE2.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2AP-Containers"
4  *      found in "codeathon/E2AP.asn1"
5  *      `asn1c -D ./newE2AP -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
6  */
7
8 #ifndef _ProtocolIE_SingleContainerE2_H_
9 #define _ProtocolIE_SingleContainerE2_H_
10
11
12 #include <asn_application.h>
13
14 /* Including external dependencies */
15 #include "ProtocolIE-FieldE2.h"
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21 /* ProtocolIE-SingleContainerE2 */
22 typedef RICaction_ToBeSetup_ItemIEs_t    ProtocolIE_SingleContainerE2_1408P0_t;
23 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_SingleContainerE2_1408P1_t;
24 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_SingleContainerE2_1408P2_t;
25 typedef RANfunction_ItemIEs_t    ProtocolIE_SingleContainerE2_1408P3_t;
26 typedef RANfunctionID_ItemIEs_t  ProtocolIE_SingleContainerE2_1408P4_t;
27 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_SingleContainerE2_1408P5_t;
28
29 /* Implementation */
30 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P0;
31 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P0_free;
32 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P0_print;
33 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P0_constraint;
34 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P0_decode_ber;
35 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P0_encode_der;
36 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P0_decode_xer;
37 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P0_encode_xer;
38 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P0_decode_oer;
39 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P0_encode_oer;
40 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P0_decode_uper;
41 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P0_encode_uper;
42 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P0_decode_aper;
43 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P0_encode_aper;
44 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P1;
45 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P1_free;
46 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P1_print;
47 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P1_constraint;
48 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P1_decode_ber;
49 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P1_encode_der;
50 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P1_decode_xer;
51 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P1_encode_xer;
52 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P1_decode_oer;
53 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P1_encode_oer;
54 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P1_decode_uper;
55 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P1_encode_uper;
56 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P1_decode_aper;
57 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P1_encode_aper;
58 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P2;
59 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P2_free;
60 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P2_print;
61 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P2_constraint;
62 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P2_decode_ber;
63 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P2_encode_der;
64 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P2_decode_xer;
65 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P2_encode_xer;
66 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P2_decode_oer;
67 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P2_encode_oer;
68 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P2_decode_uper;
69 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P2_encode_uper;
70 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P2_decode_aper;
71 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P2_encode_aper;
72 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P3;
73 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P3_free;
74 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P3_print;
75 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P3_constraint;
76 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P3_decode_ber;
77 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P3_encode_der;
78 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P3_decode_xer;
79 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P3_encode_xer;
80 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P3_decode_oer;
81 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P3_encode_oer;
82 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P3_decode_uper;
83 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P3_encode_uper;
84 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P3_decode_aper;
85 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P3_encode_aper;
86 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P4;
87 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P4_free;
88 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P4_print;
89 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P4_constraint;
90 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P4_decode_ber;
91 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P4_encode_der;
92 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P4_decode_xer;
93 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P4_encode_xer;
94 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P4_decode_oer;
95 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P4_encode_oer;
96 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P4_decode_uper;
97 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P4_encode_uper;
98 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P4_decode_aper;
99 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P4_encode_aper;
100 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_1408P5;
101 asn_struct_free_f ProtocolIE_SingleContainerE2_1408P5_free;
102 asn_struct_print_f ProtocolIE_SingleContainerE2_1408P5_print;
103 asn_constr_check_f ProtocolIE_SingleContainerE2_1408P5_constraint;
104 ber_type_decoder_f ProtocolIE_SingleContainerE2_1408P5_decode_ber;
105 der_type_encoder_f ProtocolIE_SingleContainerE2_1408P5_encode_der;
106 xer_type_decoder_f ProtocolIE_SingleContainerE2_1408P5_decode_xer;
107 xer_type_encoder_f ProtocolIE_SingleContainerE2_1408P5_encode_xer;
108 oer_type_decoder_f ProtocolIE_SingleContainerE2_1408P5_decode_oer;
109 oer_type_encoder_f ProtocolIE_SingleContainerE2_1408P5_encode_oer;
110 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P5_decode_uper;
111 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P5_encode_uper;
112 per_type_decoder_f ProtocolIE_SingleContainerE2_1408P5_decode_aper;
113 per_type_encoder_f ProtocolIE_SingleContainerE2_1408P5_encode_aper;
114
115 #ifdef __cplusplus
116 }
117 #endif
118
119 #endif  /* _ProtocolIE_SingleContainerE2_H_ */
120 #include <asn_internal.h>