43e0afd4acdb0450acc7107516ee501b26a64933
[ric-app/kpimon.git] / asn1c_defs / all-defs / UE-ContextInformationRetrieve.h
1 /*\r
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\r
3  * From ASN.1 module "X2AP-PDU-Contents"\r
4  *      found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"\r
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`\r
6  */\r
7 \r
8 #ifndef _UE_ContextInformationRetrieve_H_\r
9 #define _UE_ContextInformationRetrieve_H_\r
10 \r
11 \r
12 #include <asn_application.h>\r
13 \r
14 /* Including external dependencies */\r
15 #include "UE-S1AP-ID.h"\r
16 #include "UESecurityCapabilities.h"\r
17 #include "AS-SecurityInformation.h"\r
18 #include "UEAggregateMaximumBitRate.h"\r
19 #include "SubscriberProfileIDforRFP.h"\r
20 #include "E-RABs-ToBeSetup-ListRetrieve.h"\r
21 #include "RRC-Context.h"\r
22 #include "ManagementBasedMDTallowed.h"\r
23 #include <constr_SEQUENCE.h>\r
24 \r
25 #ifdef __cplusplus\r
26 extern "C" {\r
27 #endif\r
28 \r
29 /* Forward declarations */\r
30 struct HandoverRestrictionList;\r
31 struct LocationReportingInformation;\r
32 struct MDTPLMNList;\r
33 struct ProtocolExtensionContainer;\r
34 \r
35 /* UE-ContextInformationRetrieve */\r
36 typedef struct UE_ContextInformationRetrieve {\r
37         UE_S1AP_ID_t     mME_UE_S1AP_ID;\r
38         UESecurityCapabilities_t         uESecurityCapabilities;\r
39         AS_SecurityInformation_t         aS_SecurityInformation;\r
40         UEAggregateMaximumBitRate_t      uEaggregateMaximumBitRate;\r
41         SubscriberProfileIDforRFP_t     *subscriberProfileIDforRFP;     /* OPTIONAL */\r
42         E_RABs_ToBeSetup_ListRetrieve_t  e_RABs_ToBeSetup_ListRetrieve;\r
43         RRC_Context_t    rRC_Context;\r
44         struct HandoverRestrictionList  *handoverRestrictionList;       /* OPTIONAL */\r
45         struct LocationReportingInformation     *locationReportingInformation;  /* OPTIONAL */\r
46         ManagementBasedMDTallowed_t     *managBasedMDTallowed;  /* OPTIONAL */\r
47         struct MDTPLMNList      *managBasedMDTPLMNList; /* OPTIONAL */\r
48         struct ProtocolExtensionContainer       *iE_Extensions; /* OPTIONAL */\r
49         /*\r
50          * This type is extensible,\r
51          * possible extensions are below.\r
52          */\r
53         \r
54         /* Context for parsing across buffer boundaries */\r
55         asn_struct_ctx_t _asn_ctx;\r
56 } UE_ContextInformationRetrieve_t;\r
57 \r
58 /* Implementation */\r
59 extern asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve;\r
60 \r
61 #ifdef __cplusplus\r
62 }\r
63 #endif\r
64 \r
65 #endif  /* _UE_ContextInformationRetrieve_H_ */\r
66 #include <asn_internal.h>\r