blob: 3e24ec93e6eb8098720ab3a4f0f5f33cd1186850 [file] [log] [blame]
Harald Welted523a692015-08-30 23:11:19 +02001/*
2 * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
3 * From ASN.1 module "HNBAP-IEs"
4 * found in "../../asn1/hnbap/HNBAP-IEs.asn"
Harald Welteff4750f2015-08-31 09:55:28 +02005 * `asn1c -gen-PER`
Harald Welted523a692015-08-30 23:11:19 +02006 */
7
8#ifndef _CriticalityDiagnostics_IE_List_H_
9#define _CriticalityDiagnostics_IE_List_H_
10
11
12#include <asn_application.h>
13
14/* Including external dependencies */
15#include <asn_SEQUENCE_OF.h>
Neels Hofmeyrf1f2d7c2016-01-05 12:00:06 +010016#include <osmocom/hnbap/Criticality.h>
17#include <osmocom/hnbap/ProtocolIE-ID.h>
18#include <osmocom/hnbap/TypeOfError.h>
Harald Welted523a692015-08-30 23:11:19 +020019#include <constr_SEQUENCE.h>
20#include <constr_SEQUENCE_OF.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
26/* Forward declarations */
27struct IE_Extensions;
28
29/* CriticalityDiagnostics-IE-List */
30typedef struct CriticalityDiagnostics_IE_List {
31 A_SEQUENCE_OF(struct Member {
32 Criticality_t iECriticality;
33 ProtocolIE_ID_t iE_ID;
34 TypeOfError_t typeOfError;
35 struct IE_Extensions *iE_Extensions /* OPTIONAL */;
36 /*
37 * This type is extensible,
38 * possible extensions are below.
39 */
40
41 /* Context for parsing across buffer boundaries */
42 asn_struct_ctx_t _asn_ctx;
43 } ) list;
44
45 /* Context for parsing across buffer boundaries */
46 asn_struct_ctx_t _asn_ctx;
47} CriticalityDiagnostics_IE_List_t;
48
49/* Implementation */
50extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List;
51
52#ifdef __cplusplus
53}
54#endif
55
56/* Referred external types */
Neels Hofmeyrf1f2d7c2016-01-05 12:00:06 +010057#include <osmocom/hnbap/IE-Extensions.h>
Harald Welted523a692015-08-30 23:11:19 +020058
59#endif /* _CriticalityDiagnostics_IE_List_H_ */
60#include <asn_internal.h>