Enhanced SIM for E2AP v1 for TS UC
[sim/e2-interface.git] / e2sim / e2apv1sim / ASN1c / E2SM-KPM-RANfunction-Description.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2SM-KPM-IEs"
4  *      found in "/home/rshacham/e2sm_kpm_approved.asn"
5  *      `asn1c -fcompound-names`
6  */
7
8 #ifndef _E2SM_KPM_RANfunction_Description_H_
9 #define _E2SM_KPM_RANfunction_Description_H_
10
11
12 #include <asn_application.h>
13
14 /* Including external dependencies */
15 #include "RANfunction-Name.h"
16 #include <asn_SEQUENCE_OF.h>
17 #include <constr_SEQUENCE_OF.h>
18 #include <constr_SEQUENCE.h>
19
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23
24 /* Forward declarations */
25 struct RIC_EventTriggerStyle_List;
26 struct RIC_ReportStyle_List;
27
28 /* E2SM-KPM-RANfunction-Description */
29 typedef struct E2SM_KPM_RANfunction_Description {
30         RANfunction_Name_t       ranFunction_Name;
31         struct E2SM_KPM_RANfunction_Description__e2SM_KPM_RANfunction_Item {
32                 struct E2SM_KPM_RANfunction_Description__e2SM_KPM_RANfunction_Item__ric_EventTriggerStyle_List {
33                         A_SEQUENCE_OF(struct RIC_EventTriggerStyle_List) list;
34                         
35                         /* Context for parsing across buffer boundaries */
36                         asn_struct_ctx_t _asn_ctx;
37                 } *ric_EventTriggerStyle_List;
38                 struct E2SM_KPM_RANfunction_Description__e2SM_KPM_RANfunction_Item__ric_ReportStyle_List {
39                         A_SEQUENCE_OF(struct RIC_ReportStyle_List) list;
40                         
41                         /* Context for parsing across buffer boundaries */
42                         asn_struct_ctx_t _asn_ctx;
43                 } *ric_ReportStyle_List;
44                 /*
45                  * This type is extensible,
46                  * possible extensions are below.
47                  */
48                 
49                 /* Context for parsing across buffer boundaries */
50                 asn_struct_ctx_t _asn_ctx;
51         } e2SM_KPM_RANfunction_Item;
52         /*
53          * This type is extensible,
54          * possible extensions are below.
55          */
56         
57         /* Context for parsing across buffer boundaries */
58         asn_struct_ctx_t _asn_ctx;
59 } E2SM_KPM_RANfunction_Description_t;
60
61 /* Implementation */
62 extern asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_RANfunction_Description;
63
64 #ifdef __cplusplus
65 }
66 #endif
67
68 /* Referred external types */
69 #include "RIC-EventTriggerStyle-List.h"
70 #include "RIC-ReportStyle-List.h"
71
72 #endif  /* _E2SM_KPM_RANfunction_Description_H_ */
73 #include <asn_internal.h>