+typedef struct RICsubscription_withCause_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICsubscription_withCause_ItemIEs__value {
+ RICsubscription_withCause_ItemIEs__value_PR present;
+ union RICsubscription_withCause_ItemIEs__value_u {
+ RICsubscription_withCause_Item_t RICsubscription_withCause_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICsubscription_withCause_ItemIEs_t;
+typedef struct RICaction_ToBeRemovedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ToBeRemovedForModification_ItemIEs__value {
+ RICaction_ToBeRemovedForModification_ItemIEs__value_PR present;
+ union RICaction_ToBeRemovedForModification_ItemIEs__value_u {
+ RICaction_ToBeRemovedForModification_Item_t RICaction_ToBeRemovedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ToBeRemovedForModification_ItemIEs_t;
+typedef struct RICaction_ToBeModifiedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ToBeModifiedForModification_ItemIEs__value {
+ RICaction_ToBeModifiedForModification_ItemIEs__value_PR present;
+ union RICaction_ToBeModifiedForModification_ItemIEs__value_u {
+ RICaction_ToBeModifiedForModification_Item_t RICaction_ToBeModifiedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ToBeModifiedForModification_ItemIEs_t;
+typedef struct RICaction_ToBeAddedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ToBeAddedForModification_ItemIEs__value {
+ RICaction_ToBeAddedForModification_ItemIEs__value_PR present;
+ union RICaction_ToBeAddedForModification_ItemIEs__value_u {
+ RICaction_ToBeAddedForModification_Item_t RICaction_ToBeAddedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ToBeAddedForModification_ItemIEs_t;
+typedef struct RICaction_RemovedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_RemovedForModification_ItemIEs__value {
+ RICaction_RemovedForModification_ItemIEs__value_PR present;
+ union RICaction_RemovedForModification_ItemIEs__value_u {
+ RICaction_RemovedForModification_Item_t RICaction_RemovedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_RemovedForModification_ItemIEs_t;
+typedef struct RICaction_FailedToBeRemovedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_FailedToBeRemovedForModification_ItemIEs__value {
+ RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR present;
+ union RICaction_FailedToBeRemovedForModification_ItemIEs__value_u {
+ RICaction_FailedToBeRemovedForModification_Item_t RICaction_FailedToBeRemovedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_FailedToBeRemovedForModification_ItemIEs_t;
+typedef struct RICaction_ModifiedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ModifiedForModification_ItemIEs__value {
+ RICaction_ModifiedForModification_ItemIEs__value_PR present;
+ union RICaction_ModifiedForModification_ItemIEs__value_u {
+ RICaction_ModifiedForModification_Item_t RICaction_ModifiedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ModifiedForModification_ItemIEs_t;
+typedef struct RICaction_FailedToBeModifiedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_FailedToBeModifiedForModification_ItemIEs__value {
+ RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR present;
+ union RICaction_FailedToBeModifiedForModification_ItemIEs__value_u {
+ RICaction_FailedToBeModifiedForModification_Item_t RICaction_FailedToBeModifiedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_FailedToBeModifiedForModification_ItemIEs_t;
+typedef struct RICaction_AddedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_AddedForModification_ItemIEs__value {
+ RICaction_AddedForModification_ItemIEs__value_PR present;
+ union RICaction_AddedForModification_ItemIEs__value_u {
+ RICaction_AddedForModification_Item_t RICaction_AddedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_AddedForModification_ItemIEs_t;
+typedef struct RICaction_FailedToBeAddedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_FailedToBeAddedForModification_ItemIEs__value {
+ RICaction_FailedToBeAddedForModification_ItemIEs__value_PR present;
+ union RICaction_FailedToBeAddedForModification_ItemIEs__value_u {
+ RICaction_FailedToBeAddedForModification_Item_t RICaction_FailedToBeAddedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_FailedToBeAddedForModification_ItemIEs_t;
+typedef struct RICaction_RequiredToBeModified_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_RequiredToBeModified_ItemIEs__value {
+ RICaction_RequiredToBeModified_ItemIEs__value_PR present;
+ union RICaction_RequiredToBeModified_ItemIEs__value_u {
+ RICaction_RequiredToBeModified_Item_t RICaction_RequiredToBeModified_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_RequiredToBeModified_ItemIEs_t;
+typedef struct RICaction_RequiredToBeRemoved_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_RequiredToBeRemoved_ItemIEs__value {
+ RICaction_RequiredToBeRemoved_ItemIEs__value_PR present;
+ union RICaction_RequiredToBeRemoved_ItemIEs__value_u {
+ RICaction_RequiredToBeRemoved_Item_t RICaction_RequiredToBeRemoved_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_RequiredToBeRemoved_ItemIEs_t;
+typedef struct RICaction_ConfirmedForModification_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ConfirmedForModification_ItemIEs__value {
+ RICaction_ConfirmedForModification_ItemIEs__value_PR present;
+ union RICaction_ConfirmedForModification_ItemIEs__value_u {
+ RICaction_ConfirmedForModification_Item_t RICaction_ConfirmedForModification_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ConfirmedForModification_ItemIEs_t;
+typedef struct RICaction_RefusedToBeModified_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_RefusedToBeModified_ItemIEs__value {
+ RICaction_RefusedToBeModified_ItemIEs__value_PR present;
+ union RICaction_RefusedToBeModified_ItemIEs__value_u {
+ RICaction_RefusedToBeModified_Item_t RICaction_RefusedToBeModified_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_RefusedToBeModified_ItemIEs_t;
+typedef struct RICaction_ConfirmedForRemoval_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_ConfirmedForRemoval_ItemIEs__value {
+ RICaction_ConfirmedForRemoval_ItemIEs__value_PR present;
+ union RICaction_ConfirmedForRemoval_ItemIEs__value_u {
+ RICaction_ConfirmedForRemoval_Item_t RICaction_ConfirmedForRemoval_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_ConfirmedForRemoval_ItemIEs_t;
+typedef struct RICaction_RefusedToBeRemoved_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct RICaction_RefusedToBeRemoved_ItemIEs__value {
+ RICaction_RefusedToBeRemoved_ItemIEs__value_PR present;
+ union RICaction_RefusedToBeRemoved_ItemIEs__value_u {
+ RICaction_RefusedToBeRemoved_Item_t RICaction_RefusedToBeRemoved_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RICaction_RefusedToBeRemoved_ItemIEs_t;
+typedef struct E2connectionUpdate_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2connectionUpdate_ItemIEs__value {
+ E2connectionUpdate_ItemIEs__value_PR present;
+ union E2connectionUpdate_ItemIEs__value_u {
+ E2connectionUpdate_Item_t E2connectionUpdate_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2connectionUpdate_ItemIEs_t;
+typedef struct E2connectionUpdateRemove_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2connectionUpdateRemove_ItemIEs__value {
+ E2connectionUpdateRemove_ItemIEs__value_PR present;
+ union E2connectionUpdateRemove_ItemIEs__value_u {
+ E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2connectionUpdateRemove_ItemIEs_t;
+typedef struct E2connectionSetupFailed_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2connectionSetupFailed_ItemIEs__value {
+ E2connectionSetupFailed_ItemIEs__value_PR present;
+ union E2connectionSetupFailed_ItemIEs__value_u {
+ E2connectionSetupFailed_Item_t E2connectionSetupFailed_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2connectionSetupFailed_ItemIEs_t;
+typedef struct E2nodeComponentConfigAddition_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigAddition_ItemIEs__value {
+ E2nodeComponentConfigAddition_ItemIEs__value_PR present;
+ union E2nodeComponentConfigAddition_ItemIEs__value_u {
+ E2nodeComponentConfigAddition_Item_t E2nodeComponentConfigAddition_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigAddition_ItemIEs_t;
+typedef struct E2nodeComponentConfigUpdate_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigUpdate_ItemIEs__value {
+ E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
+ union E2nodeComponentConfigUpdate_ItemIEs__value_u {
+ E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigUpdate_ItemIEs_t;
+typedef struct E2nodeComponentConfigRemoval_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigRemoval_ItemIEs__value {
+ E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
+ union E2nodeComponentConfigRemoval_ItemIEs__value_u {
+ E2nodeComponentConfigRemoval_Item_t E2nodeComponentConfigRemoval_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigRemoval_ItemIEs_t;
+typedef struct E2nodeTNLassociationRemoval_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeTNLassociationRemoval_ItemIEs__value {
+ E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
+ union E2nodeTNLassociationRemoval_ItemIEs__value_u {
+ E2nodeTNLassociationRemoval_Item_t E2nodeTNLassociationRemoval_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeTNLassociationRemoval_ItemIEs_t;
+typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
+ E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
+ union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
+ E2nodeComponentConfigAdditionAck_Item_t E2nodeComponentConfigAdditionAck_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigAdditionAck_ItemIEs_t;
+typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
+ E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
+ union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
+ E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigUpdateAck_ItemIEs_t;
+typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
+ ProtocolIE_IDE2_t id;
+ CriticalityE2_t criticality;
+ struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
+ E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
+ union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
+ E2nodeComponentConfigRemovalAck_Item_t E2nodeComponentConfigRemovalAck_Item;
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2nodeComponentConfigRemovalAck_ItemIEs_t;