Enhanced SIM for E2AP v1 for TS UC
[sim/e2-interface.git] / e2sim / e2apv1sim / ASN1c / 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 "../asnTextFiles/e2ap-v01.00.00.asn"
23  *      `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
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_1547P0_t;
41 typedef RICaction_Admitted_ItemIEs_t     ProtocolIE_SingleContainer_1547P1_t;
42 typedef RICaction_NotAdmitted_ItemIEs_t  ProtocolIE_SingleContainer_1547P2_t;
43 typedef RANfunction_ItemIEs_t    ProtocolIE_SingleContainer_1547P3_t;
44 typedef RANfunctionID_ItemIEs_t  ProtocolIE_SingleContainer_1547P4_t;
45 typedef RANfunctionIDcause_ItemIEs_t     ProtocolIE_SingleContainer_1547P5_t;
46
47 /* Implementation */
48 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P0;
49 asn_struct_free_f ProtocolIE_SingleContainer_1547P0_free;
50 asn_struct_print_f ProtocolIE_SingleContainer_1547P0_print;
51 asn_constr_check_f ProtocolIE_SingleContainer_1547P0_constraint;
52 ber_type_decoder_f ProtocolIE_SingleContainer_1547P0_decode_ber;
53 der_type_encoder_f ProtocolIE_SingleContainer_1547P0_encode_der;
54 xer_type_decoder_f ProtocolIE_SingleContainer_1547P0_decode_xer;
55 xer_type_encoder_f ProtocolIE_SingleContainer_1547P0_encode_xer;
56 per_type_decoder_f ProtocolIE_SingleContainer_1547P0_decode_uper;
57 per_type_encoder_f ProtocolIE_SingleContainer_1547P0_encode_uper;
58 per_type_decoder_f ProtocolIE_SingleContainer_1547P0_decode_aper;
59 per_type_encoder_f ProtocolIE_SingleContainer_1547P0_encode_aper;
60 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P1;
61 asn_struct_free_f ProtocolIE_SingleContainer_1547P1_free;
62 asn_struct_print_f ProtocolIE_SingleContainer_1547P1_print;
63 asn_constr_check_f ProtocolIE_SingleContainer_1547P1_constraint;
64 ber_type_decoder_f ProtocolIE_SingleContainer_1547P1_decode_ber;
65 der_type_encoder_f ProtocolIE_SingleContainer_1547P1_encode_der;
66 xer_type_decoder_f ProtocolIE_SingleContainer_1547P1_decode_xer;
67 xer_type_encoder_f ProtocolIE_SingleContainer_1547P1_encode_xer;
68 per_type_decoder_f ProtocolIE_SingleContainer_1547P1_decode_uper;
69 per_type_encoder_f ProtocolIE_SingleContainer_1547P1_encode_uper;
70 per_type_decoder_f ProtocolIE_SingleContainer_1547P1_decode_aper;
71 per_type_encoder_f ProtocolIE_SingleContainer_1547P1_encode_aper;
72 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P2;
73 asn_struct_free_f ProtocolIE_SingleContainer_1547P2_free;
74 asn_struct_print_f ProtocolIE_SingleContainer_1547P2_print;
75 asn_constr_check_f ProtocolIE_SingleContainer_1547P2_constraint;
76 ber_type_decoder_f ProtocolIE_SingleContainer_1547P2_decode_ber;
77 der_type_encoder_f ProtocolIE_SingleContainer_1547P2_encode_der;
78 xer_type_decoder_f ProtocolIE_SingleContainer_1547P2_decode_xer;
79 xer_type_encoder_f ProtocolIE_SingleContainer_1547P2_encode_xer;
80 per_type_decoder_f ProtocolIE_SingleContainer_1547P2_decode_uper;
81 per_type_encoder_f ProtocolIE_SingleContainer_1547P2_encode_uper;
82 per_type_decoder_f ProtocolIE_SingleContainer_1547P2_decode_aper;
83 per_type_encoder_f ProtocolIE_SingleContainer_1547P2_encode_aper;
84 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P3;
85 asn_struct_free_f ProtocolIE_SingleContainer_1547P3_free;
86 asn_struct_print_f ProtocolIE_SingleContainer_1547P3_print;
87 asn_constr_check_f ProtocolIE_SingleContainer_1547P3_constraint;
88 ber_type_decoder_f ProtocolIE_SingleContainer_1547P3_decode_ber;
89 der_type_encoder_f ProtocolIE_SingleContainer_1547P3_encode_der;
90 xer_type_decoder_f ProtocolIE_SingleContainer_1547P3_decode_xer;
91 xer_type_encoder_f ProtocolIE_SingleContainer_1547P3_encode_xer;
92 per_type_decoder_f ProtocolIE_SingleContainer_1547P3_decode_uper;
93 per_type_encoder_f ProtocolIE_SingleContainer_1547P3_encode_uper;
94 per_type_decoder_f ProtocolIE_SingleContainer_1547P3_decode_aper;
95 per_type_encoder_f ProtocolIE_SingleContainer_1547P3_encode_aper;
96 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P4;
97 asn_struct_free_f ProtocolIE_SingleContainer_1547P4_free;
98 asn_struct_print_f ProtocolIE_SingleContainer_1547P4_print;
99 asn_constr_check_f ProtocolIE_SingleContainer_1547P4_constraint;
100 ber_type_decoder_f ProtocolIE_SingleContainer_1547P4_decode_ber;
101 der_type_encoder_f ProtocolIE_SingleContainer_1547P4_encode_der;
102 xer_type_decoder_f ProtocolIE_SingleContainer_1547P4_decode_xer;
103 xer_type_encoder_f ProtocolIE_SingleContainer_1547P4_encode_xer;
104 per_type_decoder_f ProtocolIE_SingleContainer_1547P4_decode_uper;
105 per_type_encoder_f ProtocolIE_SingleContainer_1547P4_encode_uper;
106 per_type_decoder_f ProtocolIE_SingleContainer_1547P4_decode_aper;
107 per_type_encoder_f ProtocolIE_SingleContainer_1547P4_encode_aper;
108 extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1547P5;
109 asn_struct_free_f ProtocolIE_SingleContainer_1547P5_free;
110 asn_struct_print_f ProtocolIE_SingleContainer_1547P5_print;
111 asn_constr_check_f ProtocolIE_SingleContainer_1547P5_constraint;
112 ber_type_decoder_f ProtocolIE_SingleContainer_1547P5_decode_ber;
113 der_type_encoder_f ProtocolIE_SingleContainer_1547P5_encode_der;
114 xer_type_decoder_f ProtocolIE_SingleContainer_1547P5_decode_xer;
115 xer_type_encoder_f ProtocolIE_SingleContainer_1547P5_encode_xer;
116 per_type_decoder_f ProtocolIE_SingleContainer_1547P5_decode_uper;
117 per_type_encoder_f ProtocolIE_SingleContainer_1547P5_encode_uper;
118 per_type_decoder_f ProtocolIE_SingleContainer_1547P5_decode_aper;
119 per_type_encoder_f ProtocolIE_SingleContainer_1547P5_encode_aper;
120
121 #ifdef __cplusplus
122 }
123 #endif
124
125 #endif  /* _ProtocolIE_SingleContainer_H_ */
126 #include "asn_internal.h"