2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-RC-IEs"
4 * found in "e2sm-rc-2.0.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
8 #ifndef _E2SM_RC_RANFunctionDefinition_H_
9 #define _E2SM_RC_RANFunctionDefinition_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "RANfunction-Name.h"
16 #include <constr_SEQUENCE.h>
22 /* Forward declarations */
23 struct RANFunctionDefinition_EventTrigger;
24 struct RANFunctionDefinition_Report;
25 struct RANFunctionDefinition_Insert;
26 struct RANFunctionDefinition_Control;
27 struct RANFunctionDefinition_Policy;
29 /* E2SM-RC-RANFunctionDefinition */
30 typedef struct E2SM_RC_RANFunctionDefinition {
31 RANfunction_Name_t ranFunction_Name;
32 struct RANFunctionDefinition_EventTrigger *ranFunctionDefinition_EventTrigger; /* OPTIONAL */
33 struct RANFunctionDefinition_Report *ranFunctionDefinition_Report; /* OPTIONAL */
34 struct RANFunctionDefinition_Insert *ranFunctionDefinition_Insert; /* OPTIONAL */
35 struct RANFunctionDefinition_Control *ranFunctionDefinition_Control; /* OPTIONAL */
36 struct RANFunctionDefinition_Policy *ranFunctionDefinition_Policy; /* OPTIONAL */
38 * This type is extensible,
39 * possible extensions are below.
42 /* Context for parsing across buffer boundaries */
43 asn_struct_ctx_t _asn_ctx;
44 } E2SM_RC_RANFunctionDefinition_t;
47 extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_RANFunctionDefinition;
53 #endif /* _E2SM_RC_RANFunctionDefinition_H_ */
54 #include <asn_internal.h>