blob: 77d4e3b8da1a5ce0670d20d4ee7d5e13dcea097a [file] [log] [blame]
Ron Shacham0eba05c2020-05-08 15:13:19 -04001/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-KPM-IEs"
Ron Shachamb57063d2020-07-06 16:12:24 -04004 * found in "/home/rshacham/e2sm-kpm-v01.02.asn"
Ron Shacham0eba05c2020-05-08 15:13:19 -04005 * `asn1c -fcompound-names`
6 */
7
8#ifndef _E2SM_KPM_IndicationMessage_H_
9#define _E2SM_KPM_IndicationMessage_H_
10
11
12#include <asn_application.h>
13
14/* Including external dependencies */
15#include "RIC-Style-Type.h"
16#include "E2SM-KPM-IndicationMessage-Format1.h"
17#include <constr_CHOICE.h>
Ron Shachamb57063d2020-07-06 16:12:24 -040018#include <constr_SEQUENCE.h>
Ron Shacham0eba05c2020-05-08 15:13:19 -040019
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24/* Dependencies */
Ron Shachamb57063d2020-07-06 16:12:24 -040025typedef enum E2SM_KPM_IndicationMessage__indicationMessage_PR {
26 E2SM_KPM_IndicationMessage__indicationMessage_PR_NOTHING, /* No components present */
27 E2SM_KPM_IndicationMessage__indicationMessage_PR_indicationMessage_Format1
Ron Shacham0eba05c2020-05-08 15:13:19 -040028 /* Extensions may appear below */
29
Ron Shachamb57063d2020-07-06 16:12:24 -040030} E2SM_KPM_IndicationMessage__indicationMessage_PR;
Ron Shacham0eba05c2020-05-08 15:13:19 -040031
32/* E2SM-KPM-IndicationMessage */
33typedef struct E2SM_KPM_IndicationMessage {
Ron Shachamb57063d2020-07-06 16:12:24 -040034 RIC_Style_Type_t ric_Style_Type;
35 struct E2SM_KPM_IndicationMessage__indicationMessage {
36 E2SM_KPM_IndicationMessage__indicationMessage_PR present;
37 union E2SM_KPM_IndicationMessage__indicationMessage_u {
38 E2SM_KPM_IndicationMessage_Format1_t indicationMessage_Format1;
39 /*
40 * This type is extensible,
41 * possible extensions are below.
42 */
43 } choice;
44
45 /* Context for parsing across buffer boundaries */
46 asn_struct_ctx_t _asn_ctx;
47 } indicationMessage;
48 /*
49 * This type is extensible,
50 * possible extensions are below.
51 */
Ron Shacham0eba05c2020-05-08 15:13:19 -040052
53 /* Context for parsing across buffer boundaries */
54 asn_struct_ctx_t _asn_ctx;
55} E2SM_KPM_IndicationMessage_t;
56
57/* Implementation */
58extern asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationMessage;
59
60#ifdef __cplusplus
61}
62#endif
63
64#endif /* _E2SM_KPM_IndicationMessage_H_ */
65#include <asn_internal.h>