ISSUE ID:- RICAPP-216
[ric-app/bouncer.git] / Bouncer / e2sm_rc / headers / RANFunctionDefinition-EventTrigger.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2SM-RC-IEs"
4  *      found in "e2sm_rc.asn"
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
6  */
7
8 #ifndef _RANFunctionDefinition_EventTrigger_H_
9 #define _RANFunctionDefinition_EventTrigger_H_
10
11
12 #include <asn_application.h>
13
14 /* Including external dependencies */
15 #include <asn_SEQUENCE_OF.h>
16 #include <constr_SEQUENCE_OF.h>
17 #include <constr_SEQUENCE.h>
18
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23 /* Forward declarations */
24 struct RANFunctionDefinition_EventTrigger_Style_Item;
25 struct L2Parameters_RANParameter_Item;
26 struct RANFunctionDefinition_EventTrigger_CallProcess_Item;
27 struct UEIdentification_RANParameter_Item;
28 struct CellIdentification_RANParameter_Item;
29
30 /* RANFunctionDefinition-EventTrigger */
31 typedef struct RANFunctionDefinition_EventTrigger {
32         struct RANFunctionDefinition_EventTrigger__ric_EventTriggerStyle_List {
33                 A_SEQUENCE_OF(struct RANFunctionDefinition_EventTrigger_Style_Item) list;
34                 
35                 /* Context for parsing across buffer boundaries */
36                 asn_struct_ctx_t _asn_ctx;
37         } ric_EventTriggerStyle_List;
38         struct RANFunctionDefinition_EventTrigger__ran_L2Parameters_List {
39                 A_SEQUENCE_OF(struct L2Parameters_RANParameter_Item) list;
40                 
41                 /* Context for parsing across buffer boundaries */
42                 asn_struct_ctx_t _asn_ctx;
43         } *ran_L2Parameters_List;
44         struct RANFunctionDefinition_EventTrigger__ran_CallProcessTypes_List {
45                 A_SEQUENCE_OF(struct RANFunctionDefinition_EventTrigger_CallProcess_Item) list;
46                 
47                 /* Context for parsing across buffer boundaries */
48                 asn_struct_ctx_t _asn_ctx;
49         } *ran_CallProcessTypes_List;
50         struct RANFunctionDefinition_EventTrigger__ran_UEIdentificationParameters_List {
51                 A_SEQUENCE_OF(struct UEIdentification_RANParameter_Item) list;
52                 
53                 /* Context for parsing across buffer boundaries */
54                 asn_struct_ctx_t _asn_ctx;
55         } *ran_UEIdentificationParameters_List;
56         struct RANFunctionDefinition_EventTrigger__ran_CellIdentificationParameters_List {
57                 A_SEQUENCE_OF(struct CellIdentification_RANParameter_Item) list;
58                 
59                 /* Context for parsing across buffer boundaries */
60                 asn_struct_ctx_t _asn_ctx;
61         } *ran_CellIdentificationParameters_List;
62         /*
63          * This type is extensible,
64          * possible extensions are below.
65          */
66         
67         /* Context for parsing across buffer boundaries */
68         asn_struct_ctx_t _asn_ctx;
69 } RANFunctionDefinition_EventTrigger_t;
70
71 /* Implementation */
72 extern asn_TYPE_descriptor_t asn_DEF_RANFunctionDefinition_EventTrigger;
73 extern asn_SEQUENCE_specifics_t asn_SPC_RANFunctionDefinition_EventTrigger_specs_1;
74 extern asn_TYPE_member_t asn_MBR_RANFunctionDefinition_EventTrigger_1[5];
75
76 #ifdef __cplusplus
77 }
78 #endif
79
80 #endif  /* _RANFunctionDefinition_EventTrigger_H_ */
81 #include <asn_internal.h>