Sending E2 reset procedure
[sim/e2-interface.git] / e2sim / src / ASN1c / ProtocolIE-Field.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2AP-Containers"
4  *      found in "e2ap-v2.asn"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -gen-PER -no-gen-example -no-gen-OER`
6  */
7
8 #ifndef _ProtocolIE_Field_H_
9 #define _ProtocolIE_Field_H_
10
11
12 #include "asn_application.h"
13
14 /* Including external dependencies */
15 #include "ProtocolIE-ID.h"
16 #include "Criticality.h"
17 #include "ANY.h"
18 #include "asn_ioc.h"
19 #include "RICaction-ToBeSetup-Item.h"
20 #include "Presence.h"
21 #include "OPEN_TYPE.h"
22 #include "constr_CHOICE.h"
23 #include "constr_SEQUENCE.h"
24 #include "RICaction-Admitted-Item.h"
25 #include "RICaction-NotAdmitted-Item.h"
26 #include "RICsubscription-withCause-Item.h"
27 #include "E2connectionUpdate-Item.h"
28 #include "E2connectionUpdateRemove-Item.h"
29 #include "E2connectionSetupFailed-Item.h"
30 #include "E2nodeComponentConfigAddition-Item.h"
31 #include "E2nodeComponentConfigUpdate-Item.h"
32 #include "E2nodeComponentConfigRemoval-Item.h"
33 #include "E2nodeTNLassociationRemoval-Item.h"
34 #include "E2nodeComponentConfigAdditionAck-Item.h"
35 #include "E2nodeComponentConfigUpdateAck-Item.h"
36 #include "E2nodeComponentConfigRemovalAck-Item.h"
37 #include "RANfunction-Item.h"
38 #include "RANfunctionID-Item.h"
39 #include "RANfunctionIDcause-Item.h"
40 #include "RICrequestID.h"
41 #include "RANfunctionID.h"
42 #include "RICsubscriptionDetails.h"
43 #include "RICaction-Admitted-List.h"
44 #include "RICaction-NotAdmitted-List.h"
45 #include "Cause.h"
46 #include "CriticalityDiagnostics.h"
47 #include "RICsubscription-List-withCause.h"
48 #include "RICactionID.h"
49 #include "RICindicationSN.h"
50 #include "RICindicationType.h"
51 #include "RICindicationHeader.h"
52 #include "RICindicationMessage.h"
53 #include "RICcallProcessID.h"
54 #include "RICcontrolHeader.h"
55 #include "RICcontrolMessage.h"
56 #include "RICcontrolAckRequest.h"
57 #include "RICcontrolOutcome.h"
58 #include "TransactionID.h"
59 #include "GlobalE2node-ID.h"
60 #include "RANfunctions-List.h"
61 #include "E2nodeComponentConfigAddition-List.h"
62 #include "GlobalRIC-ID.h"
63 #include "RANfunctionsID-List.h"
64 #include "RANfunctionsIDcause-List.h"
65 #include "E2nodeComponentConfigAdditionAck-List.h"
66 #include "TimeToWait.h"
67 #include "TNLinformation.h"
68 #include "E2connectionUpdate-List.h"
69 #include "E2connectionUpdateRemove-List.h"
70 #include "E2connectionSetupFailed-List.h"
71 #include "E2nodeComponentConfigUpdate-List.h"
72 #include "E2nodeComponentConfigRemoval-List.h"
73 #include "E2nodeTNLassociationRemoval-List.h"
74 #include "E2nodeComponentConfigUpdateAck-List.h"
75 #include "E2nodeComponentConfigRemovalAck-List.h"
76
77 #ifdef __cplusplus
78 extern "C" {
79 #endif
80
81 /* Dependencies */
82 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
83         RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING,  /* No components present */
84         RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
85 } RICaction_ToBeSetup_ItemIEs__value_PR;
86 typedef enum RICaction_Admitted_ItemIEs__value_PR {
87         RICaction_Admitted_ItemIEs__value_PR_NOTHING,   /* No components present */
88         RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
89 } RICaction_Admitted_ItemIEs__value_PR;
90 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
91         RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING,        /* No components present */
92         RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
93 } RICaction_NotAdmitted_ItemIEs__value_PR;
94 typedef enum RICsubscription_withCause_ItemIEs__value_PR {
95         RICsubscription_withCause_ItemIEs__value_PR_NOTHING,    /* No components present */
96         RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item
97 } RICsubscription_withCause_ItemIEs__value_PR;
98 typedef enum E2connectionUpdate_ItemIEs__value_PR {
99         E2connectionUpdate_ItemIEs__value_PR_NOTHING,   /* No components present */
100         E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
101 } E2connectionUpdate_ItemIEs__value_PR;
102 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
103         E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING,     /* No components present */
104         E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
105 } E2connectionUpdateRemove_ItemIEs__value_PR;
106 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
107         E2connectionSetupFailed_ItemIEs__value_PR_NOTHING,      /* No components present */
108         E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
109 } E2connectionSetupFailed_ItemIEs__value_PR;
110 typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR {
111         E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING,        /* No components present */
112         E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item
113 } E2nodeComponentConfigAddition_ItemIEs__value_PR;
114 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
115         E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING,  /* No components present */
116         E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
117 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
118 typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR {
119         E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
120         E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item
121 } E2nodeComponentConfigRemoval_ItemIEs__value_PR;
122 typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR {
123         E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING,  /* No components present */
124         E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item
125 } E2nodeTNLassociationRemoval_ItemIEs__value_PR;
126 typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR {
127         E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING,     /* No components present */
128         E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item
129 } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR;
130 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
131         E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING,       /* No components present */
132         E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
133 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
134 typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR {
135         E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING,      /* No components present */
136         E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item
137 } E2nodeComponentConfigRemovalAck_ItemIEs__value_PR;
138 typedef enum RANfunction_ItemIEs__value_PR {
139         RANfunction_ItemIEs__value_PR_NOTHING,  /* No components present */
140         RANfunction_ItemIEs__value_PR_RANfunction_Item
141 } RANfunction_ItemIEs__value_PR;
142 typedef enum RANfunctionID_ItemIEs__value_PR {
143         RANfunctionID_ItemIEs__value_PR_NOTHING,        /* No components present */
144         RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
145 } RANfunctionID_ItemIEs__value_PR;
146 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
147         RANfunctionIDcause_ItemIEs__value_PR_NOTHING,   /* No components present */
148         RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
149 } RANfunctionIDcause_ItemIEs__value_PR;
150 typedef enum RICsubscriptionRequest_IEs__value_PR {
151         RICsubscriptionRequest_IEs__value_PR_NOTHING,   /* No components present */
152         RICsubscriptionRequest_IEs__value_PR_RICrequestID,
153         RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
154         RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails
155 } RICsubscriptionRequest_IEs__value_PR;
156 typedef enum RICsubscriptionResponse_IEs__value_PR {
157         RICsubscriptionResponse_IEs__value_PR_NOTHING,  /* No components present */
158         RICsubscriptionResponse_IEs__value_PR_RICrequestID,
159         RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
160         RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
161         RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
162 } RICsubscriptionResponse_IEs__value_PR;
163 typedef enum RICsubscriptionFailure_IEs__value_PR {
164         RICsubscriptionFailure_IEs__value_PR_NOTHING,   /* No components present */
165         RICsubscriptionFailure_IEs__value_PR_RICrequestID,
166         RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
167         RICsubscriptionFailure_IEs__value_PR_Cause,
168         RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
169 } RICsubscriptionFailure_IEs__value_PR;
170 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
171         RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING,     /* No components present */
172         RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
173         RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
174 } RICsubscriptionDeleteRequest_IEs__value_PR;
175 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
176         RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING,    /* No components present */
177         RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
178         RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
179 } RICsubscriptionDeleteResponse_IEs__value_PR;
180 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
181         RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING,     /* No components present */
182         RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
183         RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
184         RICsubscriptionDeleteFailure_IEs__value_PR_Cause,
185         RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
186 } RICsubscriptionDeleteFailure_IEs__value_PR;
187 typedef enum RICsubscriptionDeleteRequired_IEs__value_PR {
188         RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING,    /* No components present */
189         RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause
190 } RICsubscriptionDeleteRequired_IEs__value_PR;
191 typedef enum RICindication_IEs__value_PR {
192         RICindication_IEs__value_PR_NOTHING,    /* No components present */
193         RICindication_IEs__value_PR_RICrequestID,
194         RICindication_IEs__value_PR_RANfunctionID,
195         RICindication_IEs__value_PR_RICactionID,
196         RICindication_IEs__value_PR_RICindicationSN,
197         RICindication_IEs__value_PR_RICindicationType,
198         RICindication_IEs__value_PR_RICindicationHeader,
199         RICindication_IEs__value_PR_RICindicationMessage,
200         RICindication_IEs__value_PR_RICcallProcessID
201 } RICindication_IEs__value_PR;
202 typedef enum RICcontrolRequest_IEs__value_PR {
203         RICcontrolRequest_IEs__value_PR_NOTHING,        /* No components present */
204         RICcontrolRequest_IEs__value_PR_RICrequestID,
205         RICcontrolRequest_IEs__value_PR_RANfunctionID,
206         RICcontrolRequest_IEs__value_PR_RICcallProcessID,
207         RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
208         RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
209         RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
210 } RICcontrolRequest_IEs__value_PR;
211 typedef enum RICcontrolAcknowledge_IEs__value_PR {
212         RICcontrolAcknowledge_IEs__value_PR_NOTHING,    /* No components present */
213         RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
214         RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
215         RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
216         RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
217 } RICcontrolAcknowledge_IEs__value_PR;
218 typedef enum RICcontrolFailure_IEs__value_PR {
219         RICcontrolFailure_IEs__value_PR_NOTHING,        /* No components present */
220         RICcontrolFailure_IEs__value_PR_RICrequestID,
221         RICcontrolFailure_IEs__value_PR_RANfunctionID,
222         RICcontrolFailure_IEs__value_PR_RICcallProcessID,
223         RICcontrolFailure_IEs__value_PR_Cause,
224         RICcontrolFailure_IEs__value_PR_RICcontrolOutcome
225 } RICcontrolFailure_IEs__value_PR;
226 typedef enum ErrorIndication_IEs__value_PR {
227         ErrorIndication_IEs__value_PR_NOTHING,  /* No components present */
228         ErrorIndication_IEs__value_PR_TransactionID,
229         ErrorIndication_IEs__value_PR_RICrequestID,
230         ErrorIndication_IEs__value_PR_RANfunctionID,
231         ErrorIndication_IEs__value_PR_Cause,
232         ErrorIndication_IEs__value_PR_CriticalityDiagnostics
233 } ErrorIndication_IEs__value_PR;
234 typedef enum E2setupRequestIEs__value_PR {
235         E2setupRequestIEs__value_PR_NOTHING,    /* No components present */
236         E2setupRequestIEs__value_PR_TransactionID,
237         E2setupRequestIEs__value_PR_GlobalE2node_ID,
238         E2setupRequestIEs__value_PR_RANfunctions_List,
239         E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List
240 } E2setupRequestIEs__value_PR;
241 typedef enum E2setupResponseIEs__value_PR {
242         E2setupResponseIEs__value_PR_NOTHING,   /* No components present */
243         E2setupResponseIEs__value_PR_TransactionID,
244         E2setupResponseIEs__value_PR_GlobalRIC_ID,
245         E2setupResponseIEs__value_PR_RANfunctionsID_List,
246         E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
247         E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List
248 } E2setupResponseIEs__value_PR;
249 typedef enum E2setupFailureIEs__value_PR {
250         E2setupFailureIEs__value_PR_NOTHING,    /* No components present */
251         E2setupFailureIEs__value_PR_TransactionID,
252         E2setupFailureIEs__value_PR_Cause,
253         E2setupFailureIEs__value_PR_TimeToWait,
254         E2setupFailureIEs__value_PR_CriticalityDiagnostics,
255         E2setupFailureIEs__value_PR_TNLinformation
256 } E2setupFailureIEs__value_PR;
257 typedef enum E2connectionUpdate_IEs__value_PR {
258         E2connectionUpdate_IEs__value_PR_NOTHING,       /* No components present */
259         E2connectionUpdate_IEs__value_PR_TransactionID,
260         E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
261         E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List
262 } E2connectionUpdate_IEs__value_PR;
263 typedef enum E2connectionUpdateAck_IEs__value_PR {
264         E2connectionUpdateAck_IEs__value_PR_NOTHING,    /* No components present */
265         E2connectionUpdateAck_IEs__value_PR_TransactionID,
266         E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
267         E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
268 } E2connectionUpdateAck_IEs__value_PR;
269 typedef enum E2connectionUpdateFailure_IEs__value_PR {
270         E2connectionUpdateFailure_IEs__value_PR_NOTHING,        /* No components present */
271         E2connectionUpdateFailure_IEs__value_PR_TransactionID,
272         E2connectionUpdateFailure_IEs__value_PR_Cause,
273         E2connectionUpdateFailure_IEs__value_PR_TimeToWait,
274         E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics
275 } E2connectionUpdateFailure_IEs__value_PR;
276 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
277         E2nodeConfigurationUpdate_IEs__value_PR_NOTHING,        /* No components present */
278         E2nodeConfigurationUpdate_IEs__value_PR_TransactionID,
279         E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID,
280         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List,
281         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List,
282         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List,
283         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List
284 } E2nodeConfigurationUpdate_IEs__value_PR;
285 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
286         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,     /* No components present */
287         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID,
288         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List,
289         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List,
290         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List
291 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
292 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
293         E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
294         E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID,
295         E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause,
296         E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
297         E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
298 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
299 typedef enum ResetRequestIEs__value_PR {
300         ResetRequestIEs__value_PR_NOTHING,      /* No components present */
301         ResetRequestIEs__value_PR_TransactionID,
302         ResetRequestIEs__value_PR_Cause
303 } ResetRequestIEs__value_PR;
304 typedef enum ResetResponseIEs__value_PR {
305         ResetResponseIEs__value_PR_NOTHING,     /* No components present */
306         ResetResponseIEs__value_PR_TransactionID,
307         ResetResponseIEs__value_PR_CriticalityDiagnostics
308 } ResetResponseIEs__value_PR;
309 typedef enum RICserviceUpdate_IEs__value_PR {
310         RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
311         RICserviceUpdate_IEs__value_PR_TransactionID,
312         RICserviceUpdate_IEs__value_PR_RANfunctions_List,
313         RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
314 } RICserviceUpdate_IEs__value_PR;
315 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
316         RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING,      /* No components present */
317         RICserviceUpdateAcknowledge_IEs__value_PR_TransactionID,
318         RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
319         RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
320 } RICserviceUpdateAcknowledge_IEs__value_PR;
321 typedef enum RICserviceUpdateFailure_IEs__value_PR {
322         RICserviceUpdateFailure_IEs__value_PR_NOTHING,  /* No components present */
323         RICserviceUpdateFailure_IEs__value_PR_TransactionID,
324         RICserviceUpdateFailure_IEs__value_PR_Cause,
325         RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
326         RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
327 } RICserviceUpdateFailure_IEs__value_PR;
328 typedef enum RICserviceQuery_IEs__value_PR {
329         RICserviceQuery_IEs__value_PR_NOTHING,  /* No components present */
330         RICserviceQuery_IEs__value_PR_TransactionID,
331         RICserviceQuery_IEs__value_PR_RANfunctionsID_List
332 } RICserviceQuery_IEs__value_PR;
333
334 /* ProtocolIE-Field */
335 typedef struct RICaction_ToBeSetup_ItemIEs {
336         ProtocolIE_ID_t  id;
337         Criticality_t    criticality;
338         struct RICaction_ToBeSetup_ItemIEs__value {
339                 RICaction_ToBeSetup_ItemIEs__value_PR present;
340                 union RICaction_ToBeSetup_ItemIEs__value_u {
341                         RICaction_ToBeSetup_Item_t       RICaction_ToBeSetup_Item;
342                 } choice;
343                 
344                 /* Context for parsing across buffer boundaries */
345                 asn_struct_ctx_t _asn_ctx;
346         } value;
347         
348         /* Context for parsing across buffer boundaries */
349         asn_struct_ctx_t _asn_ctx;
350 } RICaction_ToBeSetup_ItemIEs_t;
351 typedef struct RICaction_Admitted_ItemIEs {
352         ProtocolIE_ID_t  id;
353         Criticality_t    criticality;
354         struct RICaction_Admitted_ItemIEs__value {
355                 RICaction_Admitted_ItemIEs__value_PR present;
356                 union RICaction_Admitted_ItemIEs__value_u {
357                         RICaction_Admitted_Item_t        RICaction_Admitted_Item;
358                 } choice;
359                 
360                 /* Context for parsing across buffer boundaries */
361                 asn_struct_ctx_t _asn_ctx;
362         } value;
363         
364         /* Context for parsing across buffer boundaries */
365         asn_struct_ctx_t _asn_ctx;
366 } RICaction_Admitted_ItemIEs_t;
367 typedef struct RICaction_NotAdmitted_ItemIEs {
368         ProtocolIE_ID_t  id;
369         Criticality_t    criticality;
370         struct RICaction_NotAdmitted_ItemIEs__value {
371                 RICaction_NotAdmitted_ItemIEs__value_PR present;
372                 union RICaction_NotAdmitted_ItemIEs__value_u {
373                         RICaction_NotAdmitted_Item_t     RICaction_NotAdmitted_Item;
374                 } choice;
375                 
376                 /* Context for parsing across buffer boundaries */
377                 asn_struct_ctx_t _asn_ctx;
378         } value;
379         
380         /* Context for parsing across buffer boundaries */
381         asn_struct_ctx_t _asn_ctx;
382 } RICaction_NotAdmitted_ItemIEs_t;
383 typedef struct RICsubscription_withCause_ItemIEs {
384         ProtocolIE_ID_t  id;
385         Criticality_t    criticality;
386         struct RICsubscription_withCause_ItemIEs__value {
387                 RICsubscription_withCause_ItemIEs__value_PR present;
388                 union RICsubscription_withCause_ItemIEs__value_u {
389                         RICsubscription_withCause_Item_t         RICsubscription_withCause_Item;
390                 } choice;
391                 
392                 /* Context for parsing across buffer boundaries */
393                 asn_struct_ctx_t _asn_ctx;
394         } value;
395         
396         /* Context for parsing across buffer boundaries */
397         asn_struct_ctx_t _asn_ctx;
398 } RICsubscription_withCause_ItemIEs_t;
399 typedef struct E2connectionUpdate_ItemIEs {
400         ProtocolIE_ID_t  id;
401         Criticality_t    criticality;
402         struct E2connectionUpdate_ItemIEs__value {
403                 E2connectionUpdate_ItemIEs__value_PR present;
404                 union E2connectionUpdate_ItemIEs__value_u {
405                         E2connectionUpdate_Item_t        E2connectionUpdate_Item;
406                 } choice;
407                 
408                 /* Context for parsing across buffer boundaries */
409                 asn_struct_ctx_t _asn_ctx;
410         } value;
411         
412         /* Context for parsing across buffer boundaries */
413         asn_struct_ctx_t _asn_ctx;
414 } E2connectionUpdate_ItemIEs_t;
415 typedef struct E2connectionUpdateRemove_ItemIEs {
416         ProtocolIE_ID_t  id;
417         Criticality_t    criticality;
418         struct E2connectionUpdateRemove_ItemIEs__value {
419                 E2connectionUpdateRemove_ItemIEs__value_PR present;
420                 union E2connectionUpdateRemove_ItemIEs__value_u {
421                         E2connectionUpdateRemove_Item_t  E2connectionUpdateRemove_Item;
422                 } choice;
423                 
424                 /* Context for parsing across buffer boundaries */
425                 asn_struct_ctx_t _asn_ctx;
426         } value;
427         
428         /* Context for parsing across buffer boundaries */
429         asn_struct_ctx_t _asn_ctx;
430 } E2connectionUpdateRemove_ItemIEs_t;
431 typedef struct E2connectionSetupFailed_ItemIEs {
432         ProtocolIE_ID_t  id;
433         Criticality_t    criticality;
434         struct E2connectionSetupFailed_ItemIEs__value {
435                 E2connectionSetupFailed_ItemIEs__value_PR present;
436                 union E2connectionSetupFailed_ItemIEs__value_u {
437                         E2connectionSetupFailed_Item_t   E2connectionSetupFailed_Item;
438                 } choice;
439                 
440                 /* Context for parsing across buffer boundaries */
441                 asn_struct_ctx_t _asn_ctx;
442         } value;
443         
444         /* Context for parsing across buffer boundaries */
445         asn_struct_ctx_t _asn_ctx;
446 } E2connectionSetupFailed_ItemIEs_t;
447 typedef struct E2nodeComponentConfigAddition_ItemIEs {
448         ProtocolIE_ID_t  id;
449         Criticality_t    criticality;
450         struct E2nodeComponentConfigAddition_ItemIEs__value {
451                 E2nodeComponentConfigAddition_ItemIEs__value_PR present;
452                 union E2nodeComponentConfigAddition_ItemIEs__value_u {
453                         E2nodeComponentConfigAddition_Item_t     E2nodeComponentConfigAddition_Item;
454                 } choice;
455                 
456                 /* Context for parsing across buffer boundaries */
457                 asn_struct_ctx_t _asn_ctx;
458         } value;
459         
460         /* Context for parsing across buffer boundaries */
461         asn_struct_ctx_t _asn_ctx;
462 } E2nodeComponentConfigAddition_ItemIEs_t;
463 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
464         ProtocolIE_ID_t  id;
465         Criticality_t    criticality;
466         struct E2nodeComponentConfigUpdate_ItemIEs__value {
467                 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
468                 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
469                         E2nodeComponentConfigUpdate_Item_t       E2nodeComponentConfigUpdate_Item;
470                 } choice;
471                 
472                 /* Context for parsing across buffer boundaries */
473                 asn_struct_ctx_t _asn_ctx;
474         } value;
475         
476         /* Context for parsing across buffer boundaries */
477         asn_struct_ctx_t _asn_ctx;
478 } E2nodeComponentConfigUpdate_ItemIEs_t;
479 typedef struct E2nodeComponentConfigRemoval_ItemIEs {
480         ProtocolIE_ID_t  id;
481         Criticality_t    criticality;
482         struct E2nodeComponentConfigRemoval_ItemIEs__value {
483                 E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
484                 union E2nodeComponentConfigRemoval_ItemIEs__value_u {
485                         E2nodeComponentConfigRemoval_Item_t      E2nodeComponentConfigRemoval_Item;
486                 } choice;
487                 
488                 /* Context for parsing across buffer boundaries */
489                 asn_struct_ctx_t _asn_ctx;
490         } value;
491         
492         /* Context for parsing across buffer boundaries */
493         asn_struct_ctx_t _asn_ctx;
494 } E2nodeComponentConfigRemoval_ItemIEs_t;
495 typedef struct E2nodeTNLassociationRemoval_ItemIEs {
496         ProtocolIE_ID_t  id;
497         Criticality_t    criticality;
498         struct E2nodeTNLassociationRemoval_ItemIEs__value {
499                 E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
500                 union E2nodeTNLassociationRemoval_ItemIEs__value_u {
501                         E2nodeTNLassociationRemoval_Item_t       E2nodeTNLassociationRemoval_Item;
502                 } choice;
503                 
504                 /* Context for parsing across buffer boundaries */
505                 asn_struct_ctx_t _asn_ctx;
506         } value;
507         
508         /* Context for parsing across buffer boundaries */
509         asn_struct_ctx_t _asn_ctx;
510 } E2nodeTNLassociationRemoval_ItemIEs_t;
511 typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
512         ProtocolIE_ID_t  id;
513         Criticality_t    criticality;
514         struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
515                 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
516                 union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
517                         E2nodeComponentConfigAdditionAck_Item_t  E2nodeComponentConfigAdditionAck_Item;
518                 } choice;
519                 
520                 /* Context for parsing across buffer boundaries */
521                 asn_struct_ctx_t _asn_ctx;
522         } value;
523         
524         /* Context for parsing across buffer boundaries */
525         asn_struct_ctx_t _asn_ctx;
526 } E2nodeComponentConfigAdditionAck_ItemIEs_t;
527 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
528         ProtocolIE_ID_t  id;
529         Criticality_t    criticality;
530         struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
531                 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
532                 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
533                         E2nodeComponentConfigUpdateAck_Item_t    E2nodeComponentConfigUpdateAck_Item;
534                 } choice;
535                 
536                 /* Context for parsing across buffer boundaries */
537                 asn_struct_ctx_t _asn_ctx;
538         } value;
539         
540         /* Context for parsing across buffer boundaries */
541         asn_struct_ctx_t _asn_ctx;
542 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
543 typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
544         ProtocolIE_ID_t  id;
545         Criticality_t    criticality;
546         struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
547                 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
548                 union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
549                         E2nodeComponentConfigRemovalAck_Item_t   E2nodeComponentConfigRemovalAck_Item;
550                 } choice;
551                 
552                 /* Context for parsing across buffer boundaries */
553                 asn_struct_ctx_t _asn_ctx;
554         } value;
555         
556         /* Context for parsing across buffer boundaries */
557         asn_struct_ctx_t _asn_ctx;
558 } E2nodeComponentConfigRemovalAck_ItemIEs_t;
559 typedef struct RANfunction_ItemIEs {
560         ProtocolIE_ID_t  id;
561         Criticality_t    criticality;
562         struct RANfunction_ItemIEs__value {
563                 RANfunction_ItemIEs__value_PR present;
564                 union RANfunction_ItemIEs__value_u {
565                         RANfunction_Item_t       RANfunction_Item;
566                 } choice;
567                 
568                 /* Context for parsing across buffer boundaries */
569                 asn_struct_ctx_t _asn_ctx;
570         } value;
571         
572         /* Context for parsing across buffer boundaries */
573         asn_struct_ctx_t _asn_ctx;
574 } RANfunction_ItemIEs_t;
575 typedef struct RANfunctionID_ItemIEs {
576         ProtocolIE_ID_t  id;
577         Criticality_t    criticality;
578         struct RANfunctionID_ItemIEs__value {
579                 RANfunctionID_ItemIEs__value_PR present;
580                 union RANfunctionID_ItemIEs__value_u {
581                         RANfunctionID_Item_t     RANfunctionID_Item;
582                 } choice;
583                 
584                 /* Context for parsing across buffer boundaries */
585                 asn_struct_ctx_t _asn_ctx;
586         } value;
587         
588         /* Context for parsing across buffer boundaries */
589         asn_struct_ctx_t _asn_ctx;
590 } RANfunctionID_ItemIEs_t;
591 typedef struct RANfunctionIDcause_ItemIEs {
592         ProtocolIE_ID_t  id;
593         Criticality_t    criticality;
594         struct RANfunctionIDcause_ItemIEs__value {
595                 RANfunctionIDcause_ItemIEs__value_PR present;
596                 union RANfunctionIDcause_ItemIEs__value_u {
597                         RANfunctionIDcause_Item_t        RANfunctionIDcause_Item;
598                 } choice;
599                 
600                 /* Context for parsing across buffer boundaries */
601                 asn_struct_ctx_t _asn_ctx;
602         } value;
603         
604         /* Context for parsing across buffer boundaries */
605         asn_struct_ctx_t _asn_ctx;
606 } RANfunctionIDcause_ItemIEs_t;
607 typedef struct RICsubscriptionRequest_IEs {
608         ProtocolIE_ID_t  id;
609         Criticality_t    criticality;
610         struct RICsubscriptionRequest_IEs__value {
611                 RICsubscriptionRequest_IEs__value_PR present;
612                 union RICsubscriptionRequest_IEs__value_u {
613                         RICrequestID_t   RICrequestID;
614                         RANfunctionID_t  RANfunctionID;
615                         RICsubscriptionDetails_t         RICsubscriptionDetails;
616                 } choice;
617                 
618                 /* Context for parsing across buffer boundaries */
619                 asn_struct_ctx_t _asn_ctx;
620         } value;
621         
622         /* Context for parsing across buffer boundaries */
623         asn_struct_ctx_t _asn_ctx;
624 } RICsubscriptionRequest_IEs_t;
625 typedef struct RICsubscriptionResponse_IEs {
626         ProtocolIE_ID_t  id;
627         Criticality_t    criticality;
628         struct RICsubscriptionResponse_IEs__value {
629                 RICsubscriptionResponse_IEs__value_PR present;
630                 union RICsubscriptionResponse_IEs__value_u {
631                         RICrequestID_t   RICrequestID;
632                         RANfunctionID_t  RANfunctionID;
633                         RICaction_Admitted_List_t        RICaction_Admitted_List;
634                         RICaction_NotAdmitted_List_t     RICaction_NotAdmitted_List;
635                 } choice;
636                 
637                 /* Context for parsing across buffer boundaries */
638                 asn_struct_ctx_t _asn_ctx;
639         } value;
640         
641         /* Context for parsing across buffer boundaries */
642         asn_struct_ctx_t _asn_ctx;
643 } RICsubscriptionResponse_IEs_t;
644 typedef struct RICsubscriptionFailure_IEs {
645         ProtocolIE_ID_t  id;
646         Criticality_t    criticality;
647         struct RICsubscriptionFailure_IEs__value {
648                 RICsubscriptionFailure_IEs__value_PR present;
649                 union RICsubscriptionFailure_IEs__value_u {
650                         RICrequestID_t   RICrequestID;
651                         RANfunctionID_t  RANfunctionID;
652                         Cause_t  Cause;
653                         CriticalityDiagnostics_t         CriticalityDiagnostics;
654                 } choice;
655                 
656                 /* Context for parsing across buffer boundaries */
657                 asn_struct_ctx_t _asn_ctx;
658         } value;
659         
660         /* Context for parsing across buffer boundaries */
661         asn_struct_ctx_t _asn_ctx;
662 } RICsubscriptionFailure_IEs_t;
663 typedef struct RICsubscriptionDeleteRequest_IEs {
664         ProtocolIE_ID_t  id;
665         Criticality_t    criticality;
666         struct RICsubscriptionDeleteRequest_IEs__value {
667                 RICsubscriptionDeleteRequest_IEs__value_PR present;
668                 union RICsubscriptionDeleteRequest_IEs__value_u {
669                         RICrequestID_t   RICrequestID;
670                         RANfunctionID_t  RANfunctionID;
671                 } choice;
672                 
673                 /* Context for parsing across buffer boundaries */
674                 asn_struct_ctx_t _asn_ctx;
675         } value;
676         
677         /* Context for parsing across buffer boundaries */
678         asn_struct_ctx_t _asn_ctx;
679 } RICsubscriptionDeleteRequest_IEs_t;
680 typedef struct RICsubscriptionDeleteResponse_IEs {
681         ProtocolIE_ID_t  id;
682         Criticality_t    criticality;
683         struct RICsubscriptionDeleteResponse_IEs__value {
684                 RICsubscriptionDeleteResponse_IEs__value_PR present;
685                 union RICsubscriptionDeleteResponse_IEs__value_u {
686                         RICrequestID_t   RICrequestID;
687                         RANfunctionID_t  RANfunctionID;
688                 } choice;
689                 
690                 /* Context for parsing across buffer boundaries */
691                 asn_struct_ctx_t _asn_ctx;
692         } value;
693         
694         /* Context for parsing across buffer boundaries */
695         asn_struct_ctx_t _asn_ctx;
696 } RICsubscriptionDeleteResponse_IEs_t;
697 typedef struct RICsubscriptionDeleteFailure_IEs {
698         ProtocolIE_ID_t  id;
699         Criticality_t    criticality;
700         struct RICsubscriptionDeleteFailure_IEs__value {
701                 RICsubscriptionDeleteFailure_IEs__value_PR present;
702                 union RICsubscriptionDeleteFailure_IEs__value_u {
703                         RICrequestID_t   RICrequestID;
704                         RANfunctionID_t  RANfunctionID;
705                         Cause_t  Cause;
706                         CriticalityDiagnostics_t         CriticalityDiagnostics;
707                 } choice;
708                 
709                 /* Context for parsing across buffer boundaries */
710                 asn_struct_ctx_t _asn_ctx;
711         } value;
712         
713         /* Context for parsing across buffer boundaries */
714         asn_struct_ctx_t _asn_ctx;
715 } RICsubscriptionDeleteFailure_IEs_t;
716 typedef struct RICsubscriptionDeleteRequired_IEs {
717         ProtocolIE_ID_t  id;
718         Criticality_t    criticality;
719         struct RICsubscriptionDeleteRequired_IEs__value {
720                 RICsubscriptionDeleteRequired_IEs__value_PR present;
721                 union RICsubscriptionDeleteRequired_IEs__value_u {
722                         RICsubscription_List_withCause_t         RICsubscription_List_withCause;
723                 } choice;
724                 
725                 /* Context for parsing across buffer boundaries */
726                 asn_struct_ctx_t _asn_ctx;
727         } value;
728         
729         /* Context for parsing across buffer boundaries */
730         asn_struct_ctx_t _asn_ctx;
731 } RICsubscriptionDeleteRequired_IEs_t;
732 typedef struct RICindication_IEs {
733         ProtocolIE_ID_t  id;
734         Criticality_t    criticality;
735         struct RICindication_IEs__value {
736                 RICindication_IEs__value_PR present;
737                 union RICindication_IEs__value_u {
738                         RICrequestID_t   RICrequestID;
739                         RANfunctionID_t  RANfunctionID;
740                         RICactionID_t    RICactionID;
741                         RICindicationSN_t        RICindicationSN;
742                         RICindicationType_t      RICindicationType;
743                         RICindicationHeader_t    RICindicationHeader;
744                         RICindicationMessage_t   RICindicationMessage;
745                         RICcallProcessID_t       RICcallProcessID;
746                 } choice;
747                 
748                 /* Context for parsing across buffer boundaries */
749                 asn_struct_ctx_t _asn_ctx;
750         } value;
751         
752         /* Context for parsing across buffer boundaries */
753         asn_struct_ctx_t _asn_ctx;
754 } RICindication_IEs_t;
755 typedef struct RICcontrolRequest_IEs {
756         ProtocolIE_ID_t  id;
757         Criticality_t    criticality;
758         struct RICcontrolRequest_IEs__value {
759                 RICcontrolRequest_IEs__value_PR present;
760                 union RICcontrolRequest_IEs__value_u {
761                         RICrequestID_t   RICrequestID;
762                         RANfunctionID_t  RANfunctionID;
763                         RICcallProcessID_t       RICcallProcessID;
764                         RICcontrolHeader_t       RICcontrolHeader;
765                         RICcontrolMessage_t      RICcontrolMessage;
766                         RICcontrolAckRequest_t   RICcontrolAckRequest;
767                 } choice;
768                 
769                 /* Context for parsing across buffer boundaries */
770                 asn_struct_ctx_t _asn_ctx;
771         } value;
772         
773         /* Context for parsing across buffer boundaries */
774         asn_struct_ctx_t _asn_ctx;
775 } RICcontrolRequest_IEs_t;
776 typedef struct RICcontrolAcknowledge_IEs {
777         ProtocolIE_ID_t  id;
778         Criticality_t    criticality;
779         struct RICcontrolAcknowledge_IEs__value {
780                 RICcontrolAcknowledge_IEs__value_PR present;
781                 union RICcontrolAcknowledge_IEs__value_u {
782                         RICrequestID_t   RICrequestID;
783                         RANfunctionID_t  RANfunctionID;
784                         RICcallProcessID_t       RICcallProcessID;
785                         RICcontrolOutcome_t      RICcontrolOutcome;
786                 } choice;
787                 
788                 /* Context for parsing across buffer boundaries */
789                 asn_struct_ctx_t _asn_ctx;
790         } value;
791         
792         /* Context for parsing across buffer boundaries */
793         asn_struct_ctx_t _asn_ctx;
794 } RICcontrolAcknowledge_IEs_t;
795 typedef struct RICcontrolFailure_IEs {
796         ProtocolIE_ID_t  id;
797         Criticality_t    criticality;
798         struct RICcontrolFailure_IEs__value {
799                 RICcontrolFailure_IEs__value_PR present;
800                 union RICcontrolFailure_IEs__value_u {
801                         RICrequestID_t   RICrequestID;
802                         RANfunctionID_t  RANfunctionID;
803                         RICcallProcessID_t       RICcallProcessID;
804                         Cause_t  Cause;
805                         RICcontrolOutcome_t      RICcontrolOutcome;
806                 } choice;
807                 
808                 /* Context for parsing across buffer boundaries */
809                 asn_struct_ctx_t _asn_ctx;
810         } value;
811         
812         /* Context for parsing across buffer boundaries */
813         asn_struct_ctx_t _asn_ctx;
814 } RICcontrolFailure_IEs_t;
815 typedef struct ErrorIndication_IEs {
816         ProtocolIE_ID_t  id;
817         Criticality_t    criticality;
818         struct ErrorIndication_IEs__value {
819                 ErrorIndication_IEs__value_PR present;
820                 union ErrorIndication_IEs__value_u {
821                         TransactionID_t  TransactionID;
822                         RICrequestID_t   RICrequestID;
823                         RANfunctionID_t  RANfunctionID;
824                         Cause_t  Cause;
825                         CriticalityDiagnostics_t         CriticalityDiagnostics;
826                 } choice;
827                 
828                 /* Context for parsing across buffer boundaries */
829                 asn_struct_ctx_t _asn_ctx;
830         } value;
831         
832         /* Context for parsing across buffer boundaries */
833         asn_struct_ctx_t _asn_ctx;
834 } ErrorIndication_IEs_t;
835 typedef struct E2setupRequestIEs {
836         ProtocolIE_ID_t  id;
837         Criticality_t    criticality;
838         struct E2setupRequestIEs__value {
839                 E2setupRequestIEs__value_PR present;
840                 union E2setupRequestIEs__value_u {
841                         TransactionID_t  TransactionID;
842                         GlobalE2node_ID_t        GlobalE2node_ID;
843                         RANfunctions_List_t      RANfunctions_List;
844                         E2nodeComponentConfigAddition_List_t     E2nodeComponentConfigAddition_List;
845                 } choice;
846                 
847                 /* Context for parsing across buffer boundaries */
848                 asn_struct_ctx_t _asn_ctx;
849         } value;
850         
851         /* Context for parsing across buffer boundaries */
852         asn_struct_ctx_t _asn_ctx;
853 } E2setupRequestIEs_t;
854 typedef struct E2setupResponseIEs {
855         ProtocolIE_ID_t  id;
856         Criticality_t    criticality;
857         struct E2setupResponseIEs__value {
858                 E2setupResponseIEs__value_PR present;
859                 union E2setupResponseIEs__value_u {
860                         TransactionID_t  TransactionID;
861                         GlobalRIC_ID_t   GlobalRIC_ID;
862                         RANfunctionsID_List_t    RANfunctionsID_List;
863                         RANfunctionsIDcause_List_t       RANfunctionsIDcause_List;
864                         E2nodeComponentConfigAdditionAck_List_t  E2nodeComponentConfigAdditionAck_List;
865                 } choice;
866                 
867                 /* Context for parsing across buffer boundaries */
868                 asn_struct_ctx_t _asn_ctx;
869         } value;
870         
871         /* Context for parsing across buffer boundaries */
872         asn_struct_ctx_t _asn_ctx;
873 } E2setupResponseIEs_t;
874 typedef struct E2setupFailureIEs {
875         ProtocolIE_ID_t  id;
876         Criticality_t    criticality;
877         struct E2setupFailureIEs__value {
878                 E2setupFailureIEs__value_PR present;
879                 union E2setupFailureIEs__value_u {
880                         TransactionID_t  TransactionID;
881                         Cause_t  Cause;
882                         TimeToWait_t     TimeToWait;
883                         CriticalityDiagnostics_t         CriticalityDiagnostics;
884                         TNLinformation_t         TNLinformation;
885                 } choice;
886                 
887                 /* Context for parsing across buffer boundaries */
888                 asn_struct_ctx_t _asn_ctx;
889         } value;
890         
891         /* Context for parsing across buffer boundaries */
892         asn_struct_ctx_t _asn_ctx;
893 } E2setupFailureIEs_t;
894 typedef struct E2connectionUpdate_IEs {
895         ProtocolIE_ID_t  id;
896         Criticality_t    criticality;
897         struct E2connectionUpdate_IEs__value {
898                 E2connectionUpdate_IEs__value_PR present;
899                 union E2connectionUpdate_IEs__value_u {
900                         TransactionID_t  TransactionID;
901                         E2connectionUpdate_List_t        E2connectionUpdate_List;
902                         E2connectionUpdateRemove_List_t  E2connectionUpdateRemove_List;
903                 } choice;
904                 
905                 /* Context for parsing across buffer boundaries */
906                 asn_struct_ctx_t _asn_ctx;
907         } value;
908         
909         /* Context for parsing across buffer boundaries */
910         asn_struct_ctx_t _asn_ctx;
911 } E2connectionUpdate_IEs_t;
912 typedef struct E2connectionUpdateAck_IEs {
913         ProtocolIE_ID_t  id;
914         Criticality_t    criticality;
915         struct E2connectionUpdateAck_IEs__value {
916                 E2connectionUpdateAck_IEs__value_PR present;
917                 union E2connectionUpdateAck_IEs__value_u {
918                         TransactionID_t  TransactionID;
919                         E2connectionUpdate_List_t        E2connectionUpdate_List;
920                         E2connectionSetupFailed_List_t   E2connectionSetupFailed_List;
921                 } choice;
922                 
923                 /* Context for parsing across buffer boundaries */
924                 asn_struct_ctx_t _asn_ctx;
925         } value;
926         
927         /* Context for parsing across buffer boundaries */
928         asn_struct_ctx_t _asn_ctx;
929 } E2connectionUpdateAck_IEs_t;
930 typedef struct E2connectionUpdateFailure_IEs {
931         ProtocolIE_ID_t  id;
932         Criticality_t    criticality;
933         struct E2connectionUpdateFailure_IEs__value {
934                 E2connectionUpdateFailure_IEs__value_PR present;
935                 union E2connectionUpdateFailure_IEs__value_u {
936                         TransactionID_t  TransactionID;
937                         Cause_t  Cause;
938                         TimeToWait_t     TimeToWait;
939                         CriticalityDiagnostics_t         CriticalityDiagnostics;
940                 } choice;
941                 
942                 /* Context for parsing across buffer boundaries */
943                 asn_struct_ctx_t _asn_ctx;
944         } value;
945         
946         /* Context for parsing across buffer boundaries */
947         asn_struct_ctx_t _asn_ctx;
948 } E2connectionUpdateFailure_IEs_t;
949 typedef struct E2nodeConfigurationUpdate_IEs {
950         ProtocolIE_ID_t  id;
951         Criticality_t    criticality;
952         struct E2nodeConfigurationUpdate_IEs__value {
953                 E2nodeConfigurationUpdate_IEs__value_PR present;
954                 union E2nodeConfigurationUpdate_IEs__value_u {
955                         TransactionID_t  TransactionID;
956                         GlobalE2node_ID_t        GlobalE2node_ID;
957                         E2nodeComponentConfigAddition_List_t     E2nodeComponentConfigAddition_List;
958                         E2nodeComponentConfigUpdate_List_t       E2nodeComponentConfigUpdate_List;
959                         E2nodeComponentConfigRemoval_List_t      E2nodeComponentConfigRemoval_List;
960                         E2nodeTNLassociationRemoval_List_t       E2nodeTNLassociationRemoval_List;
961                 } choice;
962                 
963                 /* Context for parsing across buffer boundaries */
964                 asn_struct_ctx_t _asn_ctx;
965         } value;
966         
967         /* Context for parsing across buffer boundaries */
968         asn_struct_ctx_t _asn_ctx;
969 } E2nodeConfigurationUpdate_IEs_t;
970 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
971         ProtocolIE_ID_t  id;
972         Criticality_t    criticality;
973         struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
974                 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
975                 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
976                         TransactionID_t  TransactionID;
977                         E2nodeComponentConfigAdditionAck_List_t  E2nodeComponentConfigAdditionAck_List;
978                         E2nodeComponentConfigUpdateAck_List_t    E2nodeComponentConfigUpdateAck_List;
979                         E2nodeComponentConfigRemovalAck_List_t   E2nodeComponentConfigRemovalAck_List;
980                 } choice;
981                 
982                 /* Context for parsing across buffer boundaries */
983                 asn_struct_ctx_t _asn_ctx;
984         } value;
985         
986         /* Context for parsing across buffer boundaries */
987         asn_struct_ctx_t _asn_ctx;
988 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
989 typedef struct E2nodeConfigurationUpdateFailure_IEs {
990         ProtocolIE_ID_t  id;
991         Criticality_t    criticality;
992         struct E2nodeConfigurationUpdateFailure_IEs__value {
993                 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
994                 union E2nodeConfigurationUpdateFailure_IEs__value_u {
995                         TransactionID_t  TransactionID;
996                         Cause_t  Cause;
997                         TimeToWait_t     TimeToWait;
998                         CriticalityDiagnostics_t         CriticalityDiagnostics;
999                 } choice;
1000                 
1001                 /* Context for parsing across buffer boundaries */
1002                 asn_struct_ctx_t _asn_ctx;
1003         } value;
1004         
1005         /* Context for parsing across buffer boundaries */
1006         asn_struct_ctx_t _asn_ctx;
1007 } E2nodeConfigurationUpdateFailure_IEs_t;
1008 typedef struct ResetRequestIEs {
1009         ProtocolIE_ID_t  id;
1010         Criticality_t    criticality;
1011         struct ResetRequestIEs__value {
1012                 ResetRequestIEs__value_PR present;
1013                 union ResetRequestIEs__value_u {
1014                         TransactionID_t  TransactionID;
1015                         Cause_t  Cause;
1016                 } choice;
1017                 
1018                 /* Context for parsing across buffer boundaries */
1019                 asn_struct_ctx_t _asn_ctx;
1020         } value;
1021         
1022         /* Context for parsing across buffer boundaries */
1023         asn_struct_ctx_t _asn_ctx;
1024 } ResetRequestIEs_t;
1025 typedef struct ResetResponseIEs {
1026         ProtocolIE_ID_t  id;
1027         Criticality_t    criticality;
1028         struct ResetResponseIEs__value {
1029                 ResetResponseIEs__value_PR present;
1030                 union ResetResponseIEs__value_u {
1031                         TransactionID_t  TransactionID;
1032                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1033                 } choice;
1034                 
1035                 /* Context for parsing across buffer boundaries */
1036                 asn_struct_ctx_t _asn_ctx;
1037         } value;
1038         
1039         /* Context for parsing across buffer boundaries */
1040         asn_struct_ctx_t _asn_ctx;
1041 } ResetResponseIEs_t;
1042 typedef struct RICserviceUpdate_IEs {
1043         ProtocolIE_ID_t  id;
1044         Criticality_t    criticality;
1045         struct RICserviceUpdate_IEs__value {
1046                 RICserviceUpdate_IEs__value_PR present;
1047                 union RICserviceUpdate_IEs__value_u {
1048                         TransactionID_t  TransactionID;
1049                         RANfunctions_List_t      RANfunctions_List;
1050                         RANfunctionsID_List_t    RANfunctionsID_List;
1051                 } choice;
1052                 
1053                 /* Context for parsing across buffer boundaries */
1054                 asn_struct_ctx_t _asn_ctx;
1055         } value;
1056         
1057         /* Context for parsing across buffer boundaries */
1058         asn_struct_ctx_t _asn_ctx;
1059 } RICserviceUpdate_IEs_t;
1060 typedef struct RICserviceUpdateAcknowledge_IEs {
1061         ProtocolIE_ID_t  id;
1062         Criticality_t    criticality;
1063         struct RICserviceUpdateAcknowledge_IEs__value {
1064                 RICserviceUpdateAcknowledge_IEs__value_PR present;
1065                 union RICserviceUpdateAcknowledge_IEs__value_u {
1066                         TransactionID_t  TransactionID;
1067                         RANfunctionsID_List_t    RANfunctionsID_List;
1068                         RANfunctionsIDcause_List_t       RANfunctionsIDcause_List;
1069                 } choice;
1070                 
1071                 /* Context for parsing across buffer boundaries */
1072                 asn_struct_ctx_t _asn_ctx;
1073         } value;
1074         
1075         /* Context for parsing across buffer boundaries */
1076         asn_struct_ctx_t _asn_ctx;
1077 } RICserviceUpdateAcknowledge_IEs_t;
1078 typedef struct RICserviceUpdateFailure_IEs {
1079         ProtocolIE_ID_t  id;
1080         Criticality_t    criticality;
1081         struct RICserviceUpdateFailure_IEs__value {
1082                 RICserviceUpdateFailure_IEs__value_PR present;
1083                 union RICserviceUpdateFailure_IEs__value_u {
1084                         TransactionID_t  TransactionID;
1085                         Cause_t  Cause;
1086                         TimeToWait_t     TimeToWait;
1087                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1088                 } choice;
1089                 
1090                 /* Context for parsing across buffer boundaries */
1091                 asn_struct_ctx_t _asn_ctx;
1092         } value;
1093         
1094         /* Context for parsing across buffer boundaries */
1095         asn_struct_ctx_t _asn_ctx;
1096 } RICserviceUpdateFailure_IEs_t;
1097 typedef struct RICserviceQuery_IEs {
1098         ProtocolIE_ID_t  id;
1099         Criticality_t    criticality;
1100         struct RICserviceQuery_IEs__value {
1101                 RICserviceQuery_IEs__value_PR present;
1102                 union RICserviceQuery_IEs__value_u {
1103                         TransactionID_t  TransactionID;
1104                         RANfunctionsID_List_t    RANfunctionsID_List;
1105                 } choice;
1106                 
1107                 /* Context for parsing across buffer boundaries */
1108                 asn_struct_ctx_t _asn_ctx;
1109         } value;
1110         
1111         /* Context for parsing across buffer boundaries */
1112         asn_struct_ctx_t _asn_ctx;
1113 } RICserviceQuery_IEs_t;
1114
1115 /* Implementation */
1116 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1117 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1118 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1119 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1120 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1121 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1122 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1123 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1124 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1125 extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs;
1126 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13;
1127 extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3];
1128 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
1129 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_17;
1130 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_17[3];
1131 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
1132 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_21;
1133 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_21[3];
1134 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
1135 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_25;
1136 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_25[3];
1137 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs;
1138 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_29;
1139 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_29[3];
1140 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
1141 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_33;
1142 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_33[3];
1143 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs;
1144 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_37;
1145 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_37[3];
1146 extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs;
1147 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_41;
1148 extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_41[3];
1149 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs;
1150 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_45;
1151 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_45[3];
1152 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
1153 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_49;
1154 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_49[3];
1155 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs;
1156 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_53;
1157 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_53[3];
1158 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1159 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_57;
1160 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_57[3];
1161 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1162 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_61;
1163 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_61[3];
1164 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1165 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_65;
1166 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_65[3];
1167 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1168 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_69;
1169 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_69[3];
1170 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1171 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_73;
1172 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_73[3];
1173 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1174 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_77;
1175 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_77[3];
1176 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1177 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_81;
1178 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_81[3];
1179 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1180 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_85;
1181 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_85[3];
1182 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1183 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_89;
1184 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_89[3];
1185 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs;
1186 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_93;
1187 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_93[3];
1188 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1189 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_97;
1190 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_97[3];
1191 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1192 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_101;
1193 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_101[3];
1194 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1195 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_105;
1196 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_105[3];
1197 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1198 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_109;
1199 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_109[3];
1200 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1201 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_113;
1202 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_113[3];
1203 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1204 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_117;
1205 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_117[3];
1206 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1207 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_121;
1208 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_121[3];
1209 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1210 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_125;
1211 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_125[3];
1212 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
1213 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_129;
1214 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_129[3];
1215 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1216 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_133;
1217 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_133[3];
1218 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1219 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_137;
1220 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_137[3];
1221 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1222 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_141;
1223 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_141[3];
1224 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1225 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_145;
1226 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_145[3];
1227 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1228 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_149;
1229 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_149[3];
1230 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1231 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_153;
1232 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_153[3];
1233 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1234 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_157;
1235 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_157[3];
1236 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1237 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_161;
1238 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_161[3];
1239 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1240 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_165;
1241 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_165[3];
1242 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1243 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_169;
1244 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_169[3];
1245 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1246 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_173;
1247 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_173[3];
1248
1249 #ifdef __cplusplus
1250 }
1251 #endif
1252
1253 #endif  /* _ProtocolIE_Field_H_ */
1254 #include "asn_internal.h"