2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "../../ASN1_Input/E2APV0300.asn1"
5 * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #ifndef _ProtocolIE_FieldE2_H_
9 #define _ProtocolIE_FieldE2_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "ProtocolIE-IDE2.h"
16 #include "CriticalityE2.h"
19 #include "RICaction-ToBeSetup-Item.h"
20 #include "PresenceE2.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 "RICaction-ToBeRemovedForModification-Item.h"
28 #include "RICaction-ToBeModifiedForModification-Item.h"
29 #include "RICaction-ToBeAddedForModification-Item.h"
30 #include "RICaction-RemovedForModification-Item.h"
31 #include "RICaction-FailedToBeRemovedForModification-Item.h"
32 #include "RICaction-ModifiedForModification-Item.h"
33 #include "RICaction-FailedToBeModifiedForModification-Item.h"
34 #include "RICaction-AddedForModification-Item.h"
35 #include "RICaction-FailedToBeAddedForModification-Item.h"
36 #include "RICaction-RequiredToBeModified-Item.h"
37 #include "RICaction-RequiredToBeRemoved-Item.h"
38 #include "RICaction-ConfirmedForModification-Item.h"
39 #include "RICaction-RefusedToBeModified-Item.h"
40 #include "RICaction-ConfirmedForRemoval-Item.h"
41 #include "RICaction-RefusedToBeRemoved-Item.h"
42 #include "E2connectionUpdate-Item.h"
43 #include "E2connectionUpdateRemove-Item.h"
44 #include "E2connectionSetupFailed-Item.h"
45 #include "E2nodeComponentConfigAddition-Item.h"
46 #include "E2nodeComponentConfigUpdate-Item.h"
47 #include "E2nodeComponentConfigRemoval-Item.h"
48 #include "E2nodeTNLassociationRemoval-Item.h"
49 #include "E2nodeComponentConfigAdditionAck-Item.h"
50 #include "E2nodeComponentConfigUpdateAck-Item.h"
51 #include "E2nodeComponentConfigRemovalAck-Item.h"
52 #include "RANfunction-Item.h"
53 #include "RANfunctionID-Item.h"
54 #include "RANfunctionIDcause-Item.h"
55 #include "RICrequestID.h"
56 #include "RANfunctionID.h"
57 #include "RICsubscriptionDetails.h"
58 #include "RICsubscriptionTime.h"
59 #include "RICaction-Admitted-List.h"
60 #include "RICaction-NotAdmitted-List.h"
62 #include "CriticalityDiagnosticsE2.h"
63 #include "RICsubscription-List-withCause.h"
64 #include "RICeventTriggerDefinition.h"
65 #include "RICactions-ToBeRemovedForModification-List.h"
66 #include "RICactions-ToBeModifiedForModification-List.h"
67 #include "RICactions-ToBeAddedForModification-List.h"
68 #include "RICactions-RemovedForModification-List.h"
69 #include "RICactions-FailedToBeRemovedForModification-List.h"
70 #include "RICactions-ModifiedForModification-List.h"
71 #include "RICactions-FailedToBeModifiedForModification-List.h"
72 #include "RICactions-AddedForModification-List.h"
73 #include "RICactions-FailedToBeAddedForModification-List.h"
74 #include "RICactions-RequiredToBeModified-List.h"
75 #include "RICactions-RequiredToBeRemoved-List.h"
76 #include "RICactions-ConfirmedForModification-List.h"
77 #include "RICactions-RefusedToBeModified-List.h"
78 #include "RICactions-ConfirmedForRemoval-List.h"
79 #include "RICactions-RefusedToBeRemoved-List.h"
80 #include "RICactionID.h"
81 #include "RICindicationSN.h"
82 #include "RICindicationType.h"
83 #include "RICindicationHeader.h"
84 #include "RICindicationMessage.h"
85 #include "RICcallProcessID.h"
86 #include "RICcontrolHeader.h"
87 #include "RICcontrolMessage.h"
88 #include "RICcontrolAckRequest.h"
89 #include "RICcontrolOutcome.h"
90 #include "RICqueryHeader.h"
91 #include "RICqueryDefinition.h"
92 #include "RICqueryOutcome.h"
93 #include "TransactionID.h"
94 #include "GlobalE2node-ID.h"
95 #include "RANfunctions-List.h"
96 #include "E2nodeComponentConfigAddition-List.h"
97 #include "GlobalRIC-ID.h"
98 #include "RANfunctionsID-List.h"
99 #include "RANfunctionsIDcause-List.h"
100 #include "E2nodeComponentConfigAdditionAck-List.h"
101 #include "TimeToWaitE2.h"
102 #include "TNLinformation.h"
103 #include "E2connectionUpdate-List.h"
104 #include "E2connectionUpdateRemove-List.h"
105 #include "E2connectionSetupFailed-List.h"
106 #include "E2nodeComponentConfigUpdate-List.h"
107 #include "E2nodeComponentConfigRemoval-List.h"
108 #include "E2nodeTNLassociationRemoval-List.h"
109 #include "E2nodeComponentConfigUpdateAck-List.h"
110 #include "E2nodeComponentConfigRemovalAck-List.h"
117 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
118 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
119 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
120 } RICaction_ToBeSetup_ItemIEs__value_PR;
121 typedef enum RICaction_Admitted_ItemIEs__value_PR {
122 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
123 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
124 } RICaction_Admitted_ItemIEs__value_PR;
125 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
126 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
127 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
128 } RICaction_NotAdmitted_ItemIEs__value_PR;
129 typedef enum RICsubscription_withCause_ItemIEs__value_PR {
130 RICsubscription_withCause_ItemIEs__value_PR_NOTHING, /* No components present */
131 RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item
132 } RICsubscription_withCause_ItemIEs__value_PR;
133 typedef enum RICaction_ToBeRemovedForModification_ItemIEs__value_PR {
134 RICaction_ToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
135 RICaction_ToBeRemovedForModification_ItemIEs__value_PR_RICaction_ToBeRemovedForModification_Item
136 } RICaction_ToBeRemovedForModification_ItemIEs__value_PR;
137 typedef enum RICaction_ToBeModifiedForModification_ItemIEs__value_PR {
138 RICaction_ToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
139 RICaction_ToBeModifiedForModification_ItemIEs__value_PR_RICaction_ToBeModifiedForModification_Item
140 } RICaction_ToBeModifiedForModification_ItemIEs__value_PR;
141 typedef enum RICaction_ToBeAddedForModification_ItemIEs__value_PR {
142 RICaction_ToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
143 RICaction_ToBeAddedForModification_ItemIEs__value_PR_RICaction_ToBeAddedForModification_Item
144 } RICaction_ToBeAddedForModification_ItemIEs__value_PR;
145 typedef enum RICaction_RemovedForModification_ItemIEs__value_PR {
146 RICaction_RemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
147 RICaction_RemovedForModification_ItemIEs__value_PR_RICaction_RemovedForModification_Item
148 } RICaction_RemovedForModification_ItemIEs__value_PR;
149 typedef enum RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR {
150 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
151 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_RICaction_FailedToBeRemovedForModification_Item
152 } RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR;
153 typedef enum RICaction_ModifiedForModification_ItemIEs__value_PR {
154 RICaction_ModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
155 RICaction_ModifiedForModification_ItemIEs__value_PR_RICaction_ModifiedForModification_Item
156 } RICaction_ModifiedForModification_ItemIEs__value_PR;
157 typedef enum RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR {
158 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
159 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_RICaction_FailedToBeModifiedForModification_Item
160 } RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR;
161 typedef enum RICaction_AddedForModification_ItemIEs__value_PR {
162 RICaction_AddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
163 RICaction_AddedForModification_ItemIEs__value_PR_RICaction_AddedForModification_Item
164 } RICaction_AddedForModification_ItemIEs__value_PR;
165 typedef enum RICaction_FailedToBeAddedForModification_ItemIEs__value_PR {
166 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
167 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_RICaction_FailedToBeAddedForModification_Item
168 } RICaction_FailedToBeAddedForModification_ItemIEs__value_PR;
169 typedef enum RICaction_RequiredToBeModified_ItemIEs__value_PR {
170 RICaction_RequiredToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */
171 RICaction_RequiredToBeModified_ItemIEs__value_PR_RICaction_RequiredToBeModified_Item
172 } RICaction_RequiredToBeModified_ItemIEs__value_PR;
173 typedef enum RICaction_RequiredToBeRemoved_ItemIEs__value_PR {
174 RICaction_RequiredToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */
175 RICaction_RequiredToBeRemoved_ItemIEs__value_PR_RICaction_RequiredToBeRemoved_Item
176 } RICaction_RequiredToBeRemoved_ItemIEs__value_PR;
177 typedef enum RICaction_ConfirmedForModification_ItemIEs__value_PR {
178 RICaction_ConfirmedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
179 RICaction_ConfirmedForModification_ItemIEs__value_PR_RICaction_ConfirmedForModification_Item
180 } RICaction_ConfirmedForModification_ItemIEs__value_PR;
181 typedef enum RICaction_RefusedToBeModified_ItemIEs__value_PR {
182 RICaction_RefusedToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */
183 RICaction_RefusedToBeModified_ItemIEs__value_PR_RICaction_RefusedToBeModified_Item
184 } RICaction_RefusedToBeModified_ItemIEs__value_PR;
185 typedef enum RICaction_ConfirmedForRemoval_ItemIEs__value_PR {
186 RICaction_ConfirmedForRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
187 RICaction_ConfirmedForRemoval_ItemIEs__value_PR_RICaction_ConfirmedForRemoval_Item
188 } RICaction_ConfirmedForRemoval_ItemIEs__value_PR;
189 typedef enum RICaction_RefusedToBeRemoved_ItemIEs__value_PR {
190 RICaction_RefusedToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */
191 RICaction_RefusedToBeRemoved_ItemIEs__value_PR_RICaction_RefusedToBeRemoved_Item
192 } RICaction_RefusedToBeRemoved_ItemIEs__value_PR;
193 typedef enum E2connectionUpdate_ItemIEs__value_PR {
194 E2connectionUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
195 E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
196 } E2connectionUpdate_ItemIEs__value_PR;
197 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
198 E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING, /* No components present */
199 E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
200 } E2connectionUpdateRemove_ItemIEs__value_PR;
201 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
202 E2connectionSetupFailed_ItemIEs__value_PR_NOTHING, /* No components present */
203 E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
204 } E2connectionSetupFailed_ItemIEs__value_PR;
205 typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR {
206 E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING, /* No components present */
207 E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item
208 } E2nodeComponentConfigAddition_ItemIEs__value_PR;
209 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
210 E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
211 E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
212 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
213 typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR {
214 E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
215 E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item
216 } E2nodeComponentConfigRemoval_ItemIEs__value_PR;
217 typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR {
218 E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
219 E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item
220 } E2nodeTNLassociationRemoval_ItemIEs__value_PR;
221 typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR {
222 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING, /* No components present */
223 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item
224 } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR;
225 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
226 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */
227 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
228 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
229 typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR {
230 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING, /* No components present */
231 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item
232 } E2nodeComponentConfigRemovalAck_ItemIEs__value_PR;
233 typedef enum RANfunction_ItemIEs__value_PR {
234 RANfunction_ItemIEs__value_PR_NOTHING, /* No components present */
235 RANfunction_ItemIEs__value_PR_RANfunction_Item
236 } RANfunction_ItemIEs__value_PR;
237 typedef enum RANfunctionID_ItemIEs__value_PR {
238 RANfunctionID_ItemIEs__value_PR_NOTHING, /* No components present */
239 RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
240 } RANfunctionID_ItemIEs__value_PR;
241 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
242 RANfunctionIDcause_ItemIEs__value_PR_NOTHING, /* No components present */
243 RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
244 } RANfunctionIDcause_ItemIEs__value_PR;
245 typedef enum RICsubscriptionRequest_IEs__value_PR {
246 RICsubscriptionRequest_IEs__value_PR_NOTHING, /* No components present */
247 RICsubscriptionRequest_IEs__value_PR_RICrequestID,
248 RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
249 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails,
250 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime
251 } RICsubscriptionRequest_IEs__value_PR;
252 typedef enum RICsubscriptionResponse_IEs__value_PR {
253 RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */
254 RICsubscriptionResponse_IEs__value_PR_RICrequestID,
255 RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
256 RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
257 RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
258 } RICsubscriptionResponse_IEs__value_PR;
259 typedef enum RICsubscriptionFailure_IEs__value_PR {
260 RICsubscriptionFailure_IEs__value_PR_NOTHING, /* No components present */
261 RICsubscriptionFailure_IEs__value_PR_RICrequestID,
262 RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
263 RICsubscriptionFailure_IEs__value_PR_CauseE2,
264 RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnosticsE2
265 } RICsubscriptionFailure_IEs__value_PR;
266 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
267 RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING, /* No components present */
268 RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
269 RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
270 } RICsubscriptionDeleteRequest_IEs__value_PR;
271 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
272 RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING, /* No components present */
273 RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
274 RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
275 } RICsubscriptionDeleteResponse_IEs__value_PR;
276 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
277 RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING, /* No components present */
278 RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
279 RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
280 RICsubscriptionDeleteFailure_IEs__value_PR_CauseE2,
281 RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnosticsE2
282 } RICsubscriptionDeleteFailure_IEs__value_PR;
283 typedef enum RICsubscriptionDeleteRequired_IEs__value_PR {
284 RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING, /* No components present */
285 RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause
286 } RICsubscriptionDeleteRequired_IEs__value_PR;
287 typedef enum RICsubscriptionModificationRequest_IEs__value_PR {
288 RICsubscriptionModificationRequest_IEs__value_PR_NOTHING, /* No components present */
289 RICsubscriptionModificationRequest_IEs__value_PR_RICrequestID,
290 RICsubscriptionModificationRequest_IEs__value_PR_RANfunctionID,
291 RICsubscriptionModificationRequest_IEs__value_PR_RICeventTriggerDefinition,
292 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeRemovedForModification_List,
293 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeModifiedForModification_List,
294 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeAddedForModification_List
295 } RICsubscriptionModificationRequest_IEs__value_PR;
296 typedef enum RICsubscriptionModificationResponse_IEs__value_PR {
297 RICsubscriptionModificationResponse_IEs__value_PR_NOTHING, /* No components present */
298 RICsubscriptionModificationResponse_IEs__value_PR_RICrequestID,
299 RICsubscriptionModificationResponse_IEs__value_PR_RANfunctionID,
300 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_RemovedForModification_List,
301 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeRemovedForModification_List,
302 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_ModifiedForModification_List,
303 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeModifiedForModification_List,
304 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_AddedForModification_List,
305 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeAddedForModification_List
306 } RICsubscriptionModificationResponse_IEs__value_PR;
307 typedef enum RICsubscriptionModificationFailure_IEs__value_PR {
308 RICsubscriptionModificationFailure_IEs__value_PR_NOTHING, /* No components present */
309 RICsubscriptionModificationFailure_IEs__value_PR_RICrequestID,
310 RICsubscriptionModificationFailure_IEs__value_PR_RANfunctionID,
311 RICsubscriptionModificationFailure_IEs__value_PR_CauseE2,
312 RICsubscriptionModificationFailure_IEs__value_PR_CriticalityDiagnosticsE2
313 } RICsubscriptionModificationFailure_IEs__value_PR;
314 typedef enum RICsubscriptionModificationRequired_IEs__value_PR {
315 RICsubscriptionModificationRequired_IEs__value_PR_NOTHING, /* No components present */
316 RICsubscriptionModificationRequired_IEs__value_PR_RICrequestID,
317 RICsubscriptionModificationRequired_IEs__value_PR_RANfunctionID,
318 RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeModified_List,
319 RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeRemoved_List
320 } RICsubscriptionModificationRequired_IEs__value_PR;
321 typedef enum RICsubscriptionModificationConfirm_IEs__value_PR {
322 RICsubscriptionModificationConfirm_IEs__value_PR_NOTHING, /* No components present */
323 RICsubscriptionModificationConfirm_IEs__value_PR_RICrequestID,
324 RICsubscriptionModificationConfirm_IEs__value_PR_RANfunctionID,
325 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForModification_List,
326 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeModified_List,
327 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForRemoval_List,
328 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeRemoved_List
329 } RICsubscriptionModificationConfirm_IEs__value_PR;
330 typedef enum RICsubscriptionModificationRefuse_IEs__value_PR {
331 RICsubscriptionModificationRefuse_IEs__value_PR_NOTHING, /* No components present */
332 RICsubscriptionModificationRefuse_IEs__value_PR_RICrequestID,
333 RICsubscriptionModificationRefuse_IEs__value_PR_RANfunctionID,
334 RICsubscriptionModificationRefuse_IEs__value_PR_CauseE2,
335 RICsubscriptionModificationRefuse_IEs__value_PR_CriticalityDiagnosticsE2
336 } RICsubscriptionModificationRefuse_IEs__value_PR;
337 typedef enum RICindication_IEs__value_PR {
338 RICindication_IEs__value_PR_NOTHING, /* No components present */
339 RICindication_IEs__value_PR_RICrequestID,
340 RICindication_IEs__value_PR_RANfunctionID,
341 RICindication_IEs__value_PR_RICactionID,
342 RICindication_IEs__value_PR_RICindicationSN,
343 RICindication_IEs__value_PR_RICindicationType,
344 RICindication_IEs__value_PR_RICindicationHeader,
345 RICindication_IEs__value_PR_RICindicationMessage,
346 RICindication_IEs__value_PR_RICcallProcessID
347 } RICindication_IEs__value_PR;
348 typedef enum RICcontrolRequest_IEs__value_PR {
349 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
350 RICcontrolRequest_IEs__value_PR_RICrequestID,
351 RICcontrolRequest_IEs__value_PR_RANfunctionID,
352 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
353 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
354 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
355 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
356 } RICcontrolRequest_IEs__value_PR;
357 typedef enum RICcontrolAcknowledge_IEs__value_PR {
358 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
359 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
360 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
361 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
362 RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
363 } RICcontrolAcknowledge_IEs__value_PR;
364 typedef enum RICcontrolFailure_IEs__value_PR {
365 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
366 RICcontrolFailure_IEs__value_PR_RICrequestID,
367 RICcontrolFailure_IEs__value_PR_RANfunctionID,
368 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
369 RICcontrolFailure_IEs__value_PR_CauseE2,
370 RICcontrolFailure_IEs__value_PR_RICcontrolOutcome,
371 RICcontrolFailure_IEs__value_PR_CriticalityDiagnosticsE2
372 } RICcontrolFailure_IEs__value_PR;
373 typedef enum RICQueryRequest_IEs__value_PR {
374 RICQueryRequest_IEs__value_PR_NOTHING, /* No components present */
375 RICQueryRequest_IEs__value_PR_RICrequestID,
376 RICQueryRequest_IEs__value_PR_RANfunctionID,
377 RICQueryRequest_IEs__value_PR_RICqueryHeader,
378 RICQueryRequest_IEs__value_PR_RICqueryDefinition
379 } RICQueryRequest_IEs__value_PR;
380 typedef enum RICQueryResponse_IEs__value_PR {
381 RICQueryResponse_IEs__value_PR_NOTHING, /* No components present */
382 RICQueryResponse_IEs__value_PR_RICrequestID,
383 RICQueryResponse_IEs__value_PR_RANfunctionID,
384 RICQueryResponse_IEs__value_PR_RICqueryOutcome
385 } RICQueryResponse_IEs__value_PR;
386 typedef enum RICQueryFailure_IEs__value_PR {
387 RICQueryFailure_IEs__value_PR_NOTHING, /* No components present */
388 RICQueryFailure_IEs__value_PR_RICrequestID,
389 RICQueryFailure_IEs__value_PR_RANfunctionID,
390 RICQueryFailure_IEs__value_PR_CauseE2,
391 RICQueryFailure_IEs__value_PR_CriticalityDiagnosticsE2
392 } RICQueryFailure_IEs__value_PR;
393 typedef enum ErrorIndicationE2_IEs__value_PR {
394 ErrorIndicationE2_IEs__value_PR_NOTHING, /* No components present */
395 ErrorIndicationE2_IEs__value_PR_TransactionID,
396 ErrorIndicationE2_IEs__value_PR_RICrequestID,
397 ErrorIndicationE2_IEs__value_PR_RANfunctionID,
398 ErrorIndicationE2_IEs__value_PR_CauseE2,
399 ErrorIndicationE2_IEs__value_PR_CriticalityDiagnosticsE2
400 } ErrorIndicationE2_IEs__value_PR;
401 typedef enum E2setupRequestIEs__value_PR {
402 E2setupRequestIEs__value_PR_NOTHING, /* No components present */
403 E2setupRequestIEs__value_PR_TransactionID,
404 E2setupRequestIEs__value_PR_GlobalE2node_ID,
405 E2setupRequestIEs__value_PR_RANfunctions_List,
406 E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List
407 } E2setupRequestIEs__value_PR;
408 typedef enum E2setupResponseIEs__value_PR {
409 E2setupResponseIEs__value_PR_NOTHING, /* No components present */
410 E2setupResponseIEs__value_PR_TransactionID,
411 E2setupResponseIEs__value_PR_GlobalRIC_ID,
412 E2setupResponseIEs__value_PR_RANfunctionsID_List,
413 E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
414 E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List
415 } E2setupResponseIEs__value_PR;
416 typedef enum E2setupFailureIEs__value_PR {
417 E2setupFailureIEs__value_PR_NOTHING, /* No components present */
418 E2setupFailureIEs__value_PR_TransactionID,
419 E2setupFailureIEs__value_PR_CauseE2,
420 E2setupFailureIEs__value_PR_TimeToWaitE2,
421 E2setupFailureIEs__value_PR_CriticalityDiagnosticsE2,
422 E2setupFailureIEs__value_PR_TNLinformation
423 } E2setupFailureIEs__value_PR;
424 typedef enum E2connectionUpdate_IEs__value_PR {
425 E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */
426 E2connectionUpdate_IEs__value_PR_TransactionID,
427 E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
428 E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List
429 } E2connectionUpdate_IEs__value_PR;
430 typedef enum E2connectionUpdateAck_IEs__value_PR {
431 E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */
432 E2connectionUpdateAck_IEs__value_PR_TransactionID,
433 E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
434 E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
435 } E2connectionUpdateAck_IEs__value_PR;
436 typedef enum E2connectionUpdateFailure_IEs__value_PR {
437 E2connectionUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
438 E2connectionUpdateFailure_IEs__value_PR_TransactionID,
439 E2connectionUpdateFailure_IEs__value_PR_CauseE2,
440 E2connectionUpdateFailure_IEs__value_PR_TimeToWaitE2,
441 E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnosticsE2
442 } E2connectionUpdateFailure_IEs__value_PR;
443 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
444 E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
445 E2nodeConfigurationUpdate_IEs__value_PR_TransactionID,
446 E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID,
447 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List,
448 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List,
449 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List,
450 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List
451 } E2nodeConfigurationUpdate_IEs__value_PR;
452 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
453 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
454 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID,
455 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List,
456 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List,
457 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List
458 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
459 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
460 E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
461 E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID,
462 E2nodeConfigurationUpdateFailure_IEs__value_PR_CauseE2,
463 E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWaitE2,
464 E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnosticsE2
465 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
466 typedef enum ResetRequestIEs__value_PR {
467 ResetRequestIEs__value_PR_NOTHING, /* No components present */
468 ResetRequestIEs__value_PR_TransactionID,
469 ResetRequestIEs__value_PR_CauseE2
470 } ResetRequestIEs__value_PR;
471 typedef enum ResetResponseIEs__value_PR {
472 ResetResponseIEs__value_PR_NOTHING, /* No components present */
473 ResetResponseIEs__value_PR_TransactionID,
474 ResetResponseIEs__value_PR_CriticalityDiagnosticsE2
475 } ResetResponseIEs__value_PR;
476 typedef enum RICserviceUpdate_IEs__value_PR {
477 RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
478 RICserviceUpdate_IEs__value_PR_TransactionID,
479 RICserviceUpdate_IEs__value_PR_RANfunctions_List,
480 RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
481 } RICserviceUpdate_IEs__value_PR;
482 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
483 RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
484 RICserviceUpdateAcknowledge_IEs__value_PR_TransactionID,
485 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
486 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
487 } RICserviceUpdateAcknowledge_IEs__value_PR;
488 typedef enum RICserviceUpdateFailure_IEs__value_PR {
489 RICserviceUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
490 RICserviceUpdateFailure_IEs__value_PR_TransactionID,
491 RICserviceUpdateFailure_IEs__value_PR_CauseE2,
492 RICserviceUpdateFailure_IEs__value_PR_TimeToWaitE2,
493 RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnosticsE2
494 } RICserviceUpdateFailure_IEs__value_PR;
495 typedef enum RICserviceQuery_IEs__value_PR {
496 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
497 RICserviceQuery_IEs__value_PR_TransactionID,
498 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
499 } RICserviceQuery_IEs__value_PR;
500 typedef enum E2RemovalRequestIEs__value_PR {
501 E2RemovalRequestIEs__value_PR_NOTHING, /* No components present */
502 E2RemovalRequestIEs__value_PR_TransactionID
503 } E2RemovalRequestIEs__value_PR;
504 typedef enum E2RemovalResponseIEs__value_PR {
505 E2RemovalResponseIEs__value_PR_NOTHING, /* No components present */
506 E2RemovalResponseIEs__value_PR_TransactionID,
507 E2RemovalResponseIEs__value_PR_CriticalityDiagnosticsE2
508 } E2RemovalResponseIEs__value_PR;
509 typedef enum E2RemovalFailureIEs__value_PR {
510 E2RemovalFailureIEs__value_PR_NOTHING, /* No components present */
511 E2RemovalFailureIEs__value_PR_TransactionID,
512 E2RemovalFailureIEs__value_PR_CauseE2,
513 E2RemovalFailureIEs__value_PR_CriticalityDiagnosticsE2
514 } E2RemovalFailureIEs__value_PR;
516 /* ProtocolIE-FieldE2 */
517 typedef struct RICaction_ToBeSetup_ItemIEs {
518 ProtocolIE_IDE2_t id;
519 CriticalityE2_t criticality;
520 struct RICaction_ToBeSetup_ItemIEs__value {
521 RICaction_ToBeSetup_ItemIEs__value_PR present;
522 union RICaction_ToBeSetup_ItemIEs__value_u {
523 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
526 /* Context for parsing across buffer boundaries */
527 asn_struct_ctx_t _asn_ctx;
530 /* Context for parsing across buffer boundaries */
531 asn_struct_ctx_t _asn_ctx;
532 } RICaction_ToBeSetup_ItemIEs_t;
533 typedef struct RICaction_Admitted_ItemIEs {
534 ProtocolIE_IDE2_t id;
535 CriticalityE2_t criticality;
536 struct RICaction_Admitted_ItemIEs__value {
537 RICaction_Admitted_ItemIEs__value_PR present;
538 union RICaction_Admitted_ItemIEs__value_u {
539 RICaction_Admitted_Item_t RICaction_Admitted_Item;
542 /* Context for parsing across buffer boundaries */
543 asn_struct_ctx_t _asn_ctx;
546 /* Context for parsing across buffer boundaries */
547 asn_struct_ctx_t _asn_ctx;
548 } RICaction_Admitted_ItemIEs_t;
549 typedef struct RICaction_NotAdmitted_ItemIEs {
550 ProtocolIE_IDE2_t id;
551 CriticalityE2_t criticality;
552 struct RICaction_NotAdmitted_ItemIEs__value {
553 RICaction_NotAdmitted_ItemIEs__value_PR present;
554 union RICaction_NotAdmitted_ItemIEs__value_u {
555 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
558 /* Context for parsing across buffer boundaries */
559 asn_struct_ctx_t _asn_ctx;
562 /* Context for parsing across buffer boundaries */
563 asn_struct_ctx_t _asn_ctx;
564 } RICaction_NotAdmitted_ItemIEs_t;
565 typedef struct RICsubscription_withCause_ItemIEs {
566 ProtocolIE_IDE2_t id;
567 CriticalityE2_t criticality;
568 struct RICsubscription_withCause_ItemIEs__value {
569 RICsubscription_withCause_ItemIEs__value_PR present;
570 union RICsubscription_withCause_ItemIEs__value_u {
571 RICsubscription_withCause_Item_t RICsubscription_withCause_Item;
574 /* Context for parsing across buffer boundaries */
575 asn_struct_ctx_t _asn_ctx;
578 /* Context for parsing across buffer boundaries */
579 asn_struct_ctx_t _asn_ctx;
580 } RICsubscription_withCause_ItemIEs_t;
581 typedef struct RICaction_ToBeRemovedForModification_ItemIEs {
582 ProtocolIE_IDE2_t id;
583 CriticalityE2_t criticality;
584 struct RICaction_ToBeRemovedForModification_ItemIEs__value {
585 RICaction_ToBeRemovedForModification_ItemIEs__value_PR present;
586 union RICaction_ToBeRemovedForModification_ItemIEs__value_u {
587 RICaction_ToBeRemovedForModification_Item_t RICaction_ToBeRemovedForModification_Item;
590 /* Context for parsing across buffer boundaries */
591 asn_struct_ctx_t _asn_ctx;
594 /* Context for parsing across buffer boundaries */
595 asn_struct_ctx_t _asn_ctx;
596 } RICaction_ToBeRemovedForModification_ItemIEs_t;
597 typedef struct RICaction_ToBeModifiedForModification_ItemIEs {
598 ProtocolIE_IDE2_t id;
599 CriticalityE2_t criticality;
600 struct RICaction_ToBeModifiedForModification_ItemIEs__value {
601 RICaction_ToBeModifiedForModification_ItemIEs__value_PR present;
602 union RICaction_ToBeModifiedForModification_ItemIEs__value_u {
603 RICaction_ToBeModifiedForModification_Item_t RICaction_ToBeModifiedForModification_Item;
606 /* Context for parsing across buffer boundaries */
607 asn_struct_ctx_t _asn_ctx;
610 /* Context for parsing across buffer boundaries */
611 asn_struct_ctx_t _asn_ctx;
612 } RICaction_ToBeModifiedForModification_ItemIEs_t;
613 typedef struct RICaction_ToBeAddedForModification_ItemIEs {
614 ProtocolIE_IDE2_t id;
615 CriticalityE2_t criticality;
616 struct RICaction_ToBeAddedForModification_ItemIEs__value {
617 RICaction_ToBeAddedForModification_ItemIEs__value_PR present;
618 union RICaction_ToBeAddedForModification_ItemIEs__value_u {
619 RICaction_ToBeAddedForModification_Item_t RICaction_ToBeAddedForModification_Item;
622 /* Context for parsing across buffer boundaries */
623 asn_struct_ctx_t _asn_ctx;
626 /* Context for parsing across buffer boundaries */
627 asn_struct_ctx_t _asn_ctx;
628 } RICaction_ToBeAddedForModification_ItemIEs_t;
629 typedef struct RICaction_RemovedForModification_ItemIEs {
630 ProtocolIE_IDE2_t id;
631 CriticalityE2_t criticality;
632 struct RICaction_RemovedForModification_ItemIEs__value {
633 RICaction_RemovedForModification_ItemIEs__value_PR present;
634 union RICaction_RemovedForModification_ItemIEs__value_u {
635 RICaction_RemovedForModification_Item_t RICaction_RemovedForModification_Item;
638 /* Context for parsing across buffer boundaries */
639 asn_struct_ctx_t _asn_ctx;
642 /* Context for parsing across buffer boundaries */
643 asn_struct_ctx_t _asn_ctx;
644 } RICaction_RemovedForModification_ItemIEs_t;
645 typedef struct RICaction_FailedToBeRemovedForModification_ItemIEs {
646 ProtocolIE_IDE2_t id;
647 CriticalityE2_t criticality;
648 struct RICaction_FailedToBeRemovedForModification_ItemIEs__value {
649 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR present;
650 union RICaction_FailedToBeRemovedForModification_ItemIEs__value_u {
651 RICaction_FailedToBeRemovedForModification_Item_t RICaction_FailedToBeRemovedForModification_Item;
654 /* Context for parsing across buffer boundaries */
655 asn_struct_ctx_t _asn_ctx;
658 /* Context for parsing across buffer boundaries */
659 asn_struct_ctx_t _asn_ctx;
660 } RICaction_FailedToBeRemovedForModification_ItemIEs_t;
661 typedef struct RICaction_ModifiedForModification_ItemIEs {
662 ProtocolIE_IDE2_t id;
663 CriticalityE2_t criticality;
664 struct RICaction_ModifiedForModification_ItemIEs__value {
665 RICaction_ModifiedForModification_ItemIEs__value_PR present;
666 union RICaction_ModifiedForModification_ItemIEs__value_u {
667 RICaction_ModifiedForModification_Item_t RICaction_ModifiedForModification_Item;
670 /* Context for parsing across buffer boundaries */
671 asn_struct_ctx_t _asn_ctx;
674 /* Context for parsing across buffer boundaries */
675 asn_struct_ctx_t _asn_ctx;
676 } RICaction_ModifiedForModification_ItemIEs_t;
677 typedef struct RICaction_FailedToBeModifiedForModification_ItemIEs {
678 ProtocolIE_IDE2_t id;
679 CriticalityE2_t criticality;
680 struct RICaction_FailedToBeModifiedForModification_ItemIEs__value {
681 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR present;
682 union RICaction_FailedToBeModifiedForModification_ItemIEs__value_u {
683 RICaction_FailedToBeModifiedForModification_Item_t RICaction_FailedToBeModifiedForModification_Item;
686 /* Context for parsing across buffer boundaries */
687 asn_struct_ctx_t _asn_ctx;
690 /* Context for parsing across buffer boundaries */
691 asn_struct_ctx_t _asn_ctx;
692 } RICaction_FailedToBeModifiedForModification_ItemIEs_t;
693 typedef struct RICaction_AddedForModification_ItemIEs {
694 ProtocolIE_IDE2_t id;
695 CriticalityE2_t criticality;
696 struct RICaction_AddedForModification_ItemIEs__value {
697 RICaction_AddedForModification_ItemIEs__value_PR present;
698 union RICaction_AddedForModification_ItemIEs__value_u {
699 RICaction_AddedForModification_Item_t RICaction_AddedForModification_Item;
702 /* Context for parsing across buffer boundaries */
703 asn_struct_ctx_t _asn_ctx;
706 /* Context for parsing across buffer boundaries */
707 asn_struct_ctx_t _asn_ctx;
708 } RICaction_AddedForModification_ItemIEs_t;
709 typedef struct RICaction_FailedToBeAddedForModification_ItemIEs {
710 ProtocolIE_IDE2_t id;
711 CriticalityE2_t criticality;
712 struct RICaction_FailedToBeAddedForModification_ItemIEs__value {
713 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR present;
714 union RICaction_FailedToBeAddedForModification_ItemIEs__value_u {
715 RICaction_FailedToBeAddedForModification_Item_t RICaction_FailedToBeAddedForModification_Item;
718 /* Context for parsing across buffer boundaries */
719 asn_struct_ctx_t _asn_ctx;
722 /* Context for parsing across buffer boundaries */
723 asn_struct_ctx_t _asn_ctx;
724 } RICaction_FailedToBeAddedForModification_ItemIEs_t;
725 typedef struct RICaction_RequiredToBeModified_ItemIEs {
726 ProtocolIE_IDE2_t id;
727 CriticalityE2_t criticality;
728 struct RICaction_RequiredToBeModified_ItemIEs__value {
729 RICaction_RequiredToBeModified_ItemIEs__value_PR present;
730 union RICaction_RequiredToBeModified_ItemIEs__value_u {
731 RICaction_RequiredToBeModified_Item_t RICaction_RequiredToBeModified_Item;
734 /* Context for parsing across buffer boundaries */
735 asn_struct_ctx_t _asn_ctx;
738 /* Context for parsing across buffer boundaries */
739 asn_struct_ctx_t _asn_ctx;
740 } RICaction_RequiredToBeModified_ItemIEs_t;
741 typedef struct RICaction_RequiredToBeRemoved_ItemIEs {
742 ProtocolIE_IDE2_t id;
743 CriticalityE2_t criticality;
744 struct RICaction_RequiredToBeRemoved_ItemIEs__value {
745 RICaction_RequiredToBeRemoved_ItemIEs__value_PR present;
746 union RICaction_RequiredToBeRemoved_ItemIEs__value_u {
747 RICaction_RequiredToBeRemoved_Item_t RICaction_RequiredToBeRemoved_Item;
750 /* Context for parsing across buffer boundaries */
751 asn_struct_ctx_t _asn_ctx;
754 /* Context for parsing across buffer boundaries */
755 asn_struct_ctx_t _asn_ctx;
756 } RICaction_RequiredToBeRemoved_ItemIEs_t;
757 typedef struct RICaction_ConfirmedForModification_ItemIEs {
758 ProtocolIE_IDE2_t id;
759 CriticalityE2_t criticality;
760 struct RICaction_ConfirmedForModification_ItemIEs__value {
761 RICaction_ConfirmedForModification_ItemIEs__value_PR present;
762 union RICaction_ConfirmedForModification_ItemIEs__value_u {
763 RICaction_ConfirmedForModification_Item_t RICaction_ConfirmedForModification_Item;
766 /* Context for parsing across buffer boundaries */
767 asn_struct_ctx_t _asn_ctx;
770 /* Context for parsing across buffer boundaries */
771 asn_struct_ctx_t _asn_ctx;
772 } RICaction_ConfirmedForModification_ItemIEs_t;
773 typedef struct RICaction_RefusedToBeModified_ItemIEs {
774 ProtocolIE_IDE2_t id;
775 CriticalityE2_t criticality;
776 struct RICaction_RefusedToBeModified_ItemIEs__value {
777 RICaction_RefusedToBeModified_ItemIEs__value_PR present;
778 union RICaction_RefusedToBeModified_ItemIEs__value_u {
779 RICaction_RefusedToBeModified_Item_t RICaction_RefusedToBeModified_Item;
782 /* Context for parsing across buffer boundaries */
783 asn_struct_ctx_t _asn_ctx;
786 /* Context for parsing across buffer boundaries */
787 asn_struct_ctx_t _asn_ctx;
788 } RICaction_RefusedToBeModified_ItemIEs_t;
789 typedef struct RICaction_ConfirmedForRemoval_ItemIEs {
790 ProtocolIE_IDE2_t id;
791 CriticalityE2_t criticality;
792 struct RICaction_ConfirmedForRemoval_ItemIEs__value {
793 RICaction_ConfirmedForRemoval_ItemIEs__value_PR present;
794 union RICaction_ConfirmedForRemoval_ItemIEs__value_u {
795 RICaction_ConfirmedForRemoval_Item_t RICaction_ConfirmedForRemoval_Item;
798 /* Context for parsing across buffer boundaries */
799 asn_struct_ctx_t _asn_ctx;
802 /* Context for parsing across buffer boundaries */
803 asn_struct_ctx_t _asn_ctx;
804 } RICaction_ConfirmedForRemoval_ItemIEs_t;
805 typedef struct RICaction_RefusedToBeRemoved_ItemIEs {
806 ProtocolIE_IDE2_t id;
807 CriticalityE2_t criticality;
808 struct RICaction_RefusedToBeRemoved_ItemIEs__value {
809 RICaction_RefusedToBeRemoved_ItemIEs__value_PR present;
810 union RICaction_RefusedToBeRemoved_ItemIEs__value_u {
811 RICaction_RefusedToBeRemoved_Item_t RICaction_RefusedToBeRemoved_Item;
814 /* Context for parsing across buffer boundaries */
815 asn_struct_ctx_t _asn_ctx;
818 /* Context for parsing across buffer boundaries */
819 asn_struct_ctx_t _asn_ctx;
820 } RICaction_RefusedToBeRemoved_ItemIEs_t;
821 typedef struct E2connectionUpdate_ItemIEs {
822 ProtocolIE_IDE2_t id;
823 CriticalityE2_t criticality;
824 struct E2connectionUpdate_ItemIEs__value {
825 E2connectionUpdate_ItemIEs__value_PR present;
826 union E2connectionUpdate_ItemIEs__value_u {
827 E2connectionUpdate_Item_t E2connectionUpdate_Item;
830 /* Context for parsing across buffer boundaries */
831 asn_struct_ctx_t _asn_ctx;
834 /* Context for parsing across buffer boundaries */
835 asn_struct_ctx_t _asn_ctx;
836 } E2connectionUpdate_ItemIEs_t;
837 typedef struct E2connectionUpdateRemove_ItemIEs {
838 ProtocolIE_IDE2_t id;
839 CriticalityE2_t criticality;
840 struct E2connectionUpdateRemove_ItemIEs__value {
841 E2connectionUpdateRemove_ItemIEs__value_PR present;
842 union E2connectionUpdateRemove_ItemIEs__value_u {
843 E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_Item;
846 /* Context for parsing across buffer boundaries */
847 asn_struct_ctx_t _asn_ctx;
850 /* Context for parsing across buffer boundaries */
851 asn_struct_ctx_t _asn_ctx;
852 } E2connectionUpdateRemove_ItemIEs_t;
853 typedef struct E2connectionSetupFailed_ItemIEs {
854 ProtocolIE_IDE2_t id;
855 CriticalityE2_t criticality;
856 struct E2connectionSetupFailed_ItemIEs__value {
857 E2connectionSetupFailed_ItemIEs__value_PR present;
858 union E2connectionSetupFailed_ItemIEs__value_u {
859 E2connectionSetupFailed_Item_t E2connectionSetupFailed_Item;
862 /* Context for parsing across buffer boundaries */
863 asn_struct_ctx_t _asn_ctx;
866 /* Context for parsing across buffer boundaries */
867 asn_struct_ctx_t _asn_ctx;
868 } E2connectionSetupFailed_ItemIEs_t;
869 typedef struct E2nodeComponentConfigAddition_ItemIEs {
870 ProtocolIE_IDE2_t id;
871 CriticalityE2_t criticality;
872 struct E2nodeComponentConfigAddition_ItemIEs__value {
873 E2nodeComponentConfigAddition_ItemIEs__value_PR present;
874 union E2nodeComponentConfigAddition_ItemIEs__value_u {
875 E2nodeComponentConfigAddition_Item_t E2nodeComponentConfigAddition_Item;
878 /* Context for parsing across buffer boundaries */
879 asn_struct_ctx_t _asn_ctx;
882 /* Context for parsing across buffer boundaries */
883 asn_struct_ctx_t _asn_ctx;
884 } E2nodeComponentConfigAddition_ItemIEs_t;
885 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
886 ProtocolIE_IDE2_t id;
887 CriticalityE2_t criticality;
888 struct E2nodeComponentConfigUpdate_ItemIEs__value {
889 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
890 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
891 E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
894 /* Context for parsing across buffer boundaries */
895 asn_struct_ctx_t _asn_ctx;
898 /* Context for parsing across buffer boundaries */
899 asn_struct_ctx_t _asn_ctx;
900 } E2nodeComponentConfigUpdate_ItemIEs_t;
901 typedef struct E2nodeComponentConfigRemoval_ItemIEs {
902 ProtocolIE_IDE2_t id;
903 CriticalityE2_t criticality;
904 struct E2nodeComponentConfigRemoval_ItemIEs__value {
905 E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
906 union E2nodeComponentConfigRemoval_ItemIEs__value_u {
907 E2nodeComponentConfigRemoval_Item_t E2nodeComponentConfigRemoval_Item;
910 /* Context for parsing across buffer boundaries */
911 asn_struct_ctx_t _asn_ctx;
914 /* Context for parsing across buffer boundaries */
915 asn_struct_ctx_t _asn_ctx;
916 } E2nodeComponentConfigRemoval_ItemIEs_t;
917 typedef struct E2nodeTNLassociationRemoval_ItemIEs {
918 ProtocolIE_IDE2_t id;
919 CriticalityE2_t criticality;
920 struct E2nodeTNLassociationRemoval_ItemIEs__value {
921 E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
922 union E2nodeTNLassociationRemoval_ItemIEs__value_u {
923 E2nodeTNLassociationRemoval_Item_t E2nodeTNLassociationRemoval_Item;
926 /* Context for parsing across buffer boundaries */
927 asn_struct_ctx_t _asn_ctx;
930 /* Context for parsing across buffer boundaries */
931 asn_struct_ctx_t _asn_ctx;
932 } E2nodeTNLassociationRemoval_ItemIEs_t;
933 typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
934 ProtocolIE_IDE2_t id;
935 CriticalityE2_t criticality;
936 struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
937 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
938 union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
939 E2nodeComponentConfigAdditionAck_Item_t E2nodeComponentConfigAdditionAck_Item;
942 /* Context for parsing across buffer boundaries */
943 asn_struct_ctx_t _asn_ctx;
946 /* Context for parsing across buffer boundaries */
947 asn_struct_ctx_t _asn_ctx;
948 } E2nodeComponentConfigAdditionAck_ItemIEs_t;
949 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
950 ProtocolIE_IDE2_t id;
951 CriticalityE2_t criticality;
952 struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
953 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
954 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
955 E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
958 /* Context for parsing across buffer boundaries */
959 asn_struct_ctx_t _asn_ctx;
962 /* Context for parsing across buffer boundaries */
963 asn_struct_ctx_t _asn_ctx;
964 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
965 typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
966 ProtocolIE_IDE2_t id;
967 CriticalityE2_t criticality;
968 struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
969 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
970 union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
971 E2nodeComponentConfigRemovalAck_Item_t E2nodeComponentConfigRemovalAck_Item;
974 /* Context for parsing across buffer boundaries */
975 asn_struct_ctx_t _asn_ctx;
978 /* Context for parsing across buffer boundaries */
979 asn_struct_ctx_t _asn_ctx;
980 } E2nodeComponentConfigRemovalAck_ItemIEs_t;
981 typedef struct RANfunction_ItemIEs {
982 ProtocolIE_IDE2_t id;
983 CriticalityE2_t criticality;
984 struct RANfunction_ItemIEs__value {
985 RANfunction_ItemIEs__value_PR present;
986 union RANfunction_ItemIEs__value_u {
987 RANfunction_Item_t RANfunction_Item;
990 /* Context for parsing across buffer boundaries */
991 asn_struct_ctx_t _asn_ctx;
994 /* Context for parsing across buffer boundaries */
995 asn_struct_ctx_t _asn_ctx;
996 } RANfunction_ItemIEs_t;
997 typedef struct RANfunctionID_ItemIEs {
998 ProtocolIE_IDE2_t id;
999 CriticalityE2_t criticality;
1000 struct RANfunctionID_ItemIEs__value {
1001 RANfunctionID_ItemIEs__value_PR present;
1002 union RANfunctionID_ItemIEs__value_u {
1003 RANfunctionID_Item_t RANfunctionID_Item;
1006 /* Context for parsing across buffer boundaries */
1007 asn_struct_ctx_t _asn_ctx;
1010 /* Context for parsing across buffer boundaries */
1011 asn_struct_ctx_t _asn_ctx;
1012 } RANfunctionID_ItemIEs_t;
1013 typedef struct RANfunctionIDcause_ItemIEs {
1014 ProtocolIE_IDE2_t id;
1015 CriticalityE2_t criticality;
1016 struct RANfunctionIDcause_ItemIEs__value {
1017 RANfunctionIDcause_ItemIEs__value_PR present;
1018 union RANfunctionIDcause_ItemIEs__value_u {
1019 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
1022 /* Context for parsing across buffer boundaries */
1023 asn_struct_ctx_t _asn_ctx;
1026 /* Context for parsing across buffer boundaries */
1027 asn_struct_ctx_t _asn_ctx;
1028 } RANfunctionIDcause_ItemIEs_t;
1029 typedef struct RICsubscriptionRequest_IEs {
1030 ProtocolIE_IDE2_t id;
1031 CriticalityE2_t criticality;
1032 struct RICsubscriptionRequest_IEs__value {
1033 RICsubscriptionRequest_IEs__value_PR present;
1034 union RICsubscriptionRequest_IEs__value_u {
1035 RICrequestID_t RICrequestID;
1036 RANfunctionID_t RANfunctionID;
1037 RICsubscriptionDetails_t RICsubscriptionDetails;
1038 RICsubscriptionTime_t RICsubscriptionTime;
1041 /* Context for parsing across buffer boundaries */
1042 asn_struct_ctx_t _asn_ctx;
1045 /* Context for parsing across buffer boundaries */
1046 asn_struct_ctx_t _asn_ctx;
1047 } RICsubscriptionRequest_IEs_t;
1048 typedef struct RICsubscriptionResponse_IEs {
1049 ProtocolIE_IDE2_t id;
1050 CriticalityE2_t criticality;
1051 struct RICsubscriptionResponse_IEs__value {
1052 RICsubscriptionResponse_IEs__value_PR present;
1053 union RICsubscriptionResponse_IEs__value_u {
1054 RICrequestID_t RICrequestID;
1055 RANfunctionID_t RANfunctionID;
1056 RICaction_Admitted_List_t RICaction_Admitted_List;
1057 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
1060 /* Context for parsing across buffer boundaries */
1061 asn_struct_ctx_t _asn_ctx;
1064 /* Context for parsing across buffer boundaries */
1065 asn_struct_ctx_t _asn_ctx;
1066 } RICsubscriptionResponse_IEs_t;
1067 typedef struct RICsubscriptionFailure_IEs {
1068 ProtocolIE_IDE2_t id;
1069 CriticalityE2_t criticality;
1070 struct RICsubscriptionFailure_IEs__value {
1071 RICsubscriptionFailure_IEs__value_PR present;
1072 union RICsubscriptionFailure_IEs__value_u {
1073 RICrequestID_t RICrequestID;
1074 RANfunctionID_t RANfunctionID;
1076 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1079 /* Context for parsing across buffer boundaries */
1080 asn_struct_ctx_t _asn_ctx;
1083 /* Context for parsing across buffer boundaries */
1084 asn_struct_ctx_t _asn_ctx;
1085 } RICsubscriptionFailure_IEs_t;
1086 typedef struct RICsubscriptionDeleteRequest_IEs {
1087 ProtocolIE_IDE2_t id;
1088 CriticalityE2_t criticality;
1089 struct RICsubscriptionDeleteRequest_IEs__value {
1090 RICsubscriptionDeleteRequest_IEs__value_PR present;
1091 union RICsubscriptionDeleteRequest_IEs__value_u {
1092 RICrequestID_t RICrequestID;
1093 RANfunctionID_t RANfunctionID;
1096 /* Context for parsing across buffer boundaries */
1097 asn_struct_ctx_t _asn_ctx;
1100 /* Context for parsing across buffer boundaries */
1101 asn_struct_ctx_t _asn_ctx;
1102 } RICsubscriptionDeleteRequest_IEs_t;
1103 typedef struct RICsubscriptionDeleteResponse_IEs {
1104 ProtocolIE_IDE2_t id;
1105 CriticalityE2_t criticality;
1106 struct RICsubscriptionDeleteResponse_IEs__value {
1107 RICsubscriptionDeleteResponse_IEs__value_PR present;
1108 union RICsubscriptionDeleteResponse_IEs__value_u {
1109 RICrequestID_t RICrequestID;
1110 RANfunctionID_t RANfunctionID;
1113 /* Context for parsing across buffer boundaries */
1114 asn_struct_ctx_t _asn_ctx;
1117 /* Context for parsing across buffer boundaries */
1118 asn_struct_ctx_t _asn_ctx;
1119 } RICsubscriptionDeleteResponse_IEs_t;
1120 typedef struct RICsubscriptionDeleteFailure_IEs {
1121 ProtocolIE_IDE2_t id;
1122 CriticalityE2_t criticality;
1123 struct RICsubscriptionDeleteFailure_IEs__value {
1124 RICsubscriptionDeleteFailure_IEs__value_PR present;
1125 union RICsubscriptionDeleteFailure_IEs__value_u {
1126 RICrequestID_t RICrequestID;
1127 RANfunctionID_t RANfunctionID;
1129 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1132 /* Context for parsing across buffer boundaries */
1133 asn_struct_ctx_t _asn_ctx;
1136 /* Context for parsing across buffer boundaries */
1137 asn_struct_ctx_t _asn_ctx;
1138 } RICsubscriptionDeleteFailure_IEs_t;
1139 typedef struct RICsubscriptionDeleteRequired_IEs {
1140 ProtocolIE_IDE2_t id;
1141 CriticalityE2_t criticality;
1142 struct RICsubscriptionDeleteRequired_IEs__value {
1143 RICsubscriptionDeleteRequired_IEs__value_PR present;
1144 union RICsubscriptionDeleteRequired_IEs__value_u {
1145 RICsubscription_List_withCause_t RICsubscription_List_withCause;
1148 /* Context for parsing across buffer boundaries */
1149 asn_struct_ctx_t _asn_ctx;
1152 /* Context for parsing across buffer boundaries */
1153 asn_struct_ctx_t _asn_ctx;
1154 } RICsubscriptionDeleteRequired_IEs_t;
1155 typedef struct RICsubscriptionModificationRequest_IEs {
1156 ProtocolIE_IDE2_t id;
1157 CriticalityE2_t criticality;
1158 struct RICsubscriptionModificationRequest_IEs__value {
1159 RICsubscriptionModificationRequest_IEs__value_PR present;
1160 union RICsubscriptionModificationRequest_IEs__value_u {
1161 RICrequestID_t RICrequestID;
1162 RANfunctionID_t RANfunctionID;
1163 RICeventTriggerDefinition_t RICeventTriggerDefinition;
1164 RICactions_ToBeRemovedForModification_List_t RICactions_ToBeRemovedForModification_List;
1165 RICactions_ToBeModifiedForModification_List_t RICactions_ToBeModifiedForModification_List;
1166 RICactions_ToBeAddedForModification_List_t RICactions_ToBeAddedForModification_List;
1169 /* Context for parsing across buffer boundaries */
1170 asn_struct_ctx_t _asn_ctx;
1173 /* Context for parsing across buffer boundaries */
1174 asn_struct_ctx_t _asn_ctx;
1175 } RICsubscriptionModificationRequest_IEs_t;
1176 typedef struct RICsubscriptionModificationResponse_IEs {
1177 ProtocolIE_IDE2_t id;
1178 CriticalityE2_t criticality;
1179 struct RICsubscriptionModificationResponse_IEs__value {
1180 RICsubscriptionModificationResponse_IEs__value_PR present;
1181 union RICsubscriptionModificationResponse_IEs__value_u {
1182 RICrequestID_t RICrequestID;
1183 RANfunctionID_t RANfunctionID;
1184 RICactions_RemovedForModification_List_t RICactions_RemovedForModification_List;
1185 RICactions_FailedToBeRemovedForModification_List_t RICactions_FailedToBeRemovedForModification_List;
1186 RICactions_ModifiedForModification_List_t RICactions_ModifiedForModification_List;
1187 RICactions_FailedToBeModifiedForModification_List_t RICactions_FailedToBeModifiedForModification_List;
1188 RICactions_AddedForModification_List_t RICactions_AddedForModification_List;
1189 RICactions_FailedToBeAddedForModification_List_t RICactions_FailedToBeAddedForModification_List;
1192 /* Context for parsing across buffer boundaries */
1193 asn_struct_ctx_t _asn_ctx;
1196 /* Context for parsing across buffer boundaries */
1197 asn_struct_ctx_t _asn_ctx;
1198 } RICsubscriptionModificationResponse_IEs_t;
1199 typedef struct RICsubscriptionModificationFailure_IEs {
1200 ProtocolIE_IDE2_t id;
1201 CriticalityE2_t criticality;
1202 struct RICsubscriptionModificationFailure_IEs__value {
1203 RICsubscriptionModificationFailure_IEs__value_PR present;
1204 union RICsubscriptionModificationFailure_IEs__value_u {
1205 RICrequestID_t RICrequestID;
1206 RANfunctionID_t RANfunctionID;
1208 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1211 /* Context for parsing across buffer boundaries */
1212 asn_struct_ctx_t _asn_ctx;
1215 /* Context for parsing across buffer boundaries */
1216 asn_struct_ctx_t _asn_ctx;
1217 } RICsubscriptionModificationFailure_IEs_t;
1218 typedef struct RICsubscriptionModificationRequired_IEs {
1219 ProtocolIE_IDE2_t id;
1220 CriticalityE2_t criticality;
1221 struct RICsubscriptionModificationRequired_IEs__value {
1222 RICsubscriptionModificationRequired_IEs__value_PR present;
1223 union RICsubscriptionModificationRequired_IEs__value_u {
1224 RICrequestID_t RICrequestID;
1225 RANfunctionID_t RANfunctionID;
1226 RICactions_RequiredToBeModified_List_t RICactions_RequiredToBeModified_List;
1227 RICactions_RequiredToBeRemoved_List_t RICactions_RequiredToBeRemoved_List;
1230 /* Context for parsing across buffer boundaries */
1231 asn_struct_ctx_t _asn_ctx;
1234 /* Context for parsing across buffer boundaries */
1235 asn_struct_ctx_t _asn_ctx;
1236 } RICsubscriptionModificationRequired_IEs_t;
1237 typedef struct RICsubscriptionModificationConfirm_IEs {
1238 ProtocolIE_IDE2_t id;
1239 CriticalityE2_t criticality;
1240 struct RICsubscriptionModificationConfirm_IEs__value {
1241 RICsubscriptionModificationConfirm_IEs__value_PR present;
1242 union RICsubscriptionModificationConfirm_IEs__value_u {
1243 RICrequestID_t RICrequestID;
1244 RANfunctionID_t RANfunctionID;
1245 RICactions_ConfirmedForModification_List_t RICactions_ConfirmedForModification_List;
1246 RICactions_RefusedToBeModified_List_t RICactions_RefusedToBeModified_List;
1247 RICactions_ConfirmedForRemoval_List_t RICactions_ConfirmedForRemoval_List;
1248 RICactions_RefusedToBeRemoved_List_t RICactions_RefusedToBeRemoved_List;
1251 /* Context for parsing across buffer boundaries */
1252 asn_struct_ctx_t _asn_ctx;
1255 /* Context for parsing across buffer boundaries */
1256 asn_struct_ctx_t _asn_ctx;
1257 } RICsubscriptionModificationConfirm_IEs_t;
1258 typedef struct RICsubscriptionModificationRefuse_IEs {
1259 ProtocolIE_IDE2_t id;
1260 CriticalityE2_t criticality;
1261 struct RICsubscriptionModificationRefuse_IEs__value {
1262 RICsubscriptionModificationRefuse_IEs__value_PR present;
1263 union RICsubscriptionModificationRefuse_IEs__value_u {
1264 RICrequestID_t RICrequestID;
1265 RANfunctionID_t RANfunctionID;
1267 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1270 /* Context for parsing across buffer boundaries */
1271 asn_struct_ctx_t _asn_ctx;
1274 /* Context for parsing across buffer boundaries */
1275 asn_struct_ctx_t _asn_ctx;
1276 } RICsubscriptionModificationRefuse_IEs_t;
1277 typedef struct RICindication_IEs {
1278 ProtocolIE_IDE2_t id;
1279 CriticalityE2_t criticality;
1280 struct RICindication_IEs__value {
1281 RICindication_IEs__value_PR present;
1282 union RICindication_IEs__value_u {
1283 RICrequestID_t RICrequestID;
1284 RANfunctionID_t RANfunctionID;
1285 RICactionID_t RICactionID;
1286 RICindicationSN_t RICindicationSN;
1287 RICindicationType_t RICindicationType;
1288 RICindicationHeader_t RICindicationHeader;
1289 RICindicationMessage_t RICindicationMessage;
1290 RICcallProcessID_t RICcallProcessID;
1293 /* Context for parsing across buffer boundaries */
1294 asn_struct_ctx_t _asn_ctx;
1297 /* Context for parsing across buffer boundaries */
1298 asn_struct_ctx_t _asn_ctx;
1299 } RICindication_IEs_t;
1300 typedef struct RICcontrolRequest_IEs {
1301 ProtocolIE_IDE2_t id;
1302 CriticalityE2_t criticality;
1303 struct RICcontrolRequest_IEs__value {
1304 RICcontrolRequest_IEs__value_PR present;
1305 union RICcontrolRequest_IEs__value_u {
1306 RICrequestID_t RICrequestID;
1307 RANfunctionID_t RANfunctionID;
1308 RICcallProcessID_t RICcallProcessID;
1309 RICcontrolHeader_t RICcontrolHeader;
1310 RICcontrolMessage_t RICcontrolMessage;
1311 RICcontrolAckRequest_t RICcontrolAckRequest;
1314 /* Context for parsing across buffer boundaries */
1315 asn_struct_ctx_t _asn_ctx;
1318 /* Context for parsing across buffer boundaries */
1319 asn_struct_ctx_t _asn_ctx;
1320 } RICcontrolRequest_IEs_t;
1321 typedef struct RICcontrolAcknowledge_IEs {
1322 ProtocolIE_IDE2_t id;
1323 CriticalityE2_t criticality;
1324 struct RICcontrolAcknowledge_IEs__value {
1325 RICcontrolAcknowledge_IEs__value_PR present;
1326 union RICcontrolAcknowledge_IEs__value_u {
1327 RICrequestID_t RICrequestID;
1328 RANfunctionID_t RANfunctionID;
1329 RICcallProcessID_t RICcallProcessID;
1330 RICcontrolOutcome_t RICcontrolOutcome;
1333 /* Context for parsing across buffer boundaries */
1334 asn_struct_ctx_t _asn_ctx;
1337 /* Context for parsing across buffer boundaries */
1338 asn_struct_ctx_t _asn_ctx;
1339 } RICcontrolAcknowledge_IEs_t;
1340 typedef struct RICcontrolFailure_IEs {
1341 ProtocolIE_IDE2_t id;
1342 CriticalityE2_t criticality;
1343 struct RICcontrolFailure_IEs__value {
1344 RICcontrolFailure_IEs__value_PR present;
1345 union RICcontrolFailure_IEs__value_u {
1346 RICrequestID_t RICrequestID;
1347 RANfunctionID_t RANfunctionID;
1348 RICcallProcessID_t RICcallProcessID;
1350 RICcontrolOutcome_t RICcontrolOutcome;
1351 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1354 /* Context for parsing across buffer boundaries */
1355 asn_struct_ctx_t _asn_ctx;
1358 /* Context for parsing across buffer boundaries */
1359 asn_struct_ctx_t _asn_ctx;
1360 } RICcontrolFailure_IEs_t;
1361 typedef struct RICQueryRequest_IEs {
1362 ProtocolIE_IDE2_t id;
1363 CriticalityE2_t criticality;
1364 struct RICQueryRequest_IEs__value {
1365 RICQueryRequest_IEs__value_PR present;
1366 union RICQueryRequest_IEs__value_u {
1367 RICrequestID_t RICrequestID;
1368 RANfunctionID_t RANfunctionID;
1369 RICqueryHeader_t RICqueryHeader;
1370 RICqueryDefinition_t RICqueryDefinition;
1373 /* Context for parsing across buffer boundaries */
1374 asn_struct_ctx_t _asn_ctx;
1377 /* Context for parsing across buffer boundaries */
1378 asn_struct_ctx_t _asn_ctx;
1379 } RICQueryRequest_IEs_t;
1380 typedef struct RICQueryResponse_IEs {
1381 ProtocolIE_IDE2_t id;
1382 CriticalityE2_t criticality;
1383 struct RICQueryResponse_IEs__value {
1384 RICQueryResponse_IEs__value_PR present;
1385 union RICQueryResponse_IEs__value_u {
1386 RICrequestID_t RICrequestID;
1387 RANfunctionID_t RANfunctionID;
1388 RICqueryOutcome_t RICqueryOutcome;
1391 /* Context for parsing across buffer boundaries */
1392 asn_struct_ctx_t _asn_ctx;
1395 /* Context for parsing across buffer boundaries */
1396 asn_struct_ctx_t _asn_ctx;
1397 } RICQueryResponse_IEs_t;
1398 typedef struct RICQueryFailure_IEs {
1399 ProtocolIE_IDE2_t id;
1400 CriticalityE2_t criticality;
1401 struct RICQueryFailure_IEs__value {
1402 RICQueryFailure_IEs__value_PR present;
1403 union RICQueryFailure_IEs__value_u {
1404 RICrequestID_t RICrequestID;
1405 RANfunctionID_t RANfunctionID;
1407 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1410 /* Context for parsing across buffer boundaries */
1411 asn_struct_ctx_t _asn_ctx;
1414 /* Context for parsing across buffer boundaries */
1415 asn_struct_ctx_t _asn_ctx;
1416 } RICQueryFailure_IEs_t;
1417 typedef struct ErrorIndicationE2_IEs {
1418 ProtocolIE_IDE2_t id;
1419 CriticalityE2_t criticality;
1420 struct ErrorIndicationE2_IEs__value {
1421 ErrorIndicationE2_IEs__value_PR present;
1422 union ErrorIndicationE2_IEs__value_u {
1423 TransactionID_t TransactionID;
1424 RICrequestID_t RICrequestID;
1425 RANfunctionID_t RANfunctionID;
1427 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1430 /* Context for parsing across buffer boundaries */
1431 asn_struct_ctx_t _asn_ctx;
1434 /* Context for parsing across buffer boundaries */
1435 asn_struct_ctx_t _asn_ctx;
1436 } ErrorIndicationE2_IEs_t;
1437 typedef struct E2setupRequestIEs {
1438 ProtocolIE_IDE2_t id;
1439 CriticalityE2_t criticality;
1440 struct E2setupRequestIEs__value {
1441 E2setupRequestIEs__value_PR present;
1442 union E2setupRequestIEs__value_u {
1443 TransactionID_t TransactionID;
1444 GlobalE2node_ID_t GlobalE2node_ID;
1445 RANfunctions_List_t RANfunctions_List;
1446 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
1449 /* Context for parsing across buffer boundaries */
1450 asn_struct_ctx_t _asn_ctx;
1453 /* Context for parsing across buffer boundaries */
1454 asn_struct_ctx_t _asn_ctx;
1455 } E2setupRequestIEs_t;
1456 typedef struct E2setupResponseIEs {
1457 ProtocolIE_IDE2_t id;
1458 CriticalityE2_t criticality;
1459 struct E2setupResponseIEs__value {
1460 E2setupResponseIEs__value_PR present;
1461 union E2setupResponseIEs__value_u {
1462 TransactionID_t TransactionID;
1463 GlobalRIC_ID_t GlobalRIC_ID;
1464 RANfunctionsID_List_t RANfunctionsID_List;
1465 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
1466 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
1469 /* Context for parsing across buffer boundaries */
1470 asn_struct_ctx_t _asn_ctx;
1473 /* Context for parsing across buffer boundaries */
1474 asn_struct_ctx_t _asn_ctx;
1475 } E2setupResponseIEs_t;
1476 typedef struct E2setupFailureIEs {
1477 ProtocolIE_IDE2_t id;
1478 CriticalityE2_t criticality;
1479 struct E2setupFailureIEs__value {
1480 E2setupFailureIEs__value_PR present;
1481 union E2setupFailureIEs__value_u {
1482 TransactionID_t TransactionID;
1484 TimeToWaitE2_t TimeToWaitE2;
1485 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1486 TNLinformation_t TNLinformation;
1489 /* Context for parsing across buffer boundaries */
1490 asn_struct_ctx_t _asn_ctx;
1493 /* Context for parsing across buffer boundaries */
1494 asn_struct_ctx_t _asn_ctx;
1495 } E2setupFailureIEs_t;
1496 typedef struct E2connectionUpdate_IEs {
1497 ProtocolIE_IDE2_t id;
1498 CriticalityE2_t criticality;
1499 struct E2connectionUpdate_IEs__value {
1500 E2connectionUpdate_IEs__value_PR present;
1501 union E2connectionUpdate_IEs__value_u {
1502 TransactionID_t TransactionID;
1503 E2connectionUpdate_List_t E2connectionUpdate_List;
1504 E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List;
1507 /* Context for parsing across buffer boundaries */
1508 asn_struct_ctx_t _asn_ctx;
1511 /* Context for parsing across buffer boundaries */
1512 asn_struct_ctx_t _asn_ctx;
1513 } E2connectionUpdate_IEs_t;
1514 typedef struct E2connectionUpdateAck_IEs {
1515 ProtocolIE_IDE2_t id;
1516 CriticalityE2_t criticality;
1517 struct E2connectionUpdateAck_IEs__value {
1518 E2connectionUpdateAck_IEs__value_PR present;
1519 union E2connectionUpdateAck_IEs__value_u {
1520 TransactionID_t TransactionID;
1521 E2connectionUpdate_List_t E2connectionUpdate_List;
1522 E2connectionSetupFailed_List_t E2connectionSetupFailed_List;
1525 /* Context for parsing across buffer boundaries */
1526 asn_struct_ctx_t _asn_ctx;
1529 /* Context for parsing across buffer boundaries */
1530 asn_struct_ctx_t _asn_ctx;
1531 } E2connectionUpdateAck_IEs_t;
1532 typedef struct E2connectionUpdateFailure_IEs {
1533 ProtocolIE_IDE2_t id;
1534 CriticalityE2_t criticality;
1535 struct E2connectionUpdateFailure_IEs__value {
1536 E2connectionUpdateFailure_IEs__value_PR present;
1537 union E2connectionUpdateFailure_IEs__value_u {
1538 TransactionID_t TransactionID;
1540 TimeToWaitE2_t TimeToWaitE2;
1541 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1544 /* Context for parsing across buffer boundaries */
1545 asn_struct_ctx_t _asn_ctx;
1548 /* Context for parsing across buffer boundaries */
1549 asn_struct_ctx_t _asn_ctx;
1550 } E2connectionUpdateFailure_IEs_t;
1551 typedef struct E2nodeConfigurationUpdate_IEs {
1552 ProtocolIE_IDE2_t id;
1553 CriticalityE2_t criticality;
1554 struct E2nodeConfigurationUpdate_IEs__value {
1555 E2nodeConfigurationUpdate_IEs__value_PR present;
1556 union E2nodeConfigurationUpdate_IEs__value_u {
1557 TransactionID_t TransactionID;
1558 GlobalE2node_ID_t GlobalE2node_ID;
1559 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
1560 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
1561 E2nodeComponentConfigRemoval_List_t E2nodeComponentConfigRemoval_List;
1562 E2nodeTNLassociationRemoval_List_t E2nodeTNLassociationRemoval_List;
1565 /* Context for parsing across buffer boundaries */
1566 asn_struct_ctx_t _asn_ctx;
1569 /* Context for parsing across buffer boundaries */
1570 asn_struct_ctx_t _asn_ctx;
1571 } E2nodeConfigurationUpdate_IEs_t;
1572 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
1573 ProtocolIE_IDE2_t id;
1574 CriticalityE2_t criticality;
1575 struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
1576 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
1577 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
1578 TransactionID_t TransactionID;
1579 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
1580 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
1581 E2nodeComponentConfigRemovalAck_List_t E2nodeComponentConfigRemovalAck_List;
1584 /* Context for parsing across buffer boundaries */
1585 asn_struct_ctx_t _asn_ctx;
1588 /* Context for parsing across buffer boundaries */
1589 asn_struct_ctx_t _asn_ctx;
1590 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
1591 typedef struct E2nodeConfigurationUpdateFailure_IEs {
1592 ProtocolIE_IDE2_t id;
1593 CriticalityE2_t criticality;
1594 struct E2nodeConfigurationUpdateFailure_IEs__value {
1595 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
1596 union E2nodeConfigurationUpdateFailure_IEs__value_u {
1597 TransactionID_t TransactionID;
1599 TimeToWaitE2_t TimeToWaitE2;
1600 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1603 /* Context for parsing across buffer boundaries */
1604 asn_struct_ctx_t _asn_ctx;
1607 /* Context for parsing across buffer boundaries */
1608 asn_struct_ctx_t _asn_ctx;
1609 } E2nodeConfigurationUpdateFailure_IEs_t;
1610 typedef struct ResetRequestIEs {
1611 ProtocolIE_IDE2_t id;
1612 CriticalityE2_t criticality;
1613 struct ResetRequestIEs__value {
1614 ResetRequestIEs__value_PR present;
1615 union ResetRequestIEs__value_u {
1616 TransactionID_t TransactionID;
1620 /* Context for parsing across buffer boundaries */
1621 asn_struct_ctx_t _asn_ctx;
1624 /* Context for parsing across buffer boundaries */
1625 asn_struct_ctx_t _asn_ctx;
1626 } ResetRequestIEs_t;
1627 typedef struct ResetResponseIEs {
1628 ProtocolIE_IDE2_t id;
1629 CriticalityE2_t criticality;
1630 struct ResetResponseIEs__value {
1631 ResetResponseIEs__value_PR present;
1632 union ResetResponseIEs__value_u {
1633 TransactionID_t TransactionID;
1634 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1637 /* Context for parsing across buffer boundaries */
1638 asn_struct_ctx_t _asn_ctx;
1641 /* Context for parsing across buffer boundaries */
1642 asn_struct_ctx_t _asn_ctx;
1643 } ResetResponseIEs_t;
1644 typedef struct RICserviceUpdate_IEs {
1645 ProtocolIE_IDE2_t id;
1646 CriticalityE2_t criticality;
1647 struct RICserviceUpdate_IEs__value {
1648 RICserviceUpdate_IEs__value_PR present;
1649 union RICserviceUpdate_IEs__value_u {
1650 TransactionID_t TransactionID;
1651 RANfunctions_List_t RANfunctions_List;
1652 RANfunctionsID_List_t RANfunctionsID_List;
1655 /* Context for parsing across buffer boundaries */
1656 asn_struct_ctx_t _asn_ctx;
1659 /* Context for parsing across buffer boundaries */
1660 asn_struct_ctx_t _asn_ctx;
1661 } RICserviceUpdate_IEs_t;
1662 typedef struct RICserviceUpdateAcknowledge_IEs {
1663 ProtocolIE_IDE2_t id;
1664 CriticalityE2_t criticality;
1665 struct RICserviceUpdateAcknowledge_IEs__value {
1666 RICserviceUpdateAcknowledge_IEs__value_PR present;
1667 union RICserviceUpdateAcknowledge_IEs__value_u {
1668 TransactionID_t TransactionID;
1669 RANfunctionsID_List_t RANfunctionsID_List;
1670 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
1673 /* Context for parsing across buffer boundaries */
1674 asn_struct_ctx_t _asn_ctx;
1677 /* Context for parsing across buffer boundaries */
1678 asn_struct_ctx_t _asn_ctx;
1679 } RICserviceUpdateAcknowledge_IEs_t;
1680 typedef struct RICserviceUpdateFailure_IEs {
1681 ProtocolIE_IDE2_t id;
1682 CriticalityE2_t criticality;
1683 struct RICserviceUpdateFailure_IEs__value {
1684 RICserviceUpdateFailure_IEs__value_PR present;
1685 union RICserviceUpdateFailure_IEs__value_u {
1686 TransactionID_t TransactionID;
1688 TimeToWaitE2_t TimeToWaitE2;
1689 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1692 /* Context for parsing across buffer boundaries */
1693 asn_struct_ctx_t _asn_ctx;
1696 /* Context for parsing across buffer boundaries */
1697 asn_struct_ctx_t _asn_ctx;
1698 } RICserviceUpdateFailure_IEs_t;
1699 typedef struct RICserviceQuery_IEs {
1700 ProtocolIE_IDE2_t id;
1701 CriticalityE2_t criticality;
1702 struct RICserviceQuery_IEs__value {
1703 RICserviceQuery_IEs__value_PR present;
1704 union RICserviceQuery_IEs__value_u {
1705 TransactionID_t TransactionID;
1706 RANfunctionsID_List_t RANfunctionsID_List;
1709 /* Context for parsing across buffer boundaries */
1710 asn_struct_ctx_t _asn_ctx;
1713 /* Context for parsing across buffer boundaries */
1714 asn_struct_ctx_t _asn_ctx;
1715 } RICserviceQuery_IEs_t;
1716 typedef struct E2RemovalRequestIEs {
1717 ProtocolIE_IDE2_t id;
1718 CriticalityE2_t criticality;
1719 struct E2RemovalRequestIEs__value {
1720 E2RemovalRequestIEs__value_PR present;
1721 union E2RemovalRequestIEs__value_u {
1722 TransactionID_t TransactionID;
1725 /* Context for parsing across buffer boundaries */
1726 asn_struct_ctx_t _asn_ctx;
1729 /* Context for parsing across buffer boundaries */
1730 asn_struct_ctx_t _asn_ctx;
1731 } E2RemovalRequestIEs_t;
1732 typedef struct E2RemovalResponseIEs {
1733 ProtocolIE_IDE2_t id;
1734 CriticalityE2_t criticality;
1735 struct E2RemovalResponseIEs__value {
1736 E2RemovalResponseIEs__value_PR present;
1737 union E2RemovalResponseIEs__value_u {
1738 TransactionID_t TransactionID;
1739 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1742 /* Context for parsing across buffer boundaries */
1743 asn_struct_ctx_t _asn_ctx;
1746 /* Context for parsing across buffer boundaries */
1747 asn_struct_ctx_t _asn_ctx;
1748 } E2RemovalResponseIEs_t;
1749 typedef struct E2RemovalFailureIEs {
1750 ProtocolIE_IDE2_t id;
1751 CriticalityE2_t criticality;
1752 struct E2RemovalFailureIEs__value {
1753 E2RemovalFailureIEs__value_PR present;
1754 union E2RemovalFailureIEs__value_u {
1755 TransactionID_t TransactionID;
1757 CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2;
1760 /* Context for parsing across buffer boundaries */
1761 asn_struct_ctx_t _asn_ctx;
1764 /* Context for parsing across buffer boundaries */
1765 asn_struct_ctx_t _asn_ctx;
1766 } E2RemovalFailureIEs_t;
1768 /* Implementation */
1769 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1770 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1771 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1772 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1773 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1774 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1775 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1776 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1777 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1778 extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs;
1779 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13;
1780 extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3];
1781 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs;
1782 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17;
1783 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[3];
1784 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs;
1785 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21;
1786 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[3];
1787 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs;
1788 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25;
1789 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[3];
1790 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs;
1791 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29;
1792 extern asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[3];
1793 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs;
1794 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33;
1795 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[3];
1796 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs;
1797 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37;
1798 extern asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[3];
1799 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs;
1800 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41;
1801 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41[3];
1802 extern asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs;
1803 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45;
1804 extern asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[3];
1805 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs;
1806 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49;
1807 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[3];
1808 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs;
1809 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53;
1810 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[3];
1811 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs;
1812 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57;
1813 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[3];
1814 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs;
1815 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61;
1816 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[3];
1817 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs;
1818 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65;
1819 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[3];
1820 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs;
1821 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69;
1822 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[3];
1823 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs;
1824 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73;
1825 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[3];
1826 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
1827 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_77;
1828 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[3];
1829 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
1830 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81;
1831 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[3];
1832 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
1833 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85;
1834 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[3];
1835 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs;
1836 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89;
1837 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[3];
1838 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
1839 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93;
1840 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[3];
1841 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs;
1842 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97;
1843 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[3];
1844 extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs;
1845 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101;
1846 extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[3];
1847 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs;
1848 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105;
1849 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[3];
1850 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
1851 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109;
1852 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[3];
1853 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs;
1854 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113;
1855 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[3];
1856 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1857 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_117;
1858 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[3];
1859 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1860 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_121;
1861 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[3];
1862 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1863 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_125;
1864 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[3];
1865 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1866 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_129;
1867 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[3];
1868 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1869 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_133;
1870 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[3];
1871 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1872 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_137;
1873 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[3];
1874 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1875 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141;
1876 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[3];
1877 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1878 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145;
1879 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[3];
1880 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1881 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149;
1882 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[3];
1883 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs;
1884 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153;
1885 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[3];
1886 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs;
1887 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157;
1888 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[3];
1889 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs;
1890 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161;
1891 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[3];
1892 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs;
1893 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165;
1894 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[3];
1895 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs;
1896 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169;
1897 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[3];
1898 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs;
1899 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173;
1900 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[3];
1901 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs;
1902 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177;
1903 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[3];
1904 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1905 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_181;
1906 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_181[3];
1907 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1908 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_185;
1909 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[3];
1910 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1911 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_189;
1912 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[3];
1913 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1914 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_193;
1915 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[3];
1916 extern asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs;
1917 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryRequest_IEs_specs_197;
1918 extern asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[3];
1919 extern asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs;
1920 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryResponse_IEs_specs_201;
1921 extern asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[3];
1922 extern asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs;
1923 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryFailure_IEs_specs_205;
1924 extern asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[3];
1925 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndicationE2_IEs;
1926 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndicationE2_IEs_specs_209;
1927 extern asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_209[3];
1928 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1929 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_213;
1930 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[3];
1931 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1932 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_217;
1933 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[3];
1934 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1935 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_221;
1936 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[3];
1937 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
1938 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_225;
1939 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[3];
1940 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1941 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_229;
1942 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[3];
1943 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1944 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_233;
1945 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[3];
1946 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1947 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237;
1948 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[3];
1949 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1950 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241;
1951 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[3];
1952 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1953 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245;
1954 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[3];
1955 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1956 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_249;
1957 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[3];
1958 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1959 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_253;
1960 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[3];
1961 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1962 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_257;
1963 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[3];
1964 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1965 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261;
1966 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[3];
1967 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1968 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_265;
1969 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[3];
1970 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1971 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_269;
1972 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[3];
1973 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs;
1974 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_273;
1975 extern asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[3];
1976 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs;
1977 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_277;
1978 extern asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[3];
1979 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs;
1980 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_281;
1981 extern asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[3];
1987 #endif /* _ProtocolIE_FieldE2_H_ */
1988 #include <asn_internal.h>