blob: 4a0a3c60c530e146c9f411dbcb171b0511159bbd [file] [log] [blame]
Harald Welteee091892015-09-10 10:22:03 +02001/*
2 * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
3 * From ASN.1 module "RANAP-IEs"
4 * found in "../../asn1/ranap/RANAP-IEs.asn"
5 */
6
7#ifndef _RANAP_ENB_ID_H_
8#define _RANAP_ENB_ID_H_
9
10
11#include <asn_application.h>
12
13/* Including external dependencies */
14#include <BIT_STRING.h>
15#include <constr_CHOICE.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21/* Dependencies */
22typedef enum RANAP_ENB_ID_PR {
23 RANAP_ENB_ID_PR_NOTHING, /* No components present */
24 RANAP_ENB_ID_PR_macroENB_ID,
25 RANAP_ENB_ID_PR_homeENB_ID,
26 /* Extensions may appear below */
27
28} RANAP_ENB_ID_PR;
29
30/* RANAP_ENB-ID */
31typedef struct RANAP_ENB_ID {
32 RANAP_ENB_ID_PR present;
33 union RANAP_ENB_ID_u {
34 BIT_STRING_t macroENB_ID;
35 BIT_STRING_t homeENB_ID;
36 /*
37 * This type is extensible,
38 * possible extensions are below.
39 */
40 } choice;
41
42 /* Context for parsing across buffer boundaries */
43 asn_struct_ctx_t _asn_ctx;
44} RANAP_ENB_ID_t;
45
46/* Implementation */
47extern asn_TYPE_descriptor_t asn_DEF_RANAP_ENB_ID;
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* _RANAP_ENB_ID_H_ */
54#include <asn_internal.h>