+typedef struct E2connectionUpdate_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2connectionUpdate_IEs__value {
+ E2connectionUpdate_IEs__value_PR present;
+ union E2connectionUpdate_IEs__value_u {
+ E2connectionUpdate_List_t E2connectionUpdate_List;
+ E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List;
+ } 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_IEs_t;
+typedef struct E2connectionUpdateAck_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2connectionUpdateAck_IEs__value {
+ E2connectionUpdateAck_IEs__value_PR present;
+ union E2connectionUpdateAck_IEs__value_u {
+ E2connectionUpdate_List_t E2connectionUpdate_List;
+ E2connectionSetupFailed_List_t E2connectionSetupFailed_List;
+ } 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;
+} E2connectionUpdateAck_IEs_t;
+typedef struct E2connectionUpdateFailure_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2connectionUpdateFailure_IEs__value {
+ E2connectionUpdateFailure_IEs__value_PR present;
+ union E2connectionUpdateFailure_IEs__value_u {
+ Cause_t Cause;
+ TimeToWait_t TimeToWait;
+ CriticalityDiagnostics_t CriticalityDiagnostics;
+ } 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;
+} E2connectionUpdateFailure_IEs_t;
+typedef struct E2nodeConfigurationUpdate_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2nodeConfigurationUpdate_IEs__value {
+ E2nodeConfigurationUpdate_IEs__value_PR present;
+ union E2nodeConfigurationUpdate_IEs__value_u {
+ E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
+ } 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;
+} E2nodeConfigurationUpdate_IEs_t;
+typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
+ E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
+ union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
+ E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
+ } 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;
+} E2nodeConfigurationUpdateAcknowledge_IEs_t;
+typedef struct E2nodeConfigurationUpdateFailure_IEs {
+ ProtocolIE_ID_t id;
+ Criticality_t criticality;
+ struct E2nodeConfigurationUpdateFailure_IEs__value {
+ E2nodeConfigurationUpdateFailure_IEs__value_PR present;
+ union E2nodeConfigurationUpdateFailure_IEs__value_u {
+ Cause_t Cause;
+ TimeToWait_t TimeToWait;
+ CriticalityDiagnostics_t CriticalityDiagnostics;
+ } 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;
+} E2nodeConfigurationUpdateFailure_IEs_t;