aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/hnbap/Access-stratum-release-indicator.h56
-rw-r--r--include/osmocom/hnbap/AccessResult.h52
-rw-r--r--include/osmocom/hnbap/AdditionalNeighbourInfoList.h44
-rw-r--r--include/osmocom/hnbap/BackoffTimer.h43
-rw-r--r--include/osmocom/hnbap/BindingID.h43
-rw-r--r--include/osmocom/hnbap/CELL-FACHMobilitySupport.h51
-rw-r--r--include/osmocom/hnbap/CGI.h49
-rw-r--r--include/osmocom/hnbap/CI.h43
-rw-r--r--include/osmocom/hnbap/CN-DomainIndicator.h49
-rw-r--r--include/osmocom/hnbap/CSG-Capability.h52
-rw-r--r--include/osmocom/hnbap/CSG-ID.h43
-rw-r--r--include/osmocom/hnbap/CSGMembershipStatus.h52
-rw-r--r--include/osmocom/hnbap/Cause.h62
-rw-r--r--include/osmocom/hnbap/CauseMisc.h54
-rw-r--r--include/osmocom/hnbap/CauseProtocol.h57
-rw-r--r--include/osmocom/hnbap/CauseRadioNetwork.h66
-rw-r--r--include/osmocom/hnbap/CauseTransport.h52
-rw-r--r--include/osmocom/hnbap/CellIdentity.h43
-rw-r--r--include/osmocom/hnbap/ConfigurationInformation.h56
-rw-r--r--include/osmocom/hnbap/Context-ID.h43
-rw-r--r--include/osmocom/hnbap/Criticality.h50
-rw-r--r--include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h60
-rw-r--r--include/osmocom/hnbap/CriticalityDiagnostics.h56
-rw-r--r--include/osmocom/hnbap/ESN.h43
-rw-r--r--include/osmocom/hnbap/GTP-TEI.h43
-rw-r--r--include/osmocom/hnbap/GeographicalLocation.h51
-rw-r--r--include/osmocom/hnbap/HNB-Cell-Access-Mode.h53
-rw-r--r--include/osmocom/hnbap/HNB-Cell-Identifier.h51
-rw-r--r--include/osmocom/hnbap/HNB-GWResponse.h59
-rw-r--r--include/osmocom/hnbap/HNB-Identity-Info.h43
-rw-r--r--include/osmocom/hnbap/HNB-Location-Information.h53
-rw-r--r--include/osmocom/hnbap/HNB-RNL-Identity.h53
-rw-r--r--include/osmocom/hnbap/HNBAP-PDU.h59
-rw-r--r--include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h56
-rw-r--r--include/osmocom/hnbap/HNBAP_AccessResult.h52
-rw-r--r--include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h39
-rw-r--r--include/osmocom/hnbap/HNBAP_AltitudeAndDirection.h (renamed from include/osmocom/hnbap/AltitudeAndDirection.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_BackoffTimer.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_BindingID.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h51
-rw-r--r--include/osmocom/hnbap/HNBAP_CGI.h44
-rw-r--r--include/osmocom/hnbap/HNBAP_CI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h49
-rw-r--r--include/osmocom/hnbap/HNBAP_CSG-Capability.h52
-rw-r--r--include/osmocom/hnbap/HNBAP_CSG-ID.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h52
-rw-r--r--include/osmocom/hnbap/HNBAP_CSGMembershipUpdate.h (renamed from include/osmocom/hnbap/CSGMembershipUpdate.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_Cause.h62
-rw-r--r--include/osmocom/hnbap/HNBAP_CauseMisc.h54
-rw-r--r--include/osmocom/hnbap/HNBAP_CauseProtocol.h57
-rw-r--r--include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h66
-rw-r--r--include/osmocom/hnbap/HNBAP_CauseTransport.h52
-rw-r--r--include/osmocom/hnbap/HNBAP_CellIdentity.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_ConfigurationInformation.h56
-rw-r--r--include/osmocom/hnbap/HNBAP_Context-ID.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_Criticality.h50
-rw-r--r--include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h48
-rw-r--r--include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h39
-rw-r--r--include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h50
-rw-r--r--include/osmocom/hnbap/HNBAP_ESN.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_ErrorIndication.h (renamed from include/osmocom/hnbap/ErrorIndication.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_GTP-TEI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_GeographicalCoordinates.h (renamed from include/osmocom/hnbap/GeographicalCoordinates.h)33
-rw-r--r--include/osmocom/hnbap/HNBAP_GeographicalLocation.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h53
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-GWResponse.h59
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-Identity.h (renamed from include/osmocom/hnbap/HNB-Identity.h)29
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-Location-Information.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h53
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBAP-PDU.h59
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBCapacity.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBConfigInfo.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h (renamed from include/osmocom/hnbap/HNBConfigTransferRequest.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h (renamed from include/osmocom/hnbap/HNBConfigTransferResponse.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h44
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h50
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBDe-Register.h (renamed from include/osmocom/hnbap/HNBDe-Register.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBRegisterAccept.h (renamed from include/osmocom/hnbap/HNBRegisterAccept.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBRegisterReject.h (renamed from include/osmocom/hnbap/HNBRegisterReject.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_HNBRegisterRequest.h (renamed from include/osmocom/hnbap/HNBRegisterRequest.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_IE-Extensions.h (renamed from include/osmocom/hnbap/RABList.h)25
-rw-r--r--include/osmocom/hnbap/HNBAP_IE.h (renamed from include/osmocom/hnbap/IE.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_IMEI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_IMSI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_IMSIDS41.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_IMSIESN.h (renamed from include/osmocom/hnbap/IMSIESN.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_IP-Address.h68
-rw-r--r--include/osmocom/hnbap/HNBAP_InitiatingMessage.h (renamed from include/osmocom/hnbap/InitiatingMessage.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_Ipv4Address.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_Ipv6Address.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h39
-rw-r--r--include/osmocom/hnbap/HNBAP_LAC.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_LAI.h (renamed from include/osmocom/hnbap/RAI.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_MacroCellID.h56
-rw-r--r--include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h44
-rw-r--r--include/osmocom/hnbap/HNBAP_MuxPortNumber.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h39
-rw-r--r--include/osmocom/hnbap/HNBAP_NeighbourIdentity.h56
-rw-r--r--include/osmocom/hnbap/HNBAP_NeighbourInfoList.h (renamed from include/osmocom/hnbap/NeighbourInfoList.h)25
-rw-r--r--include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h44
-rw-r--r--include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h39
-rw-r--r--include/osmocom/hnbap/HNBAP_PLMNidentity.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_PSC.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_PTMSI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_PTMSIRAI.h (renamed from include/osmocom/hnbap/PTMSIRAI.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_Presence.h50
-rw-r--r--include/osmocom/hnbap/HNBAP_PrivateIE-ID.h (renamed from include/osmocom/hnbap/PrivateIE-ID.h)32
-rw-r--r--include/osmocom/hnbap/HNBAP_PrivateMessage.h (renamed from include/osmocom/hnbap/PrivateMessage.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_ProcedureCode.h58
-rw-r--r--include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h89
-rw-r--r--include/osmocom/hnbap/HNBAP_RAB-ID.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_RABList.h (renamed from include/osmocom/hnbap/URAIdentityList.h)20
-rw-r--r--include/osmocom/hnbap/HNBAP_RABListItem.h49
-rw-r--r--include/osmocom/hnbap/HNBAP_RAC.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_RAI.h (renamed from include/osmocom/hnbap/LAI.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_RNC-ID.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_Registration-Cause.h53
-rw-r--r--include/osmocom/hnbap/HNBAP_RelocationComplete.h (renamed from include/osmocom/hnbap/RelocationComplete.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_SAC.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_SuccessfulOutcome.h (renamed from include/osmocom/hnbap/SuccessfulOutcome.h)24
-rw-r--r--include/osmocom/hnbap/HNBAP_TMSIDS41.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_TMSILAI.h (renamed from include/osmocom/hnbap/TMSILAI.h)20
-rw-r--r--include/osmocom/hnbap/HNBAP_TNLUpdateFailure.h (renamed from include/osmocom/hnbap/TNLUpdateFailure.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_TNLUpdateRequest.h (renamed from include/osmocom/hnbap/TNLUpdateRequest.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_TNLUpdateResponse.h (renamed from include/osmocom/hnbap/TNLUpdateResponse.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_TransportInfo.h70
-rw-r--r--include/osmocom/hnbap/HNBAP_TransportLayerAddress.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_TriggeringMessage.h50
-rw-r--r--include/osmocom/hnbap/HNBAP_Tunnel-Information.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_TypeOfError.h52
-rw-r--r--include/osmocom/hnbap/HNBAP_U-RNTI.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h (renamed from include/osmocom/hnbap/U-RNTIQueryRequest.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h (renamed from include/osmocom/hnbap/U-RNTIQueryResponse.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_UDP-Port-Number.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_UE-Capabilities.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_UE-Identity.h74
-rw-r--r--include/osmocom/hnbap/HNBAP_UEDe-Register.h (renamed from include/osmocom/hnbap/UEDe-Register.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_UERegisterAccept.h (renamed from include/osmocom/hnbap/UERegisterAccept.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_UERegisterReject.h (renamed from include/osmocom/hnbap/UERegisterReject.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_UERegisterRequest.h (renamed from include/osmocom/hnbap/UERegisterRequest.h)27
-rw-r--r--include/osmocom/hnbap/HNBAP_URAIdentity.h43
-rw-r--r--include/osmocom/hnbap/HNBAP_URAIdentityList.h (renamed from include/osmocom/hnbap/IE-Extensions.h)25
-rw-r--r--include/osmocom/hnbap/HNBAP_UTRANCellID.h46
-rw-r--r--include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h51
-rw-r--r--include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h42
-rw-r--r--include/osmocom/hnbap/HNBAP_Update-cause.h51
-rw-r--r--include/osmocom/hnbap/HNBCapacity.h43
-rw-r--r--include/osmocom/hnbap/HNBConfigInfo.h51
-rw-r--r--include/osmocom/hnbap/HNBConfigurationInformationMissing.h49
-rw-r--r--include/osmocom/hnbap/HNBConfigurationInformationProvided.h55
-rw-r--r--include/osmocom/hnbap/IMEI.h43
-rw-r--r--include/osmocom/hnbap/IMSI.h43
-rw-r--r--include/osmocom/hnbap/IMSIDS41.h43
-rw-r--r--include/osmocom/hnbap/IP-Address.h73
-rw-r--r--include/osmocom/hnbap/Ipv4Address.h43
-rw-r--r--include/osmocom/hnbap/Ipv6Address.h43
-rw-r--r--include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h44
-rw-r--r--include/osmocom/hnbap/LAC.h43
-rw-r--r--include/osmocom/hnbap/MacroCellID.h56
-rw-r--r--include/osmocom/hnbap/MacroCoverageInformation.h49
-rw-r--r--include/osmocom/hnbap/Makefile.am235
-rw-r--r--include/osmocom/hnbap/MuxPortNumber.h43
-rw-r--r--include/osmocom/hnbap/NeighbourCellIdentityList.h44
-rw-r--r--include/osmocom/hnbap/NeighbourIdentity.h56
-rw-r--r--include/osmocom/hnbap/NeighbourInfoRequestItem.h49
-rw-r--r--include/osmocom/hnbap/NeighbourInfoRequestList.h44
-rw-r--r--include/osmocom/hnbap/PLMNidentity.h43
-rw-r--r--include/osmocom/hnbap/PSC.h43
-rw-r--r--include/osmocom/hnbap/PTMSI.h43
-rw-r--r--include/osmocom/hnbap/Presence.h50
-rw-r--r--include/osmocom/hnbap/ProcedureCode.h58
-rw-r--r--include/osmocom/hnbap/ProtocolIE-ID.h89
-rw-r--r--include/osmocom/hnbap/RAB-ID.h43
-rw-r--r--include/osmocom/hnbap/RABListItem.h54
-rw-r--r--include/osmocom/hnbap/RAC.h43
-rw-r--r--include/osmocom/hnbap/RNC-ID.h43
-rw-r--r--include/osmocom/hnbap/Registration-Cause.h53
-rw-r--r--include/osmocom/hnbap/S-RNTIPrefix.h43
-rw-r--r--include/osmocom/hnbap/SAC.h43
-rw-r--r--include/osmocom/hnbap/TMSIDS41.h43
-rw-r--r--include/osmocom/hnbap/TransportInfo.h75
-rw-r--r--include/osmocom/hnbap/TransportLayerAddress.h43
-rw-r--r--include/osmocom/hnbap/TriggeringMessage.h50
-rw-r--r--include/osmocom/hnbap/Tunnel-Information.h51
-rw-r--r--include/osmocom/hnbap/TypeOfError.h52
-rw-r--r--include/osmocom/hnbap/U-RNTI.h43
-rw-r--r--include/osmocom/hnbap/UDP-Port-Number.h43
-rw-r--r--include/osmocom/hnbap/UE-Capabilities.h51
-rw-r--r--include/osmocom/hnbap/UE-Identity.h74
-rw-r--r--include/osmocom/hnbap/URAIdentity.h43
-rw-r--r--include/osmocom/hnbap/UTRANCellID.h51
-rw-r--r--include/osmocom/hnbap/UnknownU-RNTIIndication.h51
-rw-r--r--include/osmocom/hnbap/UnsuccessfulOutcome.h42
-rw-r--r--include/osmocom/hnbap/Update-cause.h51
-rw-r--r--include/osmocom/hnbap/hnbap_common.h261
-rw-r--r--include/osmocom/iuh/Makefile.am4
-rw-r--r--include/osmocom/iuh/context_map.h51
-rw-r--r--include/osmocom/iuh/hnbgw.h168
-rw-r--r--include/osmocom/iuh/hnbgw_cn.h5
-rw-r--r--include/osmocom/iuh/hnbgw_hnbap.h6
-rw-r--r--include/osmocom/iuh/hnbgw_ranap.h6
-rw-r--r--include/osmocom/iuh/hnbgw_rua.h13
-rw-r--r--include/osmocom/iuh/vty.h11
-rw-r--r--include/osmocom/ranap/Makefile.am14
-rw-r--r--include/osmocom/ranap/RANAP_APN.h1
-rw-r--r--include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h1
-rw-r--r--include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h1
-rw-r--r--include/osmocom/ranap/RANAP_AreaIdentity.h1
-rw-r--r--include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_AuthorisedPLMNs.h19
-rw-r--r--include/osmocom/ranap/RANAP_AuthorisedSNAs.h1
-rw-r--r--include/osmocom/ranap/RANAP_BindingID.h1
-rw-r--r--include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h1
-rw-r--r--include/osmocom/ranap/RANAP_CGI.h1
-rw-r--r--include/osmocom/ranap/RANAP_CI.h1
-rw-r--r--include/osmocom/ranap/RANAP_CN-DeactivateTrace.h3
-rw-r--r--include/osmocom/ranap/RANAP_CN-DomainIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_CN-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_CN-InvokeTrace.h3
-rw-r--r--include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_CSFB-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_CSG-Id-List.h1
-rw-r--r--include/osmocom/ranap/RANAP_CSG-Id.h1
-rw-r--r--include/osmocom/ranap/RANAP_CSG-Membership-Status.h1
-rw-r--r--include/osmocom/ranap/RANAP_Cause.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseMisc.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseNAS.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseNon-Standard.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseProtocol.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseRadioNetwork.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h1
-rw-r--r--include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h1
-rw-r--r--include/osmocom/ranap/RANAP_Cell-Access-Mode.h1
-rw-r--r--include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h1
-rw-r--r--include/osmocom/ranap/RANAP_Cell-Id.h1
-rw-r--r--include/osmocom/ranap/RANAP_CellBased.h1
-rw-r--r--include/osmocom/ranap/RANAP_CellIdList.h1
-rw-r--r--include/osmocom/ranap/RANAP_CellLoadInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_CellLoadInformationGroup.h1
-rw-r--r--include/osmocom/ranap/RANAP_CellType.h1
-rw-r--r--include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h1
-rw-r--r--include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h1
-rw-r--r--include/osmocom/ranap/RANAP_ClassmarkInformation2.h1
-rw-r--r--include/osmocom/ranap/RANAP_ClassmarkInformation3.h1
-rw-r--r--include/osmocom/ranap/RANAP_ClientType.h1
-rw-r--r--include/osmocom/ranap/RANAP_CommonID.h3
-rw-r--r--include/osmocom/ranap/RANAP_Correlation-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_Criticality.h1
-rw-r--r--include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h48
-rw-r--r--include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h21
-rw-r--r--include/osmocom/ranap/RANAP_CriticalityDiagnostics.h1
-rw-r--r--include/osmocom/ranap/RANAP_D-RNTI.h1
-rw-r--r--include/osmocom/ranap/RANAP_DCH-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h1
-rw-r--r--include/osmocom/ranap/RANAP_DSCH-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_DataPDUType.h1
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeList-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeList.h19
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeReference.h1
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeReport.h3
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeReportList.h3
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeReportRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h1
-rw-r--r--include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h1
-rw-r--r--include/osmocom/ranap/RANAP_DeliveryOrder.h1
-rw-r--r--include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h1
-rw-r--r--include/osmocom/ranap/RANAP_DirectInformationTransfer.h3
-rw-r--r--include/osmocom/ranap/RANAP_DirectReportingIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h1
-rw-r--r--include/osmocom/ranap/RANAP_DirectTransfer.h3
-rw-r--r--include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h1
-rw-r--r--include/osmocom/ranap/RANAP_EARFCN-Extended.h1
-rw-r--r--include/osmocom/ranap/RANAP_ENB-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h42
-rw-r--r--include/osmocom/ranap/RANAP_EUTRANFrequencies.h15
-rw-r--r--include/osmocom/ranap/RANAP_EncryptionAlgorithm.h1
-rw-r--r--include/osmocom/ranap/RANAP_EncryptionInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_EncryptionKey.h1
-rw-r--r--include/osmocom/ranap/RANAP_End-Of-CSFB.h1
-rw-r--r--include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h3
-rw-r--r--include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h1
-rw-r--r--include/osmocom/ranap/RANAP_ErrorIndication.h3
-rw-r--r--include/osmocom/ranap/RANAP_Event.h1
-rw-r--r--include/osmocom/ranap/RANAP_Event1F-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_Event1I-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h1
-rw-r--r--include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h1
-rw-r--r--include/osmocom/ranap/RANAP_ExtendedRNC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_ForwardSRNS-Context.h3
-rw-r--r--include/osmocom/ranap/RANAP_ForwardingIndication.h1
-rw-r--r--include/osmocom/ranap/RANAP_FrameSequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h9
-rw-r--r--include/osmocom/ranap/RANAP_GA-EllipsoidArc.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-Point.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-PointWithAltitude.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h1
-rw-r--r--include/osmocom/ranap/RANAP_GA-Polygon-Value.h44
-rw-r--r--include/osmocom/ranap/RANAP_GA-Polygon.h17
-rw-r--r--include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h1
-rw-r--r--include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h1
-rw-r--r--include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h1
-rw-r--r--include/osmocom/ranap/RANAP_GERAN-BSC-Container.h1
-rw-r--r--include/osmocom/ranap/RANAP_GERAN-Cell-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_GERAN-Classmark.h1
-rw-r--r--include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h1
-rw-r--r--include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h3
-rw-r--r--include/osmocom/ranap/RANAP_GTP-TEI.h1
-rw-r--r--include/osmocom/ranap/RANAP_GeographicalArea.h1
-rw-r--r--include/osmocom/ranap/RANAP_GeographicalCoordinates.h9
-rw-r--r--include/osmocom/ranap/RANAP_GlobalCN-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_GlobalRNC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_GuaranteedBitrate.h1
-rw-r--r--include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h1
-rw-r--r--include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h1
-rw-r--r--include/osmocom/ranap/RANAP_HorizontalVelocity.h1
-rw-r--r--include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h1
-rw-r--r--include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h1
-rw-r--r--include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h1
-rw-r--r--include/osmocom/ranap/RANAP_IE-Extensions.h1
-rw-r--r--include/osmocom/ranap/RANAP_IE.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEI.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEIGroup.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEIList.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEISV.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEISVGroup.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMEISVList.h1
-rw-r--r--include/osmocom/ranap/RANAP_IMSI.h1
-rw-r--r--include/osmocom/ranap/RANAP_IPMulticastAddress.h1
-rw-r--r--include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h1
-rw-r--r--include/osmocom/ranap/RANAP_IRATmeasurementParameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_ImmediateMDT.h1
-rw-r--r--include/osmocom/ranap/RANAP_IncludeVelocity.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationExchangeID.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationExchangeType.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationRequestType.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationRequested.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationTransferConfirmation.h3
-rw-r--r--include/osmocom/ranap/RANAP_InformationTransferFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_InformationTransferID.h1
-rw-r--r--include/osmocom/ranap/RANAP_InformationTransferIndication.h3
-rw-r--r--include/osmocom/ranap/RANAP_InformationTransferType.h1
-rw-r--r--include/osmocom/ranap/RANAP_InitialUE-Message.h3
-rw-r--r--include/osmocom/ranap/RANAP_InitiatingMessage.h1
-rw-r--r--include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h1
-rw-r--r--include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_IntegrityProtectionKey.h1
-rw-r--r--include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h1
-rw-r--r--include/osmocom/ranap/RANAP_InterfacesToTraceItem.h15
-rw-r--r--include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h3
-rw-r--r--include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h3
-rw-r--r--include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h1
-rw-r--r--include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h1
-rw-r--r--include/osmocom/ranap/RANAP_IuTransportAssociation.h1
-rw-r--r--include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h19
-rw-r--r--include/osmocom/ranap/RANAP_KeyStatus.h1
-rw-r--r--include/osmocom/ranap/RANAP_L3-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_LA-LIST-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_LA-LIST.h19
-rw-r--r--include/osmocom/ranap/RANAP_LABased.h1
-rw-r--r--include/osmocom/ranap/RANAP_LAC.h1
-rw-r--r--include/osmocom/ranap/RANAP_LAI-List.h1
-rw-r--r--include/osmocom/ranap/RANAP_LAI.h1
-rw-r--r--include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h1
-rw-r--r--include/osmocom/ranap/RANAP_LHN-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_LastKnownServiceArea.h1
-rw-r--r--include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h1
-rw-r--r--include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h44
-rw-r--r--include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h17
-rw-r--r--include/osmocom/ranap/RANAP_Links-to-log.h1
-rw-r--r--include/osmocom/ranap/RANAP_ListOF-SNAs.h1
-rw-r--r--include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h1
-rw-r--r--include/osmocom/ranap/RANAP_LoadValue.h1
-rw-r--r--include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h1
-rw-r--r--include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h1
-rw-r--r--include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_LocationReport.h3
-rw-r--r--include/osmocom/ranap/RANAP_LocationReportingControl.h3
-rw-r--r--include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_LoggedMDT.h1
-rw-r--r--include/osmocom/ranap/RANAP_LoggingDuration.h1
-rw-r--r--include/osmocom/ranap/RANAP_LoggingInterval.h1
-rw-r--r--include/osmocom/ranap/RANAP_M1Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_M2Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_M4-Collection-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_M4-Period.h1
-rw-r--r--include/osmocom/ranap/RANAP_M4-Threshold.h1
-rw-r--r--include/osmocom/ranap/RANAP_M4Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_M5-Period.h1
-rw-r--r--include/osmocom/ranap/RANAP_M5Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_M6-Period.h1
-rw-r--r--include/osmocom/ranap/RANAP_M6Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_M7-Period.h1
-rw-r--r--include/osmocom/ranap/RANAP_M7Report.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSBearerServiceType.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSCountingInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSHCIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSLinkingInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRABRelease.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSServiceArea.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionDuration.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionIdentity.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionStart.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionStop.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionUpdate.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_MDT-Activation.h1
-rw-r--r--include/osmocom/ranap/RANAP_MDT-Configuration.h1
-rw-r--r--include/osmocom/ranap/RANAP_MDT-PLMN-List.h1
-rw-r--r--include/osmocom/ranap/RANAP_MDT-Report-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_MDTAreaScope.h1
-rw-r--r--include/osmocom/ranap/RANAP_MDTMode.h1
-rw-r--r--include/osmocom/ranap/RANAP_MSISDN.h1
-rw-r--r--include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h1
-rw-r--r--include/osmocom/ranap/RANAP_MaxBitrate.h1
-rw-r--r--include/osmocom/ranap/RANAP_MaxSDU-Size.h1
-rw-r--r--include/osmocom/ranap/RANAP_MeasBand.h1
-rw-r--r--include/osmocom/ranap/RANAP_MeasurementQuantity.h1
-rw-r--r--include/osmocom/ranap/RANAP_MeasurementsToActivate.h1
-rw-r--r--include/osmocom/ranap/RANAP_MessageStructure-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_MessageStructure.h19
-rw-r--r--include/osmocom/ranap/RANAP_NAS-PDU.h1
-rw-r--r--include/osmocom/ranap/RANAP_NAS-SequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_NRTLoadInformationValue.h1
-rw-r--r--include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h1
-rw-r--r--include/osmocom/ranap/RANAP_NonSearchingIndication.h1
-rw-r--r--include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h1
-rw-r--r--include/osmocom/ranap/RANAP_NumberOfIuInstances.h1
-rw-r--r--include/osmocom/ranap/RANAP_NumberOfSteps.h1
-rw-r--r--include/osmocom/ranap/RANAP_OMC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h1
-rw-r--r--include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h1
-rw-r--r--include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_Out-Of-UTRAN.h1
-rw-r--r--include/osmocom/ranap/RANAP_Outcome.h1
-rw-r--r--include/osmocom/ranap/RANAP_Overload.h3
-rw-r--r--include/osmocom/ranap/RANAP_P-TMSI.h1
-rw-r--r--include/osmocom/ranap/RANAP_PDP-Type-extension.h1
-rw-r--r--include/osmocom/ranap/RANAP_PDP-Type.h1
-rw-r--r--include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h1
-rw-r--r--include/osmocom/ranap/RANAP_PDP-TypeInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_PLMNidentity.h1
-rw-r--r--include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h19
-rw-r--r--include/osmocom/ranap/RANAP_Paging.h3
-rw-r--r--include/osmocom/ranap/RANAP_PagingAreaID.h1
-rw-r--r--include/osmocom/ranap/RANAP_PagingCause.h1
-rw-r--r--include/osmocom/ranap/RANAP_PeriodicLocationInfo.h1
-rw-r--r--include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h1
-rw-r--r--include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h1
-rw-r--r--include/osmocom/ranap/RANAP_Port-Number.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositionData.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositioningDataSet.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h1
-rw-r--r--include/osmocom/ranap/RANAP_PositioningPriority.h1
-rw-r--r--include/osmocom/ranap/RANAP_Pre-emptionCapability.h1
-rw-r--r--include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h1
-rw-r--r--include/osmocom/ranap/RANAP_Presence.h1
-rw-r--r--include/osmocom/ranap/RANAP_Priority-Class-Indicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_PriorityLevel.h1
-rw-r--r--include/osmocom/ranap/RANAP_PrivateIE-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_PrivateMessage.h3
-rw-r--r--include/osmocom/ranap/RANAP_ProcedureCode.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolExtensionField.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolExtensionID.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolIE-Container.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProtocolIE-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_ProvidedData.h1
-rw-r--r--include/osmocom/ranap/RANAP_QueuingAllowed.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ContextItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ContextList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataForwardingList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-FailedItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-FailedList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ModifyItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ModifyList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ModifyRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-QueuedItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-QueuedList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleaseItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleaseList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleasedItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ReleasedList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_RABDataVolumeReport.h19
-rw-r--r--include/osmocom/ranap/RANAP_RABParametersList-Value.h50
-rw-r--r--include/osmocom/ranap/RANAP_RABParametersList.h23
-rw-r--r--include/osmocom/ranap/RANAP_RABased.h1
-rw-r--r--include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAC.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAI-List.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAI.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h9
-rw-r--r--include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h1
-rw-r--r--include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_RANAP-PDU.h1
-rw-r--r--include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h3
-rw-r--r--include/osmocom/ranap/RANAP_RAT-Type.h1
-rw-r--r--include/osmocom/ranap/RANAP_RAofIdleModeUEs.h1
-rw-r--r--include/osmocom/ranap/RANAP_RIM-Transfer.h1
-rw-r--r--include/osmocom/ranap/RANAP_RIMInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_RIMRoutingAddress.h1
-rw-r--r--include/osmocom/ranap/RANAP_RNC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_RNCTraceInformation.h9
-rw-r--r--include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_RRC-Container.h1
-rw-r--r--include/osmocom/ranap/RANAP_RSRQ-Extension.h1
-rw-r--r--include/osmocom/ranap/RANAP_RSRQ-Type.h1
-rw-r--r--include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h1
-rw-r--r--include/osmocom/ranap/RANAP_RSRVCC-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h1
-rw-r--r--include/osmocom/ranap/RANAP_RTLoadValue.h1
-rw-r--r--include/osmocom/ranap/RANAP_RateControlAllowed.h1
-rw-r--r--include/osmocom/ranap/RANAP_RedirectAttemptFlag.h1
-rw-r--r--include/osmocom/ranap/RANAP_RedirectionCompleted.h1
-rw-r--r--include/osmocom/ranap/RANAP_RedirectionIndication.h3
-rw-r--r--include/osmocom/ranap/RANAP_RejectCauseValue.h1
-rw-r--r--include/osmocom/ranap/RANAP_RelocationCancel.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationCommand.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationComplete.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationDetect.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationPreparationFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationRequired.h3
-rw-r--r--include/osmocom/ranap/RANAP_RelocationRequirement.h1
-rw-r--r--include/osmocom/ranap/RANAP_RelocationType.h1
-rw-r--r--include/osmocom/ranap/RANAP_RepetitionNumber0.h1
-rw-r--r--include/osmocom/ranap/RANAP_RepetitionNumber1.h1
-rw-r--r--include/osmocom/ranap/RANAP_ReportAmount.h1
-rw-r--r--include/osmocom/ranap/RANAP_ReportArea.h1
-rw-r--r--include/osmocom/ranap/RANAP_ReportChangeOfSAI.h1
-rw-r--r--include/osmocom/ranap/RANAP_ReportInterval.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestType.h1
-rw-r--r--include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h1
-rw-r--r--include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h1
-rw-r--r--include/osmocom/ranap/RANAP_Reset.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResetAcknowledge.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResetResource.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResetResourceAckItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_ResetResourceAckList.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResetResourceItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_ResetResourceList.h3
-rw-r--r--include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h1
-rw-r--r--include/osmocom/ranap/RANAP_ResponseTime.h1
-rw-r--r--include/osmocom/ranap/RANAP_SAC.h1
-rw-r--r--include/osmocom/ranap/RANAP_SAI.h1
-rw-r--r--include/osmocom/ranap/RANAP_SAPI.h1
-rw-r--r--include/osmocom/ranap/RANAP_SDU-ErrorRatio.h1
-rw-r--r--include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_SDU-ParameterItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_SDU-Parameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_SNA-Access-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_SNAC.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRB-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRNS-ContextRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_SRNS-ContextResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h3
-rw-r--r--include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRVCC-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h1
-rw-r--r--include/osmocom/ranap/RANAP_SecurityModeCommand.h3
-rw-r--r--include/osmocom/ranap/RANAP_SecurityModeComplete.h3
-rw-r--r--include/osmocom/ranap/RANAP_SecurityModeReject.h3
-rw-r--r--include/osmocom/ranap/RANAP_Service-Handover.h1
-rw-r--r--include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h1
-rw-r--r--include/osmocom/ranap/RANAP_SessionUpdateID.h1
-rw-r--r--include/osmocom/ranap/RANAP_Shared-Network-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_SignallingIndication.h1
-rw-r--r--include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceCellID.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceID.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceRNC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceUTRANCellID.h1
-rw-r--r--include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_SubflowSDU-Size.h1
-rw-r--r--include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h1
-rw-r--r--include/osmocom/ranap/RANAP_SuccessfulOutcome.h1
-rw-r--r--include/osmocom/ranap/RANAP_SupportedBitrate.h1
-rw-r--r--include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h1
-rw-r--r--include/osmocom/ranap/RANAP_TAC.h1
-rw-r--r--include/osmocom/ranap/RANAP_TAI.h1
-rw-r--r--include/osmocom/ranap/RANAP_TBCD-STRING.h1
-rw-r--r--include/osmocom/ranap/RANAP_TMGI.h1
-rw-r--r--include/osmocom/ranap/RANAP_TMSI.h1
-rw-r--r--include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h1
-rw-r--r--include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h1
-rw-r--r--include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetCellId.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetENB-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetID.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetRNC-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h1
-rw-r--r--include/osmocom/ranap/RANAP_TemporaryUE-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h1
-rw-r--r--include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h1
-rw-r--r--include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h1
-rw-r--r--include/osmocom/ranap/RANAP_TimingDifferenceULDL.h1
-rw-r--r--include/osmocom/ranap/RANAP_TrCH-ID-List.h1
-rw-r--r--include/osmocom/ranap/RANAP_TrCH-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceDepth.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_TracePropagationParameters.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceReference.h1
-rw-r--r--include/osmocom/ranap/RANAP_TraceType.h1
-rw-r--r--include/osmocom/ranap/RANAP_TrafficClass.h1
-rw-r--r--include/osmocom/ranap/RANAP_TrafficHandlingPriority.h1
-rw-r--r--include/osmocom/ranap/RANAP_TransferDelay.h1
-rw-r--r--include/osmocom/ranap/RANAP_TransportLayerAddress.h1
-rw-r--r--include/osmocom/ranap/RANAP_TransportLayerInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_TriggerID.h1
-rw-r--r--include/osmocom/ranap/RANAP_TriggeringMessage.h1
-rw-r--r--include/osmocom/ranap/RANAP_TunnelInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_TypeOfError.h1
-rw-r--r--include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h1
-rw-r--r--include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h1
-rw-r--r--include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h1
-rw-r--r--include/osmocom/ranap/RANAP_UE-History-Information.h1
-rw-r--r--include/osmocom/ranap/RANAP_UE-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_UESBI-Iu.h1
-rw-r--r--include/osmocom/ranap/RANAP_UESBI-IuA.h1
-rw-r--r--include/osmocom/ranap/RANAP_UESBI-IuB.h1
-rw-r--r--include/osmocom/ranap/RANAP_UESpecificInformationIndication.h3
-rw-r--r--include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h1
-rw-r--r--include/osmocom/ranap/RANAP_UP-ModeVersions.h1
-rw-r--r--include/osmocom/ranap/RANAP_UPInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_UPInitialisationFrame.h1
-rw-r--r--include/osmocom/ranap/RANAP_USCH-ID.h1
-rw-r--r--include/osmocom/ranap/RANAP_UTRAN-CellID.h1
-rw-r--r--include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h46
-rw-r--r--include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h19
-rw-r--r--include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h1
-rw-r--r--include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h1
-rw-r--r--include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h3
-rw-r--r--include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h3
-rw-r--r--include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h3
-rw-r--r--include/osmocom/ranap/RANAP_UserPlaneInformation.h1
-rw-r--r--include/osmocom/ranap/RANAP_UserPlaneMode.h1
-rw-r--r--include/osmocom/ranap/RANAP_VelocityEstimate.h1
-rw-r--r--include/osmocom/ranap/RANAP_VerticalAccuracyCode.h1
-rw-r--r--include/osmocom/ranap/RANAP_VerticalSpeedDirection.h1
-rw-r--r--include/osmocom/ranap/RANAP_VerticalVelocity.h1
-rw-r--r--include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h1
-rw-r--r--include/osmocom/ranap/iu_client.h6
-rw-r--r--include/osmocom/ranap/iu_helpers.h10
-rw-r--r--include/osmocom/ranap/ranap_common.h29
-rw-r--r--include/osmocom/ranap/ranap_common_cn.h20
-rw-r--r--include/osmocom/ranap/ranap_common_ran.h15
-rw-r--r--include/osmocom/ranap/ranap_msg_factory.h6
-rw-r--r--include/osmocom/rua/Makefile.am5
-rw-r--r--include/osmocom/rua/RUA_Ansi-41-IDNNS.h1
-rw-r--r--include/osmocom/rua/RUA_CN-DomainIndicator.h1
-rw-r--r--include/osmocom/rua/RUA_CSGMembershipStatus.h1
-rw-r--r--include/osmocom/rua/RUA_Cause.h1
-rw-r--r--include/osmocom/rua/RUA_CauseMisc.h1
-rw-r--r--include/osmocom/rua/RUA_CauseProtocol.h1
-rw-r--r--include/osmocom/rua/RUA_CauseRadioNetwork.h1
-rw-r--r--include/osmocom/rua/RUA_CauseTransport.h1
-rw-r--r--include/osmocom/rua/RUA_Connect.h3
-rw-r--r--include/osmocom/rua/RUA_ConnectionlessTransfer.h3
-rw-r--r--include/osmocom/rua/RUA_Context-ID.h1
-rw-r--r--include/osmocom/rua/RUA_Criticality.h1
-rw-r--r--include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h48
-rw-r--r--include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h21
-rw-r--r--include/osmocom/rua/RUA_CriticalityDiagnostics.h1
-rw-r--r--include/osmocom/rua/RUA_DirectTransfer.h3
-rw-r--r--include/osmocom/rua/RUA_Disconnect.h3
-rw-r--r--include/osmocom/rua/RUA_ErrorIndication.h3
-rw-r--r--include/osmocom/rua/RUA_Establishment-Cause.h1
-rw-r--r--include/osmocom/rua/RUA_Gsm-map-IDNNS.h43
-rw-r--r--include/osmocom/rua/RUA_IE-Extensions.h1
-rw-r--r--include/osmocom/rua/RUA_IE.h1
-rw-r--r--include/osmocom/rua/RUA_InitiatingMessage.h1
-rw-r--r--include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h33
-rw-r--r--include/osmocom/rua/RUA_Presence.h1
-rw-r--r--include/osmocom/rua/RUA_PrivateIE-ID.h1
-rw-r--r--include/osmocom/rua/RUA_PrivateMessage.h3
-rw-r--r--include/osmocom/rua/RUA_ProcedureCode.h1
-rw-r--r--include/osmocom/rua/RUA_ProtocolIE-ID.h1
-rw-r--r--include/osmocom/rua/RUA_RANAP-Message.h1
-rw-r--r--include/osmocom/rua/RUA_RUA-PDU.h1
-rw-r--r--include/osmocom/rua/RUA_RoutingParameter.h1
-rw-r--r--include/osmocom/rua/RUA_SuccessfulOutcome.h1
-rw-r--r--include/osmocom/rua/RUA_TriggeringMessage.h1
-rw-r--r--include/osmocom/rua/RUA_TypeOfError.h1
-rw-r--r--include/osmocom/rua/RUA_UnsuccessfulOutcome.h1
-rw-r--r--include/osmocom/rua/rua_common.h7
-rw-r--r--include/osmocom/sabp/Makefile.am2
-rw-r--r--include/osmocom/sabp/SABP_Available-Bandwidth.h1
-rw-r--r--include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h1
-rw-r--r--include/osmocom/sabp/SABP_Broadcast-Message-Content.h1
-rw-r--r--include/osmocom/sabp/SABP_Category.h1
-rw-r--r--include/osmocom/sabp/SABP_Cause.h1
-rw-r--r--include/osmocom/sabp/SABP_Criticality-Diagnostics.h1
-rw-r--r--include/osmocom/sabp/SABP_Criticality.h1
-rw-r--r--include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h48
-rw-r--r--include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h21
-rw-r--r--include/osmocom/sabp/SABP_Data-Coding-Scheme.h1
-rw-r--r--include/osmocom/sabp/SABP_Error-Indication.h3
-rw-r--r--include/osmocom/sabp/SABP_Failure-List-Item.h1
-rw-r--r--include/osmocom/sabp/SABP_Failure-List.h1
-rw-r--r--include/osmocom/sabp/SABP_Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_IE-Extensions.h1
-rw-r--r--include/osmocom/sabp/SABP_IE.h1
-rw-r--r--include/osmocom/sabp/SABP_InitiatingMessage.h1
-rw-r--r--include/osmocom/sabp/SABP_Kill-Complete.h3
-rw-r--r--include/osmocom/sabp/SABP_Kill-Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_Kill.h3
-rw-r--r--include/osmocom/sabp/SABP_Load-Query-Complete.h3
-rw-r--r--include/osmocom/sabp/SABP_Load-Query-Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_Load-Query.h3
-rw-r--r--include/osmocom/sabp/SABP_Message-Identifier.h1
-rw-r--r--include/osmocom/sabp/SABP_Message-Status-Query-Complete.h3
-rw-r--r--include/osmocom/sabp/SABP_Message-Status-Query-Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_Message-Status-Query.h3
-rw-r--r--include/osmocom/sabp/SABP_MessageStructure-Value.h46
-rw-r--r--include/osmocom/sabp/SABP_MessageStructure.h19
-rw-r--r--include/osmocom/sabp/SABP_New-Serial-Number.h1
-rw-r--r--include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h1
-rw-r--r--include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h1
-rw-r--r--include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h1
-rw-r--r--include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h1
-rw-r--r--include/osmocom/sabp/SABP_Old-Serial-Number.h1
-rw-r--r--include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h1
-rw-r--r--include/osmocom/sabp/SABP_Presence.h1
-rw-r--r--include/osmocom/sabp/SABP_ProcedureCode.h1
-rw-r--r--include/osmocom/sabp/SABP_ProtocolExtensionID.h1
-rw-r--r--include/osmocom/sabp/SABP_ProtocolIE-ID.h1
-rw-r--r--include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h1
-rw-r--r--include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h1
-rw-r--r--include/osmocom/sabp/SABP_Recovery-Indication.h1
-rw-r--r--include/osmocom/sabp/SABP_Repetition-Period.h1
-rw-r--r--include/osmocom/sabp/SABP_RepetitionNumber0.h1
-rw-r--r--include/osmocom/sabp/SABP_RepetitionNumber1.h1
-rw-r--r--include/osmocom/sabp/SABP_Reset-Complete.h3
-rw-r--r--include/osmocom/sabp/SABP_Reset-Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_Reset.h3
-rw-r--r--include/osmocom/sabp/SABP_Restart.h3
-rw-r--r--include/osmocom/sabp/SABP_SABP-PDU.h1
-rw-r--r--include/osmocom/sabp/SABP_Serial-Number.h1
-rw-r--r--include/osmocom/sabp/SABP_Service-Area-Identifier.h1
-rw-r--r--include/osmocom/sabp/SABP_Service-Areas-List.h1
-rw-r--r--include/osmocom/sabp/SABP_SuccessfulOutcome.h1
-rw-r--r--include/osmocom/sabp/SABP_TriggeringMessage.h1
-rw-r--r--include/osmocom/sabp/SABP_TypeOfError.h1
-rw-r--r--include/osmocom/sabp/SABP_UnsuccessfulOutcome.h1
-rw-r--r--include/osmocom/sabp/SABP_Warning-Type.h1
-rw-r--r--include/osmocom/sabp/SABP_WarningSecurityInfo.h1
-rw-r--r--include/osmocom/sabp/SABP_Write-Replace-Complete.h3
-rw-r--r--include/osmocom/sabp/SABP_Write-Replace-Failure.h3
-rw-r--r--include/osmocom/sabp/SABP_Write-Replace.h3
907 files changed, 6320 insertions, 5503 deletions
diff --git a/include/osmocom/hnbap/Access-stratum-release-indicator.h b/include/osmocom/hnbap/Access-stratum-release-indicator.h
deleted file mode 100644
index 1e1f7e1..0000000
--- a/include/osmocom/hnbap/Access-stratum-release-indicator.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Access_stratum_release_indicator_H_
-#define _Access_stratum_release_indicator_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Access_stratum_release_indicator {
- Access_stratum_release_indicator_r99 = 0,
- Access_stratum_release_indicator_rel_4 = 1,
- Access_stratum_release_indicator_rel_5 = 2,
- Access_stratum_release_indicator_rel_6 = 3,
- Access_stratum_release_indicator_rel_7 = 4,
- Access_stratum_release_indicator_rel_8_and_beyond = 5
- /*
- * Enumeration is extensible
- */
-} e_Access_stratum_release_indicator;
-
-/* Access-stratum-release-indicator */
-typedef long Access_stratum_release_indicator_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Access_stratum_release_indicator;
-asn_struct_free_f Access_stratum_release_indicator_free;
-asn_struct_print_f Access_stratum_release_indicator_print;
-asn_constr_check_f Access_stratum_release_indicator_constraint;
-ber_type_decoder_f Access_stratum_release_indicator_decode_ber;
-der_type_encoder_f Access_stratum_release_indicator_encode_der;
-xer_type_decoder_f Access_stratum_release_indicator_decode_xer;
-xer_type_encoder_f Access_stratum_release_indicator_encode_xer;
-per_type_decoder_f Access_stratum_release_indicator_decode_uper;
-per_type_encoder_f Access_stratum_release_indicator_encode_uper;
-per_type_decoder_f Access_stratum_release_indicator_decode_aper;
-per_type_encoder_f Access_stratum_release_indicator_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Access_stratum_release_indicator_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/AccessResult.h b/include/osmocom/hnbap/AccessResult.h
deleted file mode 100644
index e9f8087..0000000
--- a/include/osmocom/hnbap/AccessResult.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _AccessResult_H_
-#define _AccessResult_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum AccessResult {
- AccessResult_allowed = 0,
- AccessResult_notAllowed = 1
- /*
- * Enumeration is extensible
- */
-} e_AccessResult;
-
-/* AccessResult */
-typedef long AccessResult_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_AccessResult;
-asn_struct_free_f AccessResult_free;
-asn_struct_print_f AccessResult_print;
-asn_constr_check_f AccessResult_constraint;
-ber_type_decoder_f AccessResult_decode_ber;
-der_type_encoder_f AccessResult_encode_der;
-xer_type_decoder_f AccessResult_decode_xer;
-xer_type_encoder_f AccessResult_encode_xer;
-per_type_decoder_f AccessResult_decode_uper;
-per_type_encoder_f AccessResult_encode_uper;
-per_type_decoder_f AccessResult_decode_aper;
-per_type_encoder_f AccessResult_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _AccessResult_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/AdditionalNeighbourInfoList.h b/include/osmocom/hnbap/AdditionalNeighbourInfoList.h
deleted file mode 100644
index 7f1691d..0000000
--- a/include/osmocom/hnbap/AdditionalNeighbourInfoList.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _AdditionalNeighbourInfoList_H_
-#define _AdditionalNeighbourInfoList_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct HNBConfigInfo;
-
-/* AdditionalNeighbourInfoList */
-typedef struct AdditionalNeighbourInfoList {
- A_SEQUENCE_OF(struct HNBConfigInfo) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} AdditionalNeighbourInfoList_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_AdditionalNeighbourInfoList;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/HNBConfigInfo.h>
-
-#endif /* _AdditionalNeighbourInfoList_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/BackoffTimer.h b/include/osmocom/hnbap/BackoffTimer.h
deleted file mode 100644
index 9b6b01f..0000000
--- a/include/osmocom/hnbap/BackoffTimer.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _BackoffTimer_H_
-#define _BackoffTimer_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* BackoffTimer */
-typedef long BackoffTimer_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_BackoffTimer;
-asn_struct_free_f BackoffTimer_free;
-asn_struct_print_f BackoffTimer_print;
-asn_constr_check_f BackoffTimer_constraint;
-ber_type_decoder_f BackoffTimer_decode_ber;
-der_type_encoder_f BackoffTimer_encode_der;
-xer_type_decoder_f BackoffTimer_decode_xer;
-xer_type_encoder_f BackoffTimer_encode_xer;
-per_type_decoder_f BackoffTimer_decode_uper;
-per_type_encoder_f BackoffTimer_encode_uper;
-per_type_decoder_f BackoffTimer_decode_aper;
-per_type_encoder_f BackoffTimer_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _BackoffTimer_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/BindingID.h b/include/osmocom/hnbap/BindingID.h
deleted file mode 100644
index ad1a142..0000000
--- a/include/osmocom/hnbap/BindingID.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _BindingID_H_
-#define _BindingID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* BindingID */
-typedef OCTET_STRING_t BindingID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_BindingID;
-asn_struct_free_f BindingID_free;
-asn_struct_print_f BindingID_print;
-asn_constr_check_f BindingID_constraint;
-ber_type_decoder_f BindingID_decode_ber;
-der_type_encoder_f BindingID_encode_der;
-xer_type_decoder_f BindingID_decode_xer;
-xer_type_encoder_f BindingID_encode_xer;
-per_type_decoder_f BindingID_decode_uper;
-per_type_encoder_f BindingID_encode_uper;
-per_type_decoder_f BindingID_decode_aper;
-per_type_encoder_f BindingID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _BindingID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CELL-FACHMobilitySupport.h b/include/osmocom/hnbap/CELL-FACHMobilitySupport.h
deleted file mode 100644
index 3d6b588..0000000
--- a/include/osmocom/hnbap/CELL-FACHMobilitySupport.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CELL_FACHMobilitySupport_H_
-#define _CELL_FACHMobilitySupport_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CELL_FACHMobilitySupport {
- CELL_FACHMobilitySupport_supported = 0
- /*
- * Enumeration is extensible
- */
-} e_CELL_FACHMobilitySupport;
-
-/* CELL-FACHMobilitySupport */
-typedef long CELL_FACHMobilitySupport_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CELL_FACHMobilitySupport;
-asn_struct_free_f CELL_FACHMobilitySupport_free;
-asn_struct_print_f CELL_FACHMobilitySupport_print;
-asn_constr_check_f CELL_FACHMobilitySupport_constraint;
-ber_type_decoder_f CELL_FACHMobilitySupport_decode_ber;
-der_type_encoder_f CELL_FACHMobilitySupport_encode_der;
-xer_type_decoder_f CELL_FACHMobilitySupport_decode_xer;
-xer_type_encoder_f CELL_FACHMobilitySupport_encode_xer;
-per_type_decoder_f CELL_FACHMobilitySupport_decode_uper;
-per_type_encoder_f CELL_FACHMobilitySupport_encode_uper;
-per_type_decoder_f CELL_FACHMobilitySupport_decode_aper;
-per_type_encoder_f CELL_FACHMobilitySupport_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CELL_FACHMobilitySupport_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CGI.h b/include/osmocom/hnbap/CGI.h
deleted file mode 100644
index d588d01..0000000
--- a/include/osmocom/hnbap/CGI.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CGI_H_
-#define _CGI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/PLMNidentity.h>
-#include <osmocom/hnbap/LAC.h>
-#include <osmocom/hnbap/CI.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* CGI */
-typedef struct CGI {
- PLMNidentity_t pLMNidentity;
- LAC_t lAC;
- CI_t cI;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} CGI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CGI;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _CGI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CI.h b/include/osmocom/hnbap/CI.h
deleted file mode 100644
index 8efd030..0000000
--- a/include/osmocom/hnbap/CI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CI_H_
-#define _CI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* CI */
-typedef OCTET_STRING_t CI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CI;
-asn_struct_free_f CI_free;
-asn_struct_print_f CI_print;
-asn_constr_check_f CI_constraint;
-ber_type_decoder_f CI_decode_ber;
-der_type_encoder_f CI_encode_der;
-xer_type_decoder_f CI_decode_xer;
-xer_type_encoder_f CI_encode_xer;
-per_type_decoder_f CI_decode_uper;
-per_type_encoder_f CI_encode_uper;
-per_type_decoder_f CI_decode_aper;
-per_type_encoder_f CI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CN-DomainIndicator.h b/include/osmocom/hnbap/CN-DomainIndicator.h
deleted file mode 100644
index 854f375..0000000
--- a/include/osmocom/hnbap/CN-DomainIndicator.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CN_DomainIndicator_H_
-#define _CN_DomainIndicator_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CN_DomainIndicator {
- CN_DomainIndicator_cs_domain = 0,
- CN_DomainIndicator_ps_domain = 1
-} e_CN_DomainIndicator;
-
-/* CN-DomainIndicator */
-typedef long CN_DomainIndicator_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CN_DomainIndicator;
-asn_struct_free_f CN_DomainIndicator_free;
-asn_struct_print_f CN_DomainIndicator_print;
-asn_constr_check_f CN_DomainIndicator_constraint;
-ber_type_decoder_f CN_DomainIndicator_decode_ber;
-der_type_encoder_f CN_DomainIndicator_encode_der;
-xer_type_decoder_f CN_DomainIndicator_decode_xer;
-xer_type_encoder_f CN_DomainIndicator_encode_xer;
-per_type_decoder_f CN_DomainIndicator_decode_uper;
-per_type_encoder_f CN_DomainIndicator_encode_uper;
-per_type_decoder_f CN_DomainIndicator_decode_aper;
-per_type_encoder_f CN_DomainIndicator_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CN_DomainIndicator_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CSG-Capability.h b/include/osmocom/hnbap/CSG-Capability.h
deleted file mode 100644
index f6df34d..0000000
--- a/include/osmocom/hnbap/CSG-Capability.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CSG_Capability_H_
-#define _CSG_Capability_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CSG_Capability {
- CSG_Capability_csg_capable = 0,
- CSG_Capability_not_csg_capable = 1
- /*
- * Enumeration is extensible
- */
-} e_CSG_Capability;
-
-/* CSG-Capability */
-typedef long CSG_Capability_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CSG_Capability;
-asn_struct_free_f CSG_Capability_free;
-asn_struct_print_f CSG_Capability_print;
-asn_constr_check_f CSG_Capability_constraint;
-ber_type_decoder_f CSG_Capability_decode_ber;
-der_type_encoder_f CSG_Capability_encode_der;
-xer_type_decoder_f CSG_Capability_decode_xer;
-xer_type_encoder_f CSG_Capability_encode_xer;
-per_type_decoder_f CSG_Capability_decode_uper;
-per_type_encoder_f CSG_Capability_encode_uper;
-per_type_decoder_f CSG_Capability_decode_aper;
-per_type_encoder_f CSG_Capability_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CSG_Capability_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CSG-ID.h b/include/osmocom/hnbap/CSG-ID.h
deleted file mode 100644
index dfffa81..0000000
--- a/include/osmocom/hnbap/CSG-ID.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CSG_ID_H_
-#define _CSG_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* CSG-ID */
-typedef BIT_STRING_t CSG_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CSG_ID;
-asn_struct_free_f CSG_ID_free;
-asn_struct_print_f CSG_ID_print;
-asn_constr_check_f CSG_ID_constraint;
-ber_type_decoder_f CSG_ID_decode_ber;
-der_type_encoder_f CSG_ID_encode_der;
-xer_type_decoder_f CSG_ID_decode_xer;
-xer_type_encoder_f CSG_ID_encode_xer;
-per_type_decoder_f CSG_ID_decode_uper;
-per_type_encoder_f CSG_ID_encode_uper;
-per_type_decoder_f CSG_ID_decode_aper;
-per_type_encoder_f CSG_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CSG_ID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CSGMembershipStatus.h b/include/osmocom/hnbap/CSGMembershipStatus.h
deleted file mode 100644
index 5f7e88c..0000000
--- a/include/osmocom/hnbap/CSGMembershipStatus.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CSGMembershipStatus_H_
-#define _CSGMembershipStatus_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CSGMembershipStatus {
- CSGMembershipStatus_member = 0,
- CSGMembershipStatus_non_member = 1
- /*
- * Enumeration is extensible
- */
-} e_CSGMembershipStatus;
-
-/* CSGMembershipStatus */
-typedef long CSGMembershipStatus_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipStatus;
-asn_struct_free_f CSGMembershipStatus_free;
-asn_struct_print_f CSGMembershipStatus_print;
-asn_constr_check_f CSGMembershipStatus_constraint;
-ber_type_decoder_f CSGMembershipStatus_decode_ber;
-der_type_encoder_f CSGMembershipStatus_encode_der;
-xer_type_decoder_f CSGMembershipStatus_decode_xer;
-xer_type_encoder_f CSGMembershipStatus_encode_xer;
-per_type_decoder_f CSGMembershipStatus_decode_uper;
-per_type_encoder_f CSGMembershipStatus_encode_uper;
-per_type_decoder_f CSGMembershipStatus_decode_aper;
-per_type_encoder_f CSGMembershipStatus_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CSGMembershipStatus_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Cause.h b/include/osmocom/hnbap/Cause.h
deleted file mode 100644
index 1ce4c23..0000000
--- a/include/osmocom/hnbap/Cause.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Cause_H_
-#define _Cause_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/CauseRadioNetwork.h>
-#include <osmocom/hnbap/CauseTransport.h>
-#include <osmocom/hnbap/CauseProtocol.h>
-#include <osmocom/hnbap/CauseMisc.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Cause_PR {
- Cause_PR_NOTHING, /* No components present */
- Cause_PR_radioNetwork,
- Cause_PR_transport,
- Cause_PR_protocol,
- Cause_PR_misc,
- /* Extensions may appear below */
-
-} Cause_PR;
-
-/* Cause */
-typedef struct Cause {
- Cause_PR present;
- union Cause_u {
- CauseRadioNetwork_t radioNetwork;
- CauseTransport_t transport;
- CauseProtocol_t protocol;
- CauseMisc_t misc;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Cause_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Cause;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Cause_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CauseMisc.h b/include/osmocom/hnbap/CauseMisc.h
deleted file mode 100644
index 7863364..0000000
--- a/include/osmocom/hnbap/CauseMisc.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CauseMisc_H_
-#define _CauseMisc_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CauseMisc {
- CauseMisc_processing_overload = 0,
- CauseMisc_hardware_failure = 1,
- CauseMisc_o_and_m_intervention = 2,
- CauseMisc_unspecified = 3
- /*
- * Enumeration is extensible
- */
-} e_CauseMisc;
-
-/* CauseMisc */
-typedef long CauseMisc_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CauseMisc;
-asn_struct_free_f CauseMisc_free;
-asn_struct_print_f CauseMisc_print;
-asn_constr_check_f CauseMisc_constraint;
-ber_type_decoder_f CauseMisc_decode_ber;
-der_type_encoder_f CauseMisc_encode_der;
-xer_type_decoder_f CauseMisc_decode_xer;
-xer_type_encoder_f CauseMisc_encode_xer;
-per_type_decoder_f CauseMisc_decode_uper;
-per_type_encoder_f CauseMisc_encode_uper;
-per_type_decoder_f CauseMisc_decode_aper;
-per_type_encoder_f CauseMisc_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CauseMisc_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CauseProtocol.h b/include/osmocom/hnbap/CauseProtocol.h
deleted file mode 100644
index 1dc187c..0000000
--- a/include/osmocom/hnbap/CauseProtocol.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CauseProtocol_H_
-#define _CauseProtocol_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CauseProtocol {
- CauseProtocol_transfer_syntax_error = 0,
- CauseProtocol_abstract_syntax_error_reject = 1,
- CauseProtocol_abstract_syntax_error_ignore_and_notify = 2,
- CauseProtocol_message_not_compatible_with_receiver_state = 3,
- CauseProtocol_semantic_error = 4,
- CauseProtocol_unspecified = 5,
- CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6
- /*
- * Enumeration is extensible
- */
-} e_CauseProtocol;
-
-/* CauseProtocol */
-typedef long CauseProtocol_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CauseProtocol;
-asn_struct_free_f CauseProtocol_free;
-asn_struct_print_f CauseProtocol_print;
-asn_constr_check_f CauseProtocol_constraint;
-ber_type_decoder_f CauseProtocol_decode_ber;
-der_type_encoder_f CauseProtocol_encode_der;
-xer_type_decoder_f CauseProtocol_decode_xer;
-xer_type_encoder_f CauseProtocol_encode_xer;
-per_type_decoder_f CauseProtocol_decode_uper;
-per_type_encoder_f CauseProtocol_encode_uper;
-per_type_decoder_f CauseProtocol_decode_aper;
-per_type_encoder_f CauseProtocol_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CauseProtocol_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CauseRadioNetwork.h b/include/osmocom/hnbap/CauseRadioNetwork.h
deleted file mode 100644
index 54d8b50..0000000
--- a/include/osmocom/hnbap/CauseRadioNetwork.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CauseRadioNetwork_H_
-#define _CauseRadioNetwork_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CauseRadioNetwork {
- CauseRadioNetwork_overload = 0,
- CauseRadioNetwork_unauthorised_Location = 1,
- CauseRadioNetwork_unauthorised_HNB = 2,
- CauseRadioNetwork_hNB_parameter_mismatch = 3,
- CauseRadioNetwork_invalid_UE_identity = 4,
- CauseRadioNetwork_uE_not_allowed_on_this_HNB = 5,
- CauseRadioNetwork_uE_unauthorised = 6,
- CauseRadioNetwork_connection_with_UE_lost = 7,
- CauseRadioNetwork_ue_RRC_release = 8,
- CauseRadioNetwork_hNB_not_registered = 9,
- CauseRadioNetwork_unspecified = 10,
- CauseRadioNetwork_normal = 11,
- CauseRadioNetwork_uE_relocated = 12,
- CauseRadioNetwork_ue_registered_in_another_HNB = 13,
- /*
- * Enumeration is extensible
- */
- CauseRadioNetwork_no_neighbour_information_available = 14,
- CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed = 15
-} e_CauseRadioNetwork;
-
-/* CauseRadioNetwork */
-typedef long CauseRadioNetwork_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CauseRadioNetwork;
-asn_struct_free_f CauseRadioNetwork_free;
-asn_struct_print_f CauseRadioNetwork_print;
-asn_constr_check_f CauseRadioNetwork_constraint;
-ber_type_decoder_f CauseRadioNetwork_decode_ber;
-der_type_encoder_f CauseRadioNetwork_encode_der;
-xer_type_decoder_f CauseRadioNetwork_decode_xer;
-xer_type_encoder_f CauseRadioNetwork_encode_xer;
-per_type_decoder_f CauseRadioNetwork_decode_uper;
-per_type_encoder_f CauseRadioNetwork_encode_uper;
-per_type_decoder_f CauseRadioNetwork_decode_aper;
-per_type_encoder_f CauseRadioNetwork_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CauseRadioNetwork_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CauseTransport.h b/include/osmocom/hnbap/CauseTransport.h
deleted file mode 100644
index ea445e9..0000000
--- a/include/osmocom/hnbap/CauseTransport.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CauseTransport_H_
-#define _CauseTransport_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum CauseTransport {
- CauseTransport_transport_resource_unavailable = 0,
- CauseTransport_unspecified = 1
- /*
- * Enumeration is extensible
- */
-} e_CauseTransport;
-
-/* CauseTransport */
-typedef long CauseTransport_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CauseTransport;
-asn_struct_free_f CauseTransport_free;
-asn_struct_print_f CauseTransport_print;
-asn_constr_check_f CauseTransport_constraint;
-ber_type_decoder_f CauseTransport_decode_ber;
-der_type_encoder_f CauseTransport_encode_der;
-xer_type_decoder_f CauseTransport_decode_xer;
-xer_type_encoder_f CauseTransport_encode_xer;
-per_type_decoder_f CauseTransport_decode_uper;
-per_type_encoder_f CauseTransport_encode_uper;
-per_type_decoder_f CauseTransport_decode_aper;
-per_type_encoder_f CauseTransport_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CauseTransport_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CellIdentity.h b/include/osmocom/hnbap/CellIdentity.h
deleted file mode 100644
index 69b1688..0000000
--- a/include/osmocom/hnbap/CellIdentity.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CellIdentity_H_
-#define _CellIdentity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* CellIdentity */
-typedef BIT_STRING_t CellIdentity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CellIdentity;
-asn_struct_free_f CellIdentity_free;
-asn_struct_print_f CellIdentity_print;
-asn_constr_check_f CellIdentity_constraint;
-ber_type_decoder_f CellIdentity_decode_ber;
-der_type_encoder_f CellIdentity_encode_der;
-xer_type_decoder_f CellIdentity_decode_xer;
-xer_type_encoder_f CellIdentity_encode_xer;
-per_type_decoder_f CellIdentity_decode_uper;
-per_type_encoder_f CellIdentity_encode_uper;
-per_type_decoder_f CellIdentity_decode_aper;
-per_type_encoder_f CellIdentity_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _CellIdentity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/ConfigurationInformation.h b/include/osmocom/hnbap/ConfigurationInformation.h
deleted file mode 100644
index 4cd2bda..0000000
--- a/include/osmocom/hnbap/ConfigurationInformation.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _ConfigurationInformation_H_
-#define _ConfigurationInformation_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNBConfigurationInformationProvided.h>
-#include <osmocom/hnbap/HNBConfigurationInformationMissing.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum ConfigurationInformation_PR {
- ConfigurationInformation_PR_NOTHING, /* No components present */
- ConfigurationInformation_PR_provided,
- ConfigurationInformation_PR_missing,
- /* Extensions may appear below */
-
-} ConfigurationInformation_PR;
-
-/* ConfigurationInformation */
-typedef struct ConfigurationInformation {
- ConfigurationInformation_PR present;
- union ConfigurationInformation_u {
- HNBConfigurationInformationProvided_t provided;
- HNBConfigurationInformationMissing_t missing;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} ConfigurationInformation_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ConfigurationInformation;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _ConfigurationInformation_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Context-ID.h b/include/osmocom/hnbap/Context-ID.h
deleted file mode 100644
index 89ba4e6..0000000
--- a/include/osmocom/hnbap/Context-ID.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Context_ID_H_
-#define _Context_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Context-ID */
-typedef BIT_STRING_t Context_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Context_ID;
-asn_struct_free_f Context_ID_free;
-asn_struct_print_f Context_ID_print;
-asn_constr_check_f Context_ID_constraint;
-ber_type_decoder_f Context_ID_decode_ber;
-der_type_encoder_f Context_ID_encode_der;
-xer_type_decoder_f Context_ID_decode_xer;
-xer_type_encoder_f Context_ID_encode_xer;
-per_type_decoder_f Context_ID_decode_uper;
-per_type_encoder_f Context_ID_encode_uper;
-per_type_decoder_f Context_ID_decode_aper;
-per_type_encoder_f Context_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Context_ID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Criticality.h b/include/osmocom/hnbap/Criticality.h
deleted file mode 100644
index c110ab9..0000000
--- a/include/osmocom/hnbap/Criticality.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-CommonDataTypes"
- * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Criticality_H_
-#define _Criticality_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Criticality {
- Criticality_reject = 0,
- Criticality_ignore = 1,
- Criticality_notify = 2
-} e_Criticality;
-
-/* Criticality */
-typedef long Criticality_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Criticality;
-asn_struct_free_f Criticality_free;
-asn_struct_print_f Criticality_print;
-asn_constr_check_f Criticality_constraint;
-ber_type_decoder_f Criticality_decode_ber;
-der_type_encoder_f Criticality_encode_der;
-xer_type_decoder_f Criticality_decode_xer;
-xer_type_encoder_f Criticality_encode_xer;
-per_type_decoder_f Criticality_decode_uper;
-per_type_encoder_f Criticality_encode_uper;
-per_type_decoder_f Criticality_decode_aper;
-per_type_encoder_f Criticality_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Criticality_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h
deleted file mode 100644
index 3e24ec9..0000000
--- a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CriticalityDiagnostics_IE_List_H_
-#define _CriticalityDiagnostics_IE_List_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <asn_SEQUENCE_OF.h>
-#include <osmocom/hnbap/Criticality.h>
-#include <osmocom/hnbap/ProtocolIE-ID.h>
-#include <osmocom/hnbap/TypeOfError.h>
-#include <constr_SEQUENCE.h>
-#include <constr_SEQUENCE_OF.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* CriticalityDiagnostics-IE-List */
-typedef struct CriticalityDiagnostics_IE_List {
- A_SEQUENCE_OF(struct Member {
- Criticality_t iECriticality;
- ProtocolIE_ID_t iE_ID;
- TypeOfError_t typeOfError;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} CriticalityDiagnostics_IE_List_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _CriticalityDiagnostics_IE_List_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CriticalityDiagnostics.h b/include/osmocom/hnbap/CriticalityDiagnostics.h
deleted file mode 100644
index d6595a1..0000000
--- a/include/osmocom/hnbap/CriticalityDiagnostics.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _CriticalityDiagnostics_H_
-#define _CriticalityDiagnostics_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/ProcedureCode.h>
-#include <osmocom/hnbap/TriggeringMessage.h>
-#include <osmocom/hnbap/Criticality.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct CriticalityDiagnostics_IE_List;
-struct IE_Extensions;
-
-/* CriticalityDiagnostics */
-typedef struct CriticalityDiagnostics {
- ProcedureCode_t *procedureCode /* OPTIONAL */;
- TriggeringMessage_t *triggeringMessage /* OPTIONAL */;
- Criticality_t *procedureCriticality /* OPTIONAL */;
- struct CriticalityDiagnostics_IE_List *iEsCriticalityDiagnostics /* OPTIONAL */;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} CriticalityDiagnostics_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/CriticalityDiagnostics-IE-List.h>
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _CriticalityDiagnostics_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/ESN.h b/include/osmocom/hnbap/ESN.h
deleted file mode 100644
index 36ee2ca..0000000
--- a/include/osmocom/hnbap/ESN.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _ESN_H_
-#define _ESN_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* ESN */
-typedef BIT_STRING_t ESN_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ESN;
-asn_struct_free_f ESN_free;
-asn_struct_print_f ESN_print;
-asn_constr_check_f ESN_constraint;
-ber_type_decoder_f ESN_decode_ber;
-der_type_encoder_f ESN_encode_der;
-xer_type_decoder_f ESN_decode_xer;
-xer_type_encoder_f ESN_encode_xer;
-per_type_decoder_f ESN_decode_uper;
-per_type_encoder_f ESN_encode_uper;
-per_type_decoder_f ESN_decode_aper;
-per_type_encoder_f ESN_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _ESN_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/GTP-TEI.h b/include/osmocom/hnbap/GTP-TEI.h
deleted file mode 100644
index 863c612..0000000
--- a/include/osmocom/hnbap/GTP-TEI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _GTP_TEI_H_
-#define _GTP_TEI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* GTP-TEI */
-typedef OCTET_STRING_t GTP_TEI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_GTP_TEI;
-asn_struct_free_f GTP_TEI_free;
-asn_struct_print_f GTP_TEI_print;
-asn_constr_check_f GTP_TEI_constraint;
-ber_type_decoder_f GTP_TEI_decode_ber;
-der_type_encoder_f GTP_TEI_encode_der;
-xer_type_decoder_f GTP_TEI_decode_xer;
-xer_type_encoder_f GTP_TEI_encode_xer;
-per_type_decoder_f GTP_TEI_decode_uper;
-per_type_encoder_f GTP_TEI_encode_uper;
-per_type_decoder_f GTP_TEI_decode_aper;
-per_type_encoder_f GTP_TEI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _GTP_TEI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/GeographicalLocation.h b/include/osmocom/hnbap/GeographicalLocation.h
deleted file mode 100644
index bf228e7..0000000
--- a/include/osmocom/hnbap/GeographicalLocation.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _GeographicalLocation_H_
-#define _GeographicalLocation_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/GeographicalCoordinates.h>
-#include <osmocom/hnbap/AltitudeAndDirection.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* GeographicalLocation */
-typedef struct GeographicalLocation {
- GeographicalCoordinates_t geographicalCoordinates;
- AltitudeAndDirection_t altitudeAndDirection;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} GeographicalLocation_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_GeographicalLocation;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _GeographicalLocation_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-Cell-Access-Mode.h b/include/osmocom/hnbap/HNB-Cell-Access-Mode.h
deleted file mode 100644
index 76778e4..0000000
--- a/include/osmocom/hnbap/HNB-Cell-Access-Mode.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_Cell_Access_Mode_H_
-#define _HNB_Cell_Access_Mode_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum HNB_Cell_Access_Mode {
- HNB_Cell_Access_Mode_closed = 0,
- HNB_Cell_Access_Mode_hybrid = 1,
- HNB_Cell_Access_Mode_open = 2
- /*
- * Enumeration is extensible
- */
-} e_HNB_Cell_Access_Mode;
-
-/* HNB-Cell-Access-Mode */
-typedef long HNB_Cell_Access_Mode_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_Cell_Access_Mode;
-asn_struct_free_f HNB_Cell_Access_Mode_free;
-asn_struct_print_f HNB_Cell_Access_Mode_print;
-asn_constr_check_f HNB_Cell_Access_Mode_constraint;
-ber_type_decoder_f HNB_Cell_Access_Mode_decode_ber;
-der_type_encoder_f HNB_Cell_Access_Mode_encode_der;
-xer_type_decoder_f HNB_Cell_Access_Mode_decode_xer;
-xer_type_encoder_f HNB_Cell_Access_Mode_encode_xer;
-per_type_decoder_f HNB_Cell_Access_Mode_decode_uper;
-per_type_encoder_f HNB_Cell_Access_Mode_encode_uper;
-per_type_decoder_f HNB_Cell_Access_Mode_decode_aper;
-per_type_encoder_f HNB_Cell_Access_Mode_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNB_Cell_Access_Mode_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-Cell-Identifier.h b/include/osmocom/hnbap/HNB-Cell-Identifier.h
deleted file mode 100644
index 66e63f5..0000000
--- a/include/osmocom/hnbap/HNB-Cell-Identifier.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_Cell_Identifier_H_
-#define _HNB_Cell_Identifier_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/PLMNidentity.h>
-#include <osmocom/hnbap/CellIdentity.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* HNB-Cell-Identifier */
-typedef struct HNB_Cell_Identifier {
- PLMNidentity_t pLMNidentity;
- CellIdentity_t cellIdentity;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNB_Cell_Identifier_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_Cell_Identifier;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNB_Cell_Identifier_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-GWResponse.h b/include/osmocom/hnbap/HNB-GWResponse.h
deleted file mode 100644
index 436cf55..0000000
--- a/include/osmocom/hnbap/HNB-GWResponse.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_GWResponse_H_
-#define _HNB_GWResponse_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNBConfigInfo.h>
-#include <osmocom/hnbap/RNC-ID.h>
-#include <osmocom/hnbap/UnknownU-RNTIIndication.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum HNB_GWResponse_PR {
- HNB_GWResponse_PR_NOTHING, /* No components present */
- HNB_GWResponse_PR_hNB,
- HNB_GWResponse_PR_macroRNC,
- HNB_GWResponse_PR_unknownU_RNTIIndication,
- /* Extensions may appear below */
-
-} HNB_GWResponse_PR;
-
-/* HNB-GWResponse */
-typedef struct HNB_GWResponse {
- HNB_GWResponse_PR present;
- union HNB_GWResponse_u {
- HNBConfigInfo_t hNB;
- RNC_ID_t macroRNC;
- UnknownU_RNTIIndication_t unknownU_RNTIIndication;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNB_GWResponse_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_GWResponse;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNB_GWResponse_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-Identity-Info.h b/include/osmocom/hnbap/HNB-Identity-Info.h
deleted file mode 100644
index f36ac89..0000000
--- a/include/osmocom/hnbap/HNB-Identity-Info.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_Identity_Info_H_
-#define _HNB_Identity_Info_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* HNB-Identity-Info */
-typedef OCTET_STRING_t HNB_Identity_Info_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity_Info;
-asn_struct_free_f HNB_Identity_Info_free;
-asn_struct_print_f HNB_Identity_Info_print;
-asn_constr_check_f HNB_Identity_Info_constraint;
-ber_type_decoder_f HNB_Identity_Info_decode_ber;
-der_type_encoder_f HNB_Identity_Info_encode_der;
-xer_type_decoder_f HNB_Identity_Info_decode_xer;
-xer_type_encoder_f HNB_Identity_Info_encode_xer;
-per_type_decoder_f HNB_Identity_Info_decode_uper;
-per_type_encoder_f HNB_Identity_Info_encode_uper;
-per_type_decoder_f HNB_Identity_Info_decode_aper;
-per_type_encoder_f HNB_Identity_Info_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNB_Identity_Info_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-Location-Information.h b/include/osmocom/hnbap/HNB-Location-Information.h
deleted file mode 100644
index 0416b59..0000000
--- a/include/osmocom/hnbap/HNB-Location-Information.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_Location_Information_H_
-#define _HNB_Location_Information_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct MacroCoverageInformation;
-struct GeographicalLocation;
-struct IE_Extensions;
-
-/* HNB-Location-Information */
-typedef struct HNB_Location_Information {
- struct MacroCoverageInformation *macroCoverageInfo /* OPTIONAL */;
- struct GeographicalLocation *geographicalCoordinates /* OPTIONAL */;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNB_Location_Information_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_Location_Information;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/MacroCoverageInformation.h>
-#include <osmocom/hnbap/GeographicalLocation.h>
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNB_Location_Information_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-RNL-Identity.h b/include/osmocom/hnbap/HNB-RNL-Identity.h
deleted file mode 100644
index 1256f16..0000000
--- a/include/osmocom/hnbap/HNB-RNL-Identity.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNB_RNL_Identity_H_
-#define _HNB_RNL_Identity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNB-Cell-Identifier.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum HNB_RNL_Identity_PR {
- HNB_RNL_Identity_PR_NOTHING, /* No components present */
- HNB_RNL_Identity_PR_hNB_Identity_as_Cell_Identifier,
- /* Extensions may appear below */
-
-} HNB_RNL_Identity_PR;
-
-/* HNB-RNL-Identity */
-typedef struct HNB_RNL_Identity {
- HNB_RNL_Identity_PR present;
- union HNB_RNL_Identity_u {
- HNB_Cell_Identifier_t hNB_Identity_as_Cell_Identifier;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNB_RNL_Identity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_RNL_Identity;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNB_RNL_Identity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP-PDU.h b/include/osmocom/hnbap/HNBAP-PDU.h
deleted file mode 100644
index 4026a8e..0000000
--- a/include/osmocom/hnbap/HNBAP-PDU.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-PDU"
- * found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNBAP_PDU_H_
-#define _HNBAP_PDU_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/InitiatingMessage.h>
-#include <osmocom/hnbap/SuccessfulOutcome.h>
-#include <osmocom/hnbap/UnsuccessfulOutcome.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum HNBAP_PDU_PR {
- HNBAP_PDU_PR_NOTHING, /* No components present */
- HNBAP_PDU_PR_initiatingMessage,
- HNBAP_PDU_PR_successfulOutcome,
- HNBAP_PDU_PR_unsuccessfulOutcome,
- /* Extensions may appear below */
-
-} HNBAP_PDU_PR;
-
-/* HNBAP-PDU */
-typedef struct HNBAP_PDU {
- HNBAP_PDU_PR present;
- union HNBAP_PDU_u {
- InitiatingMessage_t initiatingMessage;
- SuccessfulOutcome_t successfulOutcome;
- UnsuccessfulOutcome_t unsuccessfulOutcome;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNBAP_PDU_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PDU;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNBAP_PDU_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h b/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h
new file mode 100644
index 0000000..c52065c
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h
@@ -0,0 +1,56 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Access_stratum_release_indicator_H_
+#define _HNBAP_Access_stratum_release_indicator_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Access_stratum_release_indicator {
+ HNBAP_Access_stratum_release_indicator_r99 = 0,
+ HNBAP_Access_stratum_release_indicator_rel_4 = 1,
+ HNBAP_Access_stratum_release_indicator_rel_5 = 2,
+ HNBAP_Access_stratum_release_indicator_rel_6 = 3,
+ HNBAP_Access_stratum_release_indicator_rel_7 = 4,
+ HNBAP_Access_stratum_release_indicator_rel_8_and_beyond = 5
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_Access_stratum_release_indicator;
+
+/* HNBAP_Access-stratum-release-indicator */
+typedef long HNBAP_Access_stratum_release_indicator_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Access_stratum_release_indicator;
+asn_struct_free_f HNBAP_Access_stratum_release_indicator_free;
+asn_struct_print_f HNBAP_Access_stratum_release_indicator_print;
+asn_constr_check_f HNBAP_Access_stratum_release_indicator_constraint;
+ber_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_ber;
+der_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_der;
+xer_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_xer;
+xer_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_xer;
+per_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_uper;
+per_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_uper;
+per_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_aper;
+per_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Access_stratum_release_indicator_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_AccessResult.h b/include/osmocom/hnbap/HNBAP_AccessResult.h
new file mode 100644
index 0000000..06c37fd
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_AccessResult.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_AccessResult_H_
+#define _HNBAP_AccessResult_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_AccessResult {
+ HNBAP_AccessResult_allowed = 0,
+ HNBAP_AccessResult_notAllowed = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_AccessResult;
+
+/* HNBAP_AccessResult */
+typedef long HNBAP_AccessResult_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AccessResult;
+asn_struct_free_f HNBAP_AccessResult_free;
+asn_struct_print_f HNBAP_AccessResult_print;
+asn_constr_check_f HNBAP_AccessResult_constraint;
+ber_type_decoder_f HNBAP_AccessResult_decode_ber;
+der_type_encoder_f HNBAP_AccessResult_encode_der;
+xer_type_decoder_f HNBAP_AccessResult_decode_xer;
+xer_type_encoder_f HNBAP_AccessResult_encode_xer;
+per_type_decoder_f HNBAP_AccessResult_decode_uper;
+per_type_encoder_f HNBAP_AccessResult_encode_uper;
+per_type_decoder_f HNBAP_AccessResult_decode_aper;
+per_type_encoder_f HNBAP_AccessResult_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_AccessResult_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h b/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h
new file mode 100644
index 0000000..5b46e95
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h
@@ -0,0 +1,39 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_AdditionalNeighbourInfoList_H_
+#define _HNBAP_AdditionalNeighbourInfoList_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h>
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_AdditionalNeighbourInfoList */
+typedef struct HNBAP_AdditionalNeighbourInfoList {
+ A_SEQUENCE_OF(HNBAP_HNBConfigInfo_t) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_AdditionalNeighbourInfoList_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AdditionalNeighbourInfoList;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_AdditionalNeighbourInfoList_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/AltitudeAndDirection.h b/include/osmocom/hnbap/HNBAP_AltitudeAndDirection.h
index 7ea3dfd..3bf4401 100644
--- a/include/osmocom/hnbap/AltitudeAndDirection.h
+++ b/include/osmocom/hnbap/HNBAP_AltitudeAndDirection.h
@@ -2,11 +2,11 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _AltitudeAndDirection_H_
-#define _AltitudeAndDirection_H_
+#ifndef _HNBAP_AltitudeAndDirection_H_
+#define _HNBAP_AltitudeAndDirection_H_
#include <asn_application.h>
@@ -21,13 +21,13 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum directionOfAltitude {
- directionOfAltitude_height = 0,
- directionOfAltitude_depth = 1
-} e_directionOfAltitude;
+typedef enum HNBAP_AltitudeAndDirection__directionOfAltitude {
+ HNBAP_AltitudeAndDirection__directionOfAltitude_height = 0,
+ HNBAP_AltitudeAndDirection__directionOfAltitude_depth = 1
+} e_HNBAP_AltitudeAndDirection__directionOfAltitude;
-/* AltitudeAndDirection */
-typedef struct AltitudeAndDirection {
+/* HNBAP_AltitudeAndDirection */
+typedef struct HNBAP_AltitudeAndDirection {
long directionOfAltitude;
long altitude;
/*
@@ -37,15 +37,15 @@ typedef struct AltitudeAndDirection {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} AltitudeAndDirection_t;
+} HNBAP_AltitudeAndDirection_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_directionOfAltitude_2; // (Use -fall-defs-global to expose) */
-extern asn_TYPE_descriptor_t asn_DEF_AltitudeAndDirection;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AltitudeAndDirection;
#ifdef __cplusplus
}
#endif
-#endif /* _AltitudeAndDirection_H_ */
+#endif /* _HNBAP_AltitudeAndDirection_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_BackoffTimer.h b/include/osmocom/hnbap/HNBAP_BackoffTimer.h
new file mode 100644
index 0000000..5ee18a0
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_BackoffTimer.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_BackoffTimer_H_
+#define _HNBAP_BackoffTimer_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_BackoffTimer */
+typedef long HNBAP_BackoffTimer_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_BackoffTimer;
+asn_struct_free_f HNBAP_BackoffTimer_free;
+asn_struct_print_f HNBAP_BackoffTimer_print;
+asn_constr_check_f HNBAP_BackoffTimer_constraint;
+ber_type_decoder_f HNBAP_BackoffTimer_decode_ber;
+der_type_encoder_f HNBAP_BackoffTimer_encode_der;
+xer_type_decoder_f HNBAP_BackoffTimer_decode_xer;
+xer_type_encoder_f HNBAP_BackoffTimer_encode_xer;
+per_type_decoder_f HNBAP_BackoffTimer_decode_uper;
+per_type_encoder_f HNBAP_BackoffTimer_encode_uper;
+per_type_decoder_f HNBAP_BackoffTimer_decode_aper;
+per_type_encoder_f HNBAP_BackoffTimer_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_BackoffTimer_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_BindingID.h b/include/osmocom/hnbap/HNBAP_BindingID.h
new file mode 100644
index 0000000..c26159d
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_BindingID.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_BindingID_H_
+#define _HNBAP_BindingID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_BindingID */
+typedef OCTET_STRING_t HNBAP_BindingID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_BindingID;
+asn_struct_free_f HNBAP_BindingID_free;
+asn_struct_print_f HNBAP_BindingID_print;
+asn_constr_check_f HNBAP_BindingID_constraint;
+ber_type_decoder_f HNBAP_BindingID_decode_ber;
+der_type_encoder_f HNBAP_BindingID_encode_der;
+xer_type_decoder_f HNBAP_BindingID_decode_xer;
+xer_type_encoder_f HNBAP_BindingID_encode_xer;
+per_type_decoder_f HNBAP_BindingID_decode_uper;
+per_type_encoder_f HNBAP_BindingID_encode_uper;
+per_type_decoder_f HNBAP_BindingID_decode_aper;
+per_type_encoder_f HNBAP_BindingID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_BindingID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h b/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h
new file mode 100644
index 0000000..dc91cb6
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h
@@ -0,0 +1,51 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CELL_FACHMobilitySupport_H_
+#define _HNBAP_CELL_FACHMobilitySupport_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CELL_FACHMobilitySupport {
+ HNBAP_CELL_FACHMobilitySupport_supported = 0
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CELL_FACHMobilitySupport;
+
+/* HNBAP_CELL-FACHMobilitySupport */
+typedef long HNBAP_CELL_FACHMobilitySupport_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CELL_FACHMobilitySupport;
+asn_struct_free_f HNBAP_CELL_FACHMobilitySupport_free;
+asn_struct_print_f HNBAP_CELL_FACHMobilitySupport_print;
+asn_constr_check_f HNBAP_CELL_FACHMobilitySupport_constraint;
+ber_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_ber;
+der_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_der;
+xer_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_xer;
+xer_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_xer;
+per_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_uper;
+per_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_uper;
+per_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_aper;
+per_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CELL_FACHMobilitySupport_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CGI.h b/include/osmocom/hnbap/HNBAP_CGI.h
new file mode 100644
index 0000000..927257d
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CGI.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CGI_H_
+#define _HNBAP_CGI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_PLMNidentity.h>
+#include <osmocom/hnbap/HNBAP_LAC.h>
+#include <osmocom/hnbap/HNBAP_CI.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CGI */
+typedef struct HNBAP_CGI {
+ HNBAP_PLMNidentity_t pLMNidentity;
+ HNBAP_LAC_t lAC;
+ HNBAP_CI_t cI;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_CGI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CGI;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CGI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CI.h b/include/osmocom/hnbap/HNBAP_CI.h
new file mode 100644
index 0000000..89916cc
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CI_H_
+#define _HNBAP_CI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CI */
+typedef OCTET_STRING_t HNBAP_CI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CI;
+asn_struct_free_f HNBAP_CI_free;
+asn_struct_print_f HNBAP_CI_print;
+asn_constr_check_f HNBAP_CI_constraint;
+ber_type_decoder_f HNBAP_CI_decode_ber;
+der_type_encoder_f HNBAP_CI_encode_der;
+xer_type_decoder_f HNBAP_CI_decode_xer;
+xer_type_encoder_f HNBAP_CI_encode_xer;
+per_type_decoder_f HNBAP_CI_decode_uper;
+per_type_encoder_f HNBAP_CI_encode_uper;
+per_type_decoder_f HNBAP_CI_decode_aper;
+per_type_encoder_f HNBAP_CI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h b/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h
new file mode 100644
index 0000000..765ba2b
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h
@@ -0,0 +1,49 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CN_DomainIndicator_H_
+#define _HNBAP_CN_DomainIndicator_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CN_DomainIndicator {
+ HNBAP_CN_DomainIndicator_cs_domain = 0,
+ HNBAP_CN_DomainIndicator_ps_domain = 1
+} e_HNBAP_CN_DomainIndicator;
+
+/* HNBAP_CN-DomainIndicator */
+typedef long HNBAP_CN_DomainIndicator_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CN_DomainIndicator;
+asn_struct_free_f HNBAP_CN_DomainIndicator_free;
+asn_struct_print_f HNBAP_CN_DomainIndicator_print;
+asn_constr_check_f HNBAP_CN_DomainIndicator_constraint;
+ber_type_decoder_f HNBAP_CN_DomainIndicator_decode_ber;
+der_type_encoder_f HNBAP_CN_DomainIndicator_encode_der;
+xer_type_decoder_f HNBAP_CN_DomainIndicator_decode_xer;
+xer_type_encoder_f HNBAP_CN_DomainIndicator_encode_xer;
+per_type_decoder_f HNBAP_CN_DomainIndicator_decode_uper;
+per_type_encoder_f HNBAP_CN_DomainIndicator_encode_uper;
+per_type_decoder_f HNBAP_CN_DomainIndicator_decode_aper;
+per_type_encoder_f HNBAP_CN_DomainIndicator_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CN_DomainIndicator_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CSG-Capability.h b/include/osmocom/hnbap/HNBAP_CSG-Capability.h
new file mode 100644
index 0000000..ff10c3d
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CSG-Capability.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CSG_Capability_H_
+#define _HNBAP_CSG_Capability_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CSG_Capability {
+ HNBAP_CSG_Capability_csg_capable = 0,
+ HNBAP_CSG_Capability_not_csg_capable = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CSG_Capability;
+
+/* HNBAP_CSG-Capability */
+typedef long HNBAP_CSG_Capability_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSG_Capability;
+asn_struct_free_f HNBAP_CSG_Capability_free;
+asn_struct_print_f HNBAP_CSG_Capability_print;
+asn_constr_check_f HNBAP_CSG_Capability_constraint;
+ber_type_decoder_f HNBAP_CSG_Capability_decode_ber;
+der_type_encoder_f HNBAP_CSG_Capability_encode_der;
+xer_type_decoder_f HNBAP_CSG_Capability_decode_xer;
+xer_type_encoder_f HNBAP_CSG_Capability_encode_xer;
+per_type_decoder_f HNBAP_CSG_Capability_decode_uper;
+per_type_encoder_f HNBAP_CSG_Capability_encode_uper;
+per_type_decoder_f HNBAP_CSG_Capability_decode_aper;
+per_type_encoder_f HNBAP_CSG_Capability_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CSG_Capability_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CSG-ID.h b/include/osmocom/hnbap/HNBAP_CSG-ID.h
new file mode 100644
index 0000000..87e476a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CSG-ID.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CSG_ID_H_
+#define _HNBAP_CSG_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CSG-ID */
+typedef BIT_STRING_t HNBAP_CSG_ID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSG_ID;
+asn_struct_free_f HNBAP_CSG_ID_free;
+asn_struct_print_f HNBAP_CSG_ID_print;
+asn_constr_check_f HNBAP_CSG_ID_constraint;
+ber_type_decoder_f HNBAP_CSG_ID_decode_ber;
+der_type_encoder_f HNBAP_CSG_ID_encode_der;
+xer_type_decoder_f HNBAP_CSG_ID_decode_xer;
+xer_type_encoder_f HNBAP_CSG_ID_encode_xer;
+per_type_decoder_f HNBAP_CSG_ID_decode_uper;
+per_type_encoder_f HNBAP_CSG_ID_encode_uper;
+per_type_decoder_f HNBAP_CSG_ID_decode_aper;
+per_type_encoder_f HNBAP_CSG_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CSG_ID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h b/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h
new file mode 100644
index 0000000..25ecacf
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CSGMembershipStatus_H_
+#define _HNBAP_CSGMembershipStatus_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CSGMembershipStatus {
+ HNBAP_CSGMembershipStatus_member = 0,
+ HNBAP_CSGMembershipStatus_non_member = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CSGMembershipStatus;
+
+/* HNBAP_CSGMembershipStatus */
+typedef long HNBAP_CSGMembershipStatus_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSGMembershipStatus;
+asn_struct_free_f HNBAP_CSGMembershipStatus_free;
+asn_struct_print_f HNBAP_CSGMembershipStatus_print;
+asn_constr_check_f HNBAP_CSGMembershipStatus_constraint;
+ber_type_decoder_f HNBAP_CSGMembershipStatus_decode_ber;
+der_type_encoder_f HNBAP_CSGMembershipStatus_encode_der;
+xer_type_decoder_f HNBAP_CSGMembershipStatus_decode_xer;
+xer_type_encoder_f HNBAP_CSGMembershipStatus_encode_xer;
+per_type_decoder_f HNBAP_CSGMembershipStatus_decode_uper;
+per_type_encoder_f HNBAP_CSGMembershipStatus_encode_uper;
+per_type_decoder_f HNBAP_CSGMembershipStatus_decode_aper;
+per_type_encoder_f HNBAP_CSGMembershipStatus_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CSGMembershipStatus_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/CSGMembershipUpdate.h b/include/osmocom/hnbap/HNBAP_CSGMembershipUpdate.h
index 93e0248..b6324cf 100644
--- a/include/osmocom/hnbap/CSGMembershipUpdate.h
+++ b/include/osmocom/hnbap/HNBAP_CSGMembershipUpdate.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _CSGMembershipUpdate_H_
-#define _CSGMembershipUpdate_H_
+#ifndef _HNBAP_CSGMembershipUpdate_H_
+#define _HNBAP_CSGMembershipUpdate_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* CSGMembershipUpdate */
-typedef struct CSGMembershipUpdate {
- struct csgMembershipUpdate_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_CSGMembershipUpdate */
+typedef struct HNBAP_CSGMembershipUpdate {
+ struct HNBAP_CSGMembershipUpdate__csgMembershipUpdate_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct CSGMembershipUpdate {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} CSGMembershipUpdate_t;
+} HNBAP_CSGMembershipUpdate_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipUpdate;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSGMembershipUpdate;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _CSGMembershipUpdate_H_ */
+#endif /* _HNBAP_CSGMembershipUpdate_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Cause.h b/include/osmocom/hnbap/HNBAP_Cause.h
new file mode 100644
index 0000000..eba2cc1
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Cause.h
@@ -0,0 +1,62 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Cause_H_
+#define _HNBAP_Cause_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_CauseRadioNetwork.h>
+#include <osmocom/hnbap/HNBAP_CauseTransport.h>
+#include <osmocom/hnbap/HNBAP_CauseProtocol.h>
+#include <osmocom/hnbap/HNBAP_CauseMisc.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Cause_PR {
+ HNBAP_Cause_PR_NOTHING, /* No components present */
+ HNBAP_Cause_PR_radioNetwork,
+ HNBAP_Cause_PR_transport,
+ HNBAP_Cause_PR_protocol,
+ HNBAP_Cause_PR_misc,
+ /* Extensions may appear below */
+
+} HNBAP_Cause_PR;
+
+/* HNBAP_Cause */
+typedef struct HNBAP_Cause {
+ HNBAP_Cause_PR present;
+ union HNBAP_Cause_u {
+ HNBAP_CauseRadioNetwork_t radioNetwork;
+ HNBAP_CauseTransport_t transport;
+ HNBAP_CauseProtocol_t protocol;
+ HNBAP_CauseMisc_t misc;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_Cause_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Cause;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Cause_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CauseMisc.h b/include/osmocom/hnbap/HNBAP_CauseMisc.h
new file mode 100644
index 0000000..2534318
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CauseMisc.h
@@ -0,0 +1,54 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CauseMisc_H_
+#define _HNBAP_CauseMisc_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CauseMisc {
+ HNBAP_CauseMisc_processing_overload = 0,
+ HNBAP_CauseMisc_hardware_failure = 1,
+ HNBAP_CauseMisc_o_and_m_intervention = 2,
+ HNBAP_CauseMisc_unspecified = 3
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CauseMisc;
+
+/* HNBAP_CauseMisc */
+typedef long HNBAP_CauseMisc_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseMisc;
+asn_struct_free_f HNBAP_CauseMisc_free;
+asn_struct_print_f HNBAP_CauseMisc_print;
+asn_constr_check_f HNBAP_CauseMisc_constraint;
+ber_type_decoder_f HNBAP_CauseMisc_decode_ber;
+der_type_encoder_f HNBAP_CauseMisc_encode_der;
+xer_type_decoder_f HNBAP_CauseMisc_decode_xer;
+xer_type_encoder_f HNBAP_CauseMisc_encode_xer;
+per_type_decoder_f HNBAP_CauseMisc_decode_uper;
+per_type_encoder_f HNBAP_CauseMisc_encode_uper;
+per_type_decoder_f HNBAP_CauseMisc_decode_aper;
+per_type_encoder_f HNBAP_CauseMisc_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CauseMisc_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CauseProtocol.h b/include/osmocom/hnbap/HNBAP_CauseProtocol.h
new file mode 100644
index 0000000..0ca1254
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CauseProtocol.h
@@ -0,0 +1,57 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CauseProtocol_H_
+#define _HNBAP_CauseProtocol_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CauseProtocol {
+ HNBAP_CauseProtocol_transfer_syntax_error = 0,
+ HNBAP_CauseProtocol_abstract_syntax_error_reject = 1,
+ HNBAP_CauseProtocol_abstract_syntax_error_ignore_and_notify = 2,
+ HNBAP_CauseProtocol_message_not_compatible_with_receiver_state = 3,
+ HNBAP_CauseProtocol_semantic_error = 4,
+ HNBAP_CauseProtocol_unspecified = 5,
+ HNBAP_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CauseProtocol;
+
+/* HNBAP_CauseProtocol */
+typedef long HNBAP_CauseProtocol_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseProtocol;
+asn_struct_free_f HNBAP_CauseProtocol_free;
+asn_struct_print_f HNBAP_CauseProtocol_print;
+asn_constr_check_f HNBAP_CauseProtocol_constraint;
+ber_type_decoder_f HNBAP_CauseProtocol_decode_ber;
+der_type_encoder_f HNBAP_CauseProtocol_encode_der;
+xer_type_decoder_f HNBAP_CauseProtocol_decode_xer;
+xer_type_encoder_f HNBAP_CauseProtocol_encode_xer;
+per_type_decoder_f HNBAP_CauseProtocol_decode_uper;
+per_type_encoder_f HNBAP_CauseProtocol_encode_uper;
+per_type_decoder_f HNBAP_CauseProtocol_decode_aper;
+per_type_encoder_f HNBAP_CauseProtocol_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CauseProtocol_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h b/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h
new file mode 100644
index 0000000..5c998ca
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h
@@ -0,0 +1,66 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CauseRadioNetwork_H_
+#define _HNBAP_CauseRadioNetwork_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CauseRadioNetwork {
+ HNBAP_CauseRadioNetwork_overload = 0,
+ HNBAP_CauseRadioNetwork_unauthorised_Location = 1,
+ HNBAP_CauseRadioNetwork_unauthorised_HNB = 2,
+ HNBAP_CauseRadioNetwork_hNB_parameter_mismatch = 3,
+ HNBAP_CauseRadioNetwork_invalid_UE_identity = 4,
+ HNBAP_CauseRadioNetwork_uE_not_allowed_on_this_HNB = 5,
+ HNBAP_CauseRadioNetwork_uE_unauthorised = 6,
+ HNBAP_CauseRadioNetwork_connection_with_UE_lost = 7,
+ HNBAP_CauseRadioNetwork_ue_RRC_release = 8,
+ HNBAP_CauseRadioNetwork_hNB_not_registered = 9,
+ HNBAP_CauseRadioNetwork_unspecified = 10,
+ HNBAP_CauseRadioNetwork_normal = 11,
+ HNBAP_CauseRadioNetwork_uE_relocated = 12,
+ HNBAP_CauseRadioNetwork_ue_registered_in_another_HNB = 13,
+ /*
+ * Enumeration is extensible
+ */
+ HNBAP_CauseRadioNetwork_no_neighbour_information_available = 14,
+ HNBAP_CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed = 15
+} e_HNBAP_CauseRadioNetwork;
+
+/* HNBAP_CauseRadioNetwork */
+typedef long HNBAP_CauseRadioNetwork_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseRadioNetwork;
+asn_struct_free_f HNBAP_CauseRadioNetwork_free;
+asn_struct_print_f HNBAP_CauseRadioNetwork_print;
+asn_constr_check_f HNBAP_CauseRadioNetwork_constraint;
+ber_type_decoder_f HNBAP_CauseRadioNetwork_decode_ber;
+der_type_encoder_f HNBAP_CauseRadioNetwork_encode_der;
+xer_type_decoder_f HNBAP_CauseRadioNetwork_decode_xer;
+xer_type_encoder_f HNBAP_CauseRadioNetwork_encode_xer;
+per_type_decoder_f HNBAP_CauseRadioNetwork_decode_uper;
+per_type_encoder_f HNBAP_CauseRadioNetwork_encode_uper;
+per_type_decoder_f HNBAP_CauseRadioNetwork_decode_aper;
+per_type_encoder_f HNBAP_CauseRadioNetwork_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CauseRadioNetwork_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CauseTransport.h b/include/osmocom/hnbap/HNBAP_CauseTransport.h
new file mode 100644
index 0000000..8dff6b8
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CauseTransport.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CauseTransport_H_
+#define _HNBAP_CauseTransport_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_CauseTransport {
+ HNBAP_CauseTransport_transport_resource_unavailable = 0,
+ HNBAP_CauseTransport_unspecified = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_CauseTransport;
+
+/* HNBAP_CauseTransport */
+typedef long HNBAP_CauseTransport_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseTransport;
+asn_struct_free_f HNBAP_CauseTransport_free;
+asn_struct_print_f HNBAP_CauseTransport_print;
+asn_constr_check_f HNBAP_CauseTransport_constraint;
+ber_type_decoder_f HNBAP_CauseTransport_decode_ber;
+der_type_encoder_f HNBAP_CauseTransport_encode_der;
+xer_type_decoder_f HNBAP_CauseTransport_decode_xer;
+xer_type_encoder_f HNBAP_CauseTransport_encode_xer;
+per_type_decoder_f HNBAP_CauseTransport_decode_uper;
+per_type_encoder_f HNBAP_CauseTransport_encode_uper;
+per_type_decoder_f HNBAP_CauseTransport_decode_aper;
+per_type_encoder_f HNBAP_CauseTransport_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CauseTransport_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CellIdentity.h b/include/osmocom/hnbap/HNBAP_CellIdentity.h
new file mode 100644
index 0000000..1a47122
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CellIdentity.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CellIdentity_H_
+#define _HNBAP_CellIdentity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CellIdentity */
+typedef BIT_STRING_t HNBAP_CellIdentity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CellIdentity;
+asn_struct_free_f HNBAP_CellIdentity_free;
+asn_struct_print_f HNBAP_CellIdentity_print;
+asn_constr_check_f HNBAP_CellIdentity_constraint;
+ber_type_decoder_f HNBAP_CellIdentity_decode_ber;
+der_type_encoder_f HNBAP_CellIdentity_encode_der;
+xer_type_decoder_f HNBAP_CellIdentity_decode_xer;
+xer_type_encoder_f HNBAP_CellIdentity_encode_xer;
+per_type_decoder_f HNBAP_CellIdentity_decode_uper;
+per_type_encoder_f HNBAP_CellIdentity_encode_uper;
+per_type_decoder_f HNBAP_CellIdentity_decode_aper;
+per_type_encoder_f HNBAP_CellIdentity_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CellIdentity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h b/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h
new file mode 100644
index 0000000..d5e2128
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h
@@ -0,0 +1,56 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_ConfigurationInformation_H_
+#define _HNBAP_ConfigurationInformation_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_ConfigurationInformation_PR {
+ HNBAP_ConfigurationInformation_PR_NOTHING, /* No components present */
+ HNBAP_ConfigurationInformation_PR_provided,
+ HNBAP_ConfigurationInformation_PR_missing,
+ /* Extensions may appear below */
+
+} HNBAP_ConfigurationInformation_PR;
+
+/* HNBAP_ConfigurationInformation */
+typedef struct HNBAP_ConfigurationInformation {
+ HNBAP_ConfigurationInformation_PR present;
+ union HNBAP_ConfigurationInformation_u {
+ HNBAP_HNBConfigurationInformationProvided_t provided;
+ HNBAP_HNBConfigurationInformationMissing_t missing;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_ConfigurationInformation_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ConfigurationInformation;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_ConfigurationInformation_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Context-ID.h b/include/osmocom/hnbap/HNBAP_Context-ID.h
new file mode 100644
index 0000000..fce0508
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Context-ID.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Context_ID_H_
+#define _HNBAP_Context_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_Context-ID */
+typedef BIT_STRING_t HNBAP_Context_ID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Context_ID;
+asn_struct_free_f HNBAP_Context_ID_free;
+asn_struct_print_f HNBAP_Context_ID_print;
+asn_constr_check_f HNBAP_Context_ID_constraint;
+ber_type_decoder_f HNBAP_Context_ID_decode_ber;
+der_type_encoder_f HNBAP_Context_ID_encode_der;
+xer_type_decoder_f HNBAP_Context_ID_decode_xer;
+xer_type_encoder_f HNBAP_Context_ID_encode_xer;
+per_type_decoder_f HNBAP_Context_ID_decode_uper;
+per_type_encoder_f HNBAP_Context_ID_encode_uper;
+per_type_decoder_f HNBAP_Context_ID_decode_aper;
+per_type_encoder_f HNBAP_Context_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Context_ID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Criticality.h b/include/osmocom/hnbap/HNBAP_Criticality.h
new file mode 100644
index 0000000..45c20a3
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Criticality.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-CommonDataTypes"
+ * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Criticality_H_
+#define _HNBAP_Criticality_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Criticality {
+ HNBAP_Criticality_reject = 0,
+ HNBAP_Criticality_ignore = 1,
+ HNBAP_Criticality_notify = 2
+} e_HNBAP_Criticality;
+
+/* HNBAP_Criticality */
+typedef long HNBAP_Criticality_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Criticality;
+asn_struct_free_f HNBAP_Criticality_free;
+asn_struct_print_f HNBAP_Criticality_print;
+asn_constr_check_f HNBAP_Criticality_constraint;
+ber_type_decoder_f HNBAP_Criticality_decode_ber;
+der_type_encoder_f HNBAP_Criticality_encode_der;
+xer_type_decoder_f HNBAP_Criticality_decode_xer;
+xer_type_encoder_f HNBAP_Criticality_encode_xer;
+per_type_decoder_f HNBAP_Criticality_decode_uper;
+per_type_encoder_f HNBAP_Criticality_encode_uper;
+per_type_decoder_f HNBAP_Criticality_decode_aper;
+per_type_encoder_f HNBAP_Criticality_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Criticality_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h
new file mode 100644
index 0000000..59734ad
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CriticalityDiagnostics_IE_List_Value_H_
+#define _HNBAP_CriticalityDiagnostics_IE_List_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_Criticality.h>
+#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h>
+#include <osmocom/hnbap/HNBAP_TypeOfError.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CriticalityDiagnostics-IE-List-Value */
+typedef struct HNBAP_CriticalityDiagnostics_IE_List_Value {
+ HNBAP_Criticality_t iECriticality;
+ HNBAP_ProtocolIE_ID_t iE_ID;
+ HNBAP_TypeOfError_t typeOfError;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_CriticalityDiagnostics_IE_List_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics_IE_List_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CriticalityDiagnostics_IE_List_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h
new file mode 100644
index 0000000..6b31a1c
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h
@@ -0,0 +1,39 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CriticalityDiagnostics_IE_List_H_
+#define _HNBAP_CriticalityDiagnostics_IE_List_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h>
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CriticalityDiagnostics-IE-List */
+typedef struct HNBAP_CriticalityDiagnostics_IE_List {
+ A_SEQUENCE_OF(HNBAP_CriticalityDiagnostics_IE_List_Value_t) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_CriticalityDiagnostics_IE_List_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics_IE_List;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CriticalityDiagnostics_IE_List_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h
new file mode 100644
index 0000000..f4b7b2a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_CriticalityDiagnostics_H_
+#define _HNBAP_CriticalityDiagnostics_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_ProcedureCode.h>
+#include <osmocom/hnbap/HNBAP_TriggeringMessage.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
+#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_CriticalityDiagnostics */
+typedef struct HNBAP_CriticalityDiagnostics {
+ HNBAP_ProcedureCode_t *procedureCode /* OPTIONAL */;
+ HNBAP_TriggeringMessage_t *triggeringMessage /* OPTIONAL */;
+ HNBAP_Criticality_t *procedureCriticality /* OPTIONAL */;
+ HNBAP_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* OPTIONAL */;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_CriticalityDiagnostics_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_CriticalityDiagnostics_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_ESN.h b/include/osmocom/hnbap/HNBAP_ESN.h
new file mode 100644
index 0000000..e3e5e5f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_ESN.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_ESN_H_
+#define _HNBAP_ESN_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_ESN */
+typedef BIT_STRING_t HNBAP_ESN_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ESN;
+asn_struct_free_f HNBAP_ESN_free;
+asn_struct_print_f HNBAP_ESN_print;
+asn_constr_check_f HNBAP_ESN_constraint;
+ber_type_decoder_f HNBAP_ESN_decode_ber;
+der_type_encoder_f HNBAP_ESN_encode_der;
+xer_type_decoder_f HNBAP_ESN_decode_xer;
+xer_type_encoder_f HNBAP_ESN_encode_xer;
+per_type_decoder_f HNBAP_ESN_decode_uper;
+per_type_encoder_f HNBAP_ESN_encode_uper;
+per_type_decoder_f HNBAP_ESN_decode_aper;
+per_type_encoder_f HNBAP_ESN_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_ESN_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/ErrorIndication.h b/include/osmocom/hnbap/HNBAP_ErrorIndication.h
index 110934c..b640aa8 100644
--- a/include/osmocom/hnbap/ErrorIndication.h
+++ b/include/osmocom/hnbap/HNBAP_ErrorIndication.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _ErrorIndication_H_
-#define _ErrorIndication_H_
+#ifndef _HNBAP_ErrorIndication_H_
+#define _HNBAP_ErrorIndication_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* ErrorIndication */
-typedef struct ErrorIndication {
- struct errorIndication_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_ErrorIndication */
+typedef struct HNBAP_ErrorIndication {
+ struct HNBAP_ErrorIndication__errorIndication_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct ErrorIndication {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} ErrorIndication_t;
+} HNBAP_ErrorIndication_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ErrorIndication;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _ErrorIndication_H_ */
+#endif /* _HNBAP_ErrorIndication_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_GTP-TEI.h b/include/osmocom/hnbap/HNBAP_GTP-TEI.h
new file mode 100644
index 0000000..c3b8917
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_GTP-TEI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_GTP_TEI_H_
+#define _HNBAP_GTP_TEI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_GTP-TEI */
+typedef OCTET_STRING_t HNBAP_GTP_TEI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GTP_TEI;
+asn_struct_free_f HNBAP_GTP_TEI_free;
+asn_struct_print_f HNBAP_GTP_TEI_print;
+asn_constr_check_f HNBAP_GTP_TEI_constraint;
+ber_type_decoder_f HNBAP_GTP_TEI_decode_ber;
+der_type_encoder_f HNBAP_GTP_TEI_encode_der;
+xer_type_decoder_f HNBAP_GTP_TEI_decode_xer;
+xer_type_encoder_f HNBAP_GTP_TEI_encode_xer;
+per_type_decoder_f HNBAP_GTP_TEI_decode_uper;
+per_type_encoder_f HNBAP_GTP_TEI_encode_uper;
+per_type_decoder_f HNBAP_GTP_TEI_decode_aper;
+per_type_encoder_f HNBAP_GTP_TEI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_GTP_TEI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/GeographicalCoordinates.h b/include/osmocom/hnbap/HNBAP_GeographicalCoordinates.h
index cf0650b..3033b7a 100644
--- a/include/osmocom/hnbap/GeographicalCoordinates.h
+++ b/include/osmocom/hnbap/HNBAP_GeographicalCoordinates.h
@@ -2,11 +2,11 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _GeographicalCoordinates_H_
-#define _GeographicalCoordinates_H_
+#ifndef _HNBAP_GeographicalCoordinates_H_
+#define _HNBAP_GeographicalCoordinates_H_
#include <asn_application.h>
@@ -14,6 +14,7 @@
/* Including external dependencies */
#include <NativeEnumerated.h>
#include <NativeInteger.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
@@ -21,20 +22,17 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum latitudeSign {
- latitudeSign_north = 0,
- latitudeSign_south = 1
-} e_latitudeSign;
+typedef enum HNBAP_GeographicalCoordinates__latitudeSign {
+ HNBAP_GeographicalCoordinates__latitudeSign_north = 0,
+ HNBAP_GeographicalCoordinates__latitudeSign_south = 1
+} e_HNBAP_GeographicalCoordinates__latitudeSign;
-/* Forward declarations */
-struct IE_Extensions;
-
-/* GeographicalCoordinates */
-typedef struct GeographicalCoordinates {
+/* HNBAP_GeographicalCoordinates */
+typedef struct HNBAP_GeographicalCoordinates {
long latitudeSign;
long latitude;
long longitude;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
@@ -42,18 +40,15 @@ typedef struct GeographicalCoordinates {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} GeographicalCoordinates_t;
+} HNBAP_GeographicalCoordinates_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_latitudeSign_2; // (Use -fall-defs-global to expose) */
-extern asn_TYPE_descriptor_t asn_DEF_GeographicalCoordinates;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GeographicalCoordinates;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _GeographicalCoordinates_H_ */
+#endif /* _HNBAP_GeographicalCoordinates_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_GeographicalLocation.h b/include/osmocom/hnbap/HNBAP_GeographicalLocation.h
new file mode 100644
index 0000000..9a2a071
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_GeographicalLocation.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_GeographicalLocation_H_
+#define _HNBAP_GeographicalLocation_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_GeographicalCoordinates.h>
+#include <osmocom/hnbap/HNBAP_AltitudeAndDirection.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_GeographicalLocation */
+typedef struct HNBAP_GeographicalLocation {
+ HNBAP_GeographicalCoordinates_t geographicalCoordinates;
+ HNBAP_AltitudeAndDirection_t altitudeAndDirection;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_GeographicalLocation_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GeographicalLocation;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_GeographicalLocation_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h b/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h
new file mode 100644
index 0000000..9a2529a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_Cell_Access_Mode_H_
+#define _HNBAP_HNB_Cell_Access_Mode_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_HNB_Cell_Access_Mode {
+ HNBAP_HNB_Cell_Access_Mode_closed = 0,
+ HNBAP_HNB_Cell_Access_Mode_hybrid = 1,
+ HNBAP_HNB_Cell_Access_Mode_open = 2
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_HNB_Cell_Access_Mode;
+
+/* HNBAP_HNB-Cell-Access-Mode */
+typedef long HNBAP_HNB_Cell_Access_Mode_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Cell_Access_Mode;
+asn_struct_free_f HNBAP_HNB_Cell_Access_Mode_free;
+asn_struct_print_f HNBAP_HNB_Cell_Access_Mode_print;
+asn_constr_check_f HNBAP_HNB_Cell_Access_Mode_constraint;
+ber_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_ber;
+der_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_der;
+xer_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_xer;
+xer_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_xer;
+per_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_uper;
+per_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_uper;
+per_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_aper;
+per_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_Cell_Access_Mode_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h b/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h
new file mode 100644
index 0000000..27c0fd9
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_Cell_Identifier_H_
+#define _HNBAP_HNB_Cell_Identifier_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_PLMNidentity.h>
+#include <osmocom/hnbap/HNBAP_CellIdentity.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNB-Cell-Identifier */
+typedef struct HNBAP_HNB_Cell_Identifier {
+ HNBAP_PLMNidentity_t pLMNidentity;
+ HNBAP_CellIdentity_t cellIdentity;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNB_Cell_Identifier_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Cell_Identifier;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_Cell_Identifier_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h b/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h
new file mode 100644
index 0000000..8afd5e3
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h
@@ -0,0 +1,59 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_GWResponse_H_
+#define _HNBAP_HNB_GWResponse_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h>
+#include <osmocom/hnbap/HNBAP_RNC-ID.h>
+#include <osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_HNB_GWResponse_PR {
+ HNBAP_HNB_GWResponse_PR_NOTHING, /* No components present */
+ HNBAP_HNB_GWResponse_PR_hNB,
+ HNBAP_HNB_GWResponse_PR_macroRNC,
+ HNBAP_HNB_GWResponse_PR_unknownU_RNTIIndication,
+ /* Extensions may appear below */
+
+} HNBAP_HNB_GWResponse_PR;
+
+/* HNBAP_HNB-GWResponse */
+typedef struct HNBAP_HNB_GWResponse {
+ HNBAP_HNB_GWResponse_PR present;
+ union HNBAP_HNB_GWResponse_u {
+ HNBAP_HNBConfigInfo_t hNB;
+ HNBAP_RNC_ID_t macroRNC;
+ HNBAP_UnknownU_RNTIIndication_t unknownU_RNTIIndication;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNB_GWResponse_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_GWResponse;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_GWResponse_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h b/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h
new file mode 100644
index 0000000..bb85a86
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_Identity_Info_H_
+#define _HNBAP_HNB_Identity_Info_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNB-Identity-Info */
+typedef OCTET_STRING_t HNBAP_HNB_Identity_Info_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Identity_Info;
+asn_struct_free_f HNBAP_HNB_Identity_Info_free;
+asn_struct_print_f HNBAP_HNB_Identity_Info_print;
+asn_constr_check_f HNBAP_HNB_Identity_Info_constraint;
+ber_type_decoder_f HNBAP_HNB_Identity_Info_decode_ber;
+der_type_encoder_f HNBAP_HNB_Identity_Info_encode_der;
+xer_type_decoder_f HNBAP_HNB_Identity_Info_decode_xer;
+xer_type_encoder_f HNBAP_HNB_Identity_Info_encode_xer;
+per_type_decoder_f HNBAP_HNB_Identity_Info_decode_uper;
+per_type_encoder_f HNBAP_HNB_Identity_Info_encode_uper;
+per_type_decoder_f HNBAP_HNB_Identity_Info_decode_aper;
+per_type_encoder_f HNBAP_HNB_Identity_Info_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_Identity_Info_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNB-Identity.h b/include/osmocom/hnbap/HNBAP_HNB-Identity.h
index 9fc83d5..d6038cc 100644
--- a/include/osmocom/hnbap/HNB-Identity.h
+++ b/include/osmocom/hnbap/HNBAP_HNB-Identity.h
@@ -2,30 +2,28 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNB_Identity_H_
-#define _HNB_Identity_H_
+#ifndef _HNBAP_HNB_Identity_H_
+#define _HNBAP_HNB_Identity_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/HNB-Identity-Info.h>
+#include <osmocom/hnbap/HNBAP_HNB-Identity-Info.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* Forward declarations */
-struct IE_Extensions;
-
-/* HNB-Identity */
-typedef struct HNB_Identity {
- HNB_Identity_Info_t hNB_Identity_Info;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
+/* HNBAP_HNB-Identity */
+typedef struct HNBAP_HNB_Identity {
+ HNBAP_HNB_Identity_Info_t hNB_Identity_Info;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
@@ -33,17 +31,14 @@ typedef struct HNB_Identity {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNB_Identity_t;
+} HNBAP_HNB_Identity_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Identity;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNB_Identity_H_ */
+#endif /* _HNBAP_HNB_Identity_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h b/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h
new file mode 100644
index 0000000..c944e42
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_Location_Information_H_
+#define _HNBAP_HNB_Location_Information_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_MacroCoverageInformation.h>
+#include <osmocom/hnbap/HNBAP_GeographicalLocation.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNB-Location-Information */
+typedef struct HNBAP_HNB_Location_Information {
+ HNBAP_MacroCoverageInformation_t *macroCoverageInfo /* OPTIONAL */;
+ HNBAP_GeographicalLocation_t *geographicalCoordinates /* OPTIONAL */;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNB_Location_Information_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Location_Information;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_Location_Information_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h b/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h
new file mode 100644
index 0000000..591b12d
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNB_RNL_Identity_H_
+#define _HNBAP_HNB_RNL_Identity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_HNB_RNL_Identity_PR {
+ HNBAP_HNB_RNL_Identity_PR_NOTHING, /* No components present */
+ HNBAP_HNB_RNL_Identity_PR_hNB_Identity_as_Cell_Identifier,
+ /* Extensions may appear below */
+
+} HNBAP_HNB_RNL_Identity_PR;
+
+/* HNBAP_HNB-RNL-Identity */
+typedef struct HNBAP_HNB_RNL_Identity {
+ HNBAP_HNB_RNL_Identity_PR present;
+ union HNBAP_HNB_RNL_Identity_u {
+ HNBAP_HNB_Cell_Identifier_t hNB_Identity_as_Cell_Identifier;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNB_RNL_Identity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_RNL_Identity;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNB_RNL_Identity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h b/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h
new file mode 100644
index 0000000..cbfd50f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h
@@ -0,0 +1,59 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-PDU"
+ * found in "../../asn1/hnbap/HNBAP-PDU.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNBAP_PDU_H_
+#define _HNBAP_HNBAP_PDU_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_InitiatingMessage.h>
+#include <osmocom/hnbap/HNBAP_SuccessfulOutcome.h>
+#include <osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_HNBAP_PDU_PR {
+ HNBAP_HNBAP_PDU_PR_NOTHING, /* No components present */
+ HNBAP_HNBAP_PDU_PR_initiatingMessage,
+ HNBAP_HNBAP_PDU_PR_successfulOutcome,
+ HNBAP_HNBAP_PDU_PR_unsuccessfulOutcome,
+ /* Extensions may appear below */
+
+} HNBAP_HNBAP_PDU_PR;
+
+/* HNBAP_HNBAP-PDU */
+typedef struct HNBAP_HNBAP_PDU {
+ HNBAP_HNBAP_PDU_PR present;
+ union HNBAP_HNBAP_PDU_u {
+ HNBAP_InitiatingMessage_t initiatingMessage;
+ HNBAP_SuccessfulOutcome_t successfulOutcome;
+ HNBAP_UnsuccessfulOutcome_t unsuccessfulOutcome;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNBAP_PDU_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBAP_PDU;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNBAP_PDU_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNBCapacity.h b/include/osmocom/hnbap/HNBAP_HNBCapacity.h
new file mode 100644
index 0000000..b2e70b1
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNBCapacity.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNBCapacity_H_
+#define _HNBAP_HNBCapacity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNBCapacity */
+typedef long HNBAP_HNBCapacity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBCapacity;
+asn_struct_free_f HNBAP_HNBCapacity_free;
+asn_struct_print_f HNBAP_HNBCapacity_print;
+asn_constr_check_f HNBAP_HNBCapacity_constraint;
+ber_type_decoder_f HNBAP_HNBCapacity_decode_ber;
+der_type_encoder_f HNBAP_HNBCapacity_encode_der;
+xer_type_decoder_f HNBAP_HNBCapacity_decode_xer;
+xer_type_encoder_f HNBAP_HNBCapacity_encode_xer;
+per_type_decoder_f HNBAP_HNBCapacity_decode_uper;
+per_type_encoder_f HNBAP_HNBCapacity_encode_uper;
+per_type_decoder_f HNBAP_HNBCapacity_decode_aper;
+per_type_encoder_f HNBAP_HNBCapacity_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNBCapacity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h b/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h
new file mode 100644
index 0000000..606d113
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNBConfigInfo_H_
+#define _HNBAP_HNBConfigInfo_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h>
+#include <osmocom/hnbap/HNBAP_ConfigurationInformation.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNBConfigInfo */
+typedef struct HNBAP_HNBConfigInfo {
+ HNBAP_HNB_RNL_Identity_t hnb_RNL_Identity;
+ HNBAP_ConfigurationInformation_t configurationInformation;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNBConfigInfo_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigInfo;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNBConfigInfo_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBConfigTransferRequest.h b/include/osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h
index 89229ca..23d5413 100644
--- a/include/osmocom/hnbap/HNBConfigTransferRequest.h
+++ b/include/osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBConfigTransferRequest_H_
-#define _HNBConfigTransferRequest_H_
+#ifndef _HNBAP_HNBConfigTransferRequest_H_
+#define _HNBAP_HNBConfigTransferRequest_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBConfigTransferRequest */
-typedef struct HNBConfigTransferRequest {
- struct hnbConfigTransferRequest_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBConfigTransferRequest */
+typedef struct HNBAP_HNBConfigTransferRequest {
+ struct HNBAP_HNBConfigTransferRequest__hnbConfigTransferRequest_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBConfigTransferRequest {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBConfigTransferRequest_t;
+} HNBAP_HNBConfigTransferRequest_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferRequest;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigTransferRequest;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBConfigTransferRequest_H_ */
+#endif /* _HNBAP_HNBConfigTransferRequest_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBConfigTransferResponse.h b/include/osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h
index edfb327..80dcd1b 100644
--- a/include/osmocom/hnbap/HNBConfigTransferResponse.h
+++ b/include/osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBConfigTransferResponse_H_
-#define _HNBConfigTransferResponse_H_
+#ifndef _HNBAP_HNBConfigTransferResponse_H_
+#define _HNBAP_HNBConfigTransferResponse_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBConfigTransferResponse */
-typedef struct HNBConfigTransferResponse {
- struct hnbConfigTransferResponse_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBConfigTransferResponse */
+typedef struct HNBAP_HNBConfigTransferResponse {
+ struct HNBAP_HNBConfigTransferResponse__hnbConfigTransferResponse_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBConfigTransferResponse {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBConfigTransferResponse_t;
+} HNBAP_HNBConfigTransferResponse_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferResponse;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigTransferResponse;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBConfigTransferResponse_H_ */
+#endif /* _HNBAP_HNBConfigTransferResponse_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h
new file mode 100644
index 0000000..f1b28ef
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNBConfigurationInformationMissing_H_
+#define _HNBAP_HNBConfigurationInformationMissing_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_Cause.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNBConfigurationInformationMissing */
+typedef struct HNBAP_HNBConfigurationInformationMissing {
+ HNBAP_Cause_t cause;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNBConfigurationInformationMissing_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigurationInformationMissing;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNBConfigurationInformationMissing_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h
new file mode 100644
index 0000000..8c20b74
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_HNBConfigurationInformationProvided_H_
+#define _HNBAP_HNBConfigurationInformationProvided_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_PSC.h>
+#include <osmocom/hnbap/HNBAP_CSG-ID.h>
+#include <osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h>
+#include <osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_HNBConfigurationInformationProvided */
+typedef struct HNBAP_HNBConfigurationInformationProvided {
+ HNBAP_PSC_t *psc /* OPTIONAL */;
+ HNBAP_CSG_ID_t *cSG_ID /* OPTIONAL */;
+ HNBAP_HNB_Cell_Access_Mode_t hNB_Cell_Access_Mode;
+ HNBAP_Iurh_Signalling_TNL_AddressList_t iurh_Signalling_TNL_AddressList;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_HNBConfigurationInformationProvided_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigurationInformationProvided;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_HNBConfigurationInformationProvided_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBDe-Register.h b/include/osmocom/hnbap/HNBAP_HNBDe-Register.h
index 5cc8cce..eb69bc5 100644
--- a/include/osmocom/hnbap/HNBDe-Register.h
+++ b/include/osmocom/hnbap/HNBAP_HNBDe-Register.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBDe_Register_H_
-#define _HNBDe_Register_H_
+#ifndef _HNBAP_HNBDe_Register_H_
+#define _HNBAP_HNBDe_Register_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBDe-Register */
-typedef struct HNBDe_Register {
- struct hnbDe_Register_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBDe-Register */
+typedef struct HNBAP_HNBDe_Register {
+ struct HNBAP_HNBDe_Register__hnbDe_Register_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBDe_Register {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBDe_Register_t;
+} HNBAP_HNBDe_Register_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBDe_Register;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBDe_Register;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBDe_Register_H_ */
+#endif /* _HNBAP_HNBDe_Register_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBRegisterAccept.h b/include/osmocom/hnbap/HNBAP_HNBRegisterAccept.h
index 0d7719b..ddacd50 100644
--- a/include/osmocom/hnbap/HNBRegisterAccept.h
+++ b/include/osmocom/hnbap/HNBAP_HNBRegisterAccept.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBRegisterAccept_H_
-#define _HNBRegisterAccept_H_
+#ifndef _HNBAP_HNBRegisterAccept_H_
+#define _HNBAP_HNBRegisterAccept_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBRegisterAccept */
-typedef struct HNBRegisterAccept {
- struct hnbRegisterAccept_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBRegisterAccept */
+typedef struct HNBAP_HNBRegisterAccept {
+ struct HNBAP_HNBRegisterAccept__hnbRegisterAccept_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBRegisterAccept {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBRegisterAccept_t;
+} HNBAP_HNBRegisterAccept_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterAccept;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterAccept;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBRegisterAccept_H_ */
+#endif /* _HNBAP_HNBRegisterAccept_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBRegisterReject.h b/include/osmocom/hnbap/HNBAP_HNBRegisterReject.h
index e39e01d..38bea56 100644
--- a/include/osmocom/hnbap/HNBRegisterReject.h
+++ b/include/osmocom/hnbap/HNBAP_HNBRegisterReject.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBRegisterReject_H_
-#define _HNBRegisterReject_H_
+#ifndef _HNBAP_HNBRegisterReject_H_
+#define _HNBAP_HNBRegisterReject_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBRegisterReject */
-typedef struct HNBRegisterReject {
- struct hnbRegisterReject_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBRegisterReject */
+typedef struct HNBAP_HNBRegisterReject {
+ struct HNBAP_HNBRegisterReject__hnbRegisterReject_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBRegisterReject {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBRegisterReject_t;
+} HNBAP_HNBRegisterReject_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterReject;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterReject;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBRegisterReject_H_ */
+#endif /* _HNBAP_HNBRegisterReject_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBRegisterRequest.h b/include/osmocom/hnbap/HNBAP_HNBRegisterRequest.h
index 181ef3c..724afb1 100644
--- a/include/osmocom/hnbap/HNBRegisterRequest.h
+++ b/include/osmocom/hnbap/HNBAP_HNBRegisterRequest.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _HNBRegisterRequest_H_
-#define _HNBRegisterRequest_H_
+#ifndef _HNBAP_HNBRegisterRequest_H_
+#define _HNBAP_HNBRegisterRequest_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* HNBRegisterRequest */
-typedef struct HNBRegisterRequest {
- struct hnbRegisterRequest_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_HNBRegisterRequest */
+typedef struct HNBAP_HNBRegisterRequest {
+ struct HNBAP_HNBRegisterRequest__hnbRegisterRequest_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct HNBRegisterRequest {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} HNBRegisterRequest_t;
+} HNBAP_HNBRegisterRequest_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterRequest;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterRequest;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _HNBRegisterRequest_H_ */
+#endif /* _HNBAP_HNBRegisterRequest_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RABList.h b/include/osmocom/hnbap/HNBAP_IE-Extensions.h
index 9dff419..0578aca 100644
--- a/include/osmocom/hnbap/RABList.h
+++ b/include/osmocom/hnbap/HNBAP_IE-Extensions.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _RABList_H_
-#define _RABList_H_
+#ifndef _HNBAP_IE_Extensions_H_
+#define _HNBAP_IE_Extensions_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
@@ -19,26 +20,20 @@
extern "C" {
#endif
-/* Forward declarations */
-struct RABListItem;
-
-/* RABList */
-typedef struct RABList {
- A_SEQUENCE_OF(struct RABListItem) list;
+/* HNBAP_IE-Extensions */
+typedef struct HNBAP_IE_Extensions {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} RABList_t;
+} HNBAP_IE_Extensions_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RABList;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IE_Extensions;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/RABListItem.h>
-
-#endif /* _RABList_H_ */
+#endif /* _HNBAP_IE_Extensions_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IE.h b/include/osmocom/hnbap/HNBAP_IE.h
index 291932a..7abd85b 100644
--- a/include/osmocom/hnbap/IE.h
+++ b/include/osmocom/hnbap/HNBAP_IE.h
@@ -2,18 +2,18 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _IE_H_
-#define _IE_H_
+#ifndef _HNBAP_IE_H_
+#define _HNBAP_IE_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/ProtocolIE-ID.h>
-#include <osmocom/hnbap/Criticality.h>
+#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
#include <ANY.h>
#include <constr_SEQUENCE.h>
@@ -21,22 +21,22 @@
extern "C" {
#endif
-/* IE */
-typedef struct IE {
- ProtocolIE_ID_t id;
- Criticality_t criticality;
+/* HNBAP_IE */
+typedef struct HNBAP_IE {
+ HNBAP_ProtocolIE_ID_t id;
+ HNBAP_Criticality_t criticality;
ANY_t value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} IE_t;
+} HNBAP_IE_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IE;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IE;
#ifdef __cplusplus
}
#endif
-#endif /* _IE_H_ */
+#endif /* _HNBAP_IE_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_IMEI.h b/include/osmocom/hnbap/HNBAP_IMEI.h
new file mode 100644
index 0000000..b507526
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_IMEI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_IMEI_H_
+#define _HNBAP_IMEI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_IMEI */
+typedef BIT_STRING_t HNBAP_IMEI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMEI;
+asn_struct_free_f HNBAP_IMEI_free;
+asn_struct_print_f HNBAP_IMEI_print;
+asn_constr_check_f HNBAP_IMEI_constraint;
+ber_type_decoder_f HNBAP_IMEI_decode_ber;
+der_type_encoder_f HNBAP_IMEI_encode_der;
+xer_type_decoder_f HNBAP_IMEI_decode_xer;
+xer_type_encoder_f HNBAP_IMEI_encode_xer;
+per_type_decoder_f HNBAP_IMEI_decode_uper;
+per_type_encoder_f HNBAP_IMEI_encode_uper;
+per_type_decoder_f HNBAP_IMEI_decode_aper;
+per_type_encoder_f HNBAP_IMEI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_IMEI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_IMSI.h b/include/osmocom/hnbap/HNBAP_IMSI.h
new file mode 100644
index 0000000..ae439fb
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_IMSI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_IMSI_H_
+#define _HNBAP_IMSI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_IMSI */
+typedef OCTET_STRING_t HNBAP_IMSI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSI;
+asn_struct_free_f HNBAP_IMSI_free;
+asn_struct_print_f HNBAP_IMSI_print;
+asn_constr_check_f HNBAP_IMSI_constraint;
+ber_type_decoder_f HNBAP_IMSI_decode_ber;
+der_type_encoder_f HNBAP_IMSI_encode_der;
+xer_type_decoder_f HNBAP_IMSI_decode_xer;
+xer_type_encoder_f HNBAP_IMSI_encode_xer;
+per_type_decoder_f HNBAP_IMSI_decode_uper;
+per_type_encoder_f HNBAP_IMSI_encode_uper;
+per_type_decoder_f HNBAP_IMSI_decode_aper;
+per_type_encoder_f HNBAP_IMSI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_IMSI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_IMSIDS41.h b/include/osmocom/hnbap/HNBAP_IMSIDS41.h
new file mode 100644
index 0000000..08fcf7a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_IMSIDS41.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_IMSIDS41_H_
+#define _HNBAP_IMSIDS41_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_IMSIDS41 */
+typedef OCTET_STRING_t HNBAP_IMSIDS41_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSIDS41;
+asn_struct_free_f HNBAP_IMSIDS41_free;
+asn_struct_print_f HNBAP_IMSIDS41_print;
+asn_constr_check_f HNBAP_IMSIDS41_constraint;
+ber_type_decoder_f HNBAP_IMSIDS41_decode_ber;
+der_type_encoder_f HNBAP_IMSIDS41_encode_der;
+xer_type_decoder_f HNBAP_IMSIDS41_decode_xer;
+xer_type_encoder_f HNBAP_IMSIDS41_encode_xer;
+per_type_decoder_f HNBAP_IMSIDS41_decode_uper;
+per_type_encoder_f HNBAP_IMSIDS41_encode_uper;
+per_type_decoder_f HNBAP_IMSIDS41_decode_aper;
+per_type_encoder_f HNBAP_IMSIDS41_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_IMSIDS41_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IMSIESN.h b/include/osmocom/hnbap/HNBAP_IMSIESN.h
index e68989a..48edbee 100644
--- a/include/osmocom/hnbap/IMSIESN.h
+++ b/include/osmocom/hnbap/HNBAP_IMSIESN.h
@@ -2,39 +2,39 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _IMSIESN_H_
-#define _IMSIESN_H_
+#ifndef _HNBAP_IMSIESN_H_
+#define _HNBAP_IMSIESN_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/IMSIDS41.h>
-#include <osmocom/hnbap/ESN.h>
+#include <osmocom/hnbap/HNBAP_IMSIDS41.h>
+#include <osmocom/hnbap/HNBAP_ESN.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* IMSIESN */
-typedef struct IMSIESN {
- IMSIDS41_t iMSIDS41;
- ESN_t eSN;
+/* HNBAP_IMSIESN */
+typedef struct HNBAP_IMSIESN {
+ HNBAP_IMSIDS41_t iMSIDS41;
+ HNBAP_ESN_t eSN;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} IMSIESN_t;
+} HNBAP_IMSIESN_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IMSIESN;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSIESN;
#ifdef __cplusplus
}
#endif
-#endif /* _IMSIESN_H_ */
+#endif /* _HNBAP_IMSIESN_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_IP-Address.h b/include/osmocom/hnbap/HNBAP_IP-Address.h
new file mode 100644
index 0000000..6639f4c
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_IP-Address.h
@@ -0,0 +1,68 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_IP_Address_H_
+#define _HNBAP_IP_Address_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <osmocom/hnbap/HNBAP_Ipv4Address.h>
+#include <osmocom/hnbap/HNBAP_Ipv6Address.h>
+#include <constr_CHOICE.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_IP_Address__ipaddress_PR {
+ HNBAP_IP_Address__ipaddress_PR_NOTHING, /* No components present */
+ HNBAP_IP_Address__ipaddress_PR_ipv4info,
+ HNBAP_IP_Address__ipaddress_PR_ipv6info,
+ /* Extensions may appear below */
+
+} HNBAP_IP_Address__ipaddress_PR;
+
+/* HNBAP_IP-Address */
+typedef struct HNBAP_IP_Address {
+ struct HNBAP_IP_Address__ipaddress {
+ HNBAP_IP_Address__ipaddress_PR present;
+ union HNBAP_IP_Address__ipaddress_u {
+ HNBAP_Ipv4Address_t ipv4info;
+ HNBAP_Ipv6Address_t ipv6info;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ipaddress;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_IP_Address_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IP_Address;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_IP_Address_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/InitiatingMessage.h b/include/osmocom/hnbap/HNBAP_InitiatingMessage.h
index e3c958b..4264666 100644
--- a/include/osmocom/hnbap/InitiatingMessage.h
+++ b/include/osmocom/hnbap/HNBAP_InitiatingMessage.h
@@ -2,18 +2,18 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _InitiatingMessage_H_
-#define _InitiatingMessage_H_
+#ifndef _HNBAP_InitiatingMessage_H_
+#define _HNBAP_InitiatingMessage_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/ProcedureCode.h>
-#include <osmocom/hnbap/Criticality.h>
+#include <osmocom/hnbap/HNBAP_ProcedureCode.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
#include <ANY.h>
#include <constr_SEQUENCE.h>
@@ -21,22 +21,22 @@
extern "C" {
#endif
-/* InitiatingMessage */
-typedef struct InitiatingMessage {
- ProcedureCode_t procedureCode;
- Criticality_t criticality;
+/* HNBAP_InitiatingMessage */
+typedef struct HNBAP_InitiatingMessage {
+ HNBAP_ProcedureCode_t procedureCode;
+ HNBAP_Criticality_t criticality;
ANY_t value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} InitiatingMessage_t;
+} HNBAP_InitiatingMessage_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessage;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_InitiatingMessage;
#ifdef __cplusplus
}
#endif
-#endif /* _InitiatingMessage_H_ */
+#endif /* _HNBAP_InitiatingMessage_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Ipv4Address.h b/include/osmocom/hnbap/HNBAP_Ipv4Address.h
new file mode 100644
index 0000000..9fa5f44
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Ipv4Address.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Ipv4Address_H_
+#define _HNBAP_Ipv4Address_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_Ipv4Address */
+typedef OCTET_STRING_t HNBAP_Ipv4Address_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Ipv4Address;
+asn_struct_free_f HNBAP_Ipv4Address_free;
+asn_struct_print_f HNBAP_Ipv4Address_print;
+asn_constr_check_f HNBAP_Ipv4Address_constraint;
+ber_type_decoder_f HNBAP_Ipv4Address_decode_ber;
+der_type_encoder_f HNBAP_Ipv4Address_encode_der;
+xer_type_decoder_f HNBAP_Ipv4Address_decode_xer;
+xer_type_encoder_f HNBAP_Ipv4Address_encode_xer;
+per_type_decoder_f HNBAP_Ipv4Address_decode_uper;
+per_type_encoder_f HNBAP_Ipv4Address_encode_uper;
+per_type_decoder_f HNBAP_Ipv4Address_decode_aper;
+per_type_encoder_f HNBAP_Ipv4Address_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Ipv4Address_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Ipv6Address.h b/include/osmocom/hnbap/HNBAP_Ipv6Address.h
new file mode 100644
index 0000000..e7e32c4
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Ipv6Address.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Ipv6Address_H_
+#define _HNBAP_Ipv6Address_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_Ipv6Address */
+typedef OCTET_STRING_t HNBAP_Ipv6Address_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Ipv6Address;
+asn_struct_free_f HNBAP_Ipv6Address_free;
+asn_struct_print_f HNBAP_Ipv6Address_print;
+asn_constr_check_f HNBAP_Ipv6Address_constraint;
+ber_type_decoder_f HNBAP_Ipv6Address_decode_ber;
+der_type_encoder_f HNBAP_Ipv6Address_encode_der;
+xer_type_decoder_f HNBAP_Ipv6Address_decode_xer;
+xer_type_encoder_f HNBAP_Ipv6Address_encode_xer;
+per_type_decoder_f HNBAP_Ipv6Address_decode_uper;
+per_type_encoder_f HNBAP_Ipv6Address_encode_uper;
+per_type_decoder_f HNBAP_Ipv6Address_decode_aper;
+per_type_encoder_f HNBAP_Ipv6Address_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Ipv6Address_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h b/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h
new file mode 100644
index 0000000..4f96bfa
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h
@@ -0,0 +1,39 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Iurh_Signalling_TNL_AddressList_H_
+#define _HNBAP_Iurh_Signalling_TNL_AddressList_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IP-Address.h>
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_Iurh-Signalling-TNL-AddressList */
+typedef struct HNBAP_Iurh_Signalling_TNL_AddressList {
+ A_SEQUENCE_OF(HNBAP_IP_Address_t) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_Iurh_Signalling_TNL_AddressList_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Iurh_Signalling_TNL_AddressList;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Iurh_Signalling_TNL_AddressList_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_LAC.h b/include/osmocom/hnbap/HNBAP_LAC.h
new file mode 100644
index 0000000..13eecd7
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_LAC.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_LAC_H_
+#define _HNBAP_LAC_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_LAC */
+typedef OCTET_STRING_t HNBAP_LAC_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_LAC;
+asn_struct_free_f HNBAP_LAC_free;
+asn_struct_print_f HNBAP_LAC_print;
+asn_constr_check_f HNBAP_LAC_constraint;
+ber_type_decoder_f HNBAP_LAC_decode_ber;
+der_type_encoder_f HNBAP_LAC_encode_der;
+xer_type_decoder_f HNBAP_LAC_decode_xer;
+xer_type_encoder_f HNBAP_LAC_encode_xer;
+per_type_decoder_f HNBAP_LAC_decode_uper;
+per_type_encoder_f HNBAP_LAC_encode_uper;
+per_type_decoder_f HNBAP_LAC_decode_aper;
+per_type_encoder_f HNBAP_LAC_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_LAC_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RAI.h b/include/osmocom/hnbap/HNBAP_LAI.h
index a044246..e22d54e 100644
--- a/include/osmocom/hnbap/RAI.h
+++ b/include/osmocom/hnbap/HNBAP_LAI.h
@@ -2,28 +2,28 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _RAI_H_
-#define _RAI_H_
+#ifndef _HNBAP_LAI_H_
+#define _HNBAP_LAI_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/LAI.h>
-#include <osmocom/hnbap/RAC.h>
+#include <osmocom/hnbap/HNBAP_PLMNidentity.h>
+#include <osmocom/hnbap/HNBAP_LAC.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* RAI */
-typedef struct RAI {
- LAI_t lAI;
- RAC_t rAC;
+/* HNBAP_LAI */
+typedef struct HNBAP_LAI {
+ HNBAP_PLMNidentity_t pLMNID;
+ HNBAP_LAC_t lAC;
/*
* This type is extensible,
* possible extensions are below.
@@ -31,14 +31,14 @@ typedef struct RAI {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} RAI_t;
+} HNBAP_LAI_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RAI;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_LAI;
#ifdef __cplusplus
}
#endif
-#endif /* _RAI_H_ */
+#endif /* _HNBAP_LAI_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_MacroCellID.h b/include/osmocom/hnbap/HNBAP_MacroCellID.h
new file mode 100644
index 0000000..b291c9e
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_MacroCellID.h
@@ -0,0 +1,56 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_MacroCellID_H_
+#define _HNBAP_MacroCellID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_UTRANCellID.h>
+#include <osmocom/hnbap/HNBAP_CGI.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_MacroCellID_PR {
+ HNBAP_MacroCellID_PR_NOTHING, /* No components present */
+ HNBAP_MacroCellID_PR_uTRANCellID,
+ HNBAP_MacroCellID_PR_gERANCellID,
+ /* Extensions may appear below */
+
+} HNBAP_MacroCellID_PR;
+
+/* HNBAP_MacroCellID */
+typedef struct HNBAP_MacroCellID {
+ HNBAP_MacroCellID_PR present;
+ union HNBAP_MacroCellID_u {
+ HNBAP_UTRANCellID_t uTRANCellID;
+ HNBAP_CGI_t gERANCellID;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_MacroCellID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MacroCellID;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_MacroCellID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h b/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h
new file mode 100644
index 0000000..5f223ab
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_MacroCoverageInformation_H_
+#define _HNBAP_MacroCoverageInformation_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_MacroCellID.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_MacroCoverageInformation */
+typedef struct HNBAP_MacroCoverageInformation {
+ HNBAP_MacroCellID_t cellIdentity;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_MacroCoverageInformation_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MacroCoverageInformation;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_MacroCoverageInformation_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_MuxPortNumber.h b/include/osmocom/hnbap/HNBAP_MuxPortNumber.h
new file mode 100644
index 0000000..d703a87
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_MuxPortNumber.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_MuxPortNumber_H_
+#define _HNBAP_MuxPortNumber_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_MuxPortNumber */
+typedef long HNBAP_MuxPortNumber_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MuxPortNumber;
+asn_struct_free_f HNBAP_MuxPortNumber_free;
+asn_struct_print_f HNBAP_MuxPortNumber_print;
+asn_constr_check_f HNBAP_MuxPortNumber_constraint;
+ber_type_decoder_f HNBAP_MuxPortNumber_decode_ber;
+der_type_encoder_f HNBAP_MuxPortNumber_encode_der;
+xer_type_decoder_f HNBAP_MuxPortNumber_decode_xer;
+xer_type_encoder_f HNBAP_MuxPortNumber_encode_xer;
+per_type_decoder_f HNBAP_MuxPortNumber_decode_uper;
+per_type_encoder_f HNBAP_MuxPortNumber_encode_uper;
+per_type_decoder_f HNBAP_MuxPortNumber_decode_aper;
+per_type_encoder_f HNBAP_MuxPortNumber_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_MuxPortNumber_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h b/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h
new file mode 100644
index 0000000..1c60b03
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h
@@ -0,0 +1,39 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_NeighbourCellIdentityList_H_
+#define _HNBAP_NeighbourCellIdentityList_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_NeighbourIdentity.h>
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_NeighbourCellIdentityList */
+typedef struct HNBAP_NeighbourCellIdentityList {
+ A_SEQUENCE_OF(HNBAP_NeighbourIdentity_t) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_NeighbourCellIdentityList_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourCellIdentityList;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_NeighbourCellIdentityList_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h b/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h
new file mode 100644
index 0000000..7047e9f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h
@@ -0,0 +1,56 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_NeighbourIdentity_H_
+#define _HNBAP_NeighbourIdentity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h>
+#include <osmocom/hnbap/HNBAP_CellIdentity.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_NeighbourIdentity_PR {
+ HNBAP_NeighbourIdentity_PR_NOTHING, /* No components present */
+ HNBAP_NeighbourIdentity_PR_hNB_RNL_Identity,
+ HNBAP_NeighbourIdentity_PR_cell_ID,
+ /* Extensions may appear below */
+
+} HNBAP_NeighbourIdentity_PR;
+
+/* HNBAP_NeighbourIdentity */
+typedef struct HNBAP_NeighbourIdentity {
+ HNBAP_NeighbourIdentity_PR present;
+ union HNBAP_NeighbourIdentity_u {
+ HNBAP_HNB_RNL_Identity_t hNB_RNL_Identity;
+ HNBAP_CellIdentity_t cell_ID;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_NeighbourIdentity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourIdentity;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_NeighbourIdentity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/NeighbourInfoList.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoList.h
index 0581af4..9f86d1d 100644
--- a/include/osmocom/hnbap/NeighbourInfoList.h
+++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoList.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _NeighbourInfoList_H_
-#define _NeighbourInfoList_H_
+#ifndef _HNBAP_NeighbourInfoList_H_
+#define _HNBAP_NeighbourInfoList_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
@@ -19,26 +20,20 @@
extern "C" {
#endif
-/* Forward declarations */
-struct HNBConfigInfo;
-
-/* NeighbourInfoList */
-typedef struct NeighbourInfoList {
- A_SEQUENCE_OF(struct HNBConfigInfo) list;
+/* HNBAP_NeighbourInfoList */
+typedef struct HNBAP_NeighbourInfoList {
+ A_SEQUENCE_OF(HNBAP_HNBConfigInfo_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} NeighbourInfoList_t;
+} HNBAP_NeighbourInfoList_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoList;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoList;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/HNBConfigInfo.h>
-
-#endif /* _NeighbourInfoList_H_ */
+#endif /* _HNBAP_NeighbourInfoList_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h
new file mode 100644
index 0000000..263b781
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_NeighbourInfoRequestItem_H_
+#define _HNBAP_NeighbourInfoRequestItem_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_NeighbourInfoRequestItem */
+typedef struct HNBAP_NeighbourInfoRequestItem {
+ HNBAP_HNB_RNL_Identity_t hnb_RNL_Identity;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_NeighbourInfoRequestItem_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoRequestItem;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_NeighbourInfoRequestItem_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h
new file mode 100644
index 0000000..274a1cf
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h
@@ -0,0 +1,39 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_NeighbourInfoRequestList_H_
+#define _HNBAP_NeighbourInfoRequestList_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h>
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_NeighbourInfoRequestList */
+typedef struct HNBAP_NeighbourInfoRequestList {
+ A_SEQUENCE_OF(HNBAP_NeighbourInfoRequestItem_t) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_NeighbourInfoRequestList_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoRequestList;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_NeighbourInfoRequestList_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_PLMNidentity.h b/include/osmocom/hnbap/HNBAP_PLMNidentity.h
new file mode 100644
index 0000000..de48ddd
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_PLMNidentity.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_PLMNidentity_H_
+#define _HNBAP_PLMNidentity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_PLMNidentity */
+typedef OCTET_STRING_t HNBAP_PLMNidentity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PLMNidentity;
+asn_struct_free_f HNBAP_PLMNidentity_free;
+asn_struct_print_f HNBAP_PLMNidentity_print;
+asn_constr_check_f HNBAP_PLMNidentity_constraint;
+ber_type_decoder_f HNBAP_PLMNidentity_decode_ber;
+der_type_encoder_f HNBAP_PLMNidentity_encode_der;
+xer_type_decoder_f HNBAP_PLMNidentity_decode_xer;
+xer_type_encoder_f HNBAP_PLMNidentity_encode_xer;
+per_type_decoder_f HNBAP_PLMNidentity_decode_uper;
+per_type_encoder_f HNBAP_PLMNidentity_encode_uper;
+per_type_decoder_f HNBAP_PLMNidentity_decode_aper;
+per_type_encoder_f HNBAP_PLMNidentity_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_PLMNidentity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_PSC.h b/include/osmocom/hnbap/HNBAP_PSC.h
new file mode 100644
index 0000000..d2bcff7
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_PSC.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_PSC_H_
+#define _HNBAP_PSC_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_PSC */
+typedef BIT_STRING_t HNBAP_PSC_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PSC;
+asn_struct_free_f HNBAP_PSC_free;
+asn_struct_print_f HNBAP_PSC_print;
+asn_constr_check_f HNBAP_PSC_constraint;
+ber_type_decoder_f HNBAP_PSC_decode_ber;
+der_type_encoder_f HNBAP_PSC_encode_der;
+xer_type_decoder_f HNBAP_PSC_decode_xer;
+xer_type_encoder_f HNBAP_PSC_encode_xer;
+per_type_decoder_f HNBAP_PSC_decode_uper;
+per_type_encoder_f HNBAP_PSC_encode_uper;
+per_type_decoder_f HNBAP_PSC_decode_aper;
+per_type_encoder_f HNBAP_PSC_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_PSC_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_PTMSI.h b/include/osmocom/hnbap/HNBAP_PTMSI.h
new file mode 100644
index 0000000..04e4c4f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_PTMSI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_PTMSI_H_
+#define _HNBAP_PTMSI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_PTMSI */
+typedef BIT_STRING_t HNBAP_PTMSI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PTMSI;
+asn_struct_free_f HNBAP_PTMSI_free;
+asn_struct_print_f HNBAP_PTMSI_print;
+asn_constr_check_f HNBAP_PTMSI_constraint;
+ber_type_decoder_f HNBAP_PTMSI_decode_ber;
+der_type_encoder_f HNBAP_PTMSI_encode_der;
+xer_type_decoder_f HNBAP_PTMSI_decode_xer;
+xer_type_encoder_f HNBAP_PTMSI_encode_xer;
+per_type_decoder_f HNBAP_PTMSI_decode_uper;
+per_type_encoder_f HNBAP_PTMSI_encode_uper;
+per_type_decoder_f HNBAP_PTMSI_decode_aper;
+per_type_encoder_f HNBAP_PTMSI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_PTMSI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PTMSIRAI.h b/include/osmocom/hnbap/HNBAP_PTMSIRAI.h
index 3564393..5487dde 100644
--- a/include/osmocom/hnbap/PTMSIRAI.h
+++ b/include/osmocom/hnbap/HNBAP_PTMSIRAI.h
@@ -2,28 +2,28 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _PTMSIRAI_H_
-#define _PTMSIRAI_H_
+#ifndef _HNBAP_PTMSIRAI_H_
+#define _HNBAP_PTMSIRAI_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/PTMSI.h>
-#include <osmocom/hnbap/RAI.h>
+#include <osmocom/hnbap/HNBAP_PTMSI.h>
+#include <osmocom/hnbap/HNBAP_RAI.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* PTMSIRAI */
-typedef struct PTMSIRAI {
- PTMSI_t pTMSI;
- RAI_t rAI;
+/* HNBAP_PTMSIRAI */
+typedef struct HNBAP_PTMSIRAI {
+ HNBAP_PTMSI_t pTMSI;
+ HNBAP_RAI_t rAI;
/*
* This type is extensible,
* possible extensions are below.
@@ -31,14 +31,14 @@ typedef struct PTMSIRAI {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} PTMSIRAI_t;
+} HNBAP_PTMSIRAI_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PTMSIRAI;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PTMSIRAI;
#ifdef __cplusplus
}
#endif
-#endif /* _PTMSIRAI_H_ */
+#endif /* _HNBAP_PTMSIRAI_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Presence.h b/include/osmocom/hnbap/HNBAP_Presence.h
new file mode 100644
index 0000000..512674f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Presence.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-CommonDataTypes"
+ * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Presence_H_
+#define _HNBAP_Presence_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Presence {
+ HNBAP_Presence_optional = 0,
+ HNBAP_Presence_conditional = 1,
+ HNBAP_Presence_mandatory = 2
+} e_HNBAP_Presence;
+
+/* HNBAP_Presence */
+typedef long HNBAP_Presence_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Presence;
+asn_struct_free_f HNBAP_Presence_free;
+asn_struct_print_f HNBAP_Presence_print;
+asn_constr_check_f HNBAP_Presence_constraint;
+ber_type_decoder_f HNBAP_Presence_decode_ber;
+der_type_encoder_f HNBAP_Presence_encode_der;
+xer_type_decoder_f HNBAP_Presence_decode_xer;
+xer_type_encoder_f HNBAP_Presence_encode_xer;
+per_type_decoder_f HNBAP_Presence_decode_uper;
+per_type_encoder_f HNBAP_Presence_encode_uper;
+per_type_decoder_f HNBAP_Presence_decode_aper;
+per_type_encoder_f HNBAP_Presence_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Presence_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PrivateIE-ID.h b/include/osmocom/hnbap/HNBAP_PrivateIE-ID.h
index 890974e..24a241f 100644
--- a/include/osmocom/hnbap/PrivateIE-ID.h
+++ b/include/osmocom/hnbap/HNBAP_PrivateIE-ID.h
@@ -2,11 +2,11 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-CommonDataTypes"
* found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _PrivateIE_ID_H_
-#define _PrivateIE_ID_H_
+#ifndef _HNBAP_PrivateIE_ID_H_
+#define _HNBAP_PrivateIE_ID_H_
#include <asn_application.h>
@@ -21,30 +21,30 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum PrivateIE_ID_PR {
- PrivateIE_ID_PR_NOTHING, /* No components present */
- PrivateIE_ID_PR_local,
- PrivateIE_ID_PR_global
-} PrivateIE_ID_PR;
-
-/* PrivateIE-ID */
-typedef struct PrivateIE_ID {
- PrivateIE_ID_PR present;
- union PrivateIE_ID_u {
+typedef enum HNBAP_PrivateIE_ID_PR {
+ HNBAP_PrivateIE_ID_PR_NOTHING, /* No components present */
+ HNBAP_PrivateIE_ID_PR_local,
+ HNBAP_PrivateIE_ID_PR_global
+} HNBAP_PrivateIE_ID_PR;
+
+/* HNBAP_PrivateIE-ID */
+typedef struct HNBAP_PrivateIE_ID {
+ HNBAP_PrivateIE_ID_PR present;
+ union HNBAP_PrivateIE_ID_u {
long local;
OBJECT_IDENTIFIER_t global;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} PrivateIE_ID_t;
+} HNBAP_PrivateIE_ID_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PrivateIE_ID;
#ifdef __cplusplus
}
#endif
-#endif /* _PrivateIE_ID_H_ */
+#endif /* _HNBAP_PrivateIE_ID_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PrivateMessage.h b/include/osmocom/hnbap/HNBAP_PrivateMessage.h
index a9e65bb..4cb81cb 100644
--- a/include/osmocom/hnbap/PrivateMessage.h
+++ b/include/osmocom/hnbap/HNBAP_PrivateMessage.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _PrivateMessage_H_
-#define _PrivateMessage_H_
+#ifndef _HNBAP_PrivateMessage_H_
+#define _HNBAP_PrivateMessage_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* PrivateMessage */
-typedef struct PrivateMessage {
- struct privateMessage_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_PrivateMessage */
+typedef struct HNBAP_PrivateMessage {
+ struct HNBAP_PrivateMessage__privateMessage_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct PrivateMessage {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} PrivateMessage_t;
+} HNBAP_PrivateMessage_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PrivateMessage;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _PrivateMessage_H_ */
+#endif /* _HNBAP_PrivateMessage_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_ProcedureCode.h b/include/osmocom/hnbap/HNBAP_ProcedureCode.h
new file mode 100644
index 0000000..d55bd08
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_ProcedureCode.h
@@ -0,0 +1,58 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-CommonDataTypes"
+ * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_ProcedureCode_H_
+#define _HNBAP_ProcedureCode_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_ProcedureCode {
+ HNBAP_ProcedureCode_id_HNBRegister = 1,
+ HNBAP_ProcedureCode_id_HNBDe_Register = 2,
+ HNBAP_ProcedureCode_id_UERegister = 3,
+ HNBAP_ProcedureCode_id_UEDe_Register = 4,
+ HNBAP_ProcedureCode_id_ErrorIndication = 5,
+ HNBAP_ProcedureCode_id_privateMessage = 6,
+ HNBAP_ProcedureCode_id_CSGMembershipUpdate = 7,
+ HNBAP_ProcedureCode_id_TNLUpdate = 9,
+ HNBAP_ProcedureCode_id_HNBConfigTransfer = 10,
+ HNBAP_ProcedureCode_id_RelocationComplete = 11,
+ HNBAP_ProcedureCode_id_U_RNTIQuery = 14
+} e_HNBAP_ProcedureCode;
+
+/* HNBAP_ProcedureCode */
+typedef long HNBAP_ProcedureCode_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ProcedureCode;
+asn_struct_free_f HNBAP_ProcedureCode_free;
+asn_struct_print_f HNBAP_ProcedureCode_print;
+asn_constr_check_f HNBAP_ProcedureCode_constraint;
+ber_type_decoder_f HNBAP_ProcedureCode_decode_ber;
+der_type_encoder_f HNBAP_ProcedureCode_encode_der;
+xer_type_decoder_f HNBAP_ProcedureCode_decode_xer;
+xer_type_encoder_f HNBAP_ProcedureCode_encode_xer;
+per_type_decoder_f HNBAP_ProcedureCode_decode_uper;
+per_type_encoder_f HNBAP_ProcedureCode_encode_uper;
+per_type_decoder_f HNBAP_ProcedureCode_decode_aper;
+per_type_encoder_f HNBAP_ProcedureCode_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_ProcedureCode_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h b/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h
new file mode 100644
index 0000000..4f1e9c4
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h
@@ -0,0 +1,89 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-CommonDataTypes"
+ * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_ProtocolIE_ID_H_
+#define _HNBAP_ProtocolIE_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_ProtocolIE_ID {
+ HNBAP_ProtocolIE_ID_id_Cause = 1,
+ HNBAP_ProtocolIE_ID_id_CriticalityDiagnostics = 2,
+ HNBAP_ProtocolIE_ID_id_HNB_Identity = 3,
+ HNBAP_ProtocolIE_ID_id_Context_ID = 4,
+ HNBAP_ProtocolIE_ID_id_UE_Identity = 5,
+ HNBAP_ProtocolIE_ID_id_LAC = 6,
+ HNBAP_ProtocolIE_ID_id_RAC = 7,
+ HNBAP_ProtocolIE_ID_id_HNB_Location_Information = 8,
+ HNBAP_ProtocolIE_ID_id_PLMNidentity = 9,
+ HNBAP_ProtocolIE_ID_id_SAC = 10,
+ HNBAP_ProtocolIE_ID_id_CellIdentity = 11,
+ HNBAP_ProtocolIE_ID_id_Registration_Cause = 12,
+ HNBAP_ProtocolIE_ID_id_UE_Capabilities = 13,
+ HNBAP_ProtocolIE_ID_id_RNC_ID = 14,
+ HNBAP_ProtocolIE_ID_id_CSG_ID = 15,
+ HNBAP_ProtocolIE_ID_id_BackoffTimer = 16,
+ HNBAP_ProtocolIE_ID_id_HNB_Internet_Information = 17,
+ HNBAP_ProtocolIE_ID_id_HNB_Cell_Access_Mode = 18,
+ HNBAP_ProtocolIE_ID_id_MuxPortNumber = 19,
+ HNBAP_ProtocolIE_ID_id_Service_Area_For_Broadcast = 20,
+ HNBAP_ProtocolIE_ID_id_CSGMembershipStatus = 21,
+ HNBAP_ProtocolIE_ID_id_RABList = 22,
+ HNBAP_ProtocolIE_ID_id_HNBConfigInfo = 23,
+ HNBAP_ProtocolIE_ID_id_AccessResult = 25,
+ HNBAP_ProtocolIE_ID_id_Update_cause = 26,
+ HNBAP_ProtocolIE_ID_id_NeighbourInfoList = 27,
+ HNBAP_ProtocolIE_ID_id_NeighbourInfoRequestList = 28,
+ HNBAP_ProtocolIE_ID_id_Iurh_Signalling_TNL_Address = 29,
+ HNBAP_ProtocolIE_ID_id_PSC = 30,
+ HNBAP_ProtocolIE_ID_id_HNB_Cell_Identifier = 31,
+ HNBAP_ProtocolIE_ID_id_Tunnel_Information = 41,
+ HNBAP_ProtocolIE_ID_id_CELL_FACHMobilitySupport = 42,
+ HNBAP_ProtocolIE_ID_id_S_RNTIPrefix = 43,
+ HNBAP_ProtocolIE_ID_id_URAIdentity = 44,
+ HNBAP_ProtocolIE_ID_id_NeighbourIdentity = 45,
+ HNBAP_ProtocolIE_ID_id_HNBCapacity = 46,
+ HNBAP_ProtocolIE_ID_id_NeighbourCellIdentityList = 47,
+ HNBAP_ProtocolIE_ID_id_AdditionalNeighbourInfoList = 48,
+ HNBAP_ProtocolIE_ID_id_U_RNTI = 49,
+ HNBAP_ProtocolIE_ID_id_UnknownU_RNTIIndication = 50,
+ HNBAP_ProtocolIE_ID_id_HNB_GWResponse = 51,
+ HNBAP_ProtocolIE_ID_id_URAIdentityList = 52
+} e_HNBAP_ProtocolIE_ID;
+
+/* HNBAP_ProtocolIE-ID */
+typedef long HNBAP_ProtocolIE_ID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ProtocolIE_ID;
+asn_struct_free_f HNBAP_ProtocolIE_ID_free;
+asn_struct_print_f HNBAP_ProtocolIE_ID_print;
+asn_constr_check_f HNBAP_ProtocolIE_ID_constraint;
+ber_type_decoder_f HNBAP_ProtocolIE_ID_decode_ber;
+der_type_encoder_f HNBAP_ProtocolIE_ID_encode_der;
+xer_type_decoder_f HNBAP_ProtocolIE_ID_decode_xer;
+xer_type_encoder_f HNBAP_ProtocolIE_ID_encode_xer;
+per_type_decoder_f HNBAP_ProtocolIE_ID_decode_uper;
+per_type_encoder_f HNBAP_ProtocolIE_ID_encode_uper;
+per_type_decoder_f HNBAP_ProtocolIE_ID_decode_aper;
+per_type_encoder_f HNBAP_ProtocolIE_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_ProtocolIE_ID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_RAB-ID.h b/include/osmocom/hnbap/HNBAP_RAB-ID.h
new file mode 100644
index 0000000..8fe284a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_RAB-ID.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_RAB_ID_H_
+#define _HNBAP_RAB_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_RAB-ID */
+typedef BIT_STRING_t HNBAP_RAB_ID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAB_ID;
+asn_struct_free_f HNBAP_RAB_ID_free;
+asn_struct_print_f HNBAP_RAB_ID_print;
+asn_constr_check_f HNBAP_RAB_ID_constraint;
+ber_type_decoder_f HNBAP_RAB_ID_decode_ber;
+der_type_encoder_f HNBAP_RAB_ID_encode_der;
+xer_type_decoder_f HNBAP_RAB_ID_decode_xer;
+xer_type_encoder_f HNBAP_RAB_ID_encode_xer;
+per_type_decoder_f HNBAP_RAB_ID_decode_uper;
+per_type_encoder_f HNBAP_RAB_ID_encode_uper;
+per_type_decoder_f HNBAP_RAB_ID_decode_aper;
+per_type_encoder_f HNBAP_RAB_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_RAB_ID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/URAIdentityList.h b/include/osmocom/hnbap/HNBAP_RABList.h
index b4c8a36..ae6c86b 100644
--- a/include/osmocom/hnbap/URAIdentityList.h
+++ b/include/osmocom/hnbap/HNBAP_RABList.h
@@ -2,17 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _URAIdentityList_H_
-#define _URAIdentityList_H_
+#ifndef _HNBAP_RABList_H_
+#define _HNBAP_RABList_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/URAIdentity.h>
+#include <osmocom/hnbap/HNBAP_RABListItem.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
@@ -20,20 +20,20 @@
extern "C" {
#endif
-/* URAIdentityList */
-typedef struct URAIdentityList {
- A_SEQUENCE_OF(URAIdentity_t) list;
+/* HNBAP_RABList */
+typedef struct HNBAP_RABList {
+ A_SEQUENCE_OF(HNBAP_RABListItem_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} URAIdentityList_t;
+} HNBAP_RABList_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_URAIdentityList;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RABList;
#ifdef __cplusplus
}
#endif
-#endif /* _URAIdentityList_H_ */
+#endif /* _HNBAP_RABList_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_RABListItem.h b/include/osmocom/hnbap/HNBAP_RABListItem.h
new file mode 100644
index 0000000..97bdcce
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_RABListItem.h
@@ -0,0 +1,49 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_RABListItem_H_
+#define _HNBAP_RABListItem_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_RAB-ID.h>
+#include <osmocom/hnbap/HNBAP_TransportInfo.h>
+#include <osmocom/hnbap/HNBAP_CN-DomainIndicator.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_RABListItem */
+typedef struct HNBAP_RABListItem {
+ HNBAP_RAB_ID_t rAB_ID;
+ HNBAP_TransportInfo_t old_transport_Info;
+ HNBAP_TransportInfo_t new_transport_Info;
+ HNBAP_CN_DomainIndicator_t cn_domain_indicator;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_RABListItem_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RABListItem;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_RABListItem_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_RAC.h b/include/osmocom/hnbap/HNBAP_RAC.h
new file mode 100644
index 0000000..700fe12
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_RAC.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_RAC_H_
+#define _HNBAP_RAC_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_RAC */
+typedef OCTET_STRING_t HNBAP_RAC_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAC;
+asn_struct_free_f HNBAP_RAC_free;
+asn_struct_print_f HNBAP_RAC_print;
+asn_constr_check_f HNBAP_RAC_constraint;
+ber_type_decoder_f HNBAP_RAC_decode_ber;
+der_type_encoder_f HNBAP_RAC_encode_der;
+xer_type_decoder_f HNBAP_RAC_decode_xer;
+xer_type_encoder_f HNBAP_RAC_encode_xer;
+per_type_decoder_f HNBAP_RAC_decode_uper;
+per_type_encoder_f HNBAP_RAC_encode_uper;
+per_type_decoder_f HNBAP_RAC_decode_aper;
+per_type_encoder_f HNBAP_RAC_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_RAC_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/LAI.h b/include/osmocom/hnbap/HNBAP_RAI.h
index 7537fe3..9f0bb07 100644
--- a/include/osmocom/hnbap/LAI.h
+++ b/include/osmocom/hnbap/HNBAP_RAI.h
@@ -2,28 +2,28 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _LAI_H_
-#define _LAI_H_
+#ifndef _HNBAP_RAI_H_
+#define _HNBAP_RAI_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/PLMNidentity.h>
-#include <osmocom/hnbap/LAC.h>
+#include <osmocom/hnbap/HNBAP_LAI.h>
+#include <osmocom/hnbap/HNBAP_RAC.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* LAI */
-typedef struct LAI {
- PLMNidentity_t pLMNID;
- LAC_t lAC;
+/* HNBAP_RAI */
+typedef struct HNBAP_RAI {
+ HNBAP_LAI_t lAI;
+ HNBAP_RAC_t rAC;
/*
* This type is extensible,
* possible extensions are below.
@@ -31,14 +31,14 @@ typedef struct LAI {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} LAI_t;
+} HNBAP_RAI_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_LAI;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAI;
#ifdef __cplusplus
}
#endif
-#endif /* _LAI_H_ */
+#endif /* _HNBAP_RAI_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_RNC-ID.h b/include/osmocom/hnbap/HNBAP_RNC-ID.h
new file mode 100644
index 0000000..35b58aa
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_RNC-ID.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_RNC_ID_H_
+#define _HNBAP_RNC_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_RNC-ID */
+typedef long HNBAP_RNC_ID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RNC_ID;
+asn_struct_free_f HNBAP_RNC_ID_free;
+asn_struct_print_f HNBAP_RNC_ID_print;
+asn_constr_check_f HNBAP_RNC_ID_constraint;
+ber_type_decoder_f HNBAP_RNC_ID_decode_ber;
+der_type_encoder_f HNBAP_RNC_ID_encode_der;
+xer_type_decoder_f HNBAP_RNC_ID_decode_xer;
+xer_type_encoder_f HNBAP_RNC_ID_encode_xer;
+per_type_decoder_f HNBAP_RNC_ID_decode_uper;
+per_type_encoder_f HNBAP_RNC_ID_encode_uper;
+per_type_decoder_f HNBAP_RNC_ID_decode_aper;
+per_type_encoder_f HNBAP_RNC_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_RNC_ID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Registration-Cause.h b/include/osmocom/hnbap/HNBAP_Registration-Cause.h
new file mode 100644
index 0000000..3de4fde
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Registration-Cause.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Registration_Cause_H_
+#define _HNBAP_Registration_Cause_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Registration_Cause {
+ HNBAP_Registration_Cause_emergency_call = 0,
+ HNBAP_Registration_Cause_normal = 1,
+ /*
+ * Enumeration is extensible
+ */
+ HNBAP_Registration_Cause_ue_relocation = 2
+} e_HNBAP_Registration_Cause;
+
+/* HNBAP_Registration-Cause */
+typedef long HNBAP_Registration_Cause_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Registration_Cause;
+asn_struct_free_f HNBAP_Registration_Cause_free;
+asn_struct_print_f HNBAP_Registration_Cause_print;
+asn_constr_check_f HNBAP_Registration_Cause_constraint;
+ber_type_decoder_f HNBAP_Registration_Cause_decode_ber;
+der_type_encoder_f HNBAP_Registration_Cause_encode_der;
+xer_type_decoder_f HNBAP_Registration_Cause_decode_xer;
+xer_type_encoder_f HNBAP_Registration_Cause_encode_xer;
+per_type_decoder_f HNBAP_Registration_Cause_decode_uper;
+per_type_encoder_f HNBAP_Registration_Cause_encode_uper;
+per_type_decoder_f HNBAP_Registration_Cause_decode_aper;
+per_type_encoder_f HNBAP_Registration_Cause_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Registration_Cause_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RelocationComplete.h b/include/osmocom/hnbap/HNBAP_RelocationComplete.h
index 4dd2a2d..6c89364 100644
--- a/include/osmocom/hnbap/RelocationComplete.h
+++ b/include/osmocom/hnbap/HNBAP_RelocationComplete.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _RelocationComplete_H_
-#define _RelocationComplete_H_
+#ifndef _HNBAP_RelocationComplete_H_
+#define _HNBAP_RelocationComplete_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* RelocationComplete */
-typedef struct RelocationComplete {
- struct relocationComplete_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_RelocationComplete */
+typedef struct HNBAP_RelocationComplete {
+ struct HNBAP_RelocationComplete__relocationComplete_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct RelocationComplete {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} RelocationComplete_t;
+} HNBAP_RelocationComplete_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RelocationComplete;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RelocationComplete;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _RelocationComplete_H_ */
+#endif /* _HNBAP_RelocationComplete_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h b/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h
new file mode 100644
index 0000000..47bd663
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_S_RNTIPrefix_H_
+#define _HNBAP_S_RNTIPrefix_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_S-RNTIPrefix */
+typedef BIT_STRING_t HNBAP_S_RNTIPrefix_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_S_RNTIPrefix;
+asn_struct_free_f HNBAP_S_RNTIPrefix_free;
+asn_struct_print_f HNBAP_S_RNTIPrefix_print;
+asn_constr_check_f HNBAP_S_RNTIPrefix_constraint;
+ber_type_decoder_f HNBAP_S_RNTIPrefix_decode_ber;
+der_type_encoder_f HNBAP_S_RNTIPrefix_encode_der;
+xer_type_decoder_f HNBAP_S_RNTIPrefix_decode_xer;
+xer_type_encoder_f HNBAP_S_RNTIPrefix_encode_xer;
+per_type_decoder_f HNBAP_S_RNTIPrefix_decode_uper;
+per_type_encoder_f HNBAP_S_RNTIPrefix_encode_uper;
+per_type_decoder_f HNBAP_S_RNTIPrefix_decode_aper;
+per_type_encoder_f HNBAP_S_RNTIPrefix_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_S_RNTIPrefix_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_SAC.h b/include/osmocom/hnbap/HNBAP_SAC.h
new file mode 100644
index 0000000..15549a3
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_SAC.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_SAC_H_
+#define _HNBAP_SAC_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_SAC */
+typedef OCTET_STRING_t HNBAP_SAC_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_SAC;
+asn_struct_free_f HNBAP_SAC_free;
+asn_struct_print_f HNBAP_SAC_print;
+asn_constr_check_f HNBAP_SAC_constraint;
+ber_type_decoder_f HNBAP_SAC_decode_ber;
+der_type_encoder_f HNBAP_SAC_encode_der;
+xer_type_decoder_f HNBAP_SAC_decode_xer;
+xer_type_encoder_f HNBAP_SAC_encode_xer;
+per_type_decoder_f HNBAP_SAC_decode_uper;
+per_type_encoder_f HNBAP_SAC_encode_uper;
+per_type_decoder_f HNBAP_SAC_decode_aper;
+per_type_encoder_f HNBAP_SAC_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_SAC_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/SuccessfulOutcome.h b/include/osmocom/hnbap/HNBAP_SuccessfulOutcome.h
index fc53d89..aa7a937 100644
--- a/include/osmocom/hnbap/SuccessfulOutcome.h
+++ b/include/osmocom/hnbap/HNBAP_SuccessfulOutcome.h
@@ -2,18 +2,18 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _SuccessfulOutcome_H_
-#define _SuccessfulOutcome_H_
+#ifndef _HNBAP_SuccessfulOutcome_H_
+#define _HNBAP_SuccessfulOutcome_H_
#include <asn_application.h>
/* Including external dependencies */
-#include <osmocom/hnbap/ProcedureCode.h>
-#include <osmocom/hnbap/Criticality.h>
+#include <osmocom/hnbap/HNBAP_ProcedureCode.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
#include <ANY.h>
#include <constr_SEQUENCE.h>
@@ -21,22 +21,22 @@
extern "C" {
#endif
-/* SuccessfulOutcome */
-typedef struct SuccessfulOutcome {
- ProcedureCode_t procedureCode;
- Criticality_t criticality;
+/* HNBAP_SuccessfulOutcome */
+typedef struct HNBAP_SuccessfulOutcome {
+ HNBAP_ProcedureCode_t procedureCode;
+ HNBAP_Criticality_t criticality;
ANY_t value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} SuccessfulOutcome_t;
+} HNBAP_SuccessfulOutcome_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_SuccessfulOutcome;
#ifdef __cplusplus
}
#endif
-#endif /* _SuccessfulOutcome_H_ */
+#endif /* _HNBAP_SuccessfulOutcome_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_TMSIDS41.h b/include/osmocom/hnbap/HNBAP_TMSIDS41.h
new file mode 100644
index 0000000..0f45fce
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_TMSIDS41.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_TMSIDS41_H_
+#define _HNBAP_TMSIDS41_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_TMSIDS41 */
+typedef OCTET_STRING_t HNBAP_TMSIDS41_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TMSIDS41;
+asn_struct_free_f HNBAP_TMSIDS41_free;
+asn_struct_print_f HNBAP_TMSIDS41_print;
+asn_constr_check_f HNBAP_TMSIDS41_constraint;
+ber_type_decoder_f HNBAP_TMSIDS41_decode_ber;
+der_type_encoder_f HNBAP_TMSIDS41_encode_der;
+xer_type_decoder_f HNBAP_TMSIDS41_decode_xer;
+xer_type_encoder_f HNBAP_TMSIDS41_encode_xer;
+per_type_decoder_f HNBAP_TMSIDS41_decode_uper;
+per_type_encoder_f HNBAP_TMSIDS41_encode_uper;
+per_type_decoder_f HNBAP_TMSIDS41_decode_aper;
+per_type_encoder_f HNBAP_TMSIDS41_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_TMSIDS41_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TMSILAI.h b/include/osmocom/hnbap/HNBAP_TMSILAI.h
index ee38a24..0df3774 100644
--- a/include/osmocom/hnbap/TMSILAI.h
+++ b/include/osmocom/hnbap/HNBAP_TMSILAI.h
@@ -2,39 +2,39 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _TMSILAI_H_
-#define _TMSILAI_H_
+#ifndef _HNBAP_TMSILAI_H_
+#define _HNBAP_TMSILAI_H_
#include <asn_application.h>
/* Including external dependencies */
#include <BIT_STRING.h>
-#include <osmocom/hnbap/LAI.h>
+#include <osmocom/hnbap/HNBAP_LAI.h>
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* TMSILAI */
-typedef struct TMSILAI {
+/* HNBAP_TMSILAI */
+typedef struct HNBAP_TMSILAI {
BIT_STRING_t tMSI;
- LAI_t lAI;
+ HNBAP_LAI_t lAI;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} TMSILAI_t;
+} HNBAP_TMSILAI_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TMSILAI;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TMSILAI;
#ifdef __cplusplus
}
#endif
-#endif /* _TMSILAI_H_ */
+#endif /* _HNBAP_TMSILAI_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TNLUpdateFailure.h b/include/osmocom/hnbap/HNBAP_TNLUpdateFailure.h
index 91ea963..b662d0c 100644
--- a/include/osmocom/hnbap/TNLUpdateFailure.h
+++ b/include/osmocom/hnbap/HNBAP_TNLUpdateFailure.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _TNLUpdateFailure_H_
-#define _TNLUpdateFailure_H_
+#ifndef _HNBAP_TNLUpdateFailure_H_
+#define _HNBAP_TNLUpdateFailure_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* TNLUpdateFailure */
-typedef struct TNLUpdateFailure {
- struct tnlUpdateFailure_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_TNLUpdateFailure */
+typedef struct HNBAP_TNLUpdateFailure {
+ struct HNBAP_TNLUpdateFailure__tnlUpdateFailure_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct TNLUpdateFailure {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} TNLUpdateFailure_t;
+} HNBAP_TNLUpdateFailure_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateFailure;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateFailure;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _TNLUpdateFailure_H_ */
+#endif /* _HNBAP_TNLUpdateFailure_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TNLUpdateRequest.h b/include/osmocom/hnbap/HNBAP_TNLUpdateRequest.h
index c87702c..8f43046 100644
--- a/include/osmocom/hnbap/TNLUpdateRequest.h
+++ b/include/osmocom/hnbap/HNBAP_TNLUpdateRequest.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _TNLUpdateRequest_H_
-#define _TNLUpdateRequest_H_
+#ifndef _HNBAP_TNLUpdateRequest_H_
+#define _HNBAP_TNLUpdateRequest_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* TNLUpdateRequest */
-typedef struct TNLUpdateRequest {
- struct tnlUpdateRequest_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_TNLUpdateRequest */
+typedef struct HNBAP_TNLUpdateRequest {
+ struct HNBAP_TNLUpdateRequest__tnlUpdateRequest_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct TNLUpdateRequest {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} TNLUpdateRequest_t;
+} HNBAP_TNLUpdateRequest_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateRequest;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateRequest;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _TNLUpdateRequest_H_ */
+#endif /* _HNBAP_TNLUpdateRequest_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TNLUpdateResponse.h b/include/osmocom/hnbap/HNBAP_TNLUpdateResponse.h
index 01ca4c6..921ecc4 100644
--- a/include/osmocom/hnbap/TNLUpdateResponse.h
+++ b/include/osmocom/hnbap/HNBAP_TNLUpdateResponse.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _TNLUpdateResponse_H_
-#define _TNLUpdateResponse_H_
+#ifndef _HNBAP_TNLUpdateResponse_H_
+#define _HNBAP_TNLUpdateResponse_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* TNLUpdateResponse */
-typedef struct TNLUpdateResponse {
- struct tnlUpdateResponse_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_TNLUpdateResponse */
+typedef struct HNBAP_TNLUpdateResponse {
+ struct HNBAP_TNLUpdateResponse__tnlUpdateResponse_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct TNLUpdateResponse {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} TNLUpdateResponse_t;
+} HNBAP_TNLUpdateResponse_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateResponse;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateResponse;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _TNLUpdateResponse_H_ */
+#endif /* _HNBAP_TNLUpdateResponse_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_TransportInfo.h b/include/osmocom/hnbap/HNBAP_TransportInfo.h
new file mode 100644
index 0000000..2b7bf2b
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_TransportInfo.h
@@ -0,0 +1,70 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_TransportInfo_H_
+#define _HNBAP_TransportInfo_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_TransportLayerAddress.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <osmocom/hnbap/HNBAP_GTP-TEI.h>
+#include <osmocom/hnbap/HNBAP_BindingID.h>
+#include <constr_CHOICE.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_TransportInfo__transportAssociation_PR {
+ HNBAP_TransportInfo__transportAssociation_PR_NOTHING, /* No components present */
+ HNBAP_TransportInfo__transportAssociation_PR_gtp_TEI,
+ HNBAP_TransportInfo__transportAssociation_PR_bindingID,
+ /* Extensions may appear below */
+
+} HNBAP_TransportInfo__transportAssociation_PR;
+
+/* HNBAP_TransportInfo */
+typedef struct HNBAP_TransportInfo {
+ HNBAP_TransportLayerAddress_t transportLayerAddress;
+ struct HNBAP_TransportInfo__transportAssociation {
+ HNBAP_TransportInfo__transportAssociation_PR present;
+ union HNBAP_TransportInfo__transportAssociation_u {
+ HNBAP_GTP_TEI_t gtp_TEI;
+ HNBAP_BindingID_t bindingID;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } transportAssociation;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_TransportInfo_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TransportInfo;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_TransportInfo_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h b/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h
new file mode 100644
index 0000000..9b2a81a
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_TransportLayerAddress_H_
+#define _HNBAP_TransportLayerAddress_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_TransportLayerAddress */
+typedef BIT_STRING_t HNBAP_TransportLayerAddress_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TransportLayerAddress;
+asn_struct_free_f HNBAP_TransportLayerAddress_free;
+asn_struct_print_f HNBAP_TransportLayerAddress_print;
+asn_constr_check_f HNBAP_TransportLayerAddress_constraint;
+ber_type_decoder_f HNBAP_TransportLayerAddress_decode_ber;
+der_type_encoder_f HNBAP_TransportLayerAddress_encode_der;
+xer_type_decoder_f HNBAP_TransportLayerAddress_decode_xer;
+xer_type_encoder_f HNBAP_TransportLayerAddress_encode_xer;
+per_type_decoder_f HNBAP_TransportLayerAddress_decode_uper;
+per_type_encoder_f HNBAP_TransportLayerAddress_encode_uper;
+per_type_decoder_f HNBAP_TransportLayerAddress_decode_aper;
+per_type_encoder_f HNBAP_TransportLayerAddress_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_TransportLayerAddress_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_TriggeringMessage.h b/include/osmocom/hnbap/HNBAP_TriggeringMessage.h
new file mode 100644
index 0000000..24dcaec
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_TriggeringMessage.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-CommonDataTypes"
+ * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_TriggeringMessage_H_
+#define _HNBAP_TriggeringMessage_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_TriggeringMessage {
+ HNBAP_TriggeringMessage_initiating_message = 0,
+ HNBAP_TriggeringMessage_successful_outcome = 1,
+ HNBAP_TriggeringMessage_unsuccessful_outcome = 2
+} e_HNBAP_TriggeringMessage;
+
+/* HNBAP_TriggeringMessage */
+typedef long HNBAP_TriggeringMessage_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TriggeringMessage;
+asn_struct_free_f HNBAP_TriggeringMessage_free;
+asn_struct_print_f HNBAP_TriggeringMessage_print;
+asn_constr_check_f HNBAP_TriggeringMessage_constraint;
+ber_type_decoder_f HNBAP_TriggeringMessage_decode_ber;
+der_type_encoder_f HNBAP_TriggeringMessage_encode_der;
+xer_type_decoder_f HNBAP_TriggeringMessage_decode_xer;
+xer_type_encoder_f HNBAP_TriggeringMessage_encode_xer;
+per_type_decoder_f HNBAP_TriggeringMessage_decode_uper;
+per_type_encoder_f HNBAP_TriggeringMessage_encode_uper;
+per_type_decoder_f HNBAP_TriggeringMessage_decode_aper;
+per_type_encoder_f HNBAP_TriggeringMessage_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_TriggeringMessage_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Tunnel-Information.h b/include/osmocom/hnbap/HNBAP_Tunnel-Information.h
new file mode 100644
index 0000000..63eaa37
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Tunnel-Information.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Tunnel_Information_H_
+#define _HNBAP_Tunnel_Information_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IP-Address.h>
+#include <osmocom/hnbap/HNBAP_UDP-Port-Number.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_Tunnel-Information */
+typedef struct HNBAP_Tunnel_Information {
+ HNBAP_IP_Address_t iP_Address;
+ HNBAP_UDP_Port_Number_t *uDP_Port_Number /* OPTIONAL */;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_Tunnel_Information_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Tunnel_Information;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Tunnel_Information_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_TypeOfError.h b/include/osmocom/hnbap/HNBAP_TypeOfError.h
new file mode 100644
index 0000000..eba4911
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_TypeOfError.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_TypeOfError_H_
+#define _HNBAP_TypeOfError_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_TypeOfError {
+ HNBAP_TypeOfError_not_understood = 0,
+ HNBAP_TypeOfError_missing = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_TypeOfError;
+
+/* HNBAP_TypeOfError */
+typedef long HNBAP_TypeOfError_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TypeOfError;
+asn_struct_free_f HNBAP_TypeOfError_free;
+asn_struct_print_f HNBAP_TypeOfError_print;
+asn_constr_check_f HNBAP_TypeOfError_constraint;
+ber_type_decoder_f HNBAP_TypeOfError_decode_ber;
+der_type_encoder_f HNBAP_TypeOfError_encode_der;
+xer_type_decoder_f HNBAP_TypeOfError_decode_xer;
+xer_type_encoder_f HNBAP_TypeOfError_encode_xer;
+per_type_decoder_f HNBAP_TypeOfError_decode_uper;
+per_type_encoder_f HNBAP_TypeOfError_encode_uper;
+per_type_decoder_f HNBAP_TypeOfError_decode_aper;
+per_type_encoder_f HNBAP_TypeOfError_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_TypeOfError_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_U-RNTI.h b/include/osmocom/hnbap/HNBAP_U-RNTI.h
new file mode 100644
index 0000000..f942e35
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_U-RNTI.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_U_RNTI_H_
+#define _HNBAP_U_RNTI_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <BIT_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_U-RNTI */
+typedef BIT_STRING_t HNBAP_U_RNTI_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTI;
+asn_struct_free_f HNBAP_U_RNTI_free;
+asn_struct_print_f HNBAP_U_RNTI_print;
+asn_constr_check_f HNBAP_U_RNTI_constraint;
+ber_type_decoder_f HNBAP_U_RNTI_decode_ber;
+der_type_encoder_f HNBAP_U_RNTI_encode_der;
+xer_type_decoder_f HNBAP_U_RNTI_decode_xer;
+xer_type_encoder_f HNBAP_U_RNTI_encode_xer;
+per_type_decoder_f HNBAP_U_RNTI_decode_uper;
+per_type_encoder_f HNBAP_U_RNTI_encode_uper;
+per_type_decoder_f HNBAP_U_RNTI_decode_aper;
+per_type_encoder_f HNBAP_U_RNTI_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_U_RNTI_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/U-RNTIQueryRequest.h b/include/osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h
index 7403c0a..c0cbbe8 100644
--- a/include/osmocom/hnbap/U-RNTIQueryRequest.h
+++ b/include/osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _U_RNTIQueryRequest_H_
-#define _U_RNTIQueryRequest_H_
+#ifndef _HNBAP_U_RNTIQueryRequest_H_
+#define _HNBAP_U_RNTIQueryRequest_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* U-RNTIQueryRequest */
-typedef struct U_RNTIQueryRequest {
- struct u_RNTIQueryRequest_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_U-RNTIQueryRequest */
+typedef struct HNBAP_U_RNTIQueryRequest {
+ struct HNBAP_U_RNTIQueryRequest__u_RNTIQueryRequest_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct U_RNTIQueryRequest {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} U_RNTIQueryRequest_t;
+} HNBAP_U_RNTIQueryRequest_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryRequest;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTIQueryRequest;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _U_RNTIQueryRequest_H_ */
+#endif /* _HNBAP_U_RNTIQueryRequest_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/U-RNTIQueryResponse.h b/include/osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h
index 730144f..8c4a2d0 100644
--- a/include/osmocom/hnbap/U-RNTIQueryResponse.h
+++ b/include/osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _U_RNTIQueryResponse_H_
-#define _U_RNTIQueryResponse_H_
+#ifndef _HNBAP_U_RNTIQueryResponse_H_
+#define _HNBAP_U_RNTIQueryResponse_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* U-RNTIQueryResponse */
-typedef struct U_RNTIQueryResponse {
- struct u_RNTIQueryResponse_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_U-RNTIQueryResponse */
+typedef struct HNBAP_U_RNTIQueryResponse {
+ struct HNBAP_U_RNTIQueryResponse__u_RNTIQueryResponse_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct U_RNTIQueryResponse {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} U_RNTIQueryResponse_t;
+} HNBAP_U_RNTIQueryResponse_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryResponse;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTIQueryResponse;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _U_RNTIQueryResponse_H_ */
+#endif /* _HNBAP_U_RNTIQueryResponse_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h b/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h
new file mode 100644
index 0000000..988cedb
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UDP_Port_Number_H_
+#define _HNBAP_UDP_Port_Number_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <OCTET_STRING.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_UDP-Port-Number */
+typedef OCTET_STRING_t HNBAP_UDP_Port_Number_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UDP_Port_Number;
+asn_struct_free_f HNBAP_UDP_Port_Number_free;
+asn_struct_print_f HNBAP_UDP_Port_Number_print;
+asn_constr_check_f HNBAP_UDP_Port_Number_constraint;
+ber_type_decoder_f HNBAP_UDP_Port_Number_decode_ber;
+der_type_encoder_f HNBAP_UDP_Port_Number_encode_der;
+xer_type_decoder_f HNBAP_UDP_Port_Number_decode_xer;
+xer_type_encoder_f HNBAP_UDP_Port_Number_encode_xer;
+per_type_decoder_f HNBAP_UDP_Port_Number_decode_uper;
+per_type_encoder_f HNBAP_UDP_Port_Number_encode_uper;
+per_type_decoder_f HNBAP_UDP_Port_Number_decode_aper;
+per_type_encoder_f HNBAP_UDP_Port_Number_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UDP_Port_Number_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UE-Capabilities.h b/include/osmocom/hnbap/HNBAP_UE-Capabilities.h
new file mode 100644
index 0000000..5f275a3
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UE-Capabilities.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UE_Capabilities_H_
+#define _HNBAP_UE_Capabilities_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h>
+#include <osmocom/hnbap/HNBAP_CSG-Capability.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_UE-Capabilities */
+typedef struct HNBAP_UE_Capabilities {
+ HNBAP_Access_stratum_release_indicator_t access_stratum_release_indicator;
+ HNBAP_CSG_Capability_t csg_capability;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_UE_Capabilities_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UE_Capabilities;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UE_Capabilities_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UE-Identity.h b/include/osmocom/hnbap/HNBAP_UE-Identity.h
new file mode 100644
index 0000000..3c11a84
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UE-Identity.h
@@ -0,0 +1,74 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UE_Identity_H_
+#define _HNBAP_UE_Identity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IMSI.h>
+#include <osmocom/hnbap/HNBAP_TMSILAI.h>
+#include <osmocom/hnbap/HNBAP_PTMSIRAI.h>
+#include <osmocom/hnbap/HNBAP_IMEI.h>
+#include <osmocom/hnbap/HNBAP_ESN.h>
+#include <osmocom/hnbap/HNBAP_IMSIDS41.h>
+#include <osmocom/hnbap/HNBAP_IMSIESN.h>
+#include <osmocom/hnbap/HNBAP_TMSIDS41.h>
+#include <constr_CHOICE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_UE_Identity_PR {
+ HNBAP_UE_Identity_PR_NOTHING, /* No components present */
+ HNBAP_UE_Identity_PR_iMSI,
+ HNBAP_UE_Identity_PR_tMSILAI,
+ HNBAP_UE_Identity_PR_pTMSIRAI,
+ HNBAP_UE_Identity_PR_iMEI,
+ HNBAP_UE_Identity_PR_eSN,
+ HNBAP_UE_Identity_PR_iMSIDS41,
+ HNBAP_UE_Identity_PR_iMSIESN,
+ HNBAP_UE_Identity_PR_tMSIDS41,
+ /* Extensions may appear below */
+
+} HNBAP_UE_Identity_PR;
+
+/* HNBAP_UE-Identity */
+typedef struct HNBAP_UE_Identity {
+ HNBAP_UE_Identity_PR present;
+ union HNBAP_UE_Identity_u {
+ HNBAP_IMSI_t iMSI;
+ HNBAP_TMSILAI_t tMSILAI;
+ HNBAP_PTMSIRAI_t pTMSIRAI;
+ HNBAP_IMEI_t iMEI;
+ HNBAP_ESN_t eSN;
+ HNBAP_IMSIDS41_t iMSIDS41;
+ HNBAP_IMSIESN_t iMSIESN;
+ HNBAP_TMSIDS41_t tMSIDS41;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ } choice;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_UE_Identity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UE_Identity;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UE_Identity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UEDe-Register.h b/include/osmocom/hnbap/HNBAP_UEDe-Register.h
index dab4334..58009c5 100644
--- a/include/osmocom/hnbap/UEDe-Register.h
+++ b/include/osmocom/hnbap/HNBAP_UEDe-Register.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _UEDe_Register_H_
-#define _UEDe_Register_H_
+#ifndef _HNBAP_UEDe_Register_H_
+#define _HNBAP_UEDe_Register_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* UEDe-Register */
-typedef struct UEDe_Register {
- struct ueDe_Register_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_UEDe-Register */
+typedef struct HNBAP_UEDe_Register {
+ struct HNBAP_UEDe_Register__ueDe_Register_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct UEDe_Register {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} UEDe_Register_t;
+} HNBAP_UEDe_Register_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UEDe_Register;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UEDe_Register;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _UEDe_Register_H_ */
+#endif /* _HNBAP_UEDe_Register_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UERegisterAccept.h b/include/osmocom/hnbap/HNBAP_UERegisterAccept.h
index de630b1..9e5c206 100644
--- a/include/osmocom/hnbap/UERegisterAccept.h
+++ b/include/osmocom/hnbap/HNBAP_UERegisterAccept.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _UERegisterAccept_H_
-#define _UERegisterAccept_H_
+#ifndef _HNBAP_UERegisterAccept_H_
+#define _HNBAP_UERegisterAccept_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* UERegisterAccept */
-typedef struct UERegisterAccept {
- struct ueRegisterAccept_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_UERegisterAccept */
+typedef struct HNBAP_UERegisterAccept {
+ struct HNBAP_UERegisterAccept__ueRegisterAccept_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct UERegisterAccept {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} UERegisterAccept_t;
+} HNBAP_UERegisterAccept_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UERegisterAccept;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterAccept;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _UERegisterAccept_H_ */
+#endif /* _HNBAP_UERegisterAccept_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UERegisterReject.h b/include/osmocom/hnbap/HNBAP_UERegisterReject.h
index abda80d..44ed158 100644
--- a/include/osmocom/hnbap/UERegisterReject.h
+++ b/include/osmocom/hnbap/HNBAP_UERegisterReject.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _UERegisterReject_H_
-#define _UERegisterReject_H_
+#ifndef _HNBAP_UERegisterReject_H_
+#define _HNBAP_UERegisterReject_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* UERegisterReject */
-typedef struct UERegisterReject {
- struct ueRegisterReject_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_UERegisterReject */
+typedef struct HNBAP_UERegisterReject {
+ struct HNBAP_UERegisterReject__ueRegisterReject_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct UERegisterReject {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} UERegisterReject_t;
+} HNBAP_UERegisterReject_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UERegisterReject;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterReject;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _UERegisterReject_H_ */
+#endif /* _HNBAP_UERegisterReject_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UERegisterRequest.h b/include/osmocom/hnbap/HNBAP_UERegisterRequest.h
index 09d6a29..ae82132 100644
--- a/include/osmocom/hnbap/UERegisterRequest.h
+++ b/include/osmocom/hnbap/HNBAP_UERegisterRequest.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-PDU"
* found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _UERegisterRequest_H_
-#define _UERegisterRequest_H_
+#ifndef _HNBAP_UERegisterRequest_H_
+#define _HNBAP_UERegisterRequest_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_IE.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -20,13 +21,10 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* UERegisterRequest */
-typedef struct UERegisterRequest {
- struct ueRegisterRequest_ies {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_UERegisterRequest */
+typedef struct HNBAP_UERegisterRequest {
+ struct HNBAP_UERegisterRequest__ueRegisterRequest_ies {
+ A_SEQUENCE_OF(HNBAP_IE_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -38,17 +36,14 @@ typedef struct UERegisterRequest {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} UERegisterRequest_t;
+} HNBAP_UERegisterRequest_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UERegisterRequest;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterRequest;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _UERegisterRequest_H_ */
+#endif /* _HNBAP_UERegisterRequest_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_URAIdentity.h b/include/osmocom/hnbap/HNBAP_URAIdentity.h
new file mode 100644
index 0000000..97a1e12
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_URAIdentity.h
@@ -0,0 +1,43 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_URAIdentity_H_
+#define _HNBAP_URAIdentity_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_URAIdentity */
+typedef long HNBAP_URAIdentity_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_URAIdentity;
+asn_struct_free_f HNBAP_URAIdentity_free;
+asn_struct_print_f HNBAP_URAIdentity_print;
+asn_constr_check_f HNBAP_URAIdentity_constraint;
+ber_type_decoder_f HNBAP_URAIdentity_decode_ber;
+der_type_encoder_f HNBAP_URAIdentity_encode_der;
+xer_type_decoder_f HNBAP_URAIdentity_decode_xer;
+xer_type_encoder_f HNBAP_URAIdentity_encode_xer;
+per_type_decoder_f HNBAP_URAIdentity_decode_uper;
+per_type_encoder_f HNBAP_URAIdentity_encode_uper;
+per_type_decoder_f HNBAP_URAIdentity_decode_aper;
+per_type_encoder_f HNBAP_URAIdentity_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_URAIdentity_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IE-Extensions.h b/include/osmocom/hnbap/HNBAP_URAIdentityList.h
index 5236df0..0b22d29 100644
--- a/include/osmocom/hnbap/IE-Extensions.h
+++ b/include/osmocom/hnbap/HNBAP_URAIdentityList.h
@@ -2,16 +2,17 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "HNBAP-IEs"
* found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
+ * `asn1c -R -fcompound-names`
*/
-#ifndef _IE_Extensions_H_
-#define _IE_Extensions_H_
+#ifndef _HNBAP_URAIdentityList_H_
+#define _HNBAP_URAIdentityList_H_
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_URAIdentity.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
@@ -19,26 +20,20 @@
extern "C" {
#endif
-/* Forward declarations */
-struct IE;
-
-/* IE-Extensions */
-typedef struct IE_Extensions {
- A_SEQUENCE_OF(struct IE) list;
+/* HNBAP_URAIdentityList */
+typedef struct HNBAP_URAIdentityList {
+ A_SEQUENCE_OF(HNBAP_URAIdentity_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} IE_Extensions_t;
+} HNBAP_URAIdentityList_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IE_Extensions;
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_URAIdentityList;
#ifdef __cplusplus
}
#endif
-/* Referred external types */
-#include <osmocom/hnbap/IE.h>
-
-#endif /* _IE_Extensions_H_ */
+#endif /* _HNBAP_URAIdentityList_H_ */
#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UTRANCellID.h b/include/osmocom/hnbap/HNBAP_UTRANCellID.h
new file mode 100644
index 0000000..0659034
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UTRANCellID.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UTRANCellID_H_
+#define _HNBAP_UTRANCellID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_LAC.h>
+#include <osmocom/hnbap/HNBAP_RAC.h>
+#include <osmocom/hnbap/HNBAP_PLMNidentity.h>
+#include <osmocom/hnbap/HNBAP_CellIdentity.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_UTRANCellID */
+typedef struct HNBAP_UTRANCellID {
+ HNBAP_LAC_t lAC;
+ HNBAP_RAC_t rAC;
+ HNBAP_PLMNidentity_t pLMNidentity;
+ HNBAP_CellIdentity_t uTRANcellID;
+ HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_UTRANCellID_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UTRANCellID;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UTRANCellID_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h b/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h
new file mode 100644
index 0000000..3951209
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h
@@ -0,0 +1,51 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UnknownU_RNTIIndication_H_
+#define _HNBAP_UnknownU_RNTIIndication_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_UnknownU_RNTIIndication {
+ HNBAP_UnknownU_RNTIIndication_unknown = 0
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_UnknownU_RNTIIndication;
+
+/* HNBAP_UnknownU-RNTIIndication */
+typedef long HNBAP_UnknownU_RNTIIndication_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UnknownU_RNTIIndication;
+asn_struct_free_f HNBAP_UnknownU_RNTIIndication_free;
+asn_struct_print_f HNBAP_UnknownU_RNTIIndication_print;
+asn_constr_check_f HNBAP_UnknownU_RNTIIndication_constraint;
+ber_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_ber;
+der_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_der;
+xer_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_xer;
+xer_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_xer;
+per_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_uper;
+per_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_uper;
+per_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_aper;
+per_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UnknownU_RNTIIndication_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h b/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h
new file mode 100644
index 0000000..032936f
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h
@@ -0,0 +1,42 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-PDU"
+ * found in "../../asn1/hnbap/HNBAP-PDU.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_UnsuccessfulOutcome_H_
+#define _HNBAP_UnsuccessfulOutcome_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/hnbap/HNBAP_ProcedureCode.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
+#include <ANY.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* HNBAP_UnsuccessfulOutcome */
+typedef struct HNBAP_UnsuccessfulOutcome {
+ HNBAP_ProcedureCode_t procedureCode;
+ HNBAP_Criticality_t criticality;
+ ANY_t value;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} HNBAP_UnsuccessfulOutcome_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UnsuccessfulOutcome;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_UnsuccessfulOutcome_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBAP_Update-cause.h b/include/osmocom/hnbap/HNBAP_Update-cause.h
new file mode 100644
index 0000000..ebede3d
--- /dev/null
+++ b/include/osmocom/hnbap/HNBAP_Update-cause.h
@@ -0,0 +1,51 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "HNBAP-IEs"
+ * found in "../../asn1/hnbap/HNBAP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _HNBAP_Update_cause_H_
+#define _HNBAP_Update_cause_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum HNBAP_Update_cause {
+ HNBAP_Update_cause_relocation_preparation = 0
+ /*
+ * Enumeration is extensible
+ */
+} e_HNBAP_Update_cause;
+
+/* HNBAP_Update-cause */
+typedef long HNBAP_Update_cause_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Update_cause;
+asn_struct_free_f HNBAP_Update_cause_free;
+asn_struct_print_f HNBAP_Update_cause_print;
+asn_constr_check_f HNBAP_Update_cause_constraint;
+ber_type_decoder_f HNBAP_Update_cause_decode_ber;
+der_type_encoder_f HNBAP_Update_cause_encode_der;
+xer_type_decoder_f HNBAP_Update_cause_decode_xer;
+xer_type_encoder_f HNBAP_Update_cause_encode_xer;
+per_type_decoder_f HNBAP_Update_cause_decode_uper;
+per_type_encoder_f HNBAP_Update_cause_encode_uper;
+per_type_decoder_f HNBAP_Update_cause_decode_aper;
+per_type_encoder_f HNBAP_Update_cause_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _HNBAP_Update_cause_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBCapacity.h b/include/osmocom/hnbap/HNBCapacity.h
deleted file mode 100644
index 2c6eea1..0000000
--- a/include/osmocom/hnbap/HNBCapacity.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNBCapacity_H_
-#define _HNBCapacity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* HNBCapacity */
-typedef long HNBCapacity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBCapacity;
-asn_struct_free_f HNBCapacity_free;
-asn_struct_print_f HNBCapacity_print;
-asn_constr_check_f HNBCapacity_constraint;
-ber_type_decoder_f HNBCapacity_decode_ber;
-der_type_encoder_f HNBCapacity_encode_der;
-xer_type_decoder_f HNBCapacity_decode_xer;
-xer_type_encoder_f HNBCapacity_encode_xer;
-per_type_decoder_f HNBCapacity_decode_uper;
-per_type_encoder_f HNBCapacity_encode_uper;
-per_type_decoder_f HNBCapacity_decode_aper;
-per_type_encoder_f HNBCapacity_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _HNBCapacity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBConfigInfo.h b/include/osmocom/hnbap/HNBConfigInfo.h
deleted file mode 100644
index 95c4fb9..0000000
--- a/include/osmocom/hnbap/HNBConfigInfo.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNBConfigInfo_H_
-#define _HNBConfigInfo_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNB-RNL-Identity.h>
-#include <osmocom/hnbap/ConfigurationInformation.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* HNBConfigInfo */
-typedef struct HNBConfigInfo {
- HNB_RNL_Identity_t hnb_RNL_Identity;
- ConfigurationInformation_t configurationInformation;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNBConfigInfo_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBConfigInfo;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNBConfigInfo_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBConfigurationInformationMissing.h b/include/osmocom/hnbap/HNBConfigurationInformationMissing.h
deleted file mode 100644
index 9f928f8..0000000
--- a/include/osmocom/hnbap/HNBConfigurationInformationMissing.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNBConfigurationInformationMissing_H_
-#define _HNBConfigurationInformationMissing_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/Cause.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* HNBConfigurationInformationMissing */
-typedef struct HNBConfigurationInformationMissing {
- Cause_t cause;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNBConfigurationInformationMissing_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBConfigurationInformationMissing;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNBConfigurationInformationMissing_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/HNBConfigurationInformationProvided.h b/include/osmocom/hnbap/HNBConfigurationInformationProvided.h
deleted file mode 100644
index 5d8b8fe..0000000
--- a/include/osmocom/hnbap/HNBConfigurationInformationProvided.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _HNBConfigurationInformationProvided_H_
-#define _HNBConfigurationInformationProvided_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/PSC.h>
-#include <osmocom/hnbap/CSG-ID.h>
-#include <osmocom/hnbap/HNB-Cell-Access-Mode.h>
-#include <osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* HNBConfigurationInformationProvided */
-typedef struct HNBConfigurationInformationProvided {
- PSC_t *psc /* OPTIONAL */;
- CSG_ID_t *cSG_ID /* OPTIONAL */;
- HNB_Cell_Access_Mode_t hNB_Cell_Access_Mode;
- Iurh_Signalling_TNL_AddressList_t iurh_Signalling_TNL_AddressList;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} HNBConfigurationInformationProvided_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_HNBConfigurationInformationProvided;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _HNBConfigurationInformationProvided_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IMEI.h b/include/osmocom/hnbap/IMEI.h
deleted file mode 100644
index 41c8c9a..0000000
--- a/include/osmocom/hnbap/IMEI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _IMEI_H_
-#define _IMEI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* IMEI */
-typedef BIT_STRING_t IMEI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IMEI;
-asn_struct_free_f IMEI_free;
-asn_struct_print_f IMEI_print;
-asn_constr_check_f IMEI_constraint;
-ber_type_decoder_f IMEI_decode_ber;
-der_type_encoder_f IMEI_encode_der;
-xer_type_decoder_f IMEI_decode_xer;
-xer_type_encoder_f IMEI_encode_xer;
-per_type_decoder_f IMEI_decode_uper;
-per_type_encoder_f IMEI_encode_uper;
-per_type_decoder_f IMEI_decode_aper;
-per_type_encoder_f IMEI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _IMEI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IMSI.h b/include/osmocom/hnbap/IMSI.h
deleted file mode 100644
index 061520c..0000000
--- a/include/osmocom/hnbap/IMSI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _IMSI_H_
-#define _IMSI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* IMSI */
-typedef OCTET_STRING_t IMSI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IMSI;
-asn_struct_free_f IMSI_free;
-asn_struct_print_f IMSI_print;
-asn_constr_check_f IMSI_constraint;
-ber_type_decoder_f IMSI_decode_ber;
-der_type_encoder_f IMSI_encode_der;
-xer_type_decoder_f IMSI_decode_xer;
-xer_type_encoder_f IMSI_encode_xer;
-per_type_decoder_f IMSI_decode_uper;
-per_type_encoder_f IMSI_encode_uper;
-per_type_decoder_f IMSI_decode_aper;
-per_type_encoder_f IMSI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _IMSI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IMSIDS41.h b/include/osmocom/hnbap/IMSIDS41.h
deleted file mode 100644
index e424742..0000000
--- a/include/osmocom/hnbap/IMSIDS41.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _IMSIDS41_H_
-#define _IMSIDS41_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* IMSIDS41 */
-typedef OCTET_STRING_t IMSIDS41_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IMSIDS41;
-asn_struct_free_f IMSIDS41_free;
-asn_struct_print_f IMSIDS41_print;
-asn_constr_check_f IMSIDS41_constraint;
-ber_type_decoder_f IMSIDS41_decode_ber;
-der_type_encoder_f IMSIDS41_encode_der;
-xer_type_decoder_f IMSIDS41_decode_xer;
-xer_type_encoder_f IMSIDS41_encode_xer;
-per_type_decoder_f IMSIDS41_decode_uper;
-per_type_encoder_f IMSIDS41_encode_uper;
-per_type_decoder_f IMSIDS41_decode_aper;
-per_type_encoder_f IMSIDS41_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _IMSIDS41_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/IP-Address.h b/include/osmocom/hnbap/IP-Address.h
deleted file mode 100644
index 501dab1..0000000
--- a/include/osmocom/hnbap/IP-Address.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _IP_Address_H_
-#define _IP_Address_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/Ipv4Address.h>
-#include <osmocom/hnbap/Ipv6Address.h>
-#include <constr_CHOICE.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum ipaddress_PR {
- ipaddress_PR_NOTHING, /* No components present */
- ipaddress_PR_ipv4info,
- ipaddress_PR_ipv6info,
- /* Extensions may appear below */
-
-} ipaddress_PR;
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* IP-Address */
-typedef struct IP_Address {
- struct ipaddress {
- ipaddress_PR present;
- union IP_Address__ipaddress_u {
- Ipv4Address_t ipv4info;
- Ipv6Address_t ipv6info;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ipaddress;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} IP_Address_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_IP_Address;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _IP_Address_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Ipv4Address.h b/include/osmocom/hnbap/Ipv4Address.h
deleted file mode 100644
index 49154ed..0000000
--- a/include/osmocom/hnbap/Ipv4Address.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Ipv4Address_H_
-#define _Ipv4Address_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Ipv4Address */
-typedef OCTET_STRING_t Ipv4Address_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Ipv4Address;
-asn_struct_free_f Ipv4Address_free;
-asn_struct_print_f Ipv4Address_print;
-asn_constr_check_f Ipv4Address_constraint;
-ber_type_decoder_f Ipv4Address_decode_ber;
-der_type_encoder_f Ipv4Address_encode_der;
-xer_type_decoder_f Ipv4Address_decode_xer;
-xer_type_encoder_f Ipv4Address_encode_xer;
-per_type_decoder_f Ipv4Address_decode_uper;
-per_type_encoder_f Ipv4Address_encode_uper;
-per_type_decoder_f Ipv4Address_decode_aper;
-per_type_encoder_f Ipv4Address_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Ipv4Address_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Ipv6Address.h b/include/osmocom/hnbap/Ipv6Address.h
deleted file mode 100644
index 5268e4c..0000000
--- a/include/osmocom/hnbap/Ipv6Address.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Ipv6Address_H_
-#define _Ipv6Address_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Ipv6Address */
-typedef OCTET_STRING_t Ipv6Address_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Ipv6Address;
-asn_struct_free_f Ipv6Address_free;
-asn_struct_print_f Ipv6Address_print;
-asn_constr_check_f Ipv6Address_constraint;
-ber_type_decoder_f Ipv6Address_decode_ber;
-der_type_encoder_f Ipv6Address_encode_der;
-xer_type_decoder_f Ipv6Address_decode_xer;
-xer_type_encoder_f Ipv6Address_encode_xer;
-per_type_decoder_f Ipv6Address_decode_uper;
-per_type_encoder_f Ipv6Address_encode_uper;
-per_type_decoder_f Ipv6Address_decode_aper;
-per_type_encoder_f Ipv6Address_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Ipv6Address_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h b/include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h
deleted file mode 100644
index 784f7c9..0000000
--- a/include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Iurh_Signalling_TNL_AddressList_H_
-#define _Iurh_Signalling_TNL_AddressList_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IP_Address;
-
-/* Iurh-Signalling-TNL-AddressList */
-typedef struct Iurh_Signalling_TNL_AddressList {
- A_SEQUENCE_OF(struct IP_Address) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Iurh_Signalling_TNL_AddressList_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Iurh_Signalling_TNL_AddressList;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IP-Address.h>
-
-#endif /* _Iurh_Signalling_TNL_AddressList_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/LAC.h b/include/osmocom/hnbap/LAC.h
deleted file mode 100644
index 462fd4c..0000000
--- a/include/osmocom/hnbap/LAC.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _LAC_H_
-#define _LAC_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* LAC */
-typedef OCTET_STRING_t LAC_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_LAC;
-asn_struct_free_f LAC_free;
-asn_struct_print_f LAC_print;
-asn_constr_check_f LAC_constraint;
-ber_type_decoder_f LAC_decode_ber;
-der_type_encoder_f LAC_encode_der;
-xer_type_decoder_f LAC_decode_xer;
-xer_type_encoder_f LAC_encode_xer;
-per_type_decoder_f LAC_decode_uper;
-per_type_encoder_f LAC_encode_uper;
-per_type_decoder_f LAC_decode_aper;
-per_type_encoder_f LAC_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _LAC_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/MacroCellID.h b/include/osmocom/hnbap/MacroCellID.h
deleted file mode 100644
index 88b4a62..0000000
--- a/include/osmocom/hnbap/MacroCellID.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _MacroCellID_H_
-#define _MacroCellID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/UTRANCellID.h>
-#include <osmocom/hnbap/CGI.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum MacroCellID_PR {
- MacroCellID_PR_NOTHING, /* No components present */
- MacroCellID_PR_uTRANCellID,
- MacroCellID_PR_gERANCellID,
- /* Extensions may appear below */
-
-} MacroCellID_PR;
-
-/* MacroCellID */
-typedef struct MacroCellID {
- MacroCellID_PR present;
- union MacroCellID_u {
- UTRANCellID_t uTRANCellID;
- CGI_t gERANCellID;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} MacroCellID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_MacroCellID;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _MacroCellID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/MacroCoverageInformation.h b/include/osmocom/hnbap/MacroCoverageInformation.h
deleted file mode 100644
index 1d3f915..0000000
--- a/include/osmocom/hnbap/MacroCoverageInformation.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _MacroCoverageInformation_H_
-#define _MacroCoverageInformation_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/MacroCellID.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* MacroCoverageInformation */
-typedef struct MacroCoverageInformation {
- MacroCellID_t cellIdentity;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} MacroCoverageInformation_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_MacroCoverageInformation;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _MacroCoverageInformation_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Makefile.am b/include/osmocom/hnbap/Makefile.am
index cd9b720..6db9966 100644
--- a/include/osmocom/hnbap/Makefile.am
+++ b/include/osmocom/hnbap/Makefile.am
@@ -1,120 +1,123 @@
-noinst_HEADERS = \
+hnbap_HEADERS = \
hnbap_common.h hnbap_ies_defs.h \
- AccessResult.h \
- Access-stratum-release-indicator.h \
- AdditionalNeighbourInfoList.h \
- AltitudeAndDirection.h \
- BackoffTimer.h \
- BindingID.h \
- Cause.h \
- CauseMisc.h \
- CauseProtocol.h \
- CauseRadioNetwork.h \
- CauseTransport.h \
- CELL-FACHMobilitySupport.h \
- CellIdentity.h \
- CGI.h \
- CI.h \
- CN-DomainIndicator.h \
- ConfigurationInformation.h \
- Context-ID.h \
- CriticalityDiagnostics.h \
- CriticalityDiagnostics-IE-List.h \
- Criticality.h \
- CSG-Capability.h \
- CSG-ID.h \
- CSGMembershipStatus.h \
- CSGMembershipUpdate.h \
- ErrorIndication.h \
- ESN.h \
- GeographicalCoordinates.h \
- GeographicalLocation.h \
- GTP-TEI.h \
- HNBAP-PDU.h \
- HNBCapacity.h \
- HNB-Cell-Access-Mode.h \
- HNB-Cell-Identifier.h \
- HNBConfigInfo.h \
- HNBConfigTransferRequest.h \
- HNBConfigTransferResponse.h \
- HNBConfigurationInformationMissing.h \
- HNBConfigurationInformationProvided.h \
- HNBDe-Register.h \
- HNB-GWResponse.h \
- HNB-Identity.h \
- HNB-Identity-Info.h \
- HNB-Location-Information.h \
- HNBRegisterAccept.h \
- HNBRegisterReject.h \
- HNBRegisterRequest.h \
- HNB-RNL-Identity.h \
- IE-Extensions.h \
- IE.h \
- IMEI.h \
- IMSIDS41.h \
- IMSIESN.h \
- IMSI.h \
- InitiatingMessage.h \
- IP-Address.h \
- Ipv4Address.h \
- Ipv6Address.h \
- Iurh-Signalling-TNL-AddressList.h \
- LAC.h \
- LAI.h \
- MacroCellID.h \
- MacroCoverageInformation.h \
- MuxPortNumber.h \
- NeighbourCellIdentityList.h \
- NeighbourIdentity.h \
- NeighbourInfoList.h \
- NeighbourInfoRequestItem.h \
- NeighbourInfoRequestList.h \
- PLMNidentity.h \
- Presence.h \
- PrivateIE-ID.h \
- PrivateMessage.h \
- ProcedureCode.h \
- ProtocolIE-ID.h \
- PSC.h \
- PTMSI.h \
- PTMSIRAI.h \
- RAB-ID.h \
- RABList.h \
- RABListItem.h \
- RAC.h \
- RAI.h \
- Registration-Cause.h \
- RelocationComplete.h \
- RNC-ID.h \
- SAC.h \
- S-RNTIPrefix.h \
- SuccessfulOutcome.h \
- TMSIDS41.h \
- TMSILAI.h \
- TNLUpdateFailure.h \
- TNLUpdateRequest.h \
- TNLUpdateResponse.h \
- TransportInfo.h \
- TransportLayerAddress.h \
- TriggeringMessage.h \
- Tunnel-Information.h \
- TypeOfError.h \
- UDP-Port-Number.h \
- UE-Capabilities.h \
- UEDe-Register.h \
- UE-Identity.h \
- UERegisterAccept.h \
- UERegisterReject.h \
- UERegisterRequest.h \
- UnknownU-RNTIIndication.h \
- UnsuccessfulOutcome.h \
- Update-cause.h \
- URAIdentity.h \
- URAIdentityList.h \
- U-RNTI.h \
- U-RNTIQueryRequest.h \
- U-RNTIQueryResponse.h \
- UTRANCellID.h
+ HNBAP_AccessResult.h \
+ HNBAP_Access-stratum-release-indicator.h \
+ HNBAP_AdditionalNeighbourInfoList.h \
+ HNBAP_AltitudeAndDirection.h \
+ HNBAP_BackoffTimer.h \
+ HNBAP_BindingID.h \
+ HNBAP_Cause.h \
+ HNBAP_CauseMisc.h \
+ HNBAP_CauseProtocol.h \
+ HNBAP_CauseRadioNetwork.h \
+ HNBAP_CauseTransport.h \
+ HNBAP_CELL-FACHMobilitySupport.h \
+ HNBAP_CellIdentity.h \
+ HNBAP_CGI.h \
+ HNBAP_CI.h \
+ HNBAP_CN-DomainIndicator.h \
+ HNBAP_ConfigurationInformation.h \
+ HNBAP_Context-ID.h \
+ HNBAP_CriticalityDiagnostics.h \
+ HNBAP_CriticalityDiagnostics-IE-List.h \
+ HNBAP_CriticalityDiagnostics-IE-List-Value.h \
+ HNBAP_Criticality.h \
+ HNBAP_CSG-Capability.h \
+ HNBAP_CSG-ID.h \
+ HNBAP_CSGMembershipStatus.h \
+ HNBAP_CSGMembershipUpdate.h \
+ HNBAP_ErrorIndication.h \
+ HNBAP_ESN.h \
+ HNBAP_GeographicalCoordinates.h \
+ HNBAP_GeographicalLocation.h \
+ HNBAP_GTP-TEI.h \
+ HNBAP_HNBAP-PDU.h \
+ HNBAP_HNBCapacity.h \
+ HNBAP_HNB-Cell-Access-Mode.h \
+ HNBAP_HNB-Cell-Identifier.h \
+ HNBAP_HNBConfigInfo.h \
+ HNBAP_HNBConfigTransferRequest.h \
+ HNBAP_HNBConfigTransferResponse.h \
+ HNBAP_HNBConfigurationInformationMissing.h \
+ HNBAP_HNBConfigurationInformationProvided.h \
+ HNBAP_HNBDe-Register.h \
+ HNBAP_HNB-GWResponse.h \
+ HNBAP_HNB-Identity.h \
+ HNBAP_HNB-Identity-Info.h \
+ HNBAP_HNB-Location-Information.h \
+ HNBAP_HNBRegisterAccept.h \
+ HNBAP_HNBRegisterReject.h \
+ HNBAP_HNBRegisterRequest.h \
+ HNBAP_HNB-RNL-Identity.h \
+ HNBAP_IE-Extensions.h \
+ HNBAP_IE.h \
+ HNBAP_IMEI.h \
+ HNBAP_IMSIDS41.h \
+ HNBAP_IMSIESN.h \
+ HNBAP_IMSI.h \
+ HNBAP_InitiatingMessage.h \
+ HNBAP_IP-Address.h \
+ HNBAP_Ipv4Address.h \
+ HNBAP_Ipv6Address.h \
+ HNBAP_Iurh-Signalling-TNL-AddressList.h \
+ HNBAP_LAC.h \
+ HNBAP_LAI.h \
+ HNBAP_MacroCellID.h \
+ HNBAP_MacroCoverageInformation.h \
+ HNBAP_MuxPortNumber.h \
+ HNBAP_NeighbourCellIdentityList.h \
+ HNBAP_NeighbourIdentity.h \
+ HNBAP_NeighbourInfoList.h \
+ HNBAP_NeighbourInfoRequestItem.h \
+ HNBAP_NeighbourInfoRequestList.h \
+ HNBAP_PLMNidentity.h \
+ HNBAP_Presence.h \
+ HNBAP_PrivateIE-ID.h \
+ HNBAP_PrivateMessage.h \
+ HNBAP_ProcedureCode.h \
+ HNBAP_ProtocolIE-ID.h \
+ HNBAP_PSC.h \
+ HNBAP_PTMSI.h \
+ HNBAP_PTMSIRAI.h \
+ HNBAP_RAB-ID.h \
+ HNBAP_RABList.h \
+ HNBAP_RABListItem.h \
+ HNBAP_RAC.h \
+ HNBAP_RAI.h \
+ HNBAP_Registration-Cause.h \
+ HNBAP_RelocationComplete.h \
+ HNBAP_RNC-ID.h \
+ HNBAP_SAC.h \
+ HNBAP_S-RNTIPrefix.h \
+ HNBAP_SuccessfulOutcome.h \
+ HNBAP_TMSIDS41.h \
+ HNBAP_TMSILAI.h \
+ HNBAP_TNLUpdateFailure.h \
+ HNBAP_TNLUpdateRequest.h \
+ HNBAP_TNLUpdateResponse.h \
+ HNBAP_TransportInfo.h \
+ HNBAP_TransportLayerAddress.h \
+ HNBAP_TriggeringMessage.h \
+ HNBAP_Tunnel-Information.h \
+ HNBAP_TypeOfError.h \
+ HNBAP_UDP-Port-Number.h \
+ HNBAP_UE-Capabilities.h \
+ HNBAP_UEDe-Register.h \
+ HNBAP_UE-Identity.h \
+ HNBAP_UERegisterAccept.h \
+ HNBAP_UERegisterReject.h \
+ HNBAP_UERegisterRequest.h \
+ HNBAP_UnknownU-RNTIIndication.h \
+ HNBAP_UnsuccessfulOutcome.h \
+ HNBAP_Update-cause.h \
+ HNBAP_URAIdentity.h \
+ HNBAP_URAIdentityList.h \
+ HNBAP_U-RNTI.h \
+ HNBAP_U-RNTIQueryRequest.h \
+ HNBAP_U-RNTIQueryResponse.h \
+ HNBAP_UTRANCellID.h
+
+hnbapdir = $(includedir)/osmocom/hnbap
DISTCLEANFILES = \
hnbap_ies_defs.h
diff --git a/include/osmocom/hnbap/MuxPortNumber.h b/include/osmocom/hnbap/MuxPortNumber.h
deleted file mode 100644
index 2e07f73..0000000
--- a/include/osmocom/hnbap/MuxPortNumber.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _MuxPortNumber_H_
-#define _MuxPortNumber_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* MuxPortNumber */
-typedef long MuxPortNumber_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_MuxPortNumber;
-asn_struct_free_f MuxPortNumber_free;
-asn_struct_print_f MuxPortNumber_print;
-asn_constr_check_f MuxPortNumber_constraint;
-ber_type_decoder_f MuxPortNumber_decode_ber;
-der_type_encoder_f MuxPortNumber_encode_der;
-xer_type_decoder_f MuxPortNumber_decode_xer;
-xer_type_encoder_f MuxPortNumber_encode_xer;
-per_type_decoder_f MuxPortNumber_decode_uper;
-per_type_encoder_f MuxPortNumber_encode_uper;
-per_type_decoder_f MuxPortNumber_decode_aper;
-per_type_encoder_f MuxPortNumber_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _MuxPortNumber_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/NeighbourCellIdentityList.h b/include/osmocom/hnbap/NeighbourCellIdentityList.h
deleted file mode 100644
index 5b013cc..0000000
--- a/include/osmocom/hnbap/NeighbourCellIdentityList.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _NeighbourCellIdentityList_H_
-#define _NeighbourCellIdentityList_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct NeighbourIdentity;
-
-/* NeighbourCellIdentityList */
-typedef struct NeighbourCellIdentityList {
- A_SEQUENCE_OF(struct NeighbourIdentity) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} NeighbourCellIdentityList_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_NeighbourCellIdentityList;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/NeighbourIdentity.h>
-
-#endif /* _NeighbourCellIdentityList_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/NeighbourIdentity.h b/include/osmocom/hnbap/NeighbourIdentity.h
deleted file mode 100644
index 290b09d..0000000
--- a/include/osmocom/hnbap/NeighbourIdentity.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _NeighbourIdentity_H_
-#define _NeighbourIdentity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNB-RNL-Identity.h>
-#include <osmocom/hnbap/CellIdentity.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum NeighbourIdentity_PR {
- NeighbourIdentity_PR_NOTHING, /* No components present */
- NeighbourIdentity_PR_hNB_RNL_Identity,
- NeighbourIdentity_PR_cell_ID,
- /* Extensions may appear below */
-
-} NeighbourIdentity_PR;
-
-/* NeighbourIdentity */
-typedef struct NeighbourIdentity {
- NeighbourIdentity_PR present;
- union NeighbourIdentity_u {
- HNB_RNL_Identity_t hNB_RNL_Identity;
- CellIdentity_t cell_ID;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} NeighbourIdentity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_NeighbourIdentity;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _NeighbourIdentity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/NeighbourInfoRequestItem.h b/include/osmocom/hnbap/NeighbourInfoRequestItem.h
deleted file mode 100644
index 39fd6d7..0000000
--- a/include/osmocom/hnbap/NeighbourInfoRequestItem.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _NeighbourInfoRequestItem_H_
-#define _NeighbourInfoRequestItem_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/HNB-RNL-Identity.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* NeighbourInfoRequestItem */
-typedef struct NeighbourInfoRequestItem {
- HNB_RNL_Identity_t hnb_RNL_Identity;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} NeighbourInfoRequestItem_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoRequestItem;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _NeighbourInfoRequestItem_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/NeighbourInfoRequestList.h b/include/osmocom/hnbap/NeighbourInfoRequestList.h
deleted file mode 100644
index 4944272..0000000
--- a/include/osmocom/hnbap/NeighbourInfoRequestList.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _NeighbourInfoRequestList_H_
-#define _NeighbourInfoRequestList_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct NeighbourInfoRequestItem;
-
-/* NeighbourInfoRequestList */
-typedef struct NeighbourInfoRequestList {
- A_SEQUENCE_OF(struct NeighbourInfoRequestItem) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} NeighbourInfoRequestList_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoRequestList;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/NeighbourInfoRequestItem.h>
-
-#endif /* _NeighbourInfoRequestList_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PLMNidentity.h b/include/osmocom/hnbap/PLMNidentity.h
deleted file mode 100644
index 3abe97a..0000000
--- a/include/osmocom/hnbap/PLMNidentity.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _PLMNidentity_H_
-#define _PLMNidentity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* PLMNidentity */
-typedef OCTET_STRING_t PLMNidentity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PLMNidentity;
-asn_struct_free_f PLMNidentity_free;
-asn_struct_print_f PLMNidentity_print;
-asn_constr_check_f PLMNidentity_constraint;
-ber_type_decoder_f PLMNidentity_decode_ber;
-der_type_encoder_f PLMNidentity_encode_der;
-xer_type_decoder_f PLMNidentity_decode_xer;
-xer_type_encoder_f PLMNidentity_encode_xer;
-per_type_decoder_f PLMNidentity_decode_uper;
-per_type_encoder_f PLMNidentity_encode_uper;
-per_type_decoder_f PLMNidentity_decode_aper;
-per_type_encoder_f PLMNidentity_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _PLMNidentity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PSC.h b/include/osmocom/hnbap/PSC.h
deleted file mode 100644
index 4fbd4be..0000000
--- a/include/osmocom/hnbap/PSC.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _PSC_H_
-#define _PSC_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* PSC */
-typedef BIT_STRING_t PSC_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PSC;
-asn_struct_free_f PSC_free;
-asn_struct_print_f PSC_print;
-asn_constr_check_f PSC_constraint;
-ber_type_decoder_f PSC_decode_ber;
-der_type_encoder_f PSC_encode_der;
-xer_type_decoder_f PSC_decode_xer;
-xer_type_encoder_f PSC_encode_xer;
-per_type_decoder_f PSC_decode_uper;
-per_type_encoder_f PSC_encode_uper;
-per_type_decoder_f PSC_decode_aper;
-per_type_encoder_f PSC_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _PSC_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/PTMSI.h b/include/osmocom/hnbap/PTMSI.h
deleted file mode 100644
index 6853624..0000000
--- a/include/osmocom/hnbap/PTMSI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _PTMSI_H_
-#define _PTMSI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* PTMSI */
-typedef BIT_STRING_t PTMSI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PTMSI;
-asn_struct_free_f PTMSI_free;
-asn_struct_print_f PTMSI_print;
-asn_constr_check_f PTMSI_constraint;
-ber_type_decoder_f PTMSI_decode_ber;
-der_type_encoder_f PTMSI_encode_der;
-xer_type_decoder_f PTMSI_decode_xer;
-xer_type_encoder_f PTMSI_encode_xer;
-per_type_decoder_f PTMSI_decode_uper;
-per_type_encoder_f PTMSI_encode_uper;
-per_type_decoder_f PTMSI_decode_aper;
-per_type_encoder_f PTMSI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _PTMSI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Presence.h b/include/osmocom/hnbap/Presence.h
deleted file mode 100644
index a3773aa..0000000
--- a/include/osmocom/hnbap/Presence.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-CommonDataTypes"
- * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Presence_H_
-#define _Presence_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Presence {
- Presence_optional = 0,
- Presence_conditional = 1,
- Presence_mandatory = 2
-} e_Presence;
-
-/* Presence */
-typedef long Presence_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Presence;
-asn_struct_free_f Presence_free;
-asn_struct_print_f Presence_print;
-asn_constr_check_f Presence_constraint;
-ber_type_decoder_f Presence_decode_ber;
-der_type_encoder_f Presence_encode_der;
-xer_type_decoder_f Presence_decode_xer;
-xer_type_encoder_f Presence_encode_xer;
-per_type_decoder_f Presence_decode_uper;
-per_type_encoder_f Presence_encode_uper;
-per_type_decoder_f Presence_decode_aper;
-per_type_encoder_f Presence_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Presence_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/ProcedureCode.h b/include/osmocom/hnbap/ProcedureCode.h
deleted file mode 100644
index a48f453..0000000
--- a/include/osmocom/hnbap/ProcedureCode.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-CommonDataTypes"
- * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _ProcedureCode_H_
-#define _ProcedureCode_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum ProcedureCode {
- ProcedureCode_id_HNBRegister = 1,
- ProcedureCode_id_HNBDe_Register = 2,
- ProcedureCode_id_UERegister = 3,
- ProcedureCode_id_UEDe_Register = 4,
- ProcedureCode_id_ErrorIndication = 5,
- ProcedureCode_id_privateMessage = 6,
- ProcedureCode_id_CSGMembershipUpdate = 7,
- ProcedureCode_id_TNLUpdate = 9,
- ProcedureCode_id_HNBConfigTransfer = 10,
- ProcedureCode_id_RelocationComplete = 11,
- ProcedureCode_id_U_RNTIQuery = 14
-} e_ProcedureCode;
-
-/* ProcedureCode */
-typedef long ProcedureCode_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ProcedureCode;
-asn_struct_free_f ProcedureCode_free;
-asn_struct_print_f ProcedureCode_print;
-asn_constr_check_f ProcedureCode_constraint;
-ber_type_decoder_f ProcedureCode_decode_ber;
-der_type_encoder_f ProcedureCode_encode_der;
-xer_type_decoder_f ProcedureCode_decode_xer;
-xer_type_encoder_f ProcedureCode_encode_xer;
-per_type_decoder_f ProcedureCode_decode_uper;
-per_type_encoder_f ProcedureCode_encode_uper;
-per_type_decoder_f ProcedureCode_decode_aper;
-per_type_encoder_f ProcedureCode_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _ProcedureCode_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/ProtocolIE-ID.h b/include/osmocom/hnbap/ProtocolIE-ID.h
deleted file mode 100644
index 3252e97..0000000
--- a/include/osmocom/hnbap/ProtocolIE-ID.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-CommonDataTypes"
- * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _ProtocolIE_ID_H_
-#define _ProtocolIE_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum ProtocolIE_ID {
- ProtocolIE_ID_id_Cause = 1,
- ProtocolIE_ID_id_CriticalityDiagnostics = 2,
- ProtocolIE_ID_id_HNB_Identity = 3,
- ProtocolIE_ID_id_Context_ID = 4,
- ProtocolIE_ID_id_UE_Identity = 5,
- ProtocolIE_ID_id_LAC = 6,
- ProtocolIE_ID_id_RAC = 7,
- ProtocolIE_ID_id_HNB_Location_Information = 8,
- ProtocolIE_ID_id_PLMNidentity = 9,
- ProtocolIE_ID_id_SAC = 10,
- ProtocolIE_ID_id_CellIdentity = 11,
- ProtocolIE_ID_id_Registration_Cause = 12,
- ProtocolIE_ID_id_UE_Capabilities = 13,
- ProtocolIE_ID_id_RNC_ID = 14,
- ProtocolIE_ID_id_CSG_ID = 15,
- ProtocolIE_ID_id_BackoffTimer = 16,
- ProtocolIE_ID_id_HNB_Internet_Information = 17,
- ProtocolIE_ID_id_HNB_Cell_Access_Mode = 18,
- ProtocolIE_ID_id_MuxPortNumber = 19,
- ProtocolIE_ID_id_Service_Area_For_Broadcast = 20,
- ProtocolIE_ID_id_CSGMembershipStatus = 21,
- ProtocolIE_ID_id_RABList = 22,
- ProtocolIE_ID_id_HNBConfigInfo = 23,
- ProtocolIE_ID_id_AccessResult = 25,
- ProtocolIE_ID_id_Update_cause = 26,
- ProtocolIE_ID_id_NeighbourInfoList = 27,
- ProtocolIE_ID_id_NeighbourInfoRequestList = 28,
- ProtocolIE_ID_id_Iurh_Signalling_TNL_Address = 29,
- ProtocolIE_ID_id_PSC = 30,
- ProtocolIE_ID_id_HNB_Cell_Identifier = 31,
- ProtocolIE_ID_id_Tunnel_Information = 41,
- ProtocolIE_ID_id_CELL_FACHMobilitySupport = 42,
- ProtocolIE_ID_id_S_RNTIPrefix = 43,
- ProtocolIE_ID_id_URAIdentity = 44,
- ProtocolIE_ID_id_NeighbourIdentity = 45,
- ProtocolIE_ID_id_HNBCapacity = 46,
- ProtocolIE_ID_id_NeighbourCellIdentityList = 47,
- ProtocolIE_ID_id_AdditionalNeighbourInfoList = 48,
- ProtocolIE_ID_id_U_RNTI = 49,
- ProtocolIE_ID_id_UnknownU_RNTIIndication = 50,
- ProtocolIE_ID_id_HNB_GWResponse = 51,
- ProtocolIE_ID_id_URAIdentityList = 52
-} e_ProtocolIE_ID;
-
-/* ProtocolIE-ID */
-typedef long ProtocolIE_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID;
-asn_struct_free_f ProtocolIE_ID_free;
-asn_struct_print_f ProtocolIE_ID_print;
-asn_constr_check_f ProtocolIE_ID_constraint;
-ber_type_decoder_f ProtocolIE_ID_decode_ber;
-der_type_encoder_f ProtocolIE_ID_encode_der;
-xer_type_decoder_f ProtocolIE_ID_decode_xer;
-xer_type_encoder_f ProtocolIE_ID_encode_xer;
-per_type_decoder_f ProtocolIE_ID_decode_uper;
-per_type_encoder_f ProtocolIE_ID_encode_uper;
-per_type_decoder_f ProtocolIE_ID_decode_aper;
-per_type_encoder_f ProtocolIE_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _ProtocolIE_ID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RAB-ID.h b/include/osmocom/hnbap/RAB-ID.h
deleted file mode 100644
index 45cf69e..0000000
--- a/include/osmocom/hnbap/RAB-ID.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _RAB_ID_H_
-#define _RAB_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* RAB-ID */
-typedef BIT_STRING_t RAB_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RAB_ID;
-asn_struct_free_f RAB_ID_free;
-asn_struct_print_f RAB_ID_print;
-asn_constr_check_f RAB_ID_constraint;
-ber_type_decoder_f RAB_ID_decode_ber;
-der_type_encoder_f RAB_ID_encode_der;
-xer_type_decoder_f RAB_ID_decode_xer;
-xer_type_encoder_f RAB_ID_encode_xer;
-per_type_decoder_f RAB_ID_decode_uper;
-per_type_encoder_f RAB_ID_encode_uper;
-per_type_decoder_f RAB_ID_decode_aper;
-per_type_encoder_f RAB_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _RAB_ID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RABListItem.h b/include/osmocom/hnbap/RABListItem.h
deleted file mode 100644
index 3d5a9e9..0000000
--- a/include/osmocom/hnbap/RABListItem.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _RABListItem_H_
-#define _RABListItem_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/RAB-ID.h>
-#include <osmocom/hnbap/TransportInfo.h>
-#include <osmocom/hnbap/CN-DomainIndicator.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* RABListItem */
-typedef struct RABListItem {
- RAB_ID_t rAB_ID;
- TransportInfo_t old_transport_Info;
- TransportInfo_t new_transport_Info;
- CN_DomainIndicator_t cn_domain_indicator;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} RABListItem_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RABListItem;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _RABListItem_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RAC.h b/include/osmocom/hnbap/RAC.h
deleted file mode 100644
index bf61f44..0000000
--- a/include/osmocom/hnbap/RAC.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _RAC_H_
-#define _RAC_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* RAC */
-typedef OCTET_STRING_t RAC_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RAC;
-asn_struct_free_f RAC_free;
-asn_struct_print_f RAC_print;
-asn_constr_check_f RAC_constraint;
-ber_type_decoder_f RAC_decode_ber;
-der_type_encoder_f RAC_encode_der;
-xer_type_decoder_f RAC_decode_xer;
-xer_type_encoder_f RAC_encode_xer;
-per_type_decoder_f RAC_decode_uper;
-per_type_encoder_f RAC_encode_uper;
-per_type_decoder_f RAC_decode_aper;
-per_type_encoder_f RAC_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _RAC_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/RNC-ID.h b/include/osmocom/hnbap/RNC-ID.h
deleted file mode 100644
index c42f984..0000000
--- a/include/osmocom/hnbap/RNC-ID.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _RNC_ID_H_
-#define _RNC_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* RNC-ID */
-typedef long RNC_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_RNC_ID;
-asn_struct_free_f RNC_ID_free;
-asn_struct_print_f RNC_ID_print;
-asn_constr_check_f RNC_ID_constraint;
-ber_type_decoder_f RNC_ID_decode_ber;
-der_type_encoder_f RNC_ID_encode_der;
-xer_type_decoder_f RNC_ID_decode_xer;
-xer_type_encoder_f RNC_ID_encode_xer;
-per_type_decoder_f RNC_ID_decode_uper;
-per_type_encoder_f RNC_ID_encode_uper;
-per_type_decoder_f RNC_ID_decode_aper;
-per_type_encoder_f RNC_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _RNC_ID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Registration-Cause.h b/include/osmocom/hnbap/Registration-Cause.h
deleted file mode 100644
index c137068..0000000
--- a/include/osmocom/hnbap/Registration-Cause.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Registration_Cause_H_
-#define _Registration_Cause_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Registration_Cause {
- Registration_Cause_emergency_call = 0,
- Registration_Cause_normal = 1,
- /*
- * Enumeration is extensible
- */
- Registration_Cause_ue_relocation = 2
-} e_Registration_Cause;
-
-/* Registration-Cause */
-typedef long Registration_Cause_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Registration_Cause;
-asn_struct_free_f Registration_Cause_free;
-asn_struct_print_f Registration_Cause_print;
-asn_constr_check_f Registration_Cause_constraint;
-ber_type_decoder_f Registration_Cause_decode_ber;
-der_type_encoder_f Registration_Cause_encode_der;
-xer_type_decoder_f Registration_Cause_decode_xer;
-xer_type_encoder_f Registration_Cause_encode_xer;
-per_type_decoder_f Registration_Cause_decode_uper;
-per_type_encoder_f Registration_Cause_encode_uper;
-per_type_decoder_f Registration_Cause_decode_aper;
-per_type_encoder_f Registration_Cause_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Registration_Cause_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/S-RNTIPrefix.h b/include/osmocom/hnbap/S-RNTIPrefix.h
deleted file mode 100644
index 072e305..0000000
--- a/include/osmocom/hnbap/S-RNTIPrefix.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _S_RNTIPrefix_H_
-#define _S_RNTIPrefix_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* S-RNTIPrefix */
-typedef BIT_STRING_t S_RNTIPrefix_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_S_RNTIPrefix;
-asn_struct_free_f S_RNTIPrefix_free;
-asn_struct_print_f S_RNTIPrefix_print;
-asn_constr_check_f S_RNTIPrefix_constraint;
-ber_type_decoder_f S_RNTIPrefix_decode_ber;
-der_type_encoder_f S_RNTIPrefix_encode_der;
-xer_type_decoder_f S_RNTIPrefix_decode_xer;
-xer_type_encoder_f S_RNTIPrefix_encode_xer;
-per_type_decoder_f S_RNTIPrefix_decode_uper;
-per_type_encoder_f S_RNTIPrefix_encode_uper;
-per_type_decoder_f S_RNTIPrefix_decode_aper;
-per_type_encoder_f S_RNTIPrefix_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _S_RNTIPrefix_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/SAC.h b/include/osmocom/hnbap/SAC.h
deleted file mode 100644
index 5362968..0000000
--- a/include/osmocom/hnbap/SAC.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _SAC_H_
-#define _SAC_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* SAC */
-typedef OCTET_STRING_t SAC_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_SAC;
-asn_struct_free_f SAC_free;
-asn_struct_print_f SAC_print;
-asn_constr_check_f SAC_constraint;
-ber_type_decoder_f SAC_decode_ber;
-der_type_encoder_f SAC_encode_der;
-xer_type_decoder_f SAC_decode_xer;
-xer_type_encoder_f SAC_encode_xer;
-per_type_decoder_f SAC_decode_uper;
-per_type_encoder_f SAC_encode_uper;
-per_type_decoder_f SAC_decode_aper;
-per_type_encoder_f SAC_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _SAC_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TMSIDS41.h b/include/osmocom/hnbap/TMSIDS41.h
deleted file mode 100644
index 1cd21a4..0000000
--- a/include/osmocom/hnbap/TMSIDS41.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _TMSIDS41_H_
-#define _TMSIDS41_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* TMSIDS41 */
-typedef OCTET_STRING_t TMSIDS41_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TMSIDS41;
-asn_struct_free_f TMSIDS41_free;
-asn_struct_print_f TMSIDS41_print;
-asn_constr_check_f TMSIDS41_constraint;
-ber_type_decoder_f TMSIDS41_decode_ber;
-der_type_encoder_f TMSIDS41_encode_der;
-xer_type_decoder_f TMSIDS41_decode_xer;
-xer_type_encoder_f TMSIDS41_encode_xer;
-per_type_decoder_f TMSIDS41_decode_uper;
-per_type_encoder_f TMSIDS41_encode_uper;
-per_type_decoder_f TMSIDS41_decode_aper;
-per_type_encoder_f TMSIDS41_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _TMSIDS41_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TransportInfo.h b/include/osmocom/hnbap/TransportInfo.h
deleted file mode 100644
index dcd6420..0000000
--- a/include/osmocom/hnbap/TransportInfo.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _TransportInfo_H_
-#define _TransportInfo_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/TransportLayerAddress.h>
-#include <osmocom/hnbap/GTP-TEI.h>
-#include <osmocom/hnbap/BindingID.h>
-#include <constr_CHOICE.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum transportAssociation_PR {
- transportAssociation_PR_NOTHING, /* No components present */
- transportAssociation_PR_gtp_TEI,
- transportAssociation_PR_bindingID,
- /* Extensions may appear below */
-
-} transportAssociation_PR;
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* TransportInfo */
-typedef struct TransportInfo {
- TransportLayerAddress_t transportLayerAddress;
- struct transportAssociation {
- transportAssociation_PR present;
- union TransportInfo__transportAssociation_u {
- GTP_TEI_t gtp_TEI;
- BindingID_t bindingID;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } transportAssociation;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} TransportInfo_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TransportInfo;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _TransportInfo_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TransportLayerAddress.h b/include/osmocom/hnbap/TransportLayerAddress.h
deleted file mode 100644
index d320738..0000000
--- a/include/osmocom/hnbap/TransportLayerAddress.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _TransportLayerAddress_H_
-#define _TransportLayerAddress_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* TransportLayerAddress */
-typedef BIT_STRING_t TransportLayerAddress_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TransportLayerAddress;
-asn_struct_free_f TransportLayerAddress_free;
-asn_struct_print_f TransportLayerAddress_print;
-asn_constr_check_f TransportLayerAddress_constraint;
-ber_type_decoder_f TransportLayerAddress_decode_ber;
-der_type_encoder_f TransportLayerAddress_encode_der;
-xer_type_decoder_f TransportLayerAddress_decode_xer;
-xer_type_encoder_f TransportLayerAddress_encode_xer;
-per_type_decoder_f TransportLayerAddress_decode_uper;
-per_type_encoder_f TransportLayerAddress_encode_uper;
-per_type_decoder_f TransportLayerAddress_decode_aper;
-per_type_encoder_f TransportLayerAddress_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _TransportLayerAddress_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TriggeringMessage.h b/include/osmocom/hnbap/TriggeringMessage.h
deleted file mode 100644
index 3854505..0000000
--- a/include/osmocom/hnbap/TriggeringMessage.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-CommonDataTypes"
- * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _TriggeringMessage_H_
-#define _TriggeringMessage_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum TriggeringMessage {
- TriggeringMessage_initiating_message = 0,
- TriggeringMessage_successful_outcome = 1,
- TriggeringMessage_unsuccessful_outcome = 2
-} e_TriggeringMessage;
-
-/* TriggeringMessage */
-typedef long TriggeringMessage_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TriggeringMessage;
-asn_struct_free_f TriggeringMessage_free;
-asn_struct_print_f TriggeringMessage_print;
-asn_constr_check_f TriggeringMessage_constraint;
-ber_type_decoder_f TriggeringMessage_decode_ber;
-der_type_encoder_f TriggeringMessage_encode_der;
-xer_type_decoder_f TriggeringMessage_decode_xer;
-xer_type_encoder_f TriggeringMessage_encode_xer;
-per_type_decoder_f TriggeringMessage_decode_uper;
-per_type_encoder_f TriggeringMessage_encode_uper;
-per_type_decoder_f TriggeringMessage_decode_aper;
-per_type_encoder_f TriggeringMessage_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _TriggeringMessage_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Tunnel-Information.h b/include/osmocom/hnbap/Tunnel-Information.h
deleted file mode 100644
index e01de71..0000000
--- a/include/osmocom/hnbap/Tunnel-Information.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Tunnel_Information_H_
-#define _Tunnel_Information_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/IP-Address.h>
-#include <osmocom/hnbap/UDP-Port-Number.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* Tunnel-Information */
-typedef struct Tunnel_Information {
- IP_Address_t iP_Address;
- UDP_Port_Number_t *uDP_Port_Number /* OPTIONAL */;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Tunnel_Information_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Tunnel_Information;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _Tunnel_Information_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/TypeOfError.h b/include/osmocom/hnbap/TypeOfError.h
deleted file mode 100644
index 7e0fcf0..0000000
--- a/include/osmocom/hnbap/TypeOfError.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _TypeOfError_H_
-#define _TypeOfError_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum TypeOfError {
- TypeOfError_not_understood = 0,
- TypeOfError_missing = 1
- /*
- * Enumeration is extensible
- */
-} e_TypeOfError;
-
-/* TypeOfError */
-typedef long TypeOfError_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_TypeOfError;
-asn_struct_free_f TypeOfError_free;
-asn_struct_print_f TypeOfError_print;
-asn_constr_check_f TypeOfError_constraint;
-ber_type_decoder_f TypeOfError_decode_ber;
-der_type_encoder_f TypeOfError_encode_der;
-xer_type_decoder_f TypeOfError_decode_xer;
-xer_type_encoder_f TypeOfError_encode_xer;
-per_type_decoder_f TypeOfError_decode_uper;
-per_type_encoder_f TypeOfError_encode_uper;
-per_type_decoder_f TypeOfError_decode_aper;
-per_type_encoder_f TypeOfError_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _TypeOfError_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/U-RNTI.h b/include/osmocom/hnbap/U-RNTI.h
deleted file mode 100644
index 81ab168..0000000
--- a/include/osmocom/hnbap/U-RNTI.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _U_RNTI_H_
-#define _U_RNTI_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <BIT_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* U-RNTI */
-typedef BIT_STRING_t U_RNTI_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_U_RNTI;
-asn_struct_free_f U_RNTI_free;
-asn_struct_print_f U_RNTI_print;
-asn_constr_check_f U_RNTI_constraint;
-ber_type_decoder_f U_RNTI_decode_ber;
-der_type_encoder_f U_RNTI_encode_der;
-xer_type_decoder_f U_RNTI_decode_xer;
-xer_type_encoder_f U_RNTI_encode_xer;
-per_type_decoder_f U_RNTI_decode_uper;
-per_type_encoder_f U_RNTI_encode_uper;
-per_type_decoder_f U_RNTI_decode_aper;
-per_type_encoder_f U_RNTI_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _U_RNTI_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UDP-Port-Number.h b/include/osmocom/hnbap/UDP-Port-Number.h
deleted file mode 100644
index 0f350cb..0000000
--- a/include/osmocom/hnbap/UDP-Port-Number.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UDP_Port_Number_H_
-#define _UDP_Port_Number_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* UDP-Port-Number */
-typedef OCTET_STRING_t UDP_Port_Number_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UDP_Port_Number;
-asn_struct_free_f UDP_Port_Number_free;
-asn_struct_print_f UDP_Port_Number_print;
-asn_constr_check_f UDP_Port_Number_constraint;
-ber_type_decoder_f UDP_Port_Number_decode_ber;
-der_type_encoder_f UDP_Port_Number_encode_der;
-xer_type_decoder_f UDP_Port_Number_decode_xer;
-xer_type_encoder_f UDP_Port_Number_encode_xer;
-per_type_decoder_f UDP_Port_Number_decode_uper;
-per_type_encoder_f UDP_Port_Number_encode_uper;
-per_type_decoder_f UDP_Port_Number_decode_aper;
-per_type_encoder_f UDP_Port_Number_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _UDP_Port_Number_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UE-Capabilities.h b/include/osmocom/hnbap/UE-Capabilities.h
deleted file mode 100644
index 1274bbf..0000000
--- a/include/osmocom/hnbap/UE-Capabilities.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UE_Capabilities_H_
-#define _UE_Capabilities_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/Access-stratum-release-indicator.h>
-#include <osmocom/hnbap/CSG-Capability.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* UE-Capabilities */
-typedef struct UE_Capabilities {
- Access_stratum_release_indicator_t access_stratum_release_indicator;
- CSG_Capability_t csg_capability;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} UE_Capabilities_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UE_Capabilities;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _UE_Capabilities_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UE-Identity.h b/include/osmocom/hnbap/UE-Identity.h
deleted file mode 100644
index f0f012a..0000000
--- a/include/osmocom/hnbap/UE-Identity.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UE_Identity_H_
-#define _UE_Identity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/IMSI.h>
-#include <osmocom/hnbap/TMSILAI.h>
-#include <osmocom/hnbap/PTMSIRAI.h>
-#include <osmocom/hnbap/IMEI.h>
-#include <osmocom/hnbap/ESN.h>
-#include <osmocom/hnbap/IMSIDS41.h>
-#include <osmocom/hnbap/IMSIESN.h>
-#include <osmocom/hnbap/TMSIDS41.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum UE_Identity_PR {
- UE_Identity_PR_NOTHING, /* No components present */
- UE_Identity_PR_iMSI,
- UE_Identity_PR_tMSILAI,
- UE_Identity_PR_pTMSIRAI,
- UE_Identity_PR_iMEI,
- UE_Identity_PR_eSN,
- UE_Identity_PR_iMSIDS41,
- UE_Identity_PR_iMSIESN,
- UE_Identity_PR_tMSIDS41,
- /* Extensions may appear below */
-
-} UE_Identity_PR;
-
-/* UE-Identity */
-typedef struct UE_Identity {
- UE_Identity_PR present;
- union UE_Identity_u {
- IMSI_t iMSI;
- TMSILAI_t tMSILAI;
- PTMSIRAI_t pTMSIRAI;
- IMEI_t iMEI;
- ESN_t eSN;
- IMSIDS41_t iMSIDS41;
- IMSIESN_t iMSIESN;
- TMSIDS41_t tMSIDS41;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} UE_Identity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UE_Identity;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _UE_Identity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/URAIdentity.h b/include/osmocom/hnbap/URAIdentity.h
deleted file mode 100644
index ec2c4bc..0000000
--- a/include/osmocom/hnbap/URAIdentity.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _URAIdentity_H_
-#define _URAIdentity_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* URAIdentity */
-typedef long URAIdentity_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_URAIdentity;
-asn_struct_free_f URAIdentity_free;
-asn_struct_print_f URAIdentity_print;
-asn_constr_check_f URAIdentity_constraint;
-ber_type_decoder_f URAIdentity_decode_ber;
-der_type_encoder_f URAIdentity_encode_der;
-xer_type_decoder_f URAIdentity_decode_xer;
-xer_type_encoder_f URAIdentity_encode_xer;
-per_type_decoder_f URAIdentity_decode_uper;
-per_type_encoder_f URAIdentity_encode_uper;
-per_type_decoder_f URAIdentity_decode_aper;
-per_type_encoder_f URAIdentity_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _URAIdentity_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UTRANCellID.h b/include/osmocom/hnbap/UTRANCellID.h
deleted file mode 100644
index 39c5b84..0000000
--- a/include/osmocom/hnbap/UTRANCellID.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UTRANCellID_H_
-#define _UTRANCellID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/LAC.h>
-#include <osmocom/hnbap/RAC.h>
-#include <osmocom/hnbap/PLMNidentity.h>
-#include <osmocom/hnbap/CellIdentity.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct IE_Extensions;
-
-/* UTRANCellID */
-typedef struct UTRANCellID {
- LAC_t lAC;
- RAC_t rAC;
- PLMNidentity_t pLMNidentity;
- CellIdentity_t uTRANcellID;
- struct IE_Extensions *iE_Extensions /* OPTIONAL */;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} UTRANCellID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UTRANCellID;
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Referred external types */
-#include <osmocom/hnbap/IE-Extensions.h>
-
-#endif /* _UTRANCellID_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UnknownU-RNTIIndication.h b/include/osmocom/hnbap/UnknownU-RNTIIndication.h
deleted file mode 100644
index d0f2a9a..0000000
--- a/include/osmocom/hnbap/UnknownU-RNTIIndication.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UnknownU_RNTIIndication_H_
-#define _UnknownU_RNTIIndication_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum UnknownU_RNTIIndication {
- UnknownU_RNTIIndication_unknown = 0
- /*
- * Enumeration is extensible
- */
-} e_UnknownU_RNTIIndication;
-
-/* UnknownU-RNTIIndication */
-typedef long UnknownU_RNTIIndication_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UnknownU_RNTIIndication;
-asn_struct_free_f UnknownU_RNTIIndication_free;
-asn_struct_print_f UnknownU_RNTIIndication_print;
-asn_constr_check_f UnknownU_RNTIIndication_constraint;
-ber_type_decoder_f UnknownU_RNTIIndication_decode_ber;
-der_type_encoder_f UnknownU_RNTIIndication_encode_der;
-xer_type_decoder_f UnknownU_RNTIIndication_decode_xer;
-xer_type_encoder_f UnknownU_RNTIIndication_encode_xer;
-per_type_decoder_f UnknownU_RNTIIndication_decode_uper;
-per_type_encoder_f UnknownU_RNTIIndication_encode_uper;
-per_type_decoder_f UnknownU_RNTIIndication_decode_aper;
-per_type_encoder_f UnknownU_RNTIIndication_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _UnknownU_RNTIIndication_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/UnsuccessfulOutcome.h b/include/osmocom/hnbap/UnsuccessfulOutcome.h
deleted file mode 100644
index 5fd9bd0..0000000
--- a/include/osmocom/hnbap/UnsuccessfulOutcome.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-PDU"
- * found in "../../asn1/hnbap/HNBAP-PDU.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _UnsuccessfulOutcome_H_
-#define _UnsuccessfulOutcome_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <osmocom/hnbap/ProcedureCode.h>
-#include <osmocom/hnbap/Criticality.h>
-#include <ANY.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* UnsuccessfulOutcome */
-typedef struct UnsuccessfulOutcome {
- ProcedureCode_t procedureCode;
- Criticality_t criticality;
- ANY_t value;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} UnsuccessfulOutcome_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcome;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _UnsuccessfulOutcome_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/Update-cause.h b/include/osmocom/hnbap/Update-cause.h
deleted file mode 100644
index cff96e1..0000000
--- a/include/osmocom/hnbap/Update-cause.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
- * From ASN.1 module "HNBAP-IEs"
- * found in "../../asn1/hnbap/HNBAP-IEs.asn"
- * `asn1c -gen-PER`
- */
-
-#ifndef _Update_cause_H_
-#define _Update_cause_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Update_cause {
- Update_cause_relocation_preparation = 0
- /*
- * Enumeration is extensible
- */
-} e_Update_cause;
-
-/* Update-cause */
-typedef long Update_cause_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Update_cause;
-asn_struct_free_f Update_cause_free;
-asn_struct_print_f Update_cause_print;
-asn_constr_check_f Update_cause_constraint;
-ber_type_decoder_f Update_cause_decode_ber;
-der_type_encoder_f Update_cause_encode_der;
-xer_type_decoder_f Update_cause_decode_xer;
-xer_type_encoder_f Update_cause_encode_xer;
-per_type_decoder_f Update_cause_decode_uper;
-per_type_encoder_f Update_cause_encode_uper;
-per_type_decoder_f Update_cause_decode_aper;
-per_type_encoder_f Update_cause_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _Update_cause_H_ */
-#include <asn_internal.h>
diff --git a/include/osmocom/hnbap/hnbap_common.h b/include/osmocom/hnbap/hnbap_common.h
index 25cb2f0..75981d9 100644
--- a/include/osmocom/hnbap/hnbap_common.h
+++ b/include/osmocom/hnbap/hnbap_common.h
@@ -1,130 +1,122 @@
#pragma once
-#include "asn_application.h"
+#include <asn1c/asn_application.h>
-#include <ANY.h>
-#include <BIT_STRING.h>
-#include <INTEGER.h>
-#include <NativeEnumerated.h>
-#include <NativeInteger.h>
-#include <OBJECT_IDENTIFIER.h>
-#include <OCTET_STRING.h>
-
-#include <osmocom/hnbap/Access-stratum-release-indicator.h>
-#include <osmocom/hnbap/AccessResult.h>
-#include <osmocom/hnbap/AdditionalNeighbourInfoList.h>
-#include <osmocom/hnbap/AltitudeAndDirection.h>
-#include <osmocom/hnbap/BackoffTimer.h>
-#include <osmocom/hnbap/BindingID.h>
-#include <osmocom/hnbap/CELL-FACHMobilitySupport.h>
-#include <osmocom/hnbap/CGI.h>
-#include <osmocom/hnbap/CI.h>
-#include <osmocom/hnbap/CN-DomainIndicator.h>
-#include <osmocom/hnbap/CSG-Capability.h>
-#include <osmocom/hnbap/CSG-ID.h>
-#include <osmocom/hnbap/CSGMembershipStatus.h>
-#include <osmocom/hnbap/CSGMembershipUpdate.h>
-#include <osmocom/hnbap/Cause.h>
-#include <osmocom/hnbap/CauseMisc.h>
-#include <osmocom/hnbap/CauseProtocol.h>
-#include <osmocom/hnbap/CauseRadioNetwork.h>
-#include <osmocom/hnbap/CauseTransport.h>
-#include <osmocom/hnbap/CellIdentity.h>
-#include <osmocom/hnbap/ConfigurationInformation.h>
-#include <osmocom/hnbap/Context-ID.h>
-#include <osmocom/hnbap/Criticality.h>
-#include <osmocom/hnbap/CriticalityDiagnostics-IE-List.h>
-#include <osmocom/hnbap/CriticalityDiagnostics.h>
-#include <osmocom/hnbap/ESN.h>
-#include <osmocom/hnbap/ErrorIndication.h>
-#include <osmocom/hnbap/GTP-TEI.h>
-#include <osmocom/hnbap/GeographicalCoordinates.h>
-#include <osmocom/hnbap/GeographicalLocation.h>
-#include <osmocom/hnbap/HNB-Cell-Access-Mode.h>
-#include <osmocom/hnbap/HNB-Cell-Identifier.h>
-#include <osmocom/hnbap/HNB-GWResponse.h>
-#include <osmocom/hnbap/HNB-Identity-Info.h>
-#include <osmocom/hnbap/HNB-Identity.h>
-#include <osmocom/hnbap/HNB-Location-Information.h>
-#include <osmocom/hnbap/HNB-RNL-Identity.h>
-#include <osmocom/hnbap/HNBAP-PDU.h>
-#include <osmocom/hnbap/HNBCapacity.h>
-#include <osmocom/hnbap/HNBConfigInfo.h>
-#include <osmocom/hnbap/HNBConfigTransferRequest.h>
-#include <osmocom/hnbap/HNBConfigTransferResponse.h>
-#include <osmocom/hnbap/HNBConfigurationInformationMissing.h>
-#include <osmocom/hnbap/HNBConfigurationInformationProvided.h>
-#include <osmocom/hnbap/HNBDe-Register.h>
-#include <osmocom/hnbap/HNBRegisterAccept.h>
-#include <osmocom/hnbap/HNBRegisterReject.h>
-#include <osmocom/hnbap/HNBRegisterRequest.h>
-#include <osmocom/hnbap/IE-Extensions.h>
-#include <osmocom/hnbap/IE.h>
-#include <osmocom/hnbap/IMEI.h>
-#include <osmocom/hnbap/IMSI.h>
-#include <osmocom/hnbap/IMSIDS41.h>
-#include <osmocom/hnbap/IMSIESN.h>
-#include <osmocom/hnbap/IP-Address.h>
-#include <osmocom/hnbap/InitiatingMessage.h>
-#include <osmocom/hnbap/Ipv4Address.h>
-#include <osmocom/hnbap/Ipv6Address.h>
-#include <osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h>
-#include <osmocom/hnbap/LAC.h>
-#include <osmocom/hnbap/LAI.h>
-#include <osmocom/hnbap/MacroCellID.h>
-#include <osmocom/hnbap/MacroCoverageInformation.h>
-#include <osmocom/hnbap/MuxPortNumber.h>
-#include <osmocom/hnbap/NeighbourCellIdentityList.h>
-#include <osmocom/hnbap/NeighbourIdentity.h>
-#include <osmocom/hnbap/NeighbourInfoList.h>
-#include <osmocom/hnbap/NeighbourInfoRequestItem.h>
-#include <osmocom/hnbap/NeighbourInfoRequestList.h>
-#include <osmocom/hnbap/PLMNidentity.h>
-#include <osmocom/hnbap/PSC.h>
-#include <osmocom/hnbap/PTMSI.h>
-#include <osmocom/hnbap/PTMSIRAI.h>
-#include <osmocom/hnbap/Presence.h>
-#include <osmocom/hnbap/PrivateIE-ID.h>
-#include <osmocom/hnbap/PrivateMessage.h>
-#include <osmocom/hnbap/ProcedureCode.h>
-#include <osmocom/hnbap/ProtocolIE-ID.h>
-#include <osmocom/hnbap/RAB-ID.h>
-#include <osmocom/hnbap/RABList.h>
-#include <osmocom/hnbap/RABListItem.h>
-#include <osmocom/hnbap/RAC.h>
-#include <osmocom/hnbap/RAI.h>
-#include <osmocom/hnbap/RNC-ID.h>
-#include <osmocom/hnbap/Registration-Cause.h>
-#include <osmocom/hnbap/RelocationComplete.h>
-#include <osmocom/hnbap/S-RNTIPrefix.h>
-#include <osmocom/hnbap/SAC.h>
-#include <osmocom/hnbap/SuccessfulOutcome.h>
-#include <osmocom/hnbap/TMSIDS41.h>
-#include <osmocom/hnbap/TMSILAI.h>
-#include <osmocom/hnbap/TNLUpdateFailure.h>
-#include <osmocom/hnbap/TNLUpdateRequest.h>
-#include <osmocom/hnbap/TNLUpdateResponse.h>
-#include <osmocom/hnbap/TransportInfo.h>
-#include <osmocom/hnbap/TransportLayerAddress.h>
-#include <osmocom/hnbap/TriggeringMessage.h>
-#include <osmocom/hnbap/Tunnel-Information.h>
-#include <osmocom/hnbap/TypeOfError.h>
-#include <osmocom/hnbap/U-RNTI.h>
-#include <osmocom/hnbap/U-RNTIQueryRequest.h>
-#include <osmocom/hnbap/U-RNTIQueryResponse.h>
-#include <osmocom/hnbap/UDP-Port-Number.h>
-#include <osmocom/hnbap/UE-Capabilities.h>
-#include <osmocom/hnbap/UE-Identity.h>
-#include <osmocom/hnbap/UEDe-Register.h>
-#include <osmocom/hnbap/UERegisterAccept.h>
-#include <osmocom/hnbap/UERegisterReject.h>
-#include <osmocom/hnbap/UERegisterRequest.h>
-#include <osmocom/hnbap/URAIdentity.h>
-#include <osmocom/hnbap/URAIdentityList.h>
-#include <osmocom/hnbap/UTRANCellID.h>
-#include <osmocom/hnbap/UnknownU-RNTIIndication.h>
-#include <osmocom/hnbap/UnsuccessfulOutcome.h>
-#include <osmocom/hnbap/Update-cause.h>
+#include <osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h>
+#include <osmocom/hnbap/HNBAP_AccessResult.h>
+#include <osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h>
+#include <osmocom/hnbap/HNBAP_AltitudeAndDirection.h>
+#include <osmocom/hnbap/HNBAP_BackoffTimer.h>
+#include <osmocom/hnbap/HNBAP_BindingID.h>
+#include <osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h>
+#include <osmocom/hnbap/HNBAP_CGI.h>
+#include <osmocom/hnbap/HNBAP_CI.h>
+#include <osmocom/hnbap/HNBAP_CN-DomainIndicator.h>
+#include <osmocom/hnbap/HNBAP_CSG-Capability.h>
+#include <osmocom/hnbap/HNBAP_CSG-ID.h>
+#include <osmocom/hnbap/HNBAP_CSGMembershipStatus.h>
+#include <osmocom/hnbap/HNBAP_CSGMembershipUpdate.h>
+#include <osmocom/hnbap/HNBAP_Cause.h>
+#include <osmocom/hnbap/HNBAP_CauseMisc.h>
+#include <osmocom/hnbap/HNBAP_CauseProtocol.h>
+#include <osmocom/hnbap/HNBAP_CauseRadioNetwork.h>
+#include <osmocom/hnbap/HNBAP_CauseTransport.h>
+#include <osmocom/hnbap/HNBAP_CellIdentity.h>
+#include <osmocom/hnbap/HNBAP_ConfigurationInformation.h>
+#include <osmocom/hnbap/HNBAP_Context-ID.h>
+#include <osmocom/hnbap/HNBAP_Criticality.h>
+#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h>
+#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics.h>
+#include <osmocom/hnbap/HNBAP_ESN.h>
+#include <osmocom/hnbap/HNBAP_ErrorIndication.h>
+#include <osmocom/hnbap/HNBAP_GTP-TEI.h>
+#include <osmocom/hnbap/HNBAP_GeographicalCoordinates.h>
+#include <osmocom/hnbap/HNBAP_GeographicalLocation.h>
+#include <osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h>
+#include <osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h>
+#include <osmocom/hnbap/HNBAP_HNB-GWResponse.h>
+#include <osmocom/hnbap/HNBAP_HNB-Identity-Info.h>
+#include <osmocom/hnbap/HNBAP_HNB-Identity.h>
+#include <osmocom/hnbap/HNBAP_HNB-Location-Information.h>
+#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h>
+#include <osmocom/hnbap/HNBAP_HNBAP-PDU.h>
+#include <osmocom/hnbap/HNBAP_HNBCapacity.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h>
+#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h>
+#include <osmocom/hnbap/HNBAP_HNBDe-Register.h>
+#include <osmocom/hnbap/HNBAP_HNBRegisterAccept.h>
+#include <osmocom/hnbap/HNBAP_HNBRegisterReject.h>
+#include <osmocom/hnbap/HNBAP_HNBRegisterRequest.h>
+#include <osmocom/hnbap/HNBAP_IE-Extensions.h>
+#include <osmocom/hnbap/HNBAP_IE.h>
+#include <osmocom/hnbap/HNBAP_IMEI.h>
+#include <osmocom/hnbap/HNBAP_IMSI.h>
+#include <osmocom/hnbap/HNBAP_IMSIDS41.h>
+#include <osmocom/hnbap/HNBAP_IMSIESN.h>
+#include <osmocom/hnbap/HNBAP_IP-Address.h>
+#include <osmocom/hnbap/HNBAP_InitiatingMessage.h>
+#include <osmocom/hnbap/HNBAP_Ipv4Address.h>
+#include <osmocom/hnbap/HNBAP_Ipv6Address.h>
+#include <osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h>
+#include <osmocom/hnbap/HNBAP_LAC.h>
+#include <osmocom/hnbap/HNBAP_LAI.h>
+#include <osmocom/hnbap/HNBAP_MacroCellID.h>
+#include <osmocom/hnbap/HNBAP_MacroCoverageInformation.h>
+#include <osmocom/hnbap/HNBAP_MuxPortNumber.h>
+#include <osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h>
+#include <osmocom/hnbap/HNBAP_NeighbourIdentity.h>
+#include <osmocom/hnbap/HNBAP_NeighbourInfoList.h>
+#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h>
+#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h>
+#include <osmocom/hnbap/HNBAP_PLMNidentity.h>
+#include <osmocom/hnbap/HNBAP_PSC.h>
+#include <osmocom/hnbap/HNBAP_PTMSI.h>
+#include <osmocom/hnbap/HNBAP_PTMSIRAI.h>
+#include <osmocom/hnbap/HNBAP_Presence.h>
+#include <osmocom/hnbap/HNBAP_PrivateIE-ID.h>
+#include <osmocom/hnbap/HNBAP_PrivateMessage.h>
+#include <osmocom/hnbap/HNBAP_ProcedureCode.h>
+#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h>
+#include <osmocom/hnbap/HNBAP_RAB-ID.h>
+#include <osmocom/hnbap/HNBAP_RABList.h>
+#include <osmocom/hnbap/HNBAP_RABListItem.h>
+#include <osmocom/hnbap/HNBAP_RAC.h>
+#include <osmocom/hnbap/HNBAP_RAI.h>
+#include <osmocom/hnbap/HNBAP_RNC-ID.h>
+#include <osmocom/hnbap/HNBAP_Registration-Cause.h>
+#include <osmocom/hnbap/HNBAP_RelocationComplete.h>
+#include <osmocom/hnbap/HNBAP_S-RNTIPrefix.h>
+#include <osmocom/hnbap/HNBAP_SAC.h>
+#include <osmocom/hnbap/HNBAP_SuccessfulOutcome.h>
+#include <osmocom/hnbap/HNBAP_TMSIDS41.h>
+#include <osmocom/hnbap/HNBAP_TMSILAI.h>
+#include <osmocom/hnbap/HNBAP_TNLUpdateFailure.h>
+#include <osmocom/hnbap/HNBAP_TNLUpdateRequest.h>
+#include <osmocom/hnbap/HNBAP_TNLUpdateResponse.h>
+#include <osmocom/hnbap/HNBAP_TransportInfo.h>
+#include <osmocom/hnbap/HNBAP_TransportLayerAddress.h>
+#include <osmocom/hnbap/HNBAP_TriggeringMessage.h>
+#include <osmocom/hnbap/HNBAP_Tunnel-Information.h>
+#include <osmocom/hnbap/HNBAP_TypeOfError.h>
+#include <osmocom/hnbap/HNBAP_U-RNTI.h>
+#include <osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h>
+#include <osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h>
+#include <osmocom/hnbap/HNBAP_UDP-Port-Number.h>
+#include <osmocom/hnbap/HNBAP_UE-Capabilities.h>
+#include <osmocom/hnbap/HNBAP_UE-Identity.h>
+#include <osmocom/hnbap/HNBAP_UEDe-Register.h>
+#include <osmocom/hnbap/HNBAP_UERegisterAccept.h>
+#include <osmocom/hnbap/HNBAP_UERegisterReject.h>
+#include <osmocom/hnbap/HNBAP_UERegisterRequest.h>
+#include <osmocom/hnbap/HNBAP_URAIdentity.h>
+#include <osmocom/hnbap/HNBAP_URAIdentityList.h>
+#include <osmocom/hnbap/HNBAP_UTRANCellID.h>
+#include <osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h>
+#include <osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h>
+#include <osmocom/hnbap/HNBAP_Update-cause.h>
#if (ASN1C_ENVIRONMENT_VERSION < 924)
# error "You are compiling with the wrong version of ASN1C"
@@ -132,28 +124,31 @@
#include <osmocom/core/logging.h>
-#define HNBAP_DEBUG(x, args ...) DEBUGP(1, x, ## args)
+extern int _hnbap_DHNBAP;
+#define HNBAP_DEBUG(x, args ...) DEBUGP(_hnbap_DHNBAP, x, ## args)
extern int asn1_xer_print;
struct msgb *hnbap_generate_initiating_message(
- e_ProcedureCode procedureCode,
- Criticality_t criticality,
+ e_HNBAP_ProcedureCode procedureCode,
+ HNBAP_Criticality_t criticality,
asn_TYPE_descriptor_t * td, void *sptr);
struct msgb *hnbap_generate_successful_outcome(
- e_ProcedureCode procedureCode,
- Criticality_t criticality,
+ e_HNBAP_ProcedureCode procedureCode,
+ HNBAP_Criticality_t criticality,
asn_TYPE_descriptor_t * td,
void *sptr);
struct msgb *hnbap_generate_unsuccessful_outcome(
- e_ProcedureCode procedureCode,
- Criticality_t criticality,
+ e_HNBAP_ProcedureCode procedureCode,
+ HNBAP_Criticality_t criticality,
asn_TYPE_descriptor_t * td,
void *sptr);
-IE_t *hnbap_new_ie(ProtocolIE_ID_t id, Criticality_t criticality,
+HNBAP_IE_t *hnbap_new_ie(HNBAP_ProtocolIE_ID_t id, HNBAP_Criticality_t criticality,
asn_TYPE_descriptor_t *type, void *sptr);
-char *hnbap_cause_str(Cause_t *cause);
+char *hnbap_cause_str(const HNBAP_Cause_t *cause);
+
+void hnbap_set_log_area(int log_area);
diff --git a/include/osmocom/iuh/Makefile.am b/include/osmocom/iuh/Makefile.am
index b2a667d..e5dff0d 100644
--- a/include/osmocom/iuh/Makefile.am
+++ b/include/osmocom/iuh/Makefile.am
@@ -1,4 +1,2 @@
noinst_HEADERS = \
- vty.h \
- context_map.h hnbgw.h hnbgw_cn.h \
- hnbgw_hnbap.h hnbgw_rua.h hnbgw_ranap.h
+ iu_common.h
diff --git a/include/osmocom/iuh/context_map.h b/include/osmocom/iuh/context_map.h
deleted file mode 100644
index 6279b91..0000000
--- a/include/osmocom/iuh/context_map.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-
-#include <stdint.h>
-#include <osmocom/core/linuxlist.h>
-
-enum hnbgw_context_map_state {
- MAP_S_NULL,
- MAP_S_ACTIVE, /* currently active map */
- MAP_S_RESERVED1, /* just disconnected, still resrved */
- MAP_S_RESERVED2, /* still reserved */
- MAP_S_NUM_STATES /* Number of states, keep this at the end */
-};
-
-extern const struct value_string hnbgw_context_map_state_names[];
-static inline const char *hnbgw_context_map_state_name(enum hnbgw_context_map_state val)
-{ return get_value_string(hnbgw_context_map_state_names, val); }
-
-struct hnb_context;
-struct hnbgw_cnlink;
-
-struct hnbgw_context_map {
- /* entry in the per-CN list of mappings */
- struct llist_head cn_list;
- /* entry in the per-HNB list of mappings */
- struct llist_head hnb_list;
- /* pointer to HNB */
- struct hnb_context *hnb_ctx;
- /* pointer to CN */
- struct hnbgw_cnlink *cn_link;
- /* RUA contxt ID */
- uint32_t rua_ctx_id;
- /* False for CS, true for PS */
- bool is_ps;
- /* SCCP User SAP connection ID */
- uint32_t scu_conn_id;
-
- enum hnbgw_context_map_state state;
-};
-
-
-struct hnbgw_context_map *
-context_map_alloc_by_hnb(struct hnb_context *hnb, uint32_t rua_ctx_id,
- bool is_ps,
- struct hnbgw_cnlink *cn_if_new);
-
-struct hnbgw_context_map *
-context_map_by_cn(struct hnbgw_cnlink *cn, uint32_t scu_conn_id);
-
-void context_map_deactivate(struct hnbgw_context_map *map);
-
-int context_map_init(struct hnb_gw *gw);
diff --git a/include/osmocom/iuh/hnbgw.h b/include/osmocom/iuh/hnbgw.h
deleted file mode 100644
index 4848c2f..0000000
--- a/include/osmocom/iuh/hnbgw.h
+++ /dev/null
@@ -1,168 +0,0 @@
-#pragma once
-
-#include <osmocom/core/select.h>
-#include <osmocom/core/linuxlist.h>
-#include <osmocom/core/write_queue.h>
-#include <osmocom/core/timer.h>
-#include <osmocom/sigtran/sccp_sap.h>
-#include <osmocom/sigtran/osmo_ss7.h>
-#include <osmocom/ctrl/control_if.h>
-#define DEBUG
-#include <osmocom/core/logging.h>
-
-
-enum {
- DMAIN,
- DHNBAP,
- DRUA,
- DRANAP,
-};
-
-enum hnb_ctrl_node {
- CTRL_NODE_HNB = _LAST_CTRL_NODE,
- _LAST_CTRL_NODE_HNB
-};
-
-#define HNBGW_LOCAL_IP_DEFAULT "0.0.0.0"
-/* TODO: CS and PS now both connect to OsmoSTP, i.e. that's always going to be the same address. Drop the
- * duplicity. */
-#define HNBGW_IUCS_REMOTE_IP_DEFAULT "127.0.0.1"
-#define HNBGW_IUPS_REMOTE_IP_DEFAULT "127.0.0.1"
-
-/* 25.467 Section 7.1 */
-#define IUH_DEFAULT_SCTP_PORT 29169
-#define RNA_DEFAULT_SCTP_PORT 25471
-
-#define IUH_PPI_RUA 19
-#define IUH_PPI_HNBAP 20
-#define IUH_PPI_SABP 31
-#define IUH_PPI_RNA 42
-#define IUH_PPI_PUA 55
-
-#define IUH_MSGB_SIZE 2048
-
-struct umts_cell_id {
- uint16_t mcc; /*!< Mobile Country Code */
- uint16_t mnc; /*!< Mobile Network Code */
- uint16_t lac; /*!< Locaton Area Code */
- uint16_t rac; /*!< Routing Area Code */
- uint16_t sac; /*!< Service Area Code */
- uint32_t cid; /*!< Cell ID */
-};
-
-struct hnb_gw;
-
-enum hnbgw_cnlink_state {
- /* we have just been initialized or were disconnected */
- CNLINK_S_NULL,
- /* establishment of the SUA/SCCP link is pending */
- CNLINK_S_EST_PEND,
- /* establishment of the SUA/SCCP link was confirmed */
- CNLINK_S_EST_CONF,
- /* we have esnt the RANAP RESET and wait for the ACK */
- CNLINK_S_EST_RST_TX_WAIT_ACK,
- /* we have received the RANAP RESET ACK and are active */
- CNLINK_S_EST_ACTIVE,
-};
-
-struct hnbgw_cnlink {
- struct llist_head list;
- enum hnbgw_cnlink_state state;
- struct hnb_gw *gw;
- /* timer for re-transmitting the RANAP Reset */
- struct osmo_timer_list T_RafC;
- /* reference to the SCCP User SAP by which we communicate */
- struct osmo_sccp_instance *sccp;
- struct osmo_sccp_user *sccp_user;
- uint32_t next_conn_id;
-
- /* linked list of hnbgw_context_map */
- struct llist_head map_list;
-};
-
-struct hnb_context {
- /*! Entry in HNB-global list of HNB */
- struct llist_head list;
- /*! HNB-GW we are part of */
- struct hnb_gw *gw;
- /*! SCTP socket + write queue for Iuh to this specific HNB */
- struct osmo_stream_srv *conn;
- /*! copied from HNB-Identity-Info IE */
- char identity_info[256];
- /*! copied from Cell Identity IE */
- struct umts_cell_id id;
-
- /*! SCTP stream ID for HNBAP */
- uint16_t hnbap_stream;
- /*! SCTP stream ID for RUA */
- uint16_t rua_stream;
-
- /*! True if a HNB-REGISTER-REQ from this HNB has been accepted. Note that
- * this entire data structure is freed if the HNB sends HNB-DE-REGISTER-REQ. */
- bool hnb_registered;
-
- /* linked list of hnbgw_context_map */
- struct llist_head map_list;
-};
-
-struct ue_context {
- /*! Entry in the HNB-global list of UE */
- struct llist_head list;
- /*! Unique Context ID for this UE */
- uint32_t context_id;
- char imsi[16+1];
- uint32_t tmsi;
- /*! UE is serviced via this HNB */
- struct hnb_context *hnb;
-};
-
-struct hnb_gw {
- struct {
- const char *iuh_local_ip;
- /*! SCTP port for Iuh listening */
- uint16_t iuh_local_port;
- /*! The UDP port where we receive multiplexed CS user
- * plane traffic from HNBs */
- uint16_t iuh_cs_mux_port;
- const char *iucs_remote_addr_name;
- const char *iups_remote_addr_name;
- uint16_t rnc_id;
- bool hnbap_allow_tmsi;
- } config;
- /*! SCTP listen socket for incoming connections */
- struct osmo_stream_srv_link *iuh;
- /* list of struct hnb_context */
- struct llist_head hnb_list;
- /* list of struct ue_context */
- struct llist_head ue_list;
- /* next availble UE Context ID */
- uint32_t next_ue_ctx_id;
- struct ctrl_handle *ctrl;
- /* currently active CN links for CS and PS */
- struct {
- struct osmo_sccp_instance *client;
- struct hnbgw_cnlink *cnlink;
- struct osmo_sccp_addr local_addr;
- struct osmo_sccp_addr iucs_remote_addr;
- struct osmo_sccp_addr iups_remote_addr;
- } sccp;
-};
-
-extern void *talloc_asn1_ctx;
-
-struct hnb_context *hnb_context_by_id(struct hnb_gw *gw, uint32_t cid);
-struct hnb_context *hnb_context_by_identity_info(struct hnb_gw *gw, const char *identity_info);
-unsigned hnb_contexts(const struct hnb_gw *gw);
-
-struct ue_context *ue_context_by_id(struct hnb_gw *gw, uint32_t id);
-struct ue_context *ue_context_by_imsi(struct hnb_gw *gw, const char *imsi);
-struct ue_context *ue_context_by_tmsi(struct hnb_gw *gw, uint32_t tmsi);
-struct ue_context *ue_context_alloc(struct hnb_context *hnb, const char *imsi,
- uint32_t tmsi);
-void ue_context_free(struct ue_context *ue);
-
-struct hnb_context *hnb_context_alloc(struct hnb_gw *gw, struct osmo_stream_srv_link *link, int new_fd);
-void hnb_context_release(struct hnb_context *ctx);
-
-void hnbgw_vty_init(struct hnb_gw *gw, void *tall_ctx);
-int hnbgw_vty_go_parent(struct vty *vty);
diff --git a/include/osmocom/iuh/hnbgw_cn.h b/include/osmocom/iuh/hnbgw_cn.h
deleted file mode 100644
index 2e61d82..0000000
--- a/include/osmocom/iuh/hnbgw_cn.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma once
-
-#include <osmocom/iuh/hnbgw.h>
-
-int hnbgw_cnlink_init(struct hnb_gw *gw, const char *stp_host, uint16_t stp_port, const char *local_ip);
diff --git a/include/osmocom/iuh/hnbgw_hnbap.h b/include/osmocom/iuh/hnbgw_hnbap.h
deleted file mode 100644
index cca3550..0000000
--- a/include/osmocom/iuh/hnbgw_hnbap.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma once
-
-#include <osmocom/iuh/hnbgw.h>
-
-int hnbgw_hnbap_rx(struct hnb_context *hnb, struct msgb *msg);
-int hnbgw_hnbap_init(void);
diff --git a/include/osmocom/iuh/hnbgw_ranap.h b/include/osmocom/iuh/hnbgw_ranap.h
deleted file mode 100644
index 2c55964..0000000
--- a/include/osmocom/iuh/hnbgw_ranap.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma once
-
-#include <osmocom/iuh/hnbgw.h>
-
-int hnbgw_ranap_rx(struct msgb *msg, uint8_t *data, size_t len);
-int hnbgw_ranap_init(void);
diff --git a/include/osmocom/iuh/hnbgw_rua.h b/include/osmocom/iuh/hnbgw_rua.h
deleted file mode 100644
index 6a890b7..0000000
--- a/include/osmocom/iuh/hnbgw_rua.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma once
-
-#include <osmocom/iuh/hnbgw.h>
-#include <osmocom/rua/RUA_Cause.h>
-
-int hnbgw_rua_rx(struct hnb_context *hnb, struct msgb *msg);
-int hnbgw_rua_init(void);
-
-int rua_tx_udt(struct hnb_context *hnb, const uint8_t *data, unsigned int len);
-int rua_tx_dt(struct hnb_context *hnb, int is_ps, uint32_t context_id,
- const uint8_t *data, unsigned int len);
-int rua_tx_disc(struct hnb_context *hnb, int is_ps, uint32_t context_id,
- const RUA_Cause_t *cause, const uint8_t *data, unsigned int len);
diff --git a/include/osmocom/iuh/vty.h b/include/osmocom/iuh/vty.h
deleted file mode 100644
index 3d05da5..0000000
--- a/include/osmocom/iuh/vty.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma once
-
-#include <osmocom/vty/vty.h>
-
-enum osmo_iuh_vty_node {
- HNBGW_NODE = _LAST_OSMOVTY_NODE + 1,
- IUH_NODE,
- IUCS_NODE,
- IUPS_NODE,
-};
-
diff --git a/include/osmocom/ranap/Makefile.am b/include/osmocom/ranap/Makefile.am
index 1606928..71e2feb 100644
--- a/include/osmocom/ranap/Makefile.am
+++ b/include/osmocom/ranap/Makefile.am
@@ -10,6 +10,7 @@ ranap_HEADERS = \
ranap_ies_defs.h \
ranap_common.h \
ranap_common_cn.h \
+ ranap_common_ran.h \
ranap_msg_factory.h \
iu_helpers.h \
iu_client.h \
@@ -43,6 +44,7 @@ ranap_HEADERS = \
RANAP_Ass-RAB-Parameter-MaxBitrateList.h \
RANAP_Ass-RAB-Parameters.h \
RANAP_AuthorisedPLMNs.h \
+ RANAP_AuthorisedPLMNs-Value.h \
RANAP_AuthorisedSNAs.h \
RANAP_BindingID.h \
RANAP_BroadcastAssistanceDataDecipheringKeys.h \
@@ -78,6 +80,7 @@ ranap_HEADERS = \
RANAP_Correlation-ID.h \
RANAP_CriticalityDiagnostics.h \
RANAP_CriticalityDiagnostics-IE-List.h \
+ RANAP_CriticalityDiagnostics-IE-List-Value.h \
RANAP_Criticality.h \
RANAP_CSFB-Information.h \
RANAP_CSG-Id.h \
@@ -85,6 +88,7 @@ ranap_HEADERS = \
RANAP_CSG-Membership-Status.h \
RANAP_DataPDUType.h \
RANAP_DataVolumeList.h \
+ RANAP_DataVolumeList-Value.h \
RANAP_DataVolumeReference.h \
RANAP_DataVolumeReport.h \
RANAP_DataVolumeReportingIndication.h \
@@ -118,6 +122,7 @@ ranap_HEADERS = \
RANAP_EquipmentsToBeTraced.h \
RANAP_ErrorIndication.h \
RANAP_EUTRANFrequencies.h \
+ RANAP_EUTRANFrequencies-Value.h \
RANAP_E-UTRAN-Service-Handover.h \
RANAP_Event1F-Parameters.h \
RANAP_Event1I-Parameters.h \
@@ -139,6 +144,7 @@ ranap_HEADERS = \
RANAP_GA-PointWithUnCertaintyEllipse.h \
RANAP_GA-PointWithUnCertainty.h \
RANAP_GA-Polygon.h \
+ RANAP_GA-Polygon-Value.h \
RANAP_GA-UncertaintyEllipse.h \
RANAP_GeographicalArea.h \
RANAP_GeographicalCoordinates.h \
@@ -196,6 +202,7 @@ ranap_HEADERS = \
RANAP_IuSignallingConnectionIdentifier.h \
RANAP_IuTransportAssociation.h \
RANAP_JoinedMBMSBearerService-IEs.h \
+ RANAP_JoinedMBMSBearerService-IEs-Value.h \
RANAP_KeyStatus.h \
RANAP_L3-Information.h \
RANAP_LABased.h \
@@ -203,10 +210,12 @@ ranap_HEADERS = \
RANAP_LAI.h \
RANAP_LAI-List.h \
RANAP_LA-LIST.h \
+ RANAP_LA-LIST-Value.h \
RANAP_LAListofIdleModeUEs.h \
RANAP_LastKnownServiceArea.h \
RANAP_LastVisitedUTRANCell-Item.h \
RANAP_LeftMBMSBearerService-IEs.h \
+ RANAP_LeftMBMSBearerService-IEs-Value.h \
RANAP_LHN-ID.h \
RANAP_Links-to-log.h \
RANAP_ListOfInterfacesToTrace.h \
@@ -281,6 +290,7 @@ ranap_HEADERS = \
RANAP_MeasurementQuantity.h \
RANAP_MeasurementsToActivate.h \
RANAP_MessageStructure.h \
+ RANAP_MessageStructure-Value.h \
RANAP_MSISDN.h \
RANAP_NAS-PDU.h \
RANAP_NAS-SequenceNumber.h \
@@ -315,6 +325,7 @@ ranap_HEADERS = \
RANAP_PermittedIntegrityProtectionAlgorithms.h \
RANAP_PLMNidentity.h \
RANAP_PLMNs-in-shared-network.h \
+ RANAP_PLMNs-in-shared-network-Value.h \
RANAP_Port-Number.h \
RANAP_PositionData.h \
RANAP_PositionDataSpecificToGERANIuMode.h \
@@ -354,6 +365,7 @@ ranap_HEADERS = \
RANAP_RAB-DataForwardingList.h \
RANAP_RAB-DataForwardingList-SRNS-CtxReq.h \
RANAP_RABDataVolumeReport.h \
+ RANAP_RABDataVolumeReport-Value.h \
RANAP_RAB-DataVolumeReportItem.h \
RANAP_RAB-DataVolumeReportList.h \
RANAP_RAB-DataVolumeReportRequestItem.h \
@@ -374,6 +386,7 @@ ranap_HEADERS = \
RANAP_RAB-Parameter-MaxBitrateList.h \
RANAP_RAB-Parameters.h \
RANAP_RABParametersList.h \
+ RANAP_RABParametersList-Value.h \
RANAP_RAB-QueuedItem.h \
RANAP_RAB-QueuedList.h \
RANAP_RAB-ReleasedItem.h \
@@ -575,6 +588,7 @@ ranap_HEADERS = \
RANAP_UL-GTP-PDU-SequenceNumber.h \
RANAP_UL-N-PDU-SequenceNumber.h \
RANAP_UnsuccessfulLinking-IEs.h \
+ RANAP_UnsuccessfulLinking-IEs-Value.h \
RANAP_UnsuccessfullyTransmittedDataVolume.h \
RANAP_UnsuccessfulOutcome.h \
RANAP_UPInformation.h \
diff --git a/include/osmocom/ranap/RANAP_APN.h b/include/osmocom/ranap/RANAP_APN.h
index ac158e1..147d03b 100644
--- a/include/osmocom/ranap/RANAP_APN.h
+++ b/include/osmocom/ranap/RANAP_APN.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_APN_H_
diff --git a/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h b/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h
index e95d0b9..7bdf9b5 100644
--- a/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h
+++ b/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AccuracyFulfilmentIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h b/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h
index ec73d30..859c569 100644
--- a/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h
+++ b/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AllocationOrRetentionPriority_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h
index 7d209d5..89f02f3 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h
index d6105a2..1dbda71 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h
index dff57a7..5ea6963 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h
index cc56279..277e976 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h
index 518acbe..802baec 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h
index d22f7fd..a173bc2 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h
index 262c742..2fa9bc0 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h
index b7099d0..800cc34 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h
index 57611be..f452bad 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h
index e8e2f8d..2d1da1c 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h
index 5d7a8c9..8cb0f0c 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h
index 4ff9287..1681fca 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h
index 1370399..92fb585 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h
index 9d26566..26549f6 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h
index 3dcaf55..7879739 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h
index d712b9a..76a27fb 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h
index 3e6a1cf..eb75454 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h
index c2a462b..e618010 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_
diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h
index 855cfcf..168a797 100644
--- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h
+++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Alt_RAB_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h b/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h
index 676d97f..9ec7028 100644
--- a/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h
+++ b/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AlternativeRABConfigurationRequest_H_
diff --git a/include/osmocom/ranap/RANAP_AreaIdentity.h b/include/osmocom/ranap/RANAP_AreaIdentity.h
index a57bc5b..1432659 100644
--- a/include/osmocom/ranap/RANAP_AreaIdentity.h
+++ b/include/osmocom/ranap/RANAP_AreaIdentity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AreaIdentity_H_
diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h
index 6445665..ff39c49 100644
--- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h
index 994102b..112d3b5 100644
--- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h
index 716733e..f4eb726 100644
--- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h
index a808288..d25f568 100644
--- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h
index dbbe10a..6eff8b0 100644
--- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h
+++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Ass_RAB_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h b/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h
new file mode 100644
index 0000000..490b4ef
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_AuthorisedPLMNs_Value_H_
+#define _RANAP_AuthorisedPLMNs_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_PLMNidentity.h>
+#include <osmocom/ranap/RANAP_AuthorisedSNAs.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_AuthorisedPLMNs-Value */
+typedef struct RANAP_AuthorisedPLMNs_Value {
+ RANAP_PLMNidentity_t pLMNidentity;
+ RANAP_AuthorisedSNAs_t *authorisedSNAsList /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_AuthorisedPLMNs_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedPLMNs_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_AuthorisedPLMNs_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h
index 77b65a7..8d46588 100644
--- a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h
+++ b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AuthorisedPLMNs_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_PLMNidentity.h>
-#include <osmocom/ranap/RANAP_AuthorisedSNAs.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_AuthorisedPLMNs */
typedef struct RANAP_AuthorisedPLMNs {
- A_SEQUENCE_OF(struct MemberC {
- RANAP_PLMNidentity_t pLMNidentity;
- RANAP_AuthorisedSNAs_t *authorisedSNAsList /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_AuthorisedPLMNs_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_AuthorisedSNAs.h b/include/osmocom/ranap/RANAP_AuthorisedSNAs.h
index 2cad6d9..f4db6e7 100644
--- a/include/osmocom/ranap/RANAP_AuthorisedSNAs.h
+++ b/include/osmocom/ranap/RANAP_AuthorisedSNAs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_AuthorisedSNAs_H_
diff --git a/include/osmocom/ranap/RANAP_BindingID.h b/include/osmocom/ranap/RANAP_BindingID.h
index ff5a303..450130e 100644
--- a/include/osmocom/ranap/RANAP_BindingID.h
+++ b/include/osmocom/ranap/RANAP_BindingID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_BindingID_H_
diff --git a/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h b/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h
index 8d0e895..fea1c31 100644
--- a/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h
+++ b/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_BroadcastAssistanceDataDecipheringKeys_H_
diff --git a/include/osmocom/ranap/RANAP_CGI.h b/include/osmocom/ranap/RANAP_CGI.h
index 9e03e28..f9f380a 100644
--- a/include/osmocom/ranap/RANAP_CGI.h
+++ b/include/osmocom/ranap/RANAP_CGI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CGI_H_
diff --git a/include/osmocom/ranap/RANAP_CI.h b/include/osmocom/ranap/RANAP_CI.h
index fb7c777..2a505f4 100644
--- a/include/osmocom/ranap/RANAP_CI.h
+++ b/include/osmocom/ranap/RANAP_CI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CI_H_
diff --git a/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h b/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h
index fa42126..1874935 100644
--- a/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h
+++ b/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CN_DeactivateTrace_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_CN-DeactivateTrace */
typedef struct RANAP_CN_DeactivateTrace {
- struct cN_DeactivateTrace_ies {
+ struct RANAP_CN_DeactivateTrace__cN_DeactivateTrace_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_CN-DomainIndicator.h b/include/osmocom/ranap/RANAP_CN-DomainIndicator.h
index 3a63f87..05ccbcb 100644
--- a/include/osmocom/ranap/RANAP_CN-DomainIndicator.h
+++ b/include/osmocom/ranap/RANAP_CN-DomainIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CN_DomainIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_CN-ID.h b/include/osmocom/ranap/RANAP_CN-ID.h
index 2032791..e50d615 100644
--- a/include/osmocom/ranap/RANAP_CN-ID.h
+++ b/include/osmocom/ranap/RANAP_CN-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CN_ID_H_
diff --git a/include/osmocom/ranap/RANAP_CN-InvokeTrace.h b/include/osmocom/ranap/RANAP_CN-InvokeTrace.h
index 6b51611..c843d9c 100644
--- a/include/osmocom/ranap/RANAP_CN-InvokeTrace.h
+++ b/include/osmocom/ranap/RANAP_CN-InvokeTrace.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CN_InvokeTrace_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_CN-InvokeTrace */
typedef struct RANAP_CN_InvokeTrace {
- struct cN_InvokeTrace_ies {
+ struct RANAP_CN_InvokeTrace__cN_InvokeTrace_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h b/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h
index 93e9342..e0a8179 100644
--- a/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h
+++ b/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CNMBMSLinkingInformation_H_
diff --git a/include/osmocom/ranap/RANAP_CSFB-Information.h b/include/osmocom/ranap/RANAP_CSFB-Information.h
index 8a64b23..18ae5b2 100644
--- a/include/osmocom/ranap/RANAP_CSFB-Information.h
+++ b/include/osmocom/ranap/RANAP_CSFB-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CSFB_Information_H_
diff --git a/include/osmocom/ranap/RANAP_CSG-Id-List.h b/include/osmocom/ranap/RANAP_CSG-Id-List.h
index 2ea2274..9bc7919 100644
--- a/include/osmocom/ranap/RANAP_CSG-Id-List.h
+++ b/include/osmocom/ranap/RANAP_CSG-Id-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CSG_Id_List_H_
diff --git a/include/osmocom/ranap/RANAP_CSG-Id.h b/include/osmocom/ranap/RANAP_CSG-Id.h
index 57dd868..68150a8 100644
--- a/include/osmocom/ranap/RANAP_CSG-Id.h
+++ b/include/osmocom/ranap/RANAP_CSG-Id.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CSG_Id_H_
diff --git a/include/osmocom/ranap/RANAP_CSG-Membership-Status.h b/include/osmocom/ranap/RANAP_CSG-Membership-Status.h
index eeeae70..8ab0687 100644
--- a/include/osmocom/ranap/RANAP_CSG-Membership-Status.h
+++ b/include/osmocom/ranap/RANAP_CSG-Membership-Status.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CSG_Membership_Status_H_
diff --git a/include/osmocom/ranap/RANAP_Cause.h b/include/osmocom/ranap/RANAP_Cause.h
index 82ec137..50a3829 100644
--- a/include/osmocom/ranap/RANAP_Cause.h
+++ b/include/osmocom/ranap/RANAP_Cause.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Cause_H_
diff --git a/include/osmocom/ranap/RANAP_CauseMisc.h b/include/osmocom/ranap/RANAP_CauseMisc.h
index 69ff507..631ae15 100644
--- a/include/osmocom/ranap/RANAP_CauseMisc.h
+++ b/include/osmocom/ranap/RANAP_CauseMisc.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseMisc_H_
diff --git a/include/osmocom/ranap/RANAP_CauseNAS.h b/include/osmocom/ranap/RANAP_CauseNAS.h
index 90f60a4..1732100 100644
--- a/include/osmocom/ranap/RANAP_CauseNAS.h
+++ b/include/osmocom/ranap/RANAP_CauseNAS.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseNAS_H_
diff --git a/include/osmocom/ranap/RANAP_CauseNon-Standard.h b/include/osmocom/ranap/RANAP_CauseNon-Standard.h
index 22e85e4..3b97f9f 100644
--- a/include/osmocom/ranap/RANAP_CauseNon-Standard.h
+++ b/include/osmocom/ranap/RANAP_CauseNon-Standard.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseNon_Standard_H_
diff --git a/include/osmocom/ranap/RANAP_CauseProtocol.h b/include/osmocom/ranap/RANAP_CauseProtocol.h
index d05f6e4..b45520f 100644
--- a/include/osmocom/ranap/RANAP_CauseProtocol.h
+++ b/include/osmocom/ranap/RANAP_CauseProtocol.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseProtocol_H_
diff --git a/include/osmocom/ranap/RANAP_CauseRadioNetwork.h b/include/osmocom/ranap/RANAP_CauseRadioNetwork.h
index 5abcbc9..c374791 100644
--- a/include/osmocom/ranap/RANAP_CauseRadioNetwork.h
+++ b/include/osmocom/ranap/RANAP_CauseRadioNetwork.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseRadioNetwork_H_
diff --git a/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h b/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h
index b055f58..97447dd 100644
--- a/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h
+++ b/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseRadioNetworkExtension_H_
diff --git a/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h b/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h
index 9026c2c..b61501f 100644
--- a/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h
+++ b/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CauseTransmissionNetwork_H_
diff --git a/include/osmocom/ranap/RANAP_Cell-Access-Mode.h b/include/osmocom/ranap/RANAP_Cell-Access-Mode.h
index e0389a9..01d93e1 100644
--- a/include/osmocom/ranap/RANAP_Cell-Access-Mode.h
+++ b/include/osmocom/ranap/RANAP_Cell-Access-Mode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Cell_Access_Mode_H_
diff --git a/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h b/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h
index b414ad3..f822c0a 100644
--- a/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h
+++ b/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Cell_Capacity_Class_Value_H_
diff --git a/include/osmocom/ranap/RANAP_Cell-Id.h b/include/osmocom/ranap/RANAP_Cell-Id.h
index 36aed83..b7d1044 100644
--- a/include/osmocom/ranap/RANAP_Cell-Id.h
+++ b/include/osmocom/ranap/RANAP_Cell-Id.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Cell_Id_H_
diff --git a/include/osmocom/ranap/RANAP_CellBased.h b/include/osmocom/ranap/RANAP_CellBased.h
index 09edeeb..b8e6a6b 100644
--- a/include/osmocom/ranap/RANAP_CellBased.h
+++ b/include/osmocom/ranap/RANAP_CellBased.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CellBased_H_
diff --git a/include/osmocom/ranap/RANAP_CellIdList.h b/include/osmocom/ranap/RANAP_CellIdList.h
index 9b5779f..588759f 100644
--- a/include/osmocom/ranap/RANAP_CellIdList.h
+++ b/include/osmocom/ranap/RANAP_CellIdList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CellIdList_H_
diff --git a/include/osmocom/ranap/RANAP_CellLoadInformation.h b/include/osmocom/ranap/RANAP_CellLoadInformation.h
index b4f3753..d1ab504 100644
--- a/include/osmocom/ranap/RANAP_CellLoadInformation.h
+++ b/include/osmocom/ranap/RANAP_CellLoadInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CellLoadInformation_H_
diff --git a/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h b/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h
index 092b5b0..3f32592 100644
--- a/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h
+++ b/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CellLoadInformationGroup_H_
diff --git a/include/osmocom/ranap/RANAP_CellType.h b/include/osmocom/ranap/RANAP_CellType.h
index 6e47d31..781bb00 100644
--- a/include/osmocom/ranap/RANAP_CellType.h
+++ b/include/osmocom/ranap/RANAP_CellType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CellType_H_
diff --git a/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h b/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h
index 6d4b8fe..0216d5e 100644
--- a/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h
+++ b/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#include <constr_CHOICE.h>
diff --git a/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h b/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h
index d3d4963..cb26b44 100644
--- a/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h
+++ b/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#include <constr_CHOICE.h>
diff --git a/include/osmocom/ranap/RANAP_ClassmarkInformation2.h b/include/osmocom/ranap/RANAP_ClassmarkInformation2.h
index efab851..999102a 100644
--- a/include/osmocom/ranap/RANAP_ClassmarkInformation2.h
+++ b/include/osmocom/ranap/RANAP_ClassmarkInformation2.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ClassmarkInformation2_H_
diff --git a/include/osmocom/ranap/RANAP_ClassmarkInformation3.h b/include/osmocom/ranap/RANAP_ClassmarkInformation3.h
index db377ff..9b263a7 100644
--- a/include/osmocom/ranap/RANAP_ClassmarkInformation3.h
+++ b/include/osmocom/ranap/RANAP_ClassmarkInformation3.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ClassmarkInformation3_H_
diff --git a/include/osmocom/ranap/RANAP_ClientType.h b/include/osmocom/ranap/RANAP_ClientType.h
index 834cc0f..46ca969 100644
--- a/include/osmocom/ranap/RANAP_ClientType.h
+++ b/include/osmocom/ranap/RANAP_ClientType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ClientType_H_
diff --git a/include/osmocom/ranap/RANAP_CommonID.h b/include/osmocom/ranap/RANAP_CommonID.h
index 0eb0e41..3a212b0 100644
--- a/include/osmocom/ranap/RANAP_CommonID.h
+++ b/include/osmocom/ranap/RANAP_CommonID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CommonID_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_CommonID */
typedef struct RANAP_CommonID {
- struct commonID_ies {
+ struct RANAP_CommonID__commonID_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_Correlation-ID.h b/include/osmocom/ranap/RANAP_Correlation-ID.h
index a47174a..1f3dce6 100644
--- a/include/osmocom/ranap/RANAP_Correlation-ID.h
+++ b/include/osmocom/ranap/RANAP_Correlation-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Correlation_ID_H_
diff --git a/include/osmocom/ranap/RANAP_Criticality.h b/include/osmocom/ranap/RANAP_Criticality.h
index 192cd8a..3d09ce5 100644
--- a/include/osmocom/ranap/RANAP_Criticality.h
+++ b/include/osmocom/ranap/RANAP_Criticality.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Criticality_H_
diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h
new file mode 100644
index 0000000..e398df9
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_CriticalityDiagnostics_IE_List_Value_H_
+#define _RANAP_CriticalityDiagnostics_IE_List_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_Criticality.h>
+#include <osmocom/ranap/RANAP_ProtocolIE-ID.h>
+#include <osmocom/ranap/RANAP_RepetitionNumber0.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_CriticalityDiagnostics-IE-List-Value */
+typedef struct RANAP_CriticalityDiagnostics_IE_List_Value {
+ RANAP_Criticality_t iECriticality;
+ RANAP_ProtocolIE_ID_t iE_ID;
+ RANAP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_CriticalityDiagnostics_IE_List_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics_IE_List_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_CriticalityDiagnostics_IE_List_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h
index 0eaeb3e..12c5b3b 100644
--- a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h
+++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CriticalityDiagnostics_IE_List_H_
@@ -11,12 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_Criticality.h>
-#include <osmocom/ranap/RANAP_ProtocolIE-ID.h>
-#include <osmocom/ranap/RANAP_RepetitionNumber0.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -25,19 +22,7 @@ extern "C" {
/* RANAP_CriticalityDiagnostics-IE-List */
typedef struct RANAP_CriticalityDiagnostics_IE_List {
- A_SEQUENCE_OF(struct MemberG {
- RANAP_Criticality_t iECriticality;
- RANAP_ProtocolIE_ID_t iE_ID;
- RANAP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_CriticalityDiagnostics_IE_List_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h
index a247953..26f42d1 100644
--- a/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h
+++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_CriticalityDiagnostics_H_
diff --git a/include/osmocom/ranap/RANAP_D-RNTI.h b/include/osmocom/ranap/RANAP_D-RNTI.h
index 4ede3e4..3578d91 100644
--- a/include/osmocom/ranap/RANAP_D-RNTI.h
+++ b/include/osmocom/ranap/RANAP_D-RNTI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_D_RNTI_H_
diff --git a/include/osmocom/ranap/RANAP_DCH-ID.h b/include/osmocom/ranap/RANAP_DCH-ID.h
index 756fd5d..bd9e416 100644
--- a/include/osmocom/ranap/RANAP_DCH-ID.h
+++ b/include/osmocom/ranap/RANAP_DCH-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DCH_ID_H_
diff --git a/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h
index 94b1ad1..4710dd4 100644
--- a/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DL_GTP_PDU_SequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h
index 1b4d062..12413cf 100644
--- a/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DL_N_PDU_SequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h b/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h
index f1af3ed..b6814cb 100644
--- a/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h
+++ b/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DRX_CycleLengthCoefficient_H_
diff --git a/include/osmocom/ranap/RANAP_DSCH-ID.h b/include/osmocom/ranap/RANAP_DSCH-ID.h
index 54e678b..bd76db7 100644
--- a/include/osmocom/ranap/RANAP_DSCH-ID.h
+++ b/include/osmocom/ranap/RANAP_DSCH-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DSCH_ID_H_
diff --git a/include/osmocom/ranap/RANAP_DataPDUType.h b/include/osmocom/ranap/RANAP_DataPDUType.h
index f732d62..8b0f10c 100644
--- a/include/osmocom/ranap/RANAP_DataPDUType.h
+++ b/include/osmocom/ranap/RANAP_DataPDUType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataPDUType_H_
diff --git a/include/osmocom/ranap/RANAP_DataVolumeList-Value.h b/include/osmocom/ranap/RANAP_DataVolumeList-Value.h
new file mode 100644
index 0000000..1651a30
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_DataVolumeList-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-PDU"
+ * found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_DataVolumeList_Value_H_
+#define _RANAP_DataVolumeList_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h>
+#include <osmocom/ranap/RANAP_DataVolumeReference.h>
+#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_DataVolumeList-Value */
+typedef struct RANAP_DataVolumeList_Value {
+ RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume;
+ RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */;
+ RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_DataVolumeList_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeList_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_DataVolumeList_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_DataVolumeList.h b/include/osmocom/ranap/RANAP_DataVolumeList.h
index 459c2d5..555b138 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeList.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeList_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_DataVolumeList-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h>
-#include <osmocom/ranap/RANAP_DataVolumeReference.h>
-#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_DataVolumeList */
typedef struct RANAP_DataVolumeList {
- A_SEQUENCE_OF(struct MemberH {
- RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume;
- RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */;
- RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_DataVolumeList_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_DataVolumeReference.h b/include/osmocom/ranap/RANAP_DataVolumeReference.h
index 693de2b..74c4276 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeReference.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeReference.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeReference_H_
diff --git a/include/osmocom/ranap/RANAP_DataVolumeReport.h b/include/osmocom/ranap/RANAP_DataVolumeReport.h
index 1018cd7..0f0544d 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeReport.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeReport.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeReport_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_DataVolumeReport */
typedef struct RANAP_DataVolumeReport {
- struct dataVolumeReport_ies {
+ struct RANAP_DataVolumeReport__dataVolumeReport_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportList.h b/include/osmocom/ranap/RANAP_DataVolumeReportList.h
index 9a26ba7..d315c23 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeReportList.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeReportList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeReportList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_DataVolumeReportList */
typedef struct RANAP_DataVolumeReportList {
- struct dataVolumeReportListe_ies {
+ struct RANAP_DataVolumeReportList__dataVolumeReportListe_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h b/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h
index cf76036..42a9778 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeReportRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_DataVolumeReportRequest */
typedef struct RANAP_DataVolumeReportRequest {
- struct dataVolumeReportRequest_ies {
+ struct RANAP_DataVolumeReportRequest__dataVolumeReportRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h b/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h
index feaa072..e1bac22 100644
--- a/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h
+++ b/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DataVolumeReportingIndication_H_
diff --git a/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h b/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h
index 6e95465..db04e8c 100644
--- a/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h
+++ b/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DeliveryOfErroneousSDU_H_
diff --git a/include/osmocom/ranap/RANAP_DeliveryOrder.h b/include/osmocom/ranap/RANAP_DeliveryOrder.h
index 8968908..7c4a636 100644
--- a/include/osmocom/ranap/RANAP_DeliveryOrder.h
+++ b/include/osmocom/ranap/RANAP_DeliveryOrder.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DeliveryOrder_H_
diff --git a/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h
index 209e61c..253d718 100644
--- a/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DeltaRAListofIdleModeUEs_H_
diff --git a/include/osmocom/ranap/RANAP_DirectInformationTransfer.h b/include/osmocom/ranap/RANAP_DirectInformationTransfer.h
index 08478d5..11b8e77 100644
--- a/include/osmocom/ranap/RANAP_DirectInformationTransfer.h
+++ b/include/osmocom/ranap/RANAP_DirectInformationTransfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DirectInformationTransfer_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_DirectInformationTransfer */
typedef struct RANAP_DirectInformationTransfer {
- struct directInformationTransfer_ies {
+ struct RANAP_DirectInformationTransfer__directInformationTransfer_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_DirectReportingIndicator.h b/include/osmocom/ranap/RANAP_DirectReportingIndicator.h
index 8636557..deb12c8 100644
--- a/include/osmocom/ranap/RANAP_DirectReportingIndicator.h
+++ b/include/osmocom/ranap/RANAP_DirectReportingIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DirectReportingIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h b/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h
index cc7d096..c4690ba 100644
--- a/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h
+++ b/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DirectTransfer_IE_ContainerList_H_
diff --git a/include/osmocom/ranap/RANAP_DirectTransfer.h b/include/osmocom/ranap/RANAP_DirectTransfer.h
index 2a8a1ff..8589fa1 100644
--- a/include/osmocom/ranap/RANAP_DirectTransfer.h
+++ b/include/osmocom/ranap/RANAP_DirectTransfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DirectTransfer_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_DirectTransfer */
typedef struct RANAP_DirectTransfer {
- struct directTransfer_ies {
+ struct RANAP_DirectTransfer__directTransfer_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h
index 59dd639..a25a93b 100644
--- a/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h
+++ b/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_
diff --git a/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h b/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h
index 6fc0fda..0e1594e 100644
--- a/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h
+++ b/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_E_DCH_MAC_d_Flow_ID_H_
diff --git a/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h b/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h
index 689c743..449793a 100644
--- a/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h
+++ b/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_E_UTRAN_Service_Handover_H_
diff --git a/include/osmocom/ranap/RANAP_EARFCN-Extended.h b/include/osmocom/ranap/RANAP_EARFCN-Extended.h
index 9b84df4..34e488e 100644
--- a/include/osmocom/ranap/RANAP_EARFCN-Extended.h
+++ b/include/osmocom/ranap/RANAP_EARFCN-Extended.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EARFCN_Extended_H_
diff --git a/include/osmocom/ranap/RANAP_ENB-ID.h b/include/osmocom/ranap/RANAP_ENB-ID.h
index 4a0a3c6..9e67b54 100644
--- a/include/osmocom/ranap/RANAP_ENB-ID.h
+++ b/include/osmocom/ranap/RANAP_ENB-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ENB_ID_H_
diff --git a/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h b/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h
new file mode 100644
index 0000000..2c62d54
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h
@@ -0,0 +1,42 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_EUTRANFrequencies_Value_H_
+#define _RANAP_EUTRANFrequencies_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+#include <osmocom/ranap/RANAP_MeasBand.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_EUTRANFrequencies-Value */
+typedef struct RANAP_EUTRANFrequencies_Value {
+ long earfcn;
+ RANAP_MeasBand_t *measBand /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_EUTRANFrequencies_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_EUTRANFrequencies_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_EUTRANFrequencies_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h
index f6c653c..cae9edb 100644
--- a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h
+++ b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EUTRANFrequencies_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_EUTRANFrequencies-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <NativeInteger.h>
-#include <osmocom/ranap/RANAP_MeasBand.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,14 +22,7 @@ extern "C" {
/* RANAP_EUTRANFrequencies */
typedef struct RANAP_EUTRANFrequencies {
- A_SEQUENCE_OF(struct MemberJ {
- long earfcn;
- RANAP_MeasBand_t *measBand /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_EUTRANFrequencies_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h b/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h
index 99f5b62..5b40a43 100644
--- a/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h
+++ b/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EncryptionAlgorithm_H_
diff --git a/include/osmocom/ranap/RANAP_EncryptionInformation.h b/include/osmocom/ranap/RANAP_EncryptionInformation.h
index 6f3c91e..0618236 100644
--- a/include/osmocom/ranap/RANAP_EncryptionInformation.h
+++ b/include/osmocom/ranap/RANAP_EncryptionInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EncryptionInformation_H_
diff --git a/include/osmocom/ranap/RANAP_EncryptionKey.h b/include/osmocom/ranap/RANAP_EncryptionKey.h
index 7173803..f787ac0 100644
--- a/include/osmocom/ranap/RANAP_EncryptionKey.h
+++ b/include/osmocom/ranap/RANAP_EncryptionKey.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EncryptionKey_H_
diff --git a/include/osmocom/ranap/RANAP_End-Of-CSFB.h b/include/osmocom/ranap/RANAP_End-Of-CSFB.h
index b992889..6c41acf 100644
--- a/include/osmocom/ranap/RANAP_End-Of-CSFB.h
+++ b/include/osmocom/ranap/RANAP_End-Of-CSFB.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_End_Of_CSFB_H_
diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h
index fa5b0f5..3b45124 100644
--- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h
+++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EnhancedRelocationCompleteConfirm_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_EnhancedRelocationCompleteConfirm */
typedef struct RANAP_EnhancedRelocationCompleteConfirm {
- struct enhancedRelocationCompleteConfirm_ies {
+ struct RANAP_EnhancedRelocationCompleteConfirm__enhancedRelocationCompleteConfirm_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h
index 2e0b586..0f2dea7 100644
--- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h
+++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EnhancedRelocationCompleteFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_EnhancedRelocationCompleteFailure */
typedef struct RANAP_EnhancedRelocationCompleteFailure {
- struct enhancedRelocationCompleteFailure_ies {
+ struct RANAP_EnhancedRelocationCompleteFailure__enhancedRelocationCompleteFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h
index 91a6ac3..661b8d1 100644
--- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h
+++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EnhancedRelocationCompleteRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_EnhancedRelocationCompleteRequest */
typedef struct RANAP_EnhancedRelocationCompleteRequest {
- struct enhancedRelocationCompleteRequest_ies {
+ struct RANAP_EnhancedRelocationCompleteRequest__enhancedRelocationCompleteRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h
index 26126c2..2eb8eda 100644
--- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h
+++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EnhancedRelocationCompleteResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_EnhancedRelocationCompleteResponse */
typedef struct RANAP_EnhancedRelocationCompleteResponse {
- struct enhancedRelocationCompleteResponse_ies {
+ struct RANAP_EnhancedRelocationCompleteResponse__enhancedRelocationCompleteResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h b/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h
index e9084ec..fc7308c 100644
--- a/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h
+++ b/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_EquipmentsToBeTraced_H_
diff --git a/include/osmocom/ranap/RANAP_ErrorIndication.h b/include/osmocom/ranap/RANAP_ErrorIndication.h
index 5bad287..b815d30 100644
--- a/include/osmocom/ranap/RANAP_ErrorIndication.h
+++ b/include/osmocom/ranap/RANAP_ErrorIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ErrorIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ErrorIndication */
typedef struct RANAP_ErrorIndication {
- struct errorIndication_ies {
+ struct RANAP_ErrorIndication__errorIndication_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_Event.h b/include/osmocom/ranap/RANAP_Event.h
index a3a0e67..cd40c33 100644
--- a/include/osmocom/ranap/RANAP_Event.h
+++ b/include/osmocom/ranap/RANAP_Event.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Event_H_
diff --git a/include/osmocom/ranap/RANAP_Event1F-Parameters.h b/include/osmocom/ranap/RANAP_Event1F-Parameters.h
index 96fd004..e6926a9 100644
--- a/include/osmocom/ranap/RANAP_Event1F-Parameters.h
+++ b/include/osmocom/ranap/RANAP_Event1F-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Event1F_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_Event1I-Parameters.h b/include/osmocom/ranap/RANAP_Event1I-Parameters.h
index ded464f..03de139 100644
--- a/include/osmocom/ranap/RANAP_Event1I-Parameters.h
+++ b/include/osmocom/ranap/RANAP_Event1I-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Event1I_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h b/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h
index 404cecb..50b37be 100644
--- a/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h
+++ b/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ExtendedGuaranteedBitrate_H_
diff --git a/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h b/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h
index 07af50d..cdf7df3 100644
--- a/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h
+++ b/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ExtendedMaxBitrate_H_
diff --git a/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h b/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h
index c76a124..f78c388 100644
--- a/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h
+++ b/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ExtendedRNC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h b/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h
index da74458..15cb4d4 100644
--- a/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h
+++ b/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ForwardSRNS_Context_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ForwardSRNS-Context */
typedef struct RANAP_ForwardSRNS_Context {
- struct forwardSRNS_Context_ies {
+ struct RANAP_ForwardSRNS_Context__forwardSRNS_Context_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ForwardingIndication.h b/include/osmocom/ranap/RANAP_ForwardingIndication.h
index ee4481c..3fc576e 100644
--- a/include/osmocom/ranap/RANAP_ForwardingIndication.h
+++ b/include/osmocom/ranap/RANAP_ForwardingIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ForwardingIndication_H_
diff --git a/include/osmocom/ranap/RANAP_FrameSequenceNumber.h b/include/osmocom/ranap/RANAP_FrameSequenceNumber.h
index 0c2d9e2..64b4065 100644
--- a/include/osmocom/ranap/RANAP_FrameSequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_FrameSequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_FrameSequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h b/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h
index df2eaf5..9db487a 100644
--- a/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h
+++ b/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_FrequenceLayerConvergenceFlag_H_
diff --git a/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h b/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h
index e270a75..b105371 100644
--- a/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h
+++ b/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_AltitudeAndDirection_H_
@@ -20,10 +21,10 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum directionOfAltitude {
- directionOfAltitude_height = 0,
- directionOfAltitude_depth = 1
-} e_directionOfAltitude;
+typedef enum RANAP_GA_AltitudeAndDirection__directionOfAltitude {
+ RANAP_GA_AltitudeAndDirection__directionOfAltitude_height = 0,
+ RANAP_GA_AltitudeAndDirection__directionOfAltitude_depth = 1
+} e_RANAP_GA_AltitudeAndDirection__directionOfAltitude;
/* RANAP_GA-AltitudeAndDirection */
typedef struct RANAP_GA_AltitudeAndDirection {
diff --git a/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h b/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h
index 5f2442b..4e667c5 100644
--- a/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h
+++ b/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_EllipsoidArc_H_
diff --git a/include/osmocom/ranap/RANAP_GA-Point.h b/include/osmocom/ranap/RANAP_GA-Point.h
index 5aebf02..7f25296 100644
--- a/include/osmocom/ranap/RANAP_GA-Point.h
+++ b/include/osmocom/ranap/RANAP_GA-Point.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_Point_H_
diff --git a/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h b/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h
index a709c8d..b76940f 100644
--- a/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h
+++ b/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_PointWithAltitude_H_
diff --git a/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h b/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h
index 76663f5..72efdb8 100644
--- a/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h
+++ b/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_
diff --git a/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h b/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h
index a498393..a557a42 100644
--- a/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h
+++ b/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_PointWithUnCertainty_H_
diff --git a/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h b/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h
index 0ed80e7..cf95dd1 100644
--- a/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h
+++ b/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_PointWithUnCertaintyEllipse_H_
diff --git a/include/osmocom/ranap/RANAP_GA-Polygon-Value.h b/include/osmocom/ranap/RANAP_GA-Polygon-Value.h
new file mode 100644
index 0000000..c11c873
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_GA-Polygon-Value.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_GA_Polygon_Value_H_
+#define _RANAP_GA_Polygon_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_GeographicalCoordinates.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_GA-Polygon-Value */
+typedef struct RANAP_GA_Polygon_Value {
+ RANAP_GeographicalCoordinates_t geographicalCoordinates;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_GA_Polygon_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Polygon_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_GA_Polygon_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_GA-Polygon.h b/include/osmocom/ranap/RANAP_GA-Polygon.h
index 200d0a4..6fba657 100644
--- a/include/osmocom/ranap/RANAP_GA-Polygon.h
+++ b/include/osmocom/ranap/RANAP_GA-Polygon.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_Polygon_H_
@@ -11,10 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_GA-Polygon-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_GeographicalCoordinates.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -23,17 +22,7 @@ extern "C" {
/* RANAP_GA-Polygon */
typedef struct RANAP_GA_Polygon {
- A_SEQUENCE_OF(struct Member {
- RANAP_GeographicalCoordinates_t geographicalCoordinates;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_GA_Polygon_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h b/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h
index 0524a29..3027c9e 100644
--- a/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h
+++ b/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GA_UncertaintyEllipse_H_
diff --git a/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h b/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h
index 5f1784f..1324192 100644
--- a/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h
+++ b/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GANSS_PositioningDataSet_H_
diff --git a/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h b/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h
index 793ca23..cdc7c66 100644
--- a/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h
+++ b/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GANSS_PositioningMethodAndUsage_H_
diff --git a/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h b/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h
index 920b279..12dfbd3 100644
--- a/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h
+++ b/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GERAN_BSC_Container_H_
diff --git a/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h b/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h
index c161a39..6e867d4 100644
--- a/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h
+++ b/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GERAN_Cell_ID_H_
diff --git a/include/osmocom/ranap/RANAP_GERAN-Classmark.h b/include/osmocom/ranap/RANAP_GERAN-Classmark.h
index 8de744b..029338c 100644
--- a/include/osmocom/ranap/RANAP_GERAN-Classmark.h
+++ b/include/osmocom/ranap/RANAP_GERAN-Classmark.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GERAN_Classmark_H_
diff --git a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h
index 7466bc5..90a1a7f 100644
--- a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h
+++ b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_
diff --git a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h
index 1d8ea3b..a7bd019 100644
--- a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h
+++ b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List */
typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List {
- struct geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies {
+ struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List__geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_GTP-TEI.h b/include/osmocom/ranap/RANAP_GTP-TEI.h
index 01382e0..71ecaf9 100644
--- a/include/osmocom/ranap/RANAP_GTP-TEI.h
+++ b/include/osmocom/ranap/RANAP_GTP-TEI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GTP_TEI_H_
diff --git a/include/osmocom/ranap/RANAP_GeographicalArea.h b/include/osmocom/ranap/RANAP_GeographicalArea.h
index 66474d2..a0bf56d 100644
--- a/include/osmocom/ranap/RANAP_GeographicalArea.h
+++ b/include/osmocom/ranap/RANAP_GeographicalArea.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GeographicalArea_H_
diff --git a/include/osmocom/ranap/RANAP_GeographicalCoordinates.h b/include/osmocom/ranap/RANAP_GeographicalCoordinates.h
index 48a638e..c970d86 100644
--- a/include/osmocom/ranap/RANAP_GeographicalCoordinates.h
+++ b/include/osmocom/ranap/RANAP_GeographicalCoordinates.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GeographicalCoordinates_H_
@@ -21,10 +22,10 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum latitudeSign {
- latitudeSign_north = 0,
- latitudeSign_south = 1
-} e_latitudeSign;
+typedef enum RANAP_GeographicalCoordinates__latitudeSign {
+ RANAP_GeographicalCoordinates__latitudeSign_north = 0,
+ RANAP_GeographicalCoordinates__latitudeSign_south = 1
+} e_RANAP_GeographicalCoordinates__latitudeSign;
/* RANAP_GeographicalCoordinates */
typedef struct RANAP_GeographicalCoordinates {
diff --git a/include/osmocom/ranap/RANAP_GlobalCN-ID.h b/include/osmocom/ranap/RANAP_GlobalCN-ID.h
index 09b43e0..a9edce8 100644
--- a/include/osmocom/ranap/RANAP_GlobalCN-ID.h
+++ b/include/osmocom/ranap/RANAP_GlobalCN-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GlobalCN_ID_H_
diff --git a/include/osmocom/ranap/RANAP_GlobalRNC-ID.h b/include/osmocom/ranap/RANAP_GlobalRNC-ID.h
index 90c1264..de83863 100644
--- a/include/osmocom/ranap/RANAP_GlobalRNC-ID.h
+++ b/include/osmocom/ranap/RANAP_GlobalRNC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GlobalRNC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_GuaranteedBitrate.h b/include/osmocom/ranap/RANAP_GuaranteedBitrate.h
index bc3bf0a..5d9ccba 100644
--- a/include/osmocom/ranap/RANAP_GuaranteedBitrate.h
+++ b/include/osmocom/ranap/RANAP_GuaranteedBitrate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_GuaranteedBitrate_H_
diff --git a/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h b/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h
index 1364acd..0577583 100644
--- a/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h
+++ b/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HS_DSCH_MAC_d_Flow_ID_H_
diff --git a/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h b/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h
index 19dc7b4..98b8df9 100644
--- a/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h
+++ b/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HigherBitratesThan16MbpsFlag_H_
diff --git a/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h b/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h
index 9800231..c4cb88d 100644
--- a/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h
+++ b/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HorizontalSpeedAndBearing_H_
diff --git a/include/osmocom/ranap/RANAP_HorizontalVelocity.h b/include/osmocom/ranap/RANAP_HorizontalVelocity.h
index 802941c..5e5a183 100644
--- a/include/osmocom/ranap/RANAP_HorizontalVelocity.h
+++ b/include/osmocom/ranap/RANAP_HorizontalVelocity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HorizontalVelocity_H_
diff --git a/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h b/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h
index 5570c8c..3b53cc7 100644
--- a/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h
+++ b/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HorizontalVelocityWithUncertainty_H_
diff --git a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h
index e0a03eb..88deea1 100644
--- a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h
+++ b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HorizontalWithVerticalVelocity_H_
diff --git a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h
index b100f38..011fc13 100644
--- a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h
+++ b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_
diff --git a/include/osmocom/ranap/RANAP_IE-Extensions.h b/include/osmocom/ranap/RANAP_IE-Extensions.h
index c310803..fa5afb4 100644
--- a/include/osmocom/ranap/RANAP_IE-Extensions.h
+++ b/include/osmocom/ranap/RANAP_IE-Extensions.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IE_Extensions_H_
diff --git a/include/osmocom/ranap/RANAP_IE.h b/include/osmocom/ranap/RANAP_IE.h
index 3ac83c0..3245dfa 100644
--- a/include/osmocom/ranap/RANAP_IE.h
+++ b/include/osmocom/ranap/RANAP_IE.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IE_H_
diff --git a/include/osmocom/ranap/RANAP_IMEI.h b/include/osmocom/ranap/RANAP_IMEI.h
index 0416050..784a579 100644
--- a/include/osmocom/ranap/RANAP_IMEI.h
+++ b/include/osmocom/ranap/RANAP_IMEI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEI_H_
diff --git a/include/osmocom/ranap/RANAP_IMEIGroup.h b/include/osmocom/ranap/RANAP_IMEIGroup.h
index a3bd9d0..327a062 100644
--- a/include/osmocom/ranap/RANAP_IMEIGroup.h
+++ b/include/osmocom/ranap/RANAP_IMEIGroup.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEIGroup_H_
diff --git a/include/osmocom/ranap/RANAP_IMEIList.h b/include/osmocom/ranap/RANAP_IMEIList.h
index 5e1246c..c25073f 100644
--- a/include/osmocom/ranap/RANAP_IMEIList.h
+++ b/include/osmocom/ranap/RANAP_IMEIList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEIList_H_
diff --git a/include/osmocom/ranap/RANAP_IMEISV.h b/include/osmocom/ranap/RANAP_IMEISV.h
index 2866172..59e0a31 100644
--- a/include/osmocom/ranap/RANAP_IMEISV.h
+++ b/include/osmocom/ranap/RANAP_IMEISV.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEISV_H_
diff --git a/include/osmocom/ranap/RANAP_IMEISVGroup.h b/include/osmocom/ranap/RANAP_IMEISVGroup.h
index 92a3836..27e185a 100644
--- a/include/osmocom/ranap/RANAP_IMEISVGroup.h
+++ b/include/osmocom/ranap/RANAP_IMEISVGroup.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEISVGroup_H_
diff --git a/include/osmocom/ranap/RANAP_IMEISVList.h b/include/osmocom/ranap/RANAP_IMEISVList.h
index 8eb1996..2ea53eb 100644
--- a/include/osmocom/ranap/RANAP_IMEISVList.h
+++ b/include/osmocom/ranap/RANAP_IMEISVList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IMEISVList_H_
diff --git a/include/osmocom/ranap/RANAP_IMSI.h b/include/osmocom/ranap/RANAP_IMSI.h
index 747c546..e836d87 100644
--- a/include/osmocom/ranap/RANAP_IMSI.h
+++ b/include/osmocom/ranap/RANAP_IMSI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#include <constr_CHOICE.h>
diff --git a/include/osmocom/ranap/RANAP_IPMulticastAddress.h b/include/osmocom/ranap/RANAP_IPMulticastAddress.h
index 8724d11..daa3748 100644
--- a/include/osmocom/ranap/RANAP_IPMulticastAddress.h
+++ b/include/osmocom/ranap/RANAP_IPMulticastAddress.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IPMulticastAddress_H_
diff --git a/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h b/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h
index e2d1321..44ddc37 100644
--- a/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h
+++ b/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IRAT_Measurement_Configuration_H_
diff --git a/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h b/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h
index e52b0e2..b429c82 100644
--- a/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h
+++ b/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IRATmeasurementParameters_H_
diff --git a/include/osmocom/ranap/RANAP_ImmediateMDT.h b/include/osmocom/ranap/RANAP_ImmediateMDT.h
index 2399e42..ba92863 100644
--- a/include/osmocom/ranap/RANAP_ImmediateMDT.h
+++ b/include/osmocom/ranap/RANAP_ImmediateMDT.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ImmediateMDT_H_
diff --git a/include/osmocom/ranap/RANAP_IncludeVelocity.h b/include/osmocom/ranap/RANAP_IncludeVelocity.h
index 913d320..94c1e33 100644
--- a/include/osmocom/ranap/RANAP_IncludeVelocity.h
+++ b/include/osmocom/ranap/RANAP_IncludeVelocity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IncludeVelocity_H_
diff --git a/include/osmocom/ranap/RANAP_InformationExchangeID.h b/include/osmocom/ranap/RANAP_InformationExchangeID.h
index a5aac13..760a581 100644
--- a/include/osmocom/ranap/RANAP_InformationExchangeID.h
+++ b/include/osmocom/ranap/RANAP_InformationExchangeID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationExchangeID_H_
diff --git a/include/osmocom/ranap/RANAP_InformationExchangeType.h b/include/osmocom/ranap/RANAP_InformationExchangeType.h
index 57d05b9..9fde4db 100644
--- a/include/osmocom/ranap/RANAP_InformationExchangeType.h
+++ b/include/osmocom/ranap/RANAP_InformationExchangeType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationExchangeType_H_
diff --git a/include/osmocom/ranap/RANAP_InformationRequestType.h b/include/osmocom/ranap/RANAP_InformationRequestType.h
index 03ccc15..612b0dc 100644
--- a/include/osmocom/ranap/RANAP_InformationRequestType.h
+++ b/include/osmocom/ranap/RANAP_InformationRequestType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationRequestType_H_
diff --git a/include/osmocom/ranap/RANAP_InformationRequested.h b/include/osmocom/ranap/RANAP_InformationRequested.h
index 0b195b1..b280731 100644
--- a/include/osmocom/ranap/RANAP_InformationRequested.h
+++ b/include/osmocom/ranap/RANAP_InformationRequested.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationRequested_H_
diff --git a/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h b/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h
index eab0930..65e3ba6 100644
--- a/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h
+++ b/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationTransferConfirmation_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_InformationTransferConfirmation */
typedef struct RANAP_InformationTransferConfirmation {
- struct informationTransferConfirmation_ies {
+ struct RANAP_InformationTransferConfirmation__informationTransferConfirmation_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_InformationTransferFailure.h b/include/osmocom/ranap/RANAP_InformationTransferFailure.h
index 3e11e6d..ea7cd8b 100644
--- a/include/osmocom/ranap/RANAP_InformationTransferFailure.h
+++ b/include/osmocom/ranap/RANAP_InformationTransferFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationTransferFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_InformationTransferFailure */
typedef struct RANAP_InformationTransferFailure {
- struct informationTransferFailure_ies {
+ struct RANAP_InformationTransferFailure__informationTransferFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_InformationTransferID.h b/include/osmocom/ranap/RANAP_InformationTransferID.h
index cc002aa..f4dbd75 100644
--- a/include/osmocom/ranap/RANAP_InformationTransferID.h
+++ b/include/osmocom/ranap/RANAP_InformationTransferID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationTransferID_H_
diff --git a/include/osmocom/ranap/RANAP_InformationTransferIndication.h b/include/osmocom/ranap/RANAP_InformationTransferIndication.h
index 0a2dcaf..782ef54 100644
--- a/include/osmocom/ranap/RANAP_InformationTransferIndication.h
+++ b/include/osmocom/ranap/RANAP_InformationTransferIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationTransferIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_InformationTransferIndication */
typedef struct RANAP_InformationTransferIndication {
- struct informationTransferIndication_ies {
+ struct RANAP_InformationTransferIndication__informationTransferIndication_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_InformationTransferType.h b/include/osmocom/ranap/RANAP_InformationTransferType.h
index 5214ad5..ddfb685 100644
--- a/include/osmocom/ranap/RANAP_InformationTransferType.h
+++ b/include/osmocom/ranap/RANAP_InformationTransferType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InformationTransferType_H_
diff --git a/include/osmocom/ranap/RANAP_InitialUE-Message.h b/include/osmocom/ranap/RANAP_InitialUE-Message.h
index f535cd9..fbeea63 100644
--- a/include/osmocom/ranap/RANAP_InitialUE-Message.h
+++ b/include/osmocom/ranap/RANAP_InitialUE-Message.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InitialUE_Message_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_InitialUE-Message */
typedef struct RANAP_InitialUE_Message {
- struct initialUE_Message_ies {
+ struct RANAP_InitialUE_Message__initialUE_Message_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_InitiatingMessage.h b/include/osmocom/ranap/RANAP_InitiatingMessage.h
index 62e0667..a6bad77 100644
--- a/include/osmocom/ranap/RANAP_InitiatingMessage.h
+++ b/include/osmocom/ranap/RANAP_InitiatingMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InitiatingMessage_H_
diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h b/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h
index 7ed9284..985a0d5 100644
--- a/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h
+++ b/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IntegrityProtectionAlgorithm_H_
diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h b/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h
index a907df2..ccc6f4d 100644
--- a/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h
+++ b/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IntegrityProtectionInformation_H_
diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h b/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h
index 4010d71..c9d803d 100644
--- a/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h
+++ b/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IntegrityProtectionKey_H_
diff --git a/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h b/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h
index d6b1039..4d26d0a 100644
--- a/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InterSystemInformation_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h b/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h
index 605967e..41665fc 100644
--- a/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h
+++ b/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InterSystemInformationTransferType_H_
diff --git a/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h b/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h
index e690f90..b1238fb 100644
--- a/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h
+++ b/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_InterfacesToTraceItem_H_
@@ -20,16 +21,16 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum interface {
- interface_iu_cs = 0,
- interface_iu_ps = 1,
- interface_iur = 2,
- interface_iub = 3,
- interface_uu = 4
+typedef enum RANAP_InterfacesToTraceItem__interface {
+ RANAP_InterfacesToTraceItem__interface_iu_cs = 0,
+ RANAP_InterfacesToTraceItem__interface_iu_ps = 1,
+ RANAP_InterfacesToTraceItem__interface_iur = 2,
+ RANAP_InterfacesToTraceItem__interface_iub = 3,
+ RANAP_InterfacesToTraceItem__interface_uu = 4
/*
* Enumeration is extensible
*/
-} e_interface;
+} e_RANAP_InterfacesToTraceItem__interface;
/* RANAP_InterfacesToTraceItem */
typedef struct RANAP_InterfacesToTraceItem {
diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h b/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h
index bbe20ec..0ee5c5c 100644
--- a/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h
+++ b/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Iu_ReleaseCommand_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Iu-ReleaseCommand */
typedef struct RANAP_Iu_ReleaseCommand {
- struct iu_ReleaseCommand_ies {
+ struct RANAP_Iu_ReleaseCommand__iu_ReleaseCommand_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h b/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h
index b9a7507..2bdcede 100644
--- a/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h
+++ b/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Iu_ReleaseComplete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Iu-ReleaseComplete */
typedef struct RANAP_Iu_ReleaseComplete {
- struct iu_ReleaseComplete_ies {
+ struct RANAP_Iu_ReleaseComplete__iu_ReleaseComplete_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h b/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h
index 6f07090..d2841ea 100644
--- a/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h
+++ b/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Iu_ReleaseRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Iu-ReleaseRequest */
typedef struct RANAP_Iu_ReleaseRequest {
- struct iu_ReleaseRequest_ies {
+ struct RANAP_Iu_ReleaseRequest__iu_ReleaseRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h b/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h
index 7654441..cddb63a 100644
--- a/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h
+++ b/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IuSigConId_IE_ContainerList_H_
diff --git a/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h b/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h
index b334891..26d5db8 100644
--- a/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h
+++ b/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IuSignallingConnectionIdentifier_H_
diff --git a/include/osmocom/ranap/RANAP_IuTransportAssociation.h b/include/osmocom/ranap/RANAP_IuTransportAssociation.h
index 450c644..c1bab1d 100644
--- a/include/osmocom/ranap/RANAP_IuTransportAssociation.h
+++ b/include/osmocom/ranap/RANAP_IuTransportAssociation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_IuTransportAssociation_H_
diff --git a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h
new file mode 100644
index 0000000..69e9be8
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-PDU"
+ * found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_JoinedMBMSBearerService_IEs_Value_H_
+#define _RANAP_JoinedMBMSBearerService_IEs_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_TMGI.h>
+#include <osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h>
+#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_JoinedMBMSBearerService-IEs-Value */
+typedef struct RANAP_JoinedMBMSBearerService_IEs_Value {
+ RANAP_TMGI_t tMGI;
+ RANAP_MBMS_PTP_RAB_ID_t mBMS_PTP_RAB_ID;
+ RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_JoinedMBMSBearerService_IEs_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_JoinedMBMSBearerService_IEs_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_JoinedMBMSBearerService_IEs_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h
index b27cde4..bf69804 100644
--- a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h
+++ b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_JoinedMBMSBearerService_IEs_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_TMGI.h>
-#include <osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h>
-#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_JoinedMBMSBearerService-IEs */
typedef struct RANAP_JoinedMBMSBearerService_IEs {
- A_SEQUENCE_OF(struct MemberF {
- RANAP_TMGI_t tMGI;
- RANAP_MBMS_PTP_RAB_ID_t mBMS_PTP_RAB_ID;
- RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_JoinedMBMSBearerService_IEs_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_KeyStatus.h b/include/osmocom/ranap/RANAP_KeyStatus.h
index 1b61813..9a3b632 100644
--- a/include/osmocom/ranap/RANAP_KeyStatus.h
+++ b/include/osmocom/ranap/RANAP_KeyStatus.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_KeyStatus_H_
diff --git a/include/osmocom/ranap/RANAP_L3-Information.h b/include/osmocom/ranap/RANAP_L3-Information.h
index 122c64d..f4f4231 100644
--- a/include/osmocom/ranap/RANAP_L3-Information.h
+++ b/include/osmocom/ranap/RANAP_L3-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_L3_Information_H_
diff --git a/include/osmocom/ranap/RANAP_LA-LIST-Value.h b/include/osmocom/ranap/RANAP_LA-LIST-Value.h
new file mode 100644
index 0000000..7f34b57
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_LA-LIST-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_LA_LIST_Value_H_
+#define _RANAP_LA_LIST_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_LAC.h>
+#include <osmocom/ranap/RANAP_ListOF-SNAs.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_LA-LIST-Value */
+typedef struct RANAP_LA_LIST_Value {
+ RANAP_LAC_t lAC;
+ RANAP_ListOF_SNAs_t listOF_SNAs;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_LA_LIST_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_LA_LIST_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_LA_LIST_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_LA-LIST.h b/include/osmocom/ranap/RANAP_LA-LIST.h
index 08e76ed..da09988 100644
--- a/include/osmocom/ranap/RANAP_LA-LIST.h
+++ b/include/osmocom/ranap/RANAP_LA-LIST.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LA_LIST_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_LA-LIST-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_LAC.h>
-#include <osmocom/ranap/RANAP_ListOF-SNAs.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_LA-LIST */
typedef struct RANAP_LA_LIST {
- A_SEQUENCE_OF(struct MemberA {
- RANAP_LAC_t lAC;
- RANAP_ListOF_SNAs_t listOF_SNAs;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_LA_LIST_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_LABased.h b/include/osmocom/ranap/RANAP_LABased.h
index 49de171..2c5eee9 100644
--- a/include/osmocom/ranap/RANAP_LABased.h
+++ b/include/osmocom/ranap/RANAP_LABased.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LABased_H_
diff --git a/include/osmocom/ranap/RANAP_LAC.h b/include/osmocom/ranap/RANAP_LAC.h
index ff12809..e450ab9 100644
--- a/include/osmocom/ranap/RANAP_LAC.h
+++ b/include/osmocom/ranap/RANAP_LAC.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LAC_H_
diff --git a/include/osmocom/ranap/RANAP_LAI-List.h b/include/osmocom/ranap/RANAP_LAI-List.h
index ba2ddf3..a62dd82 100644
--- a/include/osmocom/ranap/RANAP_LAI-List.h
+++ b/include/osmocom/ranap/RANAP_LAI-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LAI_List_H_
diff --git a/include/osmocom/ranap/RANAP_LAI.h b/include/osmocom/ranap/RANAP_LAI.h
index f66b324..789e768 100644
--- a/include/osmocom/ranap/RANAP_LAI.h
+++ b/include/osmocom/ranap/RANAP_LAI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LAI_H_
diff --git a/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h
index 4332963..1ecdfac 100644
--- a/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LAListofIdleModeUEs_H_
diff --git a/include/osmocom/ranap/RANAP_LHN-ID.h b/include/osmocom/ranap/RANAP_LHN-ID.h
index a8776b8..eac74fe 100644
--- a/include/osmocom/ranap/RANAP_LHN-ID.h
+++ b/include/osmocom/ranap/RANAP_LHN-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LHN_ID_H_
diff --git a/include/osmocom/ranap/RANAP_LastKnownServiceArea.h b/include/osmocom/ranap/RANAP_LastKnownServiceArea.h
index 9fa72cd..e9f6c03 100644
--- a/include/osmocom/ranap/RANAP_LastKnownServiceArea.h
+++ b/include/osmocom/ranap/RANAP_LastKnownServiceArea.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LastKnownServiceArea_H_
diff --git a/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h b/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h
index 1adfd3e..3c2ba7c 100644
--- a/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h
+++ b/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LastVisitedUTRANCell_Item_H_
diff --git a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h
new file mode 100644
index 0000000..7f8c9d9
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-PDU"
+ * found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_LeftMBMSBearerService_IEs_Value_H_
+#define _RANAP_LeftMBMSBearerService_IEs_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_TMGI.h>
+#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_LeftMBMSBearerService-IEs-Value */
+typedef struct RANAP_LeftMBMSBearerService_IEs_Value {
+ RANAP_TMGI_t tMGI;
+ RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_LeftMBMSBearerService_IEs_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_LeftMBMSBearerService_IEs_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_LeftMBMSBearerService_IEs_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h
index f348739..6c23a19 100644
--- a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h
+++ b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LeftMBMSBearerService_IEs_H_
@@ -11,10 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_TMGI.h>
-#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -23,17 +22,7 @@ extern "C" {
/* RANAP_LeftMBMSBearerService-IEs */
typedef struct RANAP_LeftMBMSBearerService_IEs {
- A_SEQUENCE_OF(struct MemberK {
- RANAP_TMGI_t tMGI;
- RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_LeftMBMSBearerService_IEs_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_Links-to-log.h b/include/osmocom/ranap/RANAP_Links-to-log.h
index 8b11a7e..86df02b 100644
--- a/include/osmocom/ranap/RANAP_Links-to-log.h
+++ b/include/osmocom/ranap/RANAP_Links-to-log.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Links_to_log_H_
diff --git a/include/osmocom/ranap/RANAP_ListOF-SNAs.h b/include/osmocom/ranap/RANAP_ListOF-SNAs.h
index beeb609..6679d01 100644
--- a/include/osmocom/ranap/RANAP_ListOF-SNAs.h
+++ b/include/osmocom/ranap/RANAP_ListOF-SNAs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ListOF_SNAs_H_
diff --git a/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h b/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h
index 3be571b..24a33b1 100644
--- a/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h
+++ b/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ListOfInterfacesToTrace_H_
diff --git a/include/osmocom/ranap/RANAP_LoadValue.h b/include/osmocom/ranap/RANAP_LoadValue.h
index 8cb072d..d21dec8 100644
--- a/include/osmocom/ranap/RANAP_LoadValue.h
+++ b/include/osmocom/ranap/RANAP_LoadValue.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LoadValue_H_
diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h b/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h
index 6ac119b..a58062b 100644
--- a/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h
+++ b/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationRelatedDataFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_LocationRelatedDataFailure */
typedef struct RANAP_LocationRelatedDataFailure {
- struct locationRelatedDataFailure_ies {
+ struct RANAP_LocationRelatedDataFailure__locationRelatedDataFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h
index 3192de2..b5935c0 100644
--- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h
+++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationRelatedDataRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_LocationRelatedDataRequest */
typedef struct RANAP_LocationRelatedDataRequest {
- struct locationRelatedDataRequest_ies {
+ struct RANAP_LocationRelatedDataRequest__locationRelatedDataRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h
index 7ed1e3c..c385828 100644
--- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h
+++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationRelatedDataRequestType_H_
diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h
index bf80588..75d8fbd 100644
--- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h
+++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_
diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h b/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h
index 222e9b7..e4860de 100644
--- a/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h
+++ b/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationRelatedDataResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_LocationRelatedDataResponse */
typedef struct RANAP_LocationRelatedDataResponse {
- struct locationRelatedDataResponse_ies {
+ struct RANAP_LocationRelatedDataResponse__locationRelatedDataResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_LocationReport.h b/include/osmocom/ranap/RANAP_LocationReport.h
index e2e8700..16deaff 100644
--- a/include/osmocom/ranap/RANAP_LocationReport.h
+++ b/include/osmocom/ranap/RANAP_LocationReport.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationReport_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_LocationReport */
typedef struct RANAP_LocationReport {
- struct locationReport_ies {
+ struct RANAP_LocationReport__locationReport_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_LocationReportingControl.h b/include/osmocom/ranap/RANAP_LocationReportingControl.h
index 8909093..21f9bf5 100644
--- a/include/osmocom/ranap/RANAP_LocationReportingControl.h
+++ b/include/osmocom/ranap/RANAP_LocationReportingControl.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationReportingControl_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_LocationReportingControl */
typedef struct RANAP_LocationReportingControl {
- struct locationReportingControl_ies {
+ struct RANAP_LocationReportingControl__locationReportingControl_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h b/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h
index dcdcbc2..28f3030 100644
--- a/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h
+++ b/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LocationReportingTransferInformation_H_
diff --git a/include/osmocom/ranap/RANAP_LoggedMDT.h b/include/osmocom/ranap/RANAP_LoggedMDT.h
index 83f86e5..3dbc482 100644
--- a/include/osmocom/ranap/RANAP_LoggedMDT.h
+++ b/include/osmocom/ranap/RANAP_LoggedMDT.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LoggedMDT_H_
diff --git a/include/osmocom/ranap/RANAP_LoggingDuration.h b/include/osmocom/ranap/RANAP_LoggingDuration.h
index 90d4509..794acda 100644
--- a/include/osmocom/ranap/RANAP_LoggingDuration.h
+++ b/include/osmocom/ranap/RANAP_LoggingDuration.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LoggingDuration_H_
diff --git a/include/osmocom/ranap/RANAP_LoggingInterval.h b/include/osmocom/ranap/RANAP_LoggingInterval.h
index 60ebae5..57902be 100644
--- a/include/osmocom/ranap/RANAP_LoggingInterval.h
+++ b/include/osmocom/ranap/RANAP_LoggingInterval.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_LoggingInterval_H_
diff --git a/include/osmocom/ranap/RANAP_M1Report.h b/include/osmocom/ranap/RANAP_M1Report.h
index 0773dd5..fa514ff 100644
--- a/include/osmocom/ranap/RANAP_M1Report.h
+++ b/include/osmocom/ranap/RANAP_M1Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M1Report_H_
diff --git a/include/osmocom/ranap/RANAP_M2Report.h b/include/osmocom/ranap/RANAP_M2Report.h
index b38126d..ceccfe9 100644
--- a/include/osmocom/ranap/RANAP_M2Report.h
+++ b/include/osmocom/ranap/RANAP_M2Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M2Report_H_
diff --git a/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h b/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h
index 40084ca..fbde50c 100644
--- a/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h
+++ b/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M4_Collection_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_M4-Period.h b/include/osmocom/ranap/RANAP_M4-Period.h
index c6b615d..817e516 100644
--- a/include/osmocom/ranap/RANAP_M4-Period.h
+++ b/include/osmocom/ranap/RANAP_M4-Period.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M4_Period_H_
diff --git a/include/osmocom/ranap/RANAP_M4-Threshold.h b/include/osmocom/ranap/RANAP_M4-Threshold.h
index 223cf9f..e2ad5d9 100644
--- a/include/osmocom/ranap/RANAP_M4-Threshold.h
+++ b/include/osmocom/ranap/RANAP_M4-Threshold.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M4_Threshold_H_
diff --git a/include/osmocom/ranap/RANAP_M4Report.h b/include/osmocom/ranap/RANAP_M4Report.h
index cafd394..3f6cb22 100644
--- a/include/osmocom/ranap/RANAP_M4Report.h
+++ b/include/osmocom/ranap/RANAP_M4Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M4Report_H_
diff --git a/include/osmocom/ranap/RANAP_M5-Period.h b/include/osmocom/ranap/RANAP_M5-Period.h
index 9265658..9f813c4 100644
--- a/include/osmocom/ranap/RANAP_M5-Period.h
+++ b/include/osmocom/ranap/RANAP_M5-Period.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M5_Period_H_
diff --git a/include/osmocom/ranap/RANAP_M5Report.h b/include/osmocom/ranap/RANAP_M5Report.h
index 1e20feb..90ab7d8 100644
--- a/include/osmocom/ranap/RANAP_M5Report.h
+++ b/include/osmocom/ranap/RANAP_M5Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M5Report_H_
diff --git a/include/osmocom/ranap/RANAP_M6-Period.h b/include/osmocom/ranap/RANAP_M6-Period.h
index 90c8a84..50e9466 100644
--- a/include/osmocom/ranap/RANAP_M6-Period.h
+++ b/include/osmocom/ranap/RANAP_M6-Period.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M6_Period_H_
diff --git a/include/osmocom/ranap/RANAP_M6Report.h b/include/osmocom/ranap/RANAP_M6Report.h
index 46b8336..52f540d 100644
--- a/include/osmocom/ranap/RANAP_M6Report.h
+++ b/include/osmocom/ranap/RANAP_M6Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M6Report_H_
diff --git a/include/osmocom/ranap/RANAP_M7-Period.h b/include/osmocom/ranap/RANAP_M7-Period.h
index 3fcf0aa..f41564d 100644
--- a/include/osmocom/ranap/RANAP_M7-Period.h
+++ b/include/osmocom/ranap/RANAP_M7-Period.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M7_Period_H_
diff --git a/include/osmocom/ranap/RANAP_M7Report.h b/include/osmocom/ranap/RANAP_M7Report.h
index e0587f5..3ab77c2 100644
--- a/include/osmocom/ranap/RANAP_M7Report.h
+++ b/include/osmocom/ranap/RANAP_M7Report.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_M7Report_H_
diff --git a/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h b/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h
index cbc2654..847f057 100644
--- a/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h
+++ b/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMS_PTP_RAB_ID_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h b/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h
index 03f32f3..2f98da7 100644
--- a/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h
+++ b/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSBearerServiceType_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h b/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h
index 793e2f7..c4146ac 100644
--- a/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h
+++ b/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSCNDe_Registration_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h
index dfd1188..9038c33 100644
--- a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h
+++ b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSCNDe_RegistrationRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSCNDe-RegistrationRequest */
typedef struct RANAP_MBMSCNDe_RegistrationRequest {
- struct mbmscnDe_RegistrationRequest_ies {
+ struct RANAP_MBMSCNDe_RegistrationRequest__mbmscnDe_RegistrationRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h
index 4c5d1ca..d12b6cb 100644
--- a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSCNDe_RegistrationResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSCNDe-RegistrationResponse */
typedef struct RANAP_MBMSCNDe_RegistrationResponse {
- struct mbmscnDe_RegistrationResponse_ies {
+ struct RANAP_MBMSCNDe_RegistrationResponse__mbmscnDe_RegistrationResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSCountingInformation.h b/include/osmocom/ranap/RANAP_MBMSCountingInformation.h
index cb56317..21968e5 100644
--- a/include/osmocom/ranap/RANAP_MBMSCountingInformation.h
+++ b/include/osmocom/ranap/RANAP_MBMSCountingInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSCountingInformation_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSHCIndicator.h b/include/osmocom/ranap/RANAP_MBMSHCIndicator.h
index 71cdccc..52b9c1d 100644
--- a/include/osmocom/ranap/RANAP_MBMSHCIndicator.h
+++ b/include/osmocom/ranap/RANAP_MBMSHCIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSHCIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h
index 329e54e..6897242 100644
--- a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h
+++ b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSIPMulticastAddressandAPNRequest_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h
index 8dba5c2..f36e1a0 100644
--- a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h
+++ b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSIPMulticastAddressandAPNlist_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h b/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h
index 8ce5bc2..c256aca 100644
--- a/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h
+++ b/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSLinkingInformation_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h b/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h
index 80bacec..e009172 100644
--- a/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h
+++ b/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRABEstablishmentIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRABEstablishmentIndication */
typedef struct RANAP_MBMSRABEstablishmentIndication {
- struct mbmsrabEstablishmentIndication_ies {
+ struct RANAP_MBMSRABEstablishmentIndication__mbmsrabEstablishmentIndication_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRABRelease.h b/include/osmocom/ranap/RANAP_MBMSRABRelease.h
index 6f12d37..c46bce6 100644
--- a/include/osmocom/ranap/RANAP_MBMSRABRelease.h
+++ b/include/osmocom/ranap/RANAP_MBMSRABRelease.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRABRelease_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRABRelease */
typedef struct RANAP_MBMSRABRelease {
- struct mbmsrabRelease_ies {
+ struct RANAP_MBMSRABRelease__mbmsrabRelease_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h b/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h
index 43d55ef..4e272ac 100644
--- a/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h
+++ b/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRABReleaseFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRABReleaseFailure */
typedef struct RANAP_MBMSRABReleaseFailure {
- struct mbmsrabReleaseFailure_ies {
+ struct RANAP_MBMSRABReleaseFailure__mbmsrabReleaseFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h b/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h
index 369aee0..c056ead 100644
--- a/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h
+++ b/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRABReleaseRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRABReleaseRequest */
typedef struct RANAP_MBMSRABReleaseRequest {
- struct mbmsrabReleaseRequest_ies {
+ struct RANAP_MBMSRABReleaseRequest__mbmsrabReleaseRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h b/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h
index 76e07d4..57125c5 100644
--- a/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h
+++ b/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRegistrationFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRegistrationFailure */
typedef struct RANAP_MBMSRegistrationFailure {
- struct mbmsRegistrationFailure_ies {
+ struct RANAP_MBMSRegistrationFailure__mbmsRegistrationFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h b/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h
index 7db35d0..5c9618e 100644
--- a/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h
+++ b/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRegistrationRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRegistrationRequest */
typedef struct RANAP_MBMSRegistrationRequest {
- struct mbmsRegistrationRequest_ies {
+ struct RANAP_MBMSRegistrationRequest__mbmsRegistrationRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h b/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h
index 720b6a6..d8e44b5 100644
--- a/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h
+++ b/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRegistrationRequestType_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h b/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h
index 72bb393..8d17e30 100644
--- a/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSRegistrationResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSRegistrationResponse */
typedef struct RANAP_MBMSRegistrationResponse {
- struct mbmsRegistrationResponse_ies {
+ struct RANAP_MBMSRegistrationResponse__mbmsRegistrationResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSServiceArea.h b/include/osmocom/ranap/RANAP_MBMSServiceArea.h
index fe0b524..fb38273 100644
--- a/include/osmocom/ranap/RANAP_MBMSServiceArea.h
+++ b/include/osmocom/ranap/RANAP_MBMSServiceArea.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSServiceArea_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionDuration.h b/include/osmocom/ranap/RANAP_MBMSSessionDuration.h
index 208da5f..9de61a4 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionDuration.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionDuration.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionDuration_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h b/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h
index f9d7892..ff42719 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionIdentity_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h b/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h
index 980c186..ce63141 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionRepetitionNumber_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStart.h b/include/osmocom/ranap/RANAP_MBMSSessionStart.h
index de6ccd7..fc94744 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionStart.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionStart.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionStart_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionStart */
typedef struct RANAP_MBMSSessionStart {
- struct mbmsSessionStart_ies {
+ struct RANAP_MBMSSessionStart__mbmsSessionStart_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h b/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h
index ebae2d2..3381e54 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionStartFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionStartFailure */
typedef struct RANAP_MBMSSessionStartFailure {
- struct mbmsSessionStartFailure_ies {
+ struct RANAP_MBMSSessionStartFailure__mbmsSessionStartFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h
index 4171e68..d30826f 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionStartResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionStartResponse */
typedef struct RANAP_MBMSSessionStartResponse {
- struct mbmsSessionStartResponse_ies {
+ struct RANAP_MBMSSessionStartResponse__mbmsSessionStartResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStop.h b/include/osmocom/ranap/RANAP_MBMSSessionStop.h
index b5d3119..fc98f69 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionStop.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionStop.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionStop_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionStop */
typedef struct RANAP_MBMSSessionStop {
- struct mbmsSessionStop_ies {
+ struct RANAP_MBMSSessionStop__mbmsSessionStop_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h
index 0c0acd1..165d3a4 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionStopResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionStopResponse */
typedef struct RANAP_MBMSSessionStopResponse {
- struct mbmsSessionStopResponse_ies {
+ struct RANAP_MBMSSessionStopResponse__mbmsSessionStopResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h
index 58b3a98..3b5779c 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionUpdate_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionUpdate */
typedef struct RANAP_MBMSSessionUpdate {
- struct mbmsSessionUpdate_ies {
+ struct RANAP_MBMSSessionUpdate__mbmsSessionUpdate_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h
index 16829b9..7f6a619 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionUpdateFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionUpdateFailure */
typedef struct RANAP_MBMSSessionUpdateFailure {
- struct mbmsSessionUpdateFailure_ies {
+ struct RANAP_MBMSSessionUpdateFailure__mbmsSessionUpdateFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h
index 7736961..7cdd93e 100644
--- a/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSessionUpdateResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSSessionUpdateResponse */
typedef struct RANAP_MBMSSessionUpdateResponse {
- struct mbmsSessionUpdateResponse_ies {
+ struct RANAP_MBMSSessionUpdateResponse__mbmsSessionUpdateResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h b/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h
index 66704f6..a2ede91 100644
--- a/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h
+++ b/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSSynchronisationInformation_H_
diff --git a/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h b/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h
index f1ea76a..e70436c 100644
--- a/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h
+++ b/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSUELinkingRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSUELinkingRequest */
typedef struct RANAP_MBMSUELinkingRequest {
- struct mbmsueLinkingRequest_ies {
+ struct RANAP_MBMSUELinkingRequest__mbmsueLinkingRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h b/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h
index 61e411f..ce39745 100644
--- a/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h
+++ b/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MBMSUELinkingResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_MBMSUELinkingResponse */
typedef struct RANAP_MBMSUELinkingResponse {
- struct mbmsueLinkingResponse_ies {
+ struct RANAP_MBMSUELinkingResponse__mbmsueLinkingResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_MDT-Activation.h b/include/osmocom/ranap/RANAP_MDT-Activation.h
index d74a08a..374b89d 100644
--- a/include/osmocom/ranap/RANAP_MDT-Activation.h
+++ b/include/osmocom/ranap/RANAP_MDT-Activation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDT_Activation_H_
diff --git a/include/osmocom/ranap/RANAP_MDT-Configuration.h b/include/osmocom/ranap/RANAP_MDT-Configuration.h
index d2c980d..742a527 100644
--- a/include/osmocom/ranap/RANAP_MDT-Configuration.h
+++ b/include/osmocom/ranap/RANAP_MDT-Configuration.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDT_Configuration_H_
diff --git a/include/osmocom/ranap/RANAP_MDT-PLMN-List.h b/include/osmocom/ranap/RANAP_MDT-PLMN-List.h
index 8e9884c..c99aa3b 100644
--- a/include/osmocom/ranap/RANAP_MDT-PLMN-List.h
+++ b/include/osmocom/ranap/RANAP_MDT-PLMN-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDT_PLMN_List_H_
diff --git a/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h b/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h
index 93a98a0..31708d1 100644
--- a/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h
+++ b/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDT_Report_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_MDTAreaScope.h b/include/osmocom/ranap/RANAP_MDTAreaScope.h
index ad94533..bb63c32 100644
--- a/include/osmocom/ranap/RANAP_MDTAreaScope.h
+++ b/include/osmocom/ranap/RANAP_MDTAreaScope.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDTAreaScope_H_
diff --git a/include/osmocom/ranap/RANAP_MDTMode.h b/include/osmocom/ranap/RANAP_MDTMode.h
index 79f39f2..e1ed426 100644
--- a/include/osmocom/ranap/RANAP_MDTMode.h
+++ b/include/osmocom/ranap/RANAP_MDTMode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MDTMode_H_
diff --git a/include/osmocom/ranap/RANAP_MSISDN.h b/include/osmocom/ranap/RANAP_MSISDN.h
index 5b248fb..d831f7b 100644
--- a/include/osmocom/ranap/RANAP_MSISDN.h
+++ b/include/osmocom/ranap/RANAP_MSISDN.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MSISDN_H_
diff --git a/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h b/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h
index 48ad306..d62f0f2 100644
--- a/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h
+++ b/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Management_Based_MDT_Allowed_H_
diff --git a/include/osmocom/ranap/RANAP_MaxBitrate.h b/include/osmocom/ranap/RANAP_MaxBitrate.h
index 2dad1b6..95e58f2 100644
--- a/include/osmocom/ranap/RANAP_MaxBitrate.h
+++ b/include/osmocom/ranap/RANAP_MaxBitrate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MaxBitrate_H_
diff --git a/include/osmocom/ranap/RANAP_MaxSDU-Size.h b/include/osmocom/ranap/RANAP_MaxSDU-Size.h
index cf680ba..9e722e8 100644
--- a/include/osmocom/ranap/RANAP_MaxSDU-Size.h
+++ b/include/osmocom/ranap/RANAP_MaxSDU-Size.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MaxSDU_Size_H_
diff --git a/include/osmocom/ranap/RANAP_MeasBand.h b/include/osmocom/ranap/RANAP_MeasBand.h
index 580cd33..14a788c 100644
--- a/include/osmocom/ranap/RANAP_MeasBand.h
+++ b/include/osmocom/ranap/RANAP_MeasBand.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MeasBand_H_
diff --git a/include/osmocom/ranap/RANAP_MeasurementQuantity.h b/include/osmocom/ranap/RANAP_MeasurementQuantity.h
index 4685528..a952aaf 100644
--- a/include/osmocom/ranap/RANAP_MeasurementQuantity.h
+++ b/include/osmocom/ranap/RANAP_MeasurementQuantity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MeasurementQuantity_H_
diff --git a/include/osmocom/ranap/RANAP_MeasurementsToActivate.h b/include/osmocom/ranap/RANAP_MeasurementsToActivate.h
index b0c3695..771d7db 100644
--- a/include/osmocom/ranap/RANAP_MeasurementsToActivate.h
+++ b/include/osmocom/ranap/RANAP_MeasurementsToActivate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MeasurementsToActivate_H_
diff --git a/include/osmocom/ranap/RANAP_MessageStructure-Value.h b/include/osmocom/ranap/RANAP_MessageStructure-Value.h
new file mode 100644
index 0000000..9de10da
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_MessageStructure-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_MessageStructure_Value_H_
+#define _RANAP_MessageStructure_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_ProtocolIE-ID.h>
+#include <osmocom/ranap/RANAP_RepetitionNumber1.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_MessageStructure-Value */
+typedef struct RANAP_MessageStructure_Value {
+ RANAP_ProtocolIE_ID_t iE_ID;
+ RANAP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_MessageStructure_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_MessageStructure_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_MessageStructure_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_MessageStructure.h b/include/osmocom/ranap/RANAP_MessageStructure.h
index f44d0b4..dddadad 100644
--- a/include/osmocom/ranap/RANAP_MessageStructure.h
+++ b/include/osmocom/ranap/RANAP_MessageStructure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_MessageStructure_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_MessageStructure-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_ProtocolIE-ID.h>
-#include <osmocom/ranap/RANAP_RepetitionNumber1.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_MessageStructure */
typedef struct RANAP_MessageStructure {
- A_SEQUENCE_OF(struct MemberL {
- RANAP_ProtocolIE_ID_t iE_ID;
- RANAP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_MessageStructure_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_NAS-PDU.h b/include/osmocom/ranap/RANAP_NAS-PDU.h
index 52a85ee..acaec9e 100644
--- a/include/osmocom/ranap/RANAP_NAS-PDU.h
+++ b/include/osmocom/ranap/RANAP_NAS-PDU.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NAS_PDU_H_
diff --git a/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h b/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h
index a394e2d..03417b4 100644
--- a/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NAS_SequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h b/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h
index dcd8856..25ff70f 100644
--- a/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h
+++ b/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NAS_SynchronisationIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h b/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h
index 33db0a0..89423aa 100644
--- a/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h
+++ b/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NRTLoadInformationValue_H_
diff --git a/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h b/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h
index 13317df..c42ea76 100644
--- a/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h
+++ b/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NewBSS_To_OldBSS_Information_H_
diff --git a/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h
index 384213c..09b1c5c 100644
--- a/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NewRAListofIdleModeUEs_H_
diff --git a/include/osmocom/ranap/RANAP_NonSearchingIndication.h b/include/osmocom/ranap/RANAP_NonSearchingIndication.h
index ea8d8bd..3aa6e43 100644
--- a/include/osmocom/ranap/RANAP_NonSearchingIndication.h
+++ b/include/osmocom/ranap/RANAP_NonSearchingIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NonSearchingIndication_H_
diff --git a/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h
index 70e9005..e532795 100644
--- a/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NotEmptyRAListofIdleModeUEs_H_
diff --git a/include/osmocom/ranap/RANAP_NumberOfIuInstances.h b/include/osmocom/ranap/RANAP_NumberOfIuInstances.h
index c6c0ea3..39ba745 100644
--- a/include/osmocom/ranap/RANAP_NumberOfIuInstances.h
+++ b/include/osmocom/ranap/RANAP_NumberOfIuInstances.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NumberOfIuInstances_H_
diff --git a/include/osmocom/ranap/RANAP_NumberOfSteps.h b/include/osmocom/ranap/RANAP_NumberOfSteps.h
index 5509f49..fb93ac6 100644
--- a/include/osmocom/ranap/RANAP_NumberOfSteps.h
+++ b/include/osmocom/ranap/RANAP_NumberOfSteps.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_NumberOfSteps_H_
diff --git a/include/osmocom/ranap/RANAP_OMC-ID.h b/include/osmocom/ranap/RANAP_OMC-ID.h
index 042875a..b456a8f 100644
--- a/include/osmocom/ranap/RANAP_OMC-ID.h
+++ b/include/osmocom/ranap/RANAP_OMC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_OMC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h
index ba1bb02..cf08b92 100644
--- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h
+++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Offload_RAB_Parameters_APN_H_
diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h
index 90a89ff..f10aa9d 100644
--- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h
+++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_
diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h
index 825bcf2..b8499bf 100644
--- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h
+++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Offload_RAB_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h b/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h
index f44e01c..263aaad 100644
--- a/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h
+++ b/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_OldBSS_ToNewBSS_Information_H_
diff --git a/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h b/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h
index fefb72d..5af74b5 100644
--- a/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h
+++ b/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Out_Of_UTRAN_H_
diff --git a/include/osmocom/ranap/RANAP_Outcome.h b/include/osmocom/ranap/RANAP_Outcome.h
index ded1fe5..5c61281 100644
--- a/include/osmocom/ranap/RANAP_Outcome.h
+++ b/include/osmocom/ranap/RANAP_Outcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Outcome_H_
diff --git a/include/osmocom/ranap/RANAP_Overload.h b/include/osmocom/ranap/RANAP_Overload.h
index 817d44c..bcdd19b 100644
--- a/include/osmocom/ranap/RANAP_Overload.h
+++ b/include/osmocom/ranap/RANAP_Overload.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Overload_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Overload */
typedef struct RANAP_Overload {
- struct overload_ies {
+ struct RANAP_Overload__overload_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_P-TMSI.h b/include/osmocom/ranap/RANAP_P-TMSI.h
index 800a4e2..d72e994 100644
--- a/include/osmocom/ranap/RANAP_P-TMSI.h
+++ b/include/osmocom/ranap/RANAP_P-TMSI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_P_TMSI_H_
diff --git a/include/osmocom/ranap/RANAP_PDP-Type-extension.h b/include/osmocom/ranap/RANAP_PDP-Type-extension.h
index 7f13a18..b6c1649 100644
--- a/include/osmocom/ranap/RANAP_PDP-Type-extension.h
+++ b/include/osmocom/ranap/RANAP_PDP-Type-extension.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PDP_Type_extension_H_
diff --git a/include/osmocom/ranap/RANAP_PDP-Type.h b/include/osmocom/ranap/RANAP_PDP-Type.h
index b1445a2..8d4d9e4 100644
--- a/include/osmocom/ranap/RANAP_PDP-Type.h
+++ b/include/osmocom/ranap/RANAP_PDP-Type.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PDP_Type_H_
diff --git a/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h b/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h
index 3b7521d..e0fd970 100644
--- a/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h
+++ b/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PDP_TypeInformation_extension_H_
diff --git a/include/osmocom/ranap/RANAP_PDP-TypeInformation.h b/include/osmocom/ranap/RANAP_PDP-TypeInformation.h
index 0c81cff..f4f55ff 100644
--- a/include/osmocom/ranap/RANAP_PDP-TypeInformation.h
+++ b/include/osmocom/ranap/RANAP_PDP-TypeInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PDP_TypeInformation_H_
diff --git a/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h b/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h
index 52c678b..63463ba 100644
--- a/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PDUType14FrameSequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_PLMNidentity.h b/include/osmocom/ranap/RANAP_PLMNidentity.h
index e503804..c56c31b 100644
--- a/include/osmocom/ranap/RANAP_PLMNidentity.h
+++ b/include/osmocom/ranap/RANAP_PLMNidentity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#include <constr_CHOICE.h>
diff --git a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h
new file mode 100644
index 0000000..e10ea6e
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_PLMNs_in_shared_network_Value_H_
+#define _RANAP_PLMNs_in_shared_network_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_PLMNidentity.h>
+#include <osmocom/ranap/RANAP_LA-LIST.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_PLMNs-in-shared-network-Value */
+typedef struct RANAP_PLMNs_in_shared_network_Value {
+ RANAP_PLMNidentity_t pLMNidentity;
+ RANAP_LA_LIST_t lA_LIST;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_PLMNs_in_shared_network_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNs_in_shared_network_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_PLMNs_in_shared_network_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h
index d335490..d11d0ee 100644
--- a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h
+++ b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PLMNs_in_shared_network_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_PLMNidentity.h>
-#include <osmocom/ranap/RANAP_LA-LIST.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_PLMNs-in-shared-network */
typedef struct RANAP_PLMNs_in_shared_network {
- A_SEQUENCE_OF(struct MemberM {
- RANAP_PLMNidentity_t pLMNidentity;
- RANAP_LA_LIST_t lA_LIST;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_PLMNs_in_shared_network_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_Paging.h b/include/osmocom/ranap/RANAP_Paging.h
index cf96a39..5f28438 100644
--- a/include/osmocom/ranap/RANAP_Paging.h
+++ b/include/osmocom/ranap/RANAP_Paging.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Paging_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Paging */
typedef struct RANAP_Paging {
- struct paging_ies {
+ struct RANAP_Paging__paging_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_PagingAreaID.h b/include/osmocom/ranap/RANAP_PagingAreaID.h
index 40ac1cb..de48470 100644
--- a/include/osmocom/ranap/RANAP_PagingAreaID.h
+++ b/include/osmocom/ranap/RANAP_PagingAreaID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PagingAreaID_H_
diff --git a/include/osmocom/ranap/RANAP_PagingCause.h b/include/osmocom/ranap/RANAP_PagingCause.h
index cf9167b..f1a6b4d 100644
--- a/include/osmocom/ranap/RANAP_PagingCause.h
+++ b/include/osmocom/ranap/RANAP_PagingCause.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PagingCause_H_
diff --git a/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h b/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h
index 358ee7f..1e2843e 100644
--- a/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h
+++ b/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PeriodicLocationInfo_H_
diff --git a/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h b/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h
index 6b4bf5f..d42e98e 100644
--- a/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h
+++ b/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PeriodicReportingIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h b/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h
index 7292f28..2532285 100644
--- a/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h
+++ b/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PermanentNAS_UE_ID_H_
diff --git a/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h b/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h
index 062182f..168b705 100644
--- a/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h
+++ b/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PermittedEncryptionAlgorithms_H_
diff --git a/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h b/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h
index 22d87f4..61746a6 100644
--- a/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h
+++ b/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PermittedIntegrityProtectionAlgorithms_H_
diff --git a/include/osmocom/ranap/RANAP_Port-Number.h b/include/osmocom/ranap/RANAP_Port-Number.h
index 3e64495..a2ba6ac 100644
--- a/include/osmocom/ranap/RANAP_Port-Number.h
+++ b/include/osmocom/ranap/RANAP_Port-Number.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Port_Number_H_
diff --git a/include/osmocom/ranap/RANAP_PositionData.h b/include/osmocom/ranap/RANAP_PositionData.h
index a1365c2..337bceb 100644
--- a/include/osmocom/ranap/RANAP_PositionData.h
+++ b/include/osmocom/ranap/RANAP_PositionData.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositionData_H_
diff --git a/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h b/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h
index e0692d6..16ae6e6 100644
--- a/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h
+++ b/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositionDataSpecificToGERANIuMode_H_
diff --git a/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h b/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h
index 8e9da75..8396af4 100644
--- a/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h
+++ b/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositioningDataDiscriminator_H_
diff --git a/include/osmocom/ranap/RANAP_PositioningDataSet.h b/include/osmocom/ranap/RANAP_PositioningDataSet.h
index 7b6372b..c0d8706 100644
--- a/include/osmocom/ranap/RANAP_PositioningDataSet.h
+++ b/include/osmocom/ranap/RANAP_PositioningDataSet.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositioningDataSet_H_
diff --git a/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h b/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h
index f8306f9..d08ffe9 100644
--- a/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h
+++ b/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositioningMethodAndUsage_H_
diff --git a/include/osmocom/ranap/RANAP_PositioningPriority.h b/include/osmocom/ranap/RANAP_PositioningPriority.h
index 673c475..f710dd7 100644
--- a/include/osmocom/ranap/RANAP_PositioningPriority.h
+++ b/include/osmocom/ranap/RANAP_PositioningPriority.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PositioningPriority_H_
diff --git a/include/osmocom/ranap/RANAP_Pre-emptionCapability.h b/include/osmocom/ranap/RANAP_Pre-emptionCapability.h
index 7bcdc26..9f3491b 100644
--- a/include/osmocom/ranap/RANAP_Pre-emptionCapability.h
+++ b/include/osmocom/ranap/RANAP_Pre-emptionCapability.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Pre_emptionCapability_H_
diff --git a/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h b/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h
index d8ec7ee..a3b7092 100644
--- a/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h
+++ b/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Pre_emptionVulnerability_H_
diff --git a/include/osmocom/ranap/RANAP_Presence.h b/include/osmocom/ranap/RANAP_Presence.h
index ee14482..598a183 100644
--- a/include/osmocom/ranap/RANAP_Presence.h
+++ b/include/osmocom/ranap/RANAP_Presence.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Presence_H_
diff --git a/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h b/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h
index 932cd87..ca1c482 100644
--- a/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h
+++ b/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Priority_Class_Indicator_H_
diff --git a/include/osmocom/ranap/RANAP_PriorityLevel.h b/include/osmocom/ranap/RANAP_PriorityLevel.h
index 75bc5d7..4fcccb8 100644
--- a/include/osmocom/ranap/RANAP_PriorityLevel.h
+++ b/include/osmocom/ranap/RANAP_PriorityLevel.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PriorityLevel_H_
diff --git a/include/osmocom/ranap/RANAP_PrivateIE-ID.h b/include/osmocom/ranap/RANAP_PrivateIE-ID.h
index 59a28de..c2e4cf6 100644
--- a/include/osmocom/ranap/RANAP_PrivateIE-ID.h
+++ b/include/osmocom/ranap/RANAP_PrivateIE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PrivateIE_ID_H_
diff --git a/include/osmocom/ranap/RANAP_PrivateMessage.h b/include/osmocom/ranap/RANAP_PrivateMessage.h
index a783e37..a395a47 100644
--- a/include/osmocom/ranap/RANAP_PrivateMessage.h
+++ b/include/osmocom/ranap/RANAP_PrivateMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_PrivateMessage_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_PrivateMessage */
typedef struct RANAP_PrivateMessage {
- struct privateMessage_ies {
+ struct RANAP_PrivateMessage__privateMessage_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ProcedureCode.h b/include/osmocom/ranap/RANAP_ProcedureCode.h
index 9a7763c..ec54542 100644
--- a/include/osmocom/ranap/RANAP_ProcedureCode.h
+++ b/include/osmocom/ranap/RANAP_ProcedureCode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProcedureCode_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h b/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h
index 3090462..79749ea 100644
--- a/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h
+++ b/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolError_IE_ContainerList_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h b/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h
index ce7e39a..b61625b 100644
--- a/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h
+++ b/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolExtensionContainer_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionField.h b/include/osmocom/ranap/RANAP_ProtocolExtensionField.h
index 110eeae..3c26d07 100644
--- a/include/osmocom/ranap/RANAP_ProtocolExtensionField.h
+++ b/include/osmocom/ranap/RANAP_ProtocolExtensionField.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolExtensionField_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionID.h b/include/osmocom/ranap/RANAP_ProtocolExtensionID.h
index 83c5226..68e2af2 100644
--- a/include/osmocom/ranap/RANAP_ProtocolExtensionID.h
+++ b/include/osmocom/ranap/RANAP_ProtocolExtensionID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolExtensionID_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-Container.h b/include/osmocom/ranap/RANAP_ProtocolIE-Container.h
index 4987e62..b634ece 100644
--- a/include/osmocom/ranap/RANAP_ProtocolIE-Container.h
+++ b/include/osmocom/ranap/RANAP_ProtocolIE-Container.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolIE_Container_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h b/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h
index 79d0676..ceb2383 100644
--- a/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h
+++ b/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolIE_ContainerPair_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h b/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h
index 0b5e3e0..b7683a2 100644
--- a/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h
+++ b/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolIE_FieldPair_H_
diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-ID.h b/include/osmocom/ranap/RANAP_ProtocolIE-ID.h
index 9dbbc03..acaea88 100644
--- a/include/osmocom/ranap/RANAP_ProtocolIE-ID.h
+++ b/include/osmocom/ranap/RANAP_ProtocolIE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProtocolIE_ID_H_
diff --git a/include/osmocom/ranap/RANAP_ProvidedData.h b/include/osmocom/ranap/RANAP_ProvidedData.h
index 4d17369..c1fe989 100644
--- a/include/osmocom/ranap/RANAP_ProvidedData.h
+++ b/include/osmocom/ranap/RANAP_ProvidedData.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ProvidedData_H_
diff --git a/include/osmocom/ranap/RANAP_QueuingAllowed.h b/include/osmocom/ranap/RANAP_QueuingAllowed.h
index 3cf03c8..9adfc5d 100644
--- a/include/osmocom/ranap/RANAP_QueuingAllowed.h
+++ b/include/osmocom/ranap/RANAP_QueuingAllowed.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_QueuingAllowed_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h b/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h
index 508b56d..1fa4415 100644
--- a/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h
+++ b/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_AssignmentRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-AssignmentRequest */
typedef struct RANAP_RAB_AssignmentRequest {
- struct raB_AssignmentRequest_ies {
+ struct RANAP_RAB_AssignmentRequest__raB_AssignmentRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h b/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h
index 181da05..995cd5a 100644
--- a/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h
+++ b/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_AssignmentResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-AssignmentResponse */
typedef struct RANAP_RAB_AssignmentResponse {
- struct raB_AssignmentResponse_ies {
+ struct RANAP_RAB_AssignmentResponse__raB_AssignmentResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h b/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h
index d5f5e09..d013568 100644
--- a/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h
+++ b/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_AsymmetryIndicator_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h
index 3bac5ec..346ae81 100644
--- a/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h
+++ b/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ContextItem_RANAP_RelocInf_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ContextItem.h b/include/osmocom/ranap/RANAP_RAB-ContextItem.h
index ddd0265..86abc93 100644
--- a/include/osmocom/ranap/RANAP_RAB-ContextItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-ContextItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ContextItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h
index 79f3432..0384cbb 100644
--- a/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h
+++ b/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ContextList_RANAP_RelocInf_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ContextList-RANAP-RelocInf */
typedef struct RANAP_RAB_ContextList_RANAP_RelocInf {
- struct raB_ContextList_RANAP_RelocInf_ies {
+ struct RANAP_RAB_ContextList_RANAP_RelocInf__raB_ContextList_RANAP_RelocInf_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ContextList.h b/include/osmocom/ranap/RANAP_RAB-ContextList.h
index 68bc6cd..c157c45 100644
--- a/include/osmocom/ranap/RANAP_RAB-ContextList.h
+++ b/include/osmocom/ranap/RANAP_RAB-ContextList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ContextList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ContextList */
typedef struct RANAP_RAB_ContextList {
- struct raB_ContextList_ies {
+ struct RANAP_RAB_ContextList__raB_ContextList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h
index 4ebe04b..8caa9f9 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h
index dd96d6e..a8e0a40 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataForwardingItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h
index 4659a09..7d671a6 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-DataForwardingList-SRNS-CtxReq */
typedef struct RANAP_RAB_DataForwardingList_SRNS_CtxReq {
- struct raB_DataForwardingList_SRNS_CtxReq_ies {
+ struct RANAP_RAB_DataForwardingList_SRNS_CtxReq__raB_DataForwardingList_SRNS_CtxReq_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h
index 79b6724..a2e117c 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataForwardingList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-DataForwardingList */
typedef struct RANAP_RAB_DataForwardingList {
- struct raB_DataForwardingList_ies {
+ struct RANAP_RAB_DataForwardingList__raB_DataForwardingList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h
index 2c500ac..7c742ac 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataVolumeReportItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h
index fd1a5a9..91f4a86 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataVolumeReportList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-DataVolumeReportList */
typedef struct RANAP_RAB_DataVolumeReportList {
- struct raB_DataVolumeReportList_ies {
+ struct RANAP_RAB_DataVolumeReportList__raB_DataVolumeReportList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h
index f928e0a..57dbb35 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataVolumeReportRequestItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h
index cda59bb..ecacde5 100644
--- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h
+++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_DataVolumeReportRequestList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-DataVolumeReportRequestList */
typedef struct RANAP_RAB_DataVolumeReportRequestList {
- struct raB_DataVolumeReportRequestList_ies {
+ struct RANAP_RAB_DataVolumeReportRequestList__raB_DataVolumeReportRequestList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h
index cfcf0f0..186c5e5 100644
--- a/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-FailedItem.h b/include/osmocom/ranap/RANAP_RAB-FailedItem.h
index f7a6416..d984245 100644
--- a/include/osmocom/ranap/RANAP_RAB-FailedItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-FailedItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_FailedItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h
index 310dddb..170e23b 100644
--- a/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_FailedList_EnhRelocInfoRes_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-FailedList-EnhRelocInfoRes */
typedef struct RANAP_RAB_FailedList_EnhRelocInfoRes {
- struct raB_FailedList_EnhRelocInfoRes_ies {
+ struct RANAP_RAB_FailedList_EnhRelocInfoRes__raB_FailedList_EnhRelocInfoRes_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-FailedList.h b/include/osmocom/ranap/RANAP_RAB-FailedList.h
index 333fe89..4ac7a0a 100644
--- a/include/osmocom/ranap/RANAP_RAB-FailedList.h
+++ b/include/osmocom/ranap/RANAP_RAB-FailedList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_FailedList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-FailedList */
typedef struct RANAP_RAB_FailedList {
- struct raB_FailedList_ies {
+ struct RANAP_RAB_FailedList__raB_FailedList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ID.h b/include/osmocom/ranap/RANAP_RAB-ID.h
index 2166574..ee45f43 100644
--- a/include/osmocom/ranap/RANAP_RAB-ID.h
+++ b/include/osmocom/ranap/RANAP_RAB-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ID_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h b/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h
index 9371d29..b077ece 100644
--- a/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h
+++ b/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_IE_ContainerList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h b/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h
index 10db90a..699f9b6 100644
--- a/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h
+++ b/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_IE_ContainerPairList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyItem.h b/include/osmocom/ranap/RANAP_RAB-ModifyItem.h
index 0b2d5da..c6f3afd 100644
--- a/include/osmocom/ranap/RANAP_RAB-ModifyItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-ModifyItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ModifyItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyList.h b/include/osmocom/ranap/RANAP_RAB-ModifyList.h
index 45c4ab9..948aaee 100644
--- a/include/osmocom/ranap/RANAP_RAB-ModifyList.h
+++ b/include/osmocom/ranap/RANAP_RAB-ModifyList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ModifyList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ModifyList */
typedef struct RANAP_RAB_ModifyList {
- struct raB_ModifyList_ies {
+ struct RANAP_RAB_ModifyList__raB_ModifyList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h b/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h
index 2a358a6..bbb7487 100644
--- a/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h
+++ b/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ModifyRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ModifyRequest */
typedef struct RANAP_RAB_ModifyRequest {
- struct raB_ModifyRequest_ies {
+ struct RANAP_RAB_ModifyRequest__raB_ModifyRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h
index e5dd173..c7e0bf5 100644
--- a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h
index 414c33a..4db964f 100644
--- a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h
index af13305..212b4d2 100644
--- a/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_Parameter_GuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h
index 5557a45..5951131 100644
--- a/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_Parameter_MaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-Parameters.h b/include/osmocom/ranap/RANAP_RAB-Parameters.h
index 7c37ad9..2b69b3f 100644
--- a/include/osmocom/ranap/RANAP_RAB-Parameters.h
+++ b/include/osmocom/ranap/RANAP_RAB-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-QueuedItem.h b/include/osmocom/ranap/RANAP_RAB-QueuedItem.h
index c67d6c1..4aa573b 100644
--- a/include/osmocom/ranap/RANAP_RAB-QueuedItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-QueuedItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_QueuedItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-QueuedList.h b/include/osmocom/ranap/RANAP_RAB-QueuedList.h
index 94439ef..d068683 100644
--- a/include/osmocom/ranap/RANAP_RAB-QueuedList.h
+++ b/include/osmocom/ranap/RANAP_RAB-QueuedList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_QueuedList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-QueuedList */
typedef struct RANAP_RAB_QueuedList {
- struct raB_QueuedList_ies {
+ struct RANAP_RAB_QueuedList__raB_QueuedList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h b/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h
index 808c42a..eb26b16 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleaseFailedList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h b/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h
index 28934cb..41682d0 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleaseItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseList.h b/include/osmocom/ranap/RANAP_RAB-ReleaseList.h
index 4ac68bd..5e62832 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleaseList.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleaseList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleaseList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ReleaseList */
typedef struct RANAP_RAB_ReleaseList {
- struct raB_ReleaseList_ies {
+ struct RANAP_RAB_ReleaseList__raB_ReleaseList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h b/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h
index 0b09f38..883fe1e 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleaseRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ReleaseRequest */
typedef struct RANAP_RAB_ReleaseRequest {
- struct raB_ReleaseRequest_ies {
+ struct RANAP_RAB_ReleaseRequest__raB_ReleaseRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h b/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h
index 1d73866..9e1408e 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleasedItem_IuRelComp_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h b/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h
index 14bd8fa..0f7655c 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleasedItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h b/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h
index 98bb6c7..53a13d4 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleasedList_IuRelComp_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ReleasedList-IuRelComp */
typedef struct RANAP_RAB_ReleasedList_IuRelComp {
- struct raB_ReleasedList_IuRelComp_ies {
+ struct RANAP_RAB_ReleasedList_IuRelComp__raB_ReleasedList_IuRelComp_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedList.h b/include/osmocom/ranap/RANAP_RAB-ReleasedList.h
index 9f047c7..4869564 100644
--- a/include/osmocom/ranap/RANAP_RAB-ReleasedList.h
+++ b/include/osmocom/ranap/RANAP_RAB-ReleasedList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ReleasedList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ReleasedList */
typedef struct RANAP_RAB_ReleasedList {
- struct raB_ReleasedList_ies {
+ struct RANAP_RAB_ReleasedList__raB_ReleasedList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h
index ab8cf40..d598020 100644
--- a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_RelocationReleaseItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h
index f008a3b..cb09be1 100644
--- a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h
+++ b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_RelocationReleaseList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-RelocationReleaseList */
typedef struct RANAP_RAB_RelocationReleaseList {
- struct raB_RelocationReleaseList_ies {
+ struct RANAP_RAB_RelocationReleaseList__raB_RelocationReleaseList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h
index ed6cb11..a6c8d10 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h
index 8de47bb..cc67424 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h
index 16e4e94..66539ce 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h
index b20556f..603381e 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h
index fd2b921..b91e705 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_RelocReq_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h
index c520c66..8974901 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupItem_RelocReqAck_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h
index 074f88b..e18dc40 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_EnhRelocInfoReq_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-EnhRelocInfoReq */
typedef struct RANAP_RAB_SetupList_EnhRelocInfoReq {
- struct raB_SetupList_EnhRelocInfoReq_ies {
+ struct RANAP_RAB_SetupList_EnhRelocInfoReq__raB_SetupList_EnhRelocInfoReq_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h
index 3c054bd..763dc2f 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_EnhRelocInfoRes_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-EnhRelocInfoRes */
typedef struct RANAP_RAB_SetupList_EnhRelocInfoRes {
- struct raB_SetupList_EnhRelocInfoRes_ies {
+ struct RANAP_RAB_SetupList_EnhRelocInfoRes__raB_SetupList_EnhRelocInfoRes_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h
index 87dc504..6235b87 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-EnhancedRelocCompleteReq */
typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq {
- struct raB_SetupList_EnhancedRelocCompleteReq_ies {
+ struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq__raB_SetupList_EnhancedRelocCompleteReq_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h
index cc32d0c..5114947 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-EnhancedRelocCompleteRes */
typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes {
- struct raB_SetupList_EnhancedRelocCompleteRes_ies {
+ struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes__raB_SetupList_EnhancedRelocCompleteRes_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h
index 1004ed5..bb38114 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_RelocReq_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-RelocReq */
typedef struct RANAP_RAB_SetupList_RelocReq {
- struct raB_SetupList_RelocReq_ies {
+ struct RANAP_RAB_SetupList_RelocReq__raB_SetupList_RelocReq_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h
index 8df1869..a79f807 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupList_RelocReqAck_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupList-RelocReqAck */
typedef struct RANAP_RAB_SetupList_RelocReqAck {
- struct raB_SetupList_RelocReqAck_ies {
+ struct RANAP_RAB_SetupList_RelocReqAck__raB_SetupList_RelocReqAck_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h
index bebf2c7..d36f7eb 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupOrModifiedItem_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h
index 81dd128..62df45e 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupOrModifiedList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-SetupOrModifiedList */
typedef struct RANAP_RAB_SetupOrModifiedList {
- struct raB_SetupOrModifiedList_ies {
+ struct RANAP_RAB_SetupOrModifiedList__raB_SetupOrModifiedList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h
index d613698..b2e7b58 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupOrModifyItemFirst_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h
index c2270d5..c63cc30 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupOrModifyItemSecond_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h
index 58c1759..2b77e3c 100644
--- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h
+++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SetupOrModifyList_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h b/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h
index 6c3eaa4..6d939ad 100644
--- a/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h
+++ b/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_SubflowCombinationBitRate_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h
index 7884317..66e1d6e 100644
--- a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h
index a9d4fd9..200fa41 100644
--- a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h
+++ b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes */
typedef struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes {
- struct raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies {
+ struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes__raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h b/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h
index 3e69734..94a5014 100644
--- a/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h
+++ b/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_TrCH_Mapping_H_
diff --git a/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h b/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h
index d84a86c..6ad6e76 100644
--- a/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h
+++ b/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAB_TrCH_MappingItem_H_
diff --git a/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h b/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h
new file mode 100644
index 0000000..e9ca3d5
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_RABDataVolumeReport_Value_H_
+#define _RANAP_RABDataVolumeReport_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h>
+#include <osmocom/ranap/RANAP_DataVolumeReference.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_RABDataVolumeReport-Value */
+typedef struct RANAP_RABDataVolumeReport_Value {
+ RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume;
+ RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_RABDataVolumeReport_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABDataVolumeReport_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_RABDataVolumeReport_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h
index ab671d5..77058cd 100644
--- a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h
+++ b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABDataVolumeReport_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_RABDataVolumeReport-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h>
-#include <osmocom/ranap/RANAP_DataVolumeReference.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_RABDataVolumeReport */
typedef struct RANAP_RABDataVolumeReport {
- A_SEQUENCE_OF(struct MemberN {
- RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume;
- RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_RABDataVolumeReport_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_RABParametersList-Value.h b/include/osmocom/ranap/RANAP_RABParametersList-Value.h
new file mode 100644
index 0000000..2f7730e
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_RABParametersList-Value.h
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-IEs"
+ * found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_RABParametersList_Value_H_
+#define _RANAP_RABParametersList_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_RAB-ID.h>
+#include <osmocom/ranap/RANAP_CN-DomainIndicator.h>
+#include <osmocom/ranap/RANAP_RABDataVolumeReport.h>
+#include <osmocom/ranap/RANAP_UPInformation.h>
+#include <osmocom/ranap/RANAP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_RABParametersList-Value */
+typedef struct RANAP_RABParametersList_Value {
+ RANAP_RAB_ID_t rab_Id;
+ RANAP_CN_DomainIndicator_t cn_domain;
+ RANAP_RABDataVolumeReport_t *rabDataVolumeReport /* OPTIONAL */;
+ RANAP_UPInformation_t *upInformation /* OPTIONAL */;
+ RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_RABParametersList_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABParametersList_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_RABParametersList_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_RABParametersList.h b/include/osmocom/ranap/RANAP_RABParametersList.h
index f3bec06..898f500 100644
--- a/include/osmocom/ranap/RANAP_RABParametersList.h
+++ b/include/osmocom/ranap/RANAP_RABParametersList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABParametersList_H_
@@ -11,13 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_RABParametersList-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_RAB-ID.h>
-#include <osmocom/ranap/RANAP_CN-DomainIndicator.h>
-#include <osmocom/ranap/RANAP_RABDataVolumeReport.h>
-#include <osmocom/ranap/RANAP_UPInformation.h>
-#include <osmocom/ranap/RANAP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -26,20 +22,7 @@ extern "C" {
/* RANAP_RABParametersList */
typedef struct RANAP_RABParametersList {
- A_SEQUENCE_OF(struct MemberB {
- RANAP_RAB_ID_t rab_Id;
- RANAP_CN_DomainIndicator_t cn_domain;
- RANAP_RABDataVolumeReport_t *rabDataVolumeReport /* OPTIONAL */;
- RANAP_UPInformation_t *upInformation /* OPTIONAL */;
- RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_RABParametersList_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_RABased.h b/include/osmocom/ranap/RANAP_RABased.h
index 5ddfaa4..380e677 100644
--- a/include/osmocom/ranap/RANAP_RABased.h
+++ b/include/osmocom/ranap/RANAP_RABased.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABased_H_
diff --git a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h
index 09ba8b6..b69627a 100644
--- a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h
+++ b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABs_ContextFailedtoTransferItem_H_
diff --git a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h
index 6dae24e..15bb776 100644
--- a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h
+++ b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABs_ContextFailedtoTransferList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RABs-ContextFailedtoTransferList */
typedef struct RANAP_RABs_ContextFailedtoTransferList {
- struct raBs_ContextFailedtoTransferList_ies {
+ struct RANAP_RABs_ContextFailedtoTransferList__raBs_ContextFailedtoTransferList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h b/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h
index c3032e5..c1b8c2b 100644
--- a/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h
+++ b/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABs_failed_to_reportItem_H_
diff --git a/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h b/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h
index 33e3943..3e2641c 100644
--- a/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h
+++ b/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RABs_failed_to_reportList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RABs-failed-to-reportList */
typedef struct RANAP_RABs_failed_to_reportList {
- struct raBs_failed_to_reportList_ies {
+ struct RANAP_RABs_failed_to_reportList__raBs_failed_to_reportList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAC.h b/include/osmocom/ranap/RANAP_RAC.h
index 1de733a..e232fab 100644
--- a/include/osmocom/ranap/RANAP_RAC.h
+++ b/include/osmocom/ranap/RANAP_RAC.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAC_H_
diff --git a/include/osmocom/ranap/RANAP_RAI-List.h b/include/osmocom/ranap/RANAP_RAI-List.h
index bc4f843..aed5f7c 100644
--- a/include/osmocom/ranap/RANAP_RAI-List.h
+++ b/include/osmocom/ranap/RANAP_RAI-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAI_List_H_
diff --git a/include/osmocom/ranap/RANAP_RAI.h b/include/osmocom/ranap/RANAP_RAI.h
index eb822d1..0f42bcd 100644
--- a/include/osmocom/ranap/RANAP_RAI.h
+++ b/include/osmocom/ranap/RANAP_RAI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAI_H_
diff --git a/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h
index 15dd881..896b481 100644
--- a/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAListofIdleModeUEs_H_
@@ -27,13 +28,13 @@ typedef enum RANAP_RAListofIdleModeUEs_PR {
/* Extensions may appear below */
} RANAP_RAListofIdleModeUEs_PR;
-typedef enum emptyFullRAListofIdleModeUEs {
- emptyFullRAListofIdleModeUEs_emptylist = 0,
- emptyFullRAListofIdleModeUEs_fulllist = 1
+typedef enum RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs {
+ RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs_emptylist = 0,
+ RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs_fulllist = 1
/*
* Enumeration is extensible
*/
-} e_emptyFullRAListofIdleModeUEs;
+} e_RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs;
/* RANAP_RAListofIdleModeUEs */
typedef struct RANAP_RAListofIdleModeUEs {
diff --git a/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h b/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h
index 1b144f6..3bc7eab 100644
--- a/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h
+++ b/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAListwithNoIdleModeUEsAnyMore_H_
diff --git a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h
index 8a75799..39a5b3c 100644
--- a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h
+++ b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RANAP_EnhancedRelocationInformationRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RANAP-EnhancedRelocationInformationRequest */
typedef struct RANAP_RANAP_EnhancedRelocationInformationRequest {
- struct ranaP_EnhancedRelocationInformationRequest_ies {
+ struct RANAP_RANAP_EnhancedRelocationInformationRequest__ranaP_EnhancedRelocationInformationRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h
index 3175411..e0ab3f2 100644
--- a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h
+++ b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RANAP_EnhancedRelocationInformationResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RANAP-EnhancedRelocationInformationResponse */
typedef struct RANAP_RANAP_EnhancedRelocationInformationResponse {
- struct ranaP_EnhancedRelocationInformationResponse_ies {
+ struct RANAP_RANAP_EnhancedRelocationInformationResponse__ranaP_EnhancedRelocationInformationResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RANAP-PDU.h b/include/osmocom/ranap/RANAP_RANAP-PDU.h
index b2039bd..f7db5c2 100644
--- a/include/osmocom/ranap/RANAP_RANAP-PDU.h
+++ b/include/osmocom/ranap/RANAP_RANAP-PDU.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RANAP_PDU_H_
diff --git a/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h b/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h
index 3d28873..2dac034 100644
--- a/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h
+++ b/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RANAP_RelocationInformation_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RANAP-RelocationInformation */
typedef struct RANAP_RANAP_RelocationInformation {
- struct ranaP_RelocationInformation_ies {
+ struct RANAP_RANAP_RelocationInformation__ranaP_RelocationInformation_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RAT-Type.h b/include/osmocom/ranap/RANAP_RAT-Type.h
index 55c5467..584321c 100644
--- a/include/osmocom/ranap/RANAP_RAT-Type.h
+++ b/include/osmocom/ranap/RANAP_RAT-Type.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAT_Type_H_
diff --git a/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h b/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h
index 66eb253..c525bb8 100644
--- a/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h
+++ b/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RAofIdleModeUEs_H_
diff --git a/include/osmocom/ranap/RANAP_RIM-Transfer.h b/include/osmocom/ranap/RANAP_RIM-Transfer.h
index 12d9660..193fafc 100644
--- a/include/osmocom/ranap/RANAP_RIM-Transfer.h
+++ b/include/osmocom/ranap/RANAP_RIM-Transfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RIM_Transfer_H_
diff --git a/include/osmocom/ranap/RANAP_RIMInformation.h b/include/osmocom/ranap/RANAP_RIMInformation.h
index 47b60e9..3767ecd 100644
--- a/include/osmocom/ranap/RANAP_RIMInformation.h
+++ b/include/osmocom/ranap/RANAP_RIMInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RIMInformation_H_
diff --git a/include/osmocom/ranap/RANAP_RIMRoutingAddress.h b/include/osmocom/ranap/RANAP_RIMRoutingAddress.h
index 841570d..e007fee 100644
--- a/include/osmocom/ranap/RANAP_RIMRoutingAddress.h
+++ b/include/osmocom/ranap/RANAP_RIMRoutingAddress.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RIMRoutingAddress_H_
diff --git a/include/osmocom/ranap/RANAP_RNC-ID.h b/include/osmocom/ranap/RANAP_RNC-ID.h
index 713b3f1..29e0497 100644
--- a/include/osmocom/ranap/RANAP_RNC-ID.h
+++ b/include/osmocom/ranap/RANAP_RNC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RNC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_RNCTraceInformation.h b/include/osmocom/ranap/RANAP_RNCTraceInformation.h
index 0bfbaf5..9f6bbb3 100644
--- a/include/osmocom/ranap/RANAP_RNCTraceInformation.h
+++ b/include/osmocom/ranap/RANAP_RNCTraceInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RNCTraceInformation_H_
@@ -22,10 +23,10 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum traceActivationIndicato {
- traceActivationIndicato_activated = 0,
- traceActivationIndicato_deactivated = 1
-} e_traceActivationIndicato;
+typedef enum RANAP_RNCTraceInformation__traceActivationIndicato {
+ RANAP_RNCTraceInformation__traceActivationIndicato_activated = 0,
+ RANAP_RNCTraceInformation__traceActivationIndicato_deactivated = 1
+} e_RANAP_RNCTraceInformation__traceActivationIndicato;
/* RANAP_RNCTraceInformation */
typedef struct RANAP_RNCTraceInformation {
diff --git a/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h b/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h
index a5dfd26..b7a4574 100644
--- a/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h
+++ b/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RNSAPRelocationParameters_H_
diff --git a/include/osmocom/ranap/RANAP_RRC-Container.h b/include/osmocom/ranap/RANAP_RRC-Container.h
index 5cda4b7..093fb9a 100644
--- a/include/osmocom/ranap/RANAP_RRC-Container.h
+++ b/include/osmocom/ranap/RANAP_RRC-Container.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RRC_Container_H_
diff --git a/include/osmocom/ranap/RANAP_RSRQ-Extension.h b/include/osmocom/ranap/RANAP_RSRQ-Extension.h
index 6fd0231..747a895 100644
--- a/include/osmocom/ranap/RANAP_RSRQ-Extension.h
+++ b/include/osmocom/ranap/RANAP_RSRQ-Extension.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RSRQ_Extension_H_
diff --git a/include/osmocom/ranap/RANAP_RSRQ-Type.h b/include/osmocom/ranap/RANAP_RSRQ-Type.h
index 5846b93..8b97ff9 100644
--- a/include/osmocom/ranap/RANAP_RSRQ-Type.h
+++ b/include/osmocom/ranap/RANAP_RSRQ-Type.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RSRQ_Type_H_
diff --git a/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h b/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h
index b775efa..1bc6b4d 100644
--- a/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h
+++ b/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RSRVCC_HO_Indication_H_
diff --git a/include/osmocom/ranap/RANAP_RSRVCC-Information.h b/include/osmocom/ranap/RANAP_RSRVCC-Information.h
index d4d8e79..65205e8 100644
--- a/include/osmocom/ranap/RANAP_RSRVCC-Information.h
+++ b/include/osmocom/ranap/RANAP_RSRVCC-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RSRVCC_Information_H_
diff --git a/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h b/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h
index 0be569a..246f1ed 100644
--- a/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h
+++ b/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RSRVCC_Operation_Possible_H_
diff --git a/include/osmocom/ranap/RANAP_RTLoadValue.h b/include/osmocom/ranap/RANAP_RTLoadValue.h
index 4e5fb5c..d19dc1c 100644
--- a/include/osmocom/ranap/RANAP_RTLoadValue.h
+++ b/include/osmocom/ranap/RANAP_RTLoadValue.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RTLoadValue_H_
diff --git a/include/osmocom/ranap/RANAP_RateControlAllowed.h b/include/osmocom/ranap/RANAP_RateControlAllowed.h
index a465d17..e60e4c3 100644
--- a/include/osmocom/ranap/RANAP_RateControlAllowed.h
+++ b/include/osmocom/ranap/RANAP_RateControlAllowed.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RateControlAllowed_H_
diff --git a/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h b/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h
index df1be41..0864b1b 100644
--- a/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h
+++ b/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RedirectAttemptFlag_H_
diff --git a/include/osmocom/ranap/RANAP_RedirectionCompleted.h b/include/osmocom/ranap/RANAP_RedirectionCompleted.h
index 21eabeb..328f1d5 100644
--- a/include/osmocom/ranap/RANAP_RedirectionCompleted.h
+++ b/include/osmocom/ranap/RANAP_RedirectionCompleted.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RedirectionCompleted_H_
diff --git a/include/osmocom/ranap/RANAP_RedirectionIndication.h b/include/osmocom/ranap/RANAP_RedirectionIndication.h
index 444d707..1e3a665 100644
--- a/include/osmocom/ranap/RANAP_RedirectionIndication.h
+++ b/include/osmocom/ranap/RANAP_RedirectionIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RedirectionIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RedirectionIndication */
typedef struct RANAP_RedirectionIndication {
- struct redirectionIndication_ies {
+ struct RANAP_RedirectionIndication__redirectionIndication_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RejectCauseValue.h b/include/osmocom/ranap/RANAP_RejectCauseValue.h
index 0a5f26f..143c5a5 100644
--- a/include/osmocom/ranap/RANAP_RejectCauseValue.h
+++ b/include/osmocom/ranap/RANAP_RejectCauseValue.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RejectCauseValue_H_
diff --git a/include/osmocom/ranap/RANAP_RelocationCancel.h b/include/osmocom/ranap/RANAP_RelocationCancel.h
index bddd051..b4f5c34 100644
--- a/include/osmocom/ranap/RANAP_RelocationCancel.h
+++ b/include/osmocom/ranap/RANAP_RelocationCancel.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationCancel_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationCancel */
typedef struct RANAP_RelocationCancel {
- struct relocationCancel_ies {
+ struct RANAP_RelocationCancel__relocationCancel_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h b/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h
index 4bbceb9..8fe69f4 100644
--- a/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h
+++ b/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationCancelAcknowledge_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationCancelAcknowledge */
typedef struct RANAP_RelocationCancelAcknowledge {
- struct relocationCancelAcknowledge_ies {
+ struct RANAP_RelocationCancelAcknowledge__relocationCancelAcknowledge_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationCommand.h b/include/osmocom/ranap/RANAP_RelocationCommand.h
index d17d86b..d187a47 100644
--- a/include/osmocom/ranap/RANAP_RelocationCommand.h
+++ b/include/osmocom/ranap/RANAP_RelocationCommand.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationCommand_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationCommand */
typedef struct RANAP_RelocationCommand {
- struct relocationCommand_ies {
+ struct RANAP_RelocationCommand__relocationCommand_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationComplete.h b/include/osmocom/ranap/RANAP_RelocationComplete.h
index 4e7b5d8..5f46679 100644
--- a/include/osmocom/ranap/RANAP_RelocationComplete.h
+++ b/include/osmocom/ranap/RANAP_RelocationComplete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationComplete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationComplete */
typedef struct RANAP_RelocationComplete {
- struct relocationComplete_ies {
+ struct RANAP_RelocationComplete__relocationComplete_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationDetect.h b/include/osmocom/ranap/RANAP_RelocationDetect.h
index d06ba66..171b030 100644
--- a/include/osmocom/ranap/RANAP_RelocationDetect.h
+++ b/include/osmocom/ranap/RANAP_RelocationDetect.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationDetect_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationDetect */
typedef struct RANAP_RelocationDetect {
- struct relocationDetect_ies {
+ struct RANAP_RelocationDetect__relocationDetect_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationFailure.h b/include/osmocom/ranap/RANAP_RelocationFailure.h
index 76d3d57..896ac43 100644
--- a/include/osmocom/ranap/RANAP_RelocationFailure.h
+++ b/include/osmocom/ranap/RANAP_RelocationFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationFailure */
typedef struct RANAP_RelocationFailure {
- struct relocationFailure_ies {
+ struct RANAP_RelocationFailure__relocationFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h b/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h
index 8781bbe..640c06d 100644
--- a/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h
+++ b/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationPreparationFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationPreparationFailure */
typedef struct RANAP_RelocationPreparationFailure {
- struct relocationPreparationFailure_ies {
+ struct RANAP_RelocationPreparationFailure__relocationPreparationFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationRequest.h b/include/osmocom/ranap/RANAP_RelocationRequest.h
index 06d4c07..bec964e 100644
--- a/include/osmocom/ranap/RANAP_RelocationRequest.h
+++ b/include/osmocom/ranap/RANAP_RelocationRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationRequest */
typedef struct RANAP_RelocationRequest {
- struct relocationRequest_ies {
+ struct RANAP_RelocationRequest__relocationRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h b/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h
index ba13e88..1a6cb9a 100644
--- a/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h
+++ b/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationRequestAcknowledge_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationRequestAcknowledge */
typedef struct RANAP_RelocationRequestAcknowledge {
- struct relocationRequestAcknowledge_ies {
+ struct RANAP_RelocationRequestAcknowledge__relocationRequestAcknowledge_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationRequired.h b/include/osmocom/ranap/RANAP_RelocationRequired.h
index 1187c90..b6c45ea 100644
--- a/include/osmocom/ranap/RANAP_RelocationRequired.h
+++ b/include/osmocom/ranap/RANAP_RelocationRequired.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationRequired_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_RelocationRequired */
typedef struct RANAP_RelocationRequired {
- struct relocationRequired_ies {
+ struct RANAP_RelocationRequired__relocationRequired_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_RelocationRequirement.h b/include/osmocom/ranap/RANAP_RelocationRequirement.h
index 56623ed..a32fb4a 100644
--- a/include/osmocom/ranap/RANAP_RelocationRequirement.h
+++ b/include/osmocom/ranap/RANAP_RelocationRequirement.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationRequirement_H_
diff --git a/include/osmocom/ranap/RANAP_RelocationType.h b/include/osmocom/ranap/RANAP_RelocationType.h
index 4ad5f58..7b79661 100644
--- a/include/osmocom/ranap/RANAP_RelocationType.h
+++ b/include/osmocom/ranap/RANAP_RelocationType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RelocationType_H_
diff --git a/include/osmocom/ranap/RANAP_RepetitionNumber0.h b/include/osmocom/ranap/RANAP_RepetitionNumber0.h
index 41e8950..0034cc8 100644
--- a/include/osmocom/ranap/RANAP_RepetitionNumber0.h
+++ b/include/osmocom/ranap/RANAP_RepetitionNumber0.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RepetitionNumber0_H_
diff --git a/include/osmocom/ranap/RANAP_RepetitionNumber1.h b/include/osmocom/ranap/RANAP_RepetitionNumber1.h
index b151d87..912f291 100644
--- a/include/osmocom/ranap/RANAP_RepetitionNumber1.h
+++ b/include/osmocom/ranap/RANAP_RepetitionNumber1.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RepetitionNumber1_H_
diff --git a/include/osmocom/ranap/RANAP_ReportAmount.h b/include/osmocom/ranap/RANAP_ReportAmount.h
index daf8dd6..203e6d0 100644
--- a/include/osmocom/ranap/RANAP_ReportAmount.h
+++ b/include/osmocom/ranap/RANAP_ReportAmount.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ReportAmount_H_
diff --git a/include/osmocom/ranap/RANAP_ReportArea.h b/include/osmocom/ranap/RANAP_ReportArea.h
index e5ea1c8..17b0ac2 100644
--- a/include/osmocom/ranap/RANAP_ReportArea.h
+++ b/include/osmocom/ranap/RANAP_ReportArea.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ReportArea_H_
diff --git a/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h b/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h
index b6e0a05..e315465 100644
--- a/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h
+++ b/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ReportChangeOfSAI_H_
diff --git a/include/osmocom/ranap/RANAP_ReportInterval.h b/include/osmocom/ranap/RANAP_ReportInterval.h
index 6efdb1a..0c7deb7 100644
--- a/include/osmocom/ranap/RANAP_ReportInterval.h
+++ b/include/osmocom/ranap/RANAP_ReportInterval.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ReportInterval_H_
diff --git a/include/osmocom/ranap/RANAP_RequestType.h b/include/osmocom/ranap/RANAP_RequestType.h
index 86ed875..c845dd7 100644
--- a/include/osmocom/ranap/RANAP_RequestType.h
+++ b/include/osmocom/ranap/RANAP_RequestType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestType_H_
diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h
index 963d25a..1f256a6 100644
--- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h
index c878ec9..8434fe4 100644
--- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h
index d2d39ad..5db3cc9 100644
--- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h
index 22047b7..d2b51fb 100644
--- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h
+++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h
index 82352fd..d59edc4 100644
--- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h
+++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Requested_RAB_Parameter_Values_H_
diff --git a/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h b/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h
index 86adfde..4a2ecc2 100644
--- a/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h
+++ b/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestedGANSSAssistanceData_H_
diff --git a/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h b/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h
index 0ce5a5c..0dbd806 100644
--- a/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h
+++ b/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestedGPSAssistanceData_H_
diff --git a/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h b/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h
index 786ea7c..7290d68 100644
--- a/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h
+++ b/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestedLocationRelatedDataType_H_
diff --git a/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h
index 9ba0d86..6ebbb5c 100644
--- a/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h
+++ b/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_
diff --git a/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h b/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h
index 9d0923c..104a004 100644
--- a/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h
+++ b/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_RequestedMulticastServiceList_H_
diff --git a/include/osmocom/ranap/RANAP_Reset.h b/include/osmocom/ranap/RANAP_Reset.h
index f02a5fb..1c4d80f 100644
--- a/include/osmocom/ranap/RANAP_Reset.h
+++ b/include/osmocom/ranap/RANAP_Reset.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Reset_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_Reset */
typedef struct RANAP_Reset {
- struct reset_ies {
+ struct RANAP_Reset__reset_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResetAcknowledge.h b/include/osmocom/ranap/RANAP_ResetAcknowledge.h
index dc5c643..4b082cc 100644
--- a/include/osmocom/ranap/RANAP_ResetAcknowledge.h
+++ b/include/osmocom/ranap/RANAP_ResetAcknowledge.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetAcknowledge_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ResetAcknowledge */
typedef struct RANAP_ResetAcknowledge {
- struct resetAcknowledge_ies {
+ struct RANAP_ResetAcknowledge__resetAcknowledge_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResetResource.h b/include/osmocom/ranap/RANAP_ResetResource.h
index ba35fa6..a8d9c5b 100644
--- a/include/osmocom/ranap/RANAP_ResetResource.h
+++ b/include/osmocom/ranap/RANAP_ResetResource.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResource_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ResetResource */
typedef struct RANAP_ResetResource {
- struct resetResource_ies {
+ struct RANAP_ResetResource__resetResource_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResetResourceAckItem.h b/include/osmocom/ranap/RANAP_ResetResourceAckItem.h
index 94ae632..3c16cf3 100644
--- a/include/osmocom/ranap/RANAP_ResetResourceAckItem.h
+++ b/include/osmocom/ranap/RANAP_ResetResourceAckItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResourceAckItem_H_
diff --git a/include/osmocom/ranap/RANAP_ResetResourceAckList.h b/include/osmocom/ranap/RANAP_ResetResourceAckList.h
index 9d699b5..2a52a06 100644
--- a/include/osmocom/ranap/RANAP_ResetResourceAckList.h
+++ b/include/osmocom/ranap/RANAP_ResetResourceAckList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResourceAckList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ResetResourceAckList */
typedef struct RANAP_ResetResourceAckList {
- struct resetResourceAckList_ies {
+ struct RANAP_ResetResourceAckList__resetResourceAckList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h b/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h
index f268623..24cffe9 100644
--- a/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h
+++ b/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResourceAcknowledge_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ResetResourceAcknowledge */
typedef struct RANAP_ResetResourceAcknowledge {
- struct resetResourceAcknowledge_ies {
+ struct RANAP_ResetResourceAcknowledge__resetResourceAcknowledge_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResetResourceItem.h b/include/osmocom/ranap/RANAP_ResetResourceItem.h
index 9482a16..da73555 100644
--- a/include/osmocom/ranap/RANAP_ResetResourceItem.h
+++ b/include/osmocom/ranap/RANAP_ResetResourceItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResourceItem_H_
diff --git a/include/osmocom/ranap/RANAP_ResetResourceList.h b/include/osmocom/ranap/RANAP_ResetResourceList.h
index b840101..d68b3f5 100644
--- a/include/osmocom/ranap/RANAP_ResetResourceList.h
+++ b/include/osmocom/ranap/RANAP_ResetResourceList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResetResourceList_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_ResetResourceList */
typedef struct RANAP_ResetResourceList {
- struct resetResourceList_ies {
+ struct RANAP_ResetResourceList__resetResourceList_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h b/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h
index 5acfc8c..8544859 100644
--- a/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h
+++ b/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResidualBitErrorRatio_H_
diff --git a/include/osmocom/ranap/RANAP_ResponseTime.h b/include/osmocom/ranap/RANAP_ResponseTime.h
index daeda50..f460361 100644
--- a/include/osmocom/ranap/RANAP_ResponseTime.h
+++ b/include/osmocom/ranap/RANAP_ResponseTime.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_ResponseTime_H_
diff --git a/include/osmocom/ranap/RANAP_SAC.h b/include/osmocom/ranap/RANAP_SAC.h
index f7d7e80..3320e19 100644
--- a/include/osmocom/ranap/RANAP_SAC.h
+++ b/include/osmocom/ranap/RANAP_SAC.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SAC_H_
diff --git a/include/osmocom/ranap/RANAP_SAI.h b/include/osmocom/ranap/RANAP_SAI.h
index 1a8d622..a548ad5 100644
--- a/include/osmocom/ranap/RANAP_SAI.h
+++ b/include/osmocom/ranap/RANAP_SAI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SAI_H_
diff --git a/include/osmocom/ranap/RANAP_SAPI.h b/include/osmocom/ranap/RANAP_SAPI.h
index 51a4996..a6e80d9 100644
--- a/include/osmocom/ranap/RANAP_SAPI.h
+++ b/include/osmocom/ranap/RANAP_SAPI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SAPI_H_
diff --git a/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h b/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h
index 8835247..091372c 100644
--- a/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h
+++ b/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SDU_ErrorRatio_H_
diff --git a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h
index ed966d2..b1fe751 100644
--- a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h
+++ b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SDU_FormatInformationParameterItem_H_
diff --git a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h
index 6eb520c..363f2f0 100644
--- a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h
+++ b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SDU_FormatInformationParameters_H_
diff --git a/include/osmocom/ranap/RANAP_SDU-ParameterItem.h b/include/osmocom/ranap/RANAP_SDU-ParameterItem.h
index dd700b8..4b8f126 100644
--- a/include/osmocom/ranap/RANAP_SDU-ParameterItem.h
+++ b/include/osmocom/ranap/RANAP_SDU-ParameterItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SDU_ParameterItem_H_
diff --git a/include/osmocom/ranap/RANAP_SDU-Parameters.h b/include/osmocom/ranap/RANAP_SDU-Parameters.h
index 5fc7f8b..e9608fe 100644
--- a/include/osmocom/ranap/RANAP_SDU-Parameters.h
+++ b/include/osmocom/ranap/RANAP_SDU-Parameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SDU_Parameters_H_
diff --git a/include/osmocom/ranap/RANAP_SNA-Access-Information.h b/include/osmocom/ranap/RANAP_SNA-Access-Information.h
index e98207a..797d354 100644
--- a/include/osmocom/ranap/RANAP_SNA-Access-Information.h
+++ b/include/osmocom/ranap/RANAP_SNA-Access-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SNA_Access_Information_H_
diff --git a/include/osmocom/ranap/RANAP_SNAC.h b/include/osmocom/ranap/RANAP_SNAC.h
index e6e06f9..79dc234 100644
--- a/include/osmocom/ranap/RANAP_SNAC.h
+++ b/include/osmocom/ranap/RANAP_SNAC.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SNAC_H_
diff --git a/include/osmocom/ranap/RANAP_SRB-ID.h b/include/osmocom/ranap/RANAP_SRB-ID.h
index 1b86a32..dd17391 100644
--- a/include/osmocom/ranap/RANAP_SRB-ID.h
+++ b/include/osmocom/ranap/RANAP_SRB-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRB_ID_H_
diff --git a/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h b/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h
index 7cb3959..23b4b4b 100644
--- a/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h
+++ b/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRB_TrCH_Mapping_H_
diff --git a/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h b/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h
index 36032e9..da0bfb7 100644
--- a/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h
+++ b/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRB_TrCH_MappingItem_H_
diff --git a/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h b/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h
index 168b9b5..737e8e5 100644
--- a/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h
+++ b/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRNS_ContextRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SRNS-ContextRequest */
typedef struct RANAP_SRNS_ContextRequest {
- struct srnS_ContextRequest_ies {
+ struct RANAP_SRNS_ContextRequest__srnS_ContextRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h b/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h
index 57fa412..0ff355c 100644
--- a/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h
+++ b/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRNS_ContextResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SRNS-ContextResponse */
typedef struct RANAP_SRNS_ContextResponse {
- struct srnS_ContextResponse_ies {
+ struct RANAP_SRNS_ContextResponse__srnS_ContextResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h b/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h
index ab554fd..a6c1abd 100644
--- a/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h
+++ b/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRNS_DataForwardCommand_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SRNS-DataForwardCommand */
typedef struct RANAP_SRNS_DataForwardCommand {
- struct srnS_DataForwardCommand_ies {
+ struct RANAP_SRNS_DataForwardCommand__srnS_DataForwardCommand_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h b/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h
index d9c9093..8ac3906 100644
--- a/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h
+++ b/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRVCC_CSKeysRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SRVCC-CSKeysRequest */
typedef struct RANAP_SRVCC_CSKeysRequest {
- struct srvcC_CSKeysRequest_ies {
+ struct RANAP_SRVCC_CSKeysRequest__srvcC_CSKeysRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h b/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h
index b143eab..f28eff2 100644
--- a/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h
+++ b/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRVCC_CSKeysResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SRVCC-CSKeysResponse */
typedef struct RANAP_SRVCC_CSKeysResponse {
- struct srvcC_CSKeysResponse_ies {
+ struct RANAP_SRVCC_CSKeysResponse__srvcC_CSKeysResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h b/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h
index 36caa2d..ce21280 100644
--- a/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h
+++ b/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRVCC_HO_Indication_H_
diff --git a/include/osmocom/ranap/RANAP_SRVCC-Information.h b/include/osmocom/ranap/RANAP_SRVCC-Information.h
index ef851b1..5915a16 100644
--- a/include/osmocom/ranap/RANAP_SRVCC-Information.h
+++ b/include/osmocom/ranap/RANAP_SRVCC-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRVCC_Information_H_
diff --git a/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h b/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h
index c839c8b..7e94252 100644
--- a/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h
+++ b/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SRVCC_Operation_Possible_H_
diff --git a/include/osmocom/ranap/RANAP_SecurityModeCommand.h b/include/osmocom/ranap/RANAP_SecurityModeCommand.h
index 482b6ea..34deb81 100644
--- a/include/osmocom/ranap/RANAP_SecurityModeCommand.h
+++ b/include/osmocom/ranap/RANAP_SecurityModeCommand.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SecurityModeCommand_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SecurityModeCommand */
typedef struct RANAP_SecurityModeCommand {
- struct securityModeCommand_ies {
+ struct RANAP_SecurityModeCommand__securityModeCommand_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SecurityModeComplete.h b/include/osmocom/ranap/RANAP_SecurityModeComplete.h
index 5a99eb0..8af7797 100644
--- a/include/osmocom/ranap/RANAP_SecurityModeComplete.h
+++ b/include/osmocom/ranap/RANAP_SecurityModeComplete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SecurityModeComplete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SecurityModeComplete */
typedef struct RANAP_SecurityModeComplete {
- struct securityModeComplete_ies {
+ struct RANAP_SecurityModeComplete__securityModeComplete_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_SecurityModeReject.h b/include/osmocom/ranap/RANAP_SecurityModeReject.h
index 1aa69da..d3f37ce 100644
--- a/include/osmocom/ranap/RANAP_SecurityModeReject.h
+++ b/include/osmocom/ranap/RANAP_SecurityModeReject.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SecurityModeReject_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_SecurityModeReject */
typedef struct RANAP_SecurityModeReject {
- struct securityModeReject_ies {
+ struct RANAP_SecurityModeReject__securityModeReject_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_Service-Handover.h b/include/osmocom/ranap/RANAP_Service-Handover.h
index 1d54b1b..c6539b2 100644
--- a/include/osmocom/ranap/RANAP_Service-Handover.h
+++ b/include/osmocom/ranap/RANAP_Service-Handover.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Service_Handover_H_
diff --git a/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h b/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h
index ea9b931..3182e03 100644
--- a/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h
+++ b/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Session_Re_establishment_Indicator_H_
diff --git a/include/osmocom/ranap/RANAP_SessionUpdateID.h b/include/osmocom/ranap/RANAP_SessionUpdateID.h
index 3d9f9aa..d3d1f30 100644
--- a/include/osmocom/ranap/RANAP_SessionUpdateID.h
+++ b/include/osmocom/ranap/RANAP_SessionUpdateID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SessionUpdateID_H_
diff --git a/include/osmocom/ranap/RANAP_Shared-Network-Information.h b/include/osmocom/ranap/RANAP_Shared-Network-Information.h
index 74afbd1..f893974 100644
--- a/include/osmocom/ranap/RANAP_Shared-Network-Information.h
+++ b/include/osmocom/ranap/RANAP_Shared-Network-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Shared_Network_Information_H_
diff --git a/include/osmocom/ranap/RANAP_SignallingIndication.h b/include/osmocom/ranap/RANAP_SignallingIndication.h
index 4c95a32..3687296 100644
--- a/include/osmocom/ranap/RANAP_SignallingIndication.h
+++ b/include/osmocom/ranap/RANAP_SignallingIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SignallingIndication_H_
diff --git a/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h b/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h
index 84b1571..e172097 100644
--- a/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Source_ToTarget_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h
index e86c070..d0b9a1d 100644
--- a/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_SourceCellID.h b/include/osmocom/ranap/RANAP_SourceCellID.h
index 2c4e679..e6bcfc0 100644
--- a/include/osmocom/ranap/RANAP_SourceCellID.h
+++ b/include/osmocom/ranap/RANAP_SourceCellID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceCellID_H_
diff --git a/include/osmocom/ranap/RANAP_SourceID.h b/include/osmocom/ranap/RANAP_SourceID.h
index ef4acc0..5c2998c 100644
--- a/include/osmocom/ranap/RANAP_SourceID.h
+++ b/include/osmocom/ranap/RANAP_SourceID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceID_H_
diff --git a/include/osmocom/ranap/RANAP_SourceRNC-ID.h b/include/osmocom/ranap/RANAP_SourceRNC-ID.h
index 17ed1c1..d98abad 100644
--- a/include/osmocom/ranap/RANAP_SourceRNC-ID.h
+++ b/include/osmocom/ranap/RANAP_SourceRNC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceRNC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h
index 8065a9a..7a2df7f 100644
--- a/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h b/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h
index 5f459eb..b7f3597 100644
--- a/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h
+++ b/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceStatisticsDescriptor_H_
diff --git a/include/osmocom/ranap/RANAP_SourceUTRANCellID.h b/include/osmocom/ranap/RANAP_SourceUTRANCellID.h
index 551a7f6..b77e47d 100644
--- a/include/osmocom/ranap/RANAP_SourceUTRANCellID.h
+++ b/include/osmocom/ranap/RANAP_SourceUTRANCellID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceUTRANCellID_H_
diff --git a/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h
index 347fb40..22af1da 100644
--- a/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_SubflowSDU-Size.h b/include/osmocom/ranap/RANAP_SubflowSDU-Size.h
index daaf20b..e05af69 100644
--- a/include/osmocom/ranap/RANAP_SubflowSDU-Size.h
+++ b/include/osmocom/ranap/RANAP_SubflowSDU-Size.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SubflowSDU_Size_H_
diff --git a/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h b/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h
index 984957b..ca06359 100644
--- a/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h
+++ b/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SubscriberProfileIDforRFP_H_
diff --git a/include/osmocom/ranap/RANAP_SuccessfulOutcome.h b/include/osmocom/ranap/RANAP_SuccessfulOutcome.h
index bd0364c..5c4a045 100644
--- a/include/osmocom/ranap/RANAP_SuccessfulOutcome.h
+++ b/include/osmocom/ranap/RANAP_SuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SuccessfulOutcome_H_
diff --git a/include/osmocom/ranap/RANAP_SupportedBitrate.h b/include/osmocom/ranap/RANAP_SupportedBitrate.h
index a65f694..cdcd4e9 100644
--- a/include/osmocom/ranap/RANAP_SupportedBitrate.h
+++ b/include/osmocom/ranap/RANAP_SupportedBitrate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SupportedBitrate_H_
diff --git a/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h b/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h
index 3677899..b1a1d2a 100644
--- a/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h
+++ b/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_SupportedRAB_ParameterBitrateList_H_
diff --git a/include/osmocom/ranap/RANAP_TAC.h b/include/osmocom/ranap/RANAP_TAC.h
index 7b3e47b..e273412 100644
--- a/include/osmocom/ranap/RANAP_TAC.h
+++ b/include/osmocom/ranap/RANAP_TAC.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TAC_H_
diff --git a/include/osmocom/ranap/RANAP_TAI.h b/include/osmocom/ranap/RANAP_TAI.h
index 8fbcb30..2b5ab90 100644
--- a/include/osmocom/ranap/RANAP_TAI.h
+++ b/include/osmocom/ranap/RANAP_TAI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TAI_H_
diff --git a/include/osmocom/ranap/RANAP_TBCD-STRING.h b/include/osmocom/ranap/RANAP_TBCD-STRING.h
index b3787aa..e94e6a9 100644
--- a/include/osmocom/ranap/RANAP_TBCD-STRING.h
+++ b/include/osmocom/ranap/RANAP_TBCD-STRING.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TBCD_STRING_H_
diff --git a/include/osmocom/ranap/RANAP_TMGI.h b/include/osmocom/ranap/RANAP_TMGI.h
index 9697529..eceab6e 100644
--- a/include/osmocom/ranap/RANAP_TMGI.h
+++ b/include/osmocom/ranap/RANAP_TMGI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TMGI_H_
diff --git a/include/osmocom/ranap/RANAP_TMSI.h b/include/osmocom/ranap/RANAP_TMSI.h
index f4d4c4d..78c0415 100644
--- a/include/osmocom/ranap/RANAP_TMSI.h
+++ b/include/osmocom/ranap/RANAP_TMSI.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TMSI_H_
diff --git a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h
index 4f2e2e1..99fc514 100644
--- a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h
+++ b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TNLInformationEnhRelInfoReq_H_
diff --git a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h
index 6b8efbb..351b984 100644
--- a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h
+++ b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TNLInformationEnhRelInfoRes_H_
diff --git a/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h b/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h
index 0b82065..7f518bf 100644
--- a/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Target_ToSource_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h
index 9ee065e..8cd67a0 100644
--- a/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_TargetCellId.h b/include/osmocom/ranap/RANAP_TargetCellId.h
index 06dcb01..ba2f863 100644
--- a/include/osmocom/ranap/RANAP_TargetCellId.h
+++ b/include/osmocom/ranap/RANAP_TargetCellId.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetCellId_H_
diff --git a/include/osmocom/ranap/RANAP_TargetENB-ID.h b/include/osmocom/ranap/RANAP_TargetENB-ID.h
index 0566213..d50bfd8 100644
--- a/include/osmocom/ranap/RANAP_TargetENB-ID.h
+++ b/include/osmocom/ranap/RANAP_TargetENB-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetENB_ID_H_
diff --git a/include/osmocom/ranap/RANAP_TargetID.h b/include/osmocom/ranap/RANAP_TargetID.h
index fa8a82f..5eedcb5 100644
--- a/include/osmocom/ranap/RANAP_TargetID.h
+++ b/include/osmocom/ranap/RANAP_TargetID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetID_H_
diff --git a/include/osmocom/ranap/RANAP_TargetRNC-ID.h b/include/osmocom/ranap/RANAP_TargetRNC-ID.h
index 0d6dc98..36d9564 100644
--- a/include/osmocom/ranap/RANAP_TargetRNC-ID.h
+++ b/include/osmocom/ranap/RANAP_TargetRNC-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetRNC_ID_H_
diff --git a/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h
index eb1d973..74627e3 100644
--- a/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h
index 82f02cd..c63c892 100644
--- a/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h
+++ b/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_
diff --git a/include/osmocom/ranap/RANAP_TemporaryUE-ID.h b/include/osmocom/ranap/RANAP_TemporaryUE-ID.h
index 3d27c00..ac3bdc8 100644
--- a/include/osmocom/ranap/RANAP_TemporaryUE-ID.h
+++ b/include/osmocom/ranap/RANAP_TemporaryUE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TemporaryUE_ID_H_
diff --git a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h
index f525d6a..bd09bbc 100644
--- a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h
+++ b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_
diff --git a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h
index d87a899..d1ea0d5 100644
--- a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h
+++ b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_Time_UE_StayedInCell_H_
diff --git a/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h b/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h
index 31ede6e..c7eb3ed 100644
--- a/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h
+++ b/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TimeToMBMSDataTransfer_H_
diff --git a/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h b/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h
index 7497493..cb4b341 100644
--- a/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h
+++ b/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TimingDifferenceULDL_H_
diff --git a/include/osmocom/ranap/RANAP_TrCH-ID-List.h b/include/osmocom/ranap/RANAP_TrCH-ID-List.h
index 77ca281..662298f 100644
--- a/include/osmocom/ranap/RANAP_TrCH-ID-List.h
+++ b/include/osmocom/ranap/RANAP_TrCH-ID-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TrCH_ID_List_H_
diff --git a/include/osmocom/ranap/RANAP_TrCH-ID.h b/include/osmocom/ranap/RANAP_TrCH-ID.h
index 2ab369b..6165d81 100644
--- a/include/osmocom/ranap/RANAP_TrCH-ID.h
+++ b/include/osmocom/ranap/RANAP_TrCH-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TrCH_ID_H_
diff --git a/include/osmocom/ranap/RANAP_TraceDepth.h b/include/osmocom/ranap/RANAP_TraceDepth.h
index 4bad74d..6690bf2 100644
--- a/include/osmocom/ranap/RANAP_TraceDepth.h
+++ b/include/osmocom/ranap/RANAP_TraceDepth.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceDepth_H_
diff --git a/include/osmocom/ranap/RANAP_TraceInformation.h b/include/osmocom/ranap/RANAP_TraceInformation.h
index 6281c4e..6f6ca92 100644
--- a/include/osmocom/ranap/RANAP_TraceInformation.h
+++ b/include/osmocom/ranap/RANAP_TraceInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceInformation_H_
diff --git a/include/osmocom/ranap/RANAP_TracePropagationParameters.h b/include/osmocom/ranap/RANAP_TracePropagationParameters.h
index 271a352..116fb62 100644
--- a/include/osmocom/ranap/RANAP_TracePropagationParameters.h
+++ b/include/osmocom/ranap/RANAP_TracePropagationParameters.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TracePropagationParameters_H_
diff --git a/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h b/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h
index aac7b89..8d059b6 100644
--- a/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h
+++ b/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceRecordingSessionInformation_H_
diff --git a/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h b/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h
index 7545987..f461542 100644
--- a/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h
+++ b/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceRecordingSessionReference_H_
diff --git a/include/osmocom/ranap/RANAP_TraceReference.h b/include/osmocom/ranap/RANAP_TraceReference.h
index ab3069d..ccdbdcf 100644
--- a/include/osmocom/ranap/RANAP_TraceReference.h
+++ b/include/osmocom/ranap/RANAP_TraceReference.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceReference_H_
diff --git a/include/osmocom/ranap/RANAP_TraceType.h b/include/osmocom/ranap/RANAP_TraceType.h
index 1f1edb4..f8a3207 100644
--- a/include/osmocom/ranap/RANAP_TraceType.h
+++ b/include/osmocom/ranap/RANAP_TraceType.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TraceType_H_
diff --git a/include/osmocom/ranap/RANAP_TrafficClass.h b/include/osmocom/ranap/RANAP_TrafficClass.h
index 5d3eb28..3343669 100644
--- a/include/osmocom/ranap/RANAP_TrafficClass.h
+++ b/include/osmocom/ranap/RANAP_TrafficClass.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TrafficClass_H_
diff --git a/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h b/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h
index 2067c21..03dc7e8 100644
--- a/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h
+++ b/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TrafficHandlingPriority_H_
diff --git a/include/osmocom/ranap/RANAP_TransferDelay.h b/include/osmocom/ranap/RANAP_TransferDelay.h
index 7339967..cc60dfb 100644
--- a/include/osmocom/ranap/RANAP_TransferDelay.h
+++ b/include/osmocom/ranap/RANAP_TransferDelay.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TransferDelay_H_
diff --git a/include/osmocom/ranap/RANAP_TransportLayerAddress.h b/include/osmocom/ranap/RANAP_TransportLayerAddress.h
index fb99bac..846b9c0 100644
--- a/include/osmocom/ranap/RANAP_TransportLayerAddress.h
+++ b/include/osmocom/ranap/RANAP_TransportLayerAddress.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TransportLayerAddress_H_
diff --git a/include/osmocom/ranap/RANAP_TransportLayerInformation.h b/include/osmocom/ranap/RANAP_TransportLayerInformation.h
index dd443c4..ef029a7 100644
--- a/include/osmocom/ranap/RANAP_TransportLayerInformation.h
+++ b/include/osmocom/ranap/RANAP_TransportLayerInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TransportLayerInformation_H_
diff --git a/include/osmocom/ranap/RANAP_TriggerID.h b/include/osmocom/ranap/RANAP_TriggerID.h
index eba5820..0ae1ade 100644
--- a/include/osmocom/ranap/RANAP_TriggerID.h
+++ b/include/osmocom/ranap/RANAP_TriggerID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TriggerID_H_
diff --git a/include/osmocom/ranap/RANAP_TriggeringMessage.h b/include/osmocom/ranap/RANAP_TriggeringMessage.h
index f43f734..db0f134 100644
--- a/include/osmocom/ranap/RANAP_TriggeringMessage.h
+++ b/include/osmocom/ranap/RANAP_TriggeringMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-CommonDataTypes"
* found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TriggeringMessage_H_
diff --git a/include/osmocom/ranap/RANAP_TunnelInformation.h b/include/osmocom/ranap/RANAP_TunnelInformation.h
index 679b41a..4f445ab 100644
--- a/include/osmocom/ranap/RANAP_TunnelInformation.h
+++ b/include/osmocom/ranap/RANAP_TunnelInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TunnelInformation_H_
diff --git a/include/osmocom/ranap/RANAP_TypeOfError.h b/include/osmocom/ranap/RANAP_TypeOfError.h
index 12b0528..1ba016f 100644
--- a/include/osmocom/ranap/RANAP_TypeOfError.h
+++ b/include/osmocom/ranap/RANAP_TypeOfError.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_TypeOfError_H_
diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h
index 2029073..f340645 100644
--- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h
+++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UE_AggregateMaximumBitRate_H_
diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h
index 0e6c196..7c94006 100644
--- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h
+++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UE_AggregateMaximumBitRateDownlink_H_
diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h
index fca65bf..7327612 100644
--- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h
+++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UE_AggregateMaximumBitRateUplink_H_
diff --git a/include/osmocom/ranap/RANAP_UE-History-Information.h b/include/osmocom/ranap/RANAP_UE-History-Information.h
index 92df8b9..7374c7d 100644
--- a/include/osmocom/ranap/RANAP_UE-History-Information.h
+++ b/include/osmocom/ranap/RANAP_UE-History-Information.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UE_History_Information_H_
diff --git a/include/osmocom/ranap/RANAP_UE-ID.h b/include/osmocom/ranap/RANAP_UE-ID.h
index 0bc2fc7..d0d36ae 100644
--- a/include/osmocom/ranap/RANAP_UE-ID.h
+++ b/include/osmocom/ranap/RANAP_UE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UE_ID_H_
diff --git a/include/osmocom/ranap/RANAP_UESBI-Iu.h b/include/osmocom/ranap/RANAP_UESBI-Iu.h
index 44057fa..b10a54f 100644
--- a/include/osmocom/ranap/RANAP_UESBI-Iu.h
+++ b/include/osmocom/ranap/RANAP_UESBI-Iu.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UESBI_Iu_H_
diff --git a/include/osmocom/ranap/RANAP_UESBI-IuA.h b/include/osmocom/ranap/RANAP_UESBI-IuA.h
index c4c51bb..995985b 100644
--- a/include/osmocom/ranap/RANAP_UESBI-IuA.h
+++ b/include/osmocom/ranap/RANAP_UESBI-IuA.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UESBI_IuA_H_
diff --git a/include/osmocom/ranap/RANAP_UESBI-IuB.h b/include/osmocom/ranap/RANAP_UESBI-IuB.h
index 4e8648b..a87900a 100644
--- a/include/osmocom/ranap/RANAP_UESBI-IuB.h
+++ b/include/osmocom/ranap/RANAP_UESBI-IuB.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UESBI_IuB_H_
diff --git a/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h b/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h
index a4bad3a..c26310f 100644
--- a/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h
+++ b/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UESpecificInformationIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UESpecificInformationIndication */
typedef struct RANAP_UESpecificInformationIndication {
- struct ueSpecificInformationIndication_ies {
+ struct RANAP_UESpecificInformationIndication__ueSpecificInformationIndication_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h
index 3a969ae..a2f7e72 100644
--- a/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UL_GTP_PDU_SequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h
index b7304c7..66f7f57 100644
--- a/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h
+++ b/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UL_N_PDU_SequenceNumber_H_
diff --git a/include/osmocom/ranap/RANAP_UP-ModeVersions.h b/include/osmocom/ranap/RANAP_UP-ModeVersions.h
index 209bb28..9cbc484 100644
--- a/include/osmocom/ranap/RANAP_UP-ModeVersions.h
+++ b/include/osmocom/ranap/RANAP_UP-ModeVersions.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UP_ModeVersions_H_
diff --git a/include/osmocom/ranap/RANAP_UPInformation.h b/include/osmocom/ranap/RANAP_UPInformation.h
index 8d0af41..7d067fc 100644
--- a/include/osmocom/ranap/RANAP_UPInformation.h
+++ b/include/osmocom/ranap/RANAP_UPInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UPInformation_H_
diff --git a/include/osmocom/ranap/RANAP_UPInitialisationFrame.h b/include/osmocom/ranap/RANAP_UPInitialisationFrame.h
index 1118f14..057f940 100644
--- a/include/osmocom/ranap/RANAP_UPInitialisationFrame.h
+++ b/include/osmocom/ranap/RANAP_UPInitialisationFrame.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UPInitialisationFrame_H_
diff --git a/include/osmocom/ranap/RANAP_USCH-ID.h b/include/osmocom/ranap/RANAP_USCH-ID.h
index 2462e8e..ca1a9db 100644
--- a/include/osmocom/ranap/RANAP_USCH-ID.h
+++ b/include/osmocom/ranap/RANAP_USCH-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_USCH_ID_H_
diff --git a/include/osmocom/ranap/RANAP_UTRAN-CellID.h b/include/osmocom/ranap/RANAP_UTRAN-CellID.h
index f86ce05..556ee4b 100644
--- a/include/osmocom/ranap/RANAP_UTRAN-CellID.h
+++ b/include/osmocom/ranap/RANAP_UTRAN-CellID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UTRAN_CellID_H_
diff --git a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h
index 735951b..ca11f20 100644
--- a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h
+++ b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UeRadioCapabilityMatchRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UeRadioCapabilityMatchRequest */
typedef struct RANAP_UeRadioCapabilityMatchRequest {
- struct ueRadioCapabilityMatchRequest_ies {
+ struct RANAP_UeRadioCapabilityMatchRequest__ueRadioCapabilityMatchRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h
index a589878..58074d7 100644
--- a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h
+++ b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UeRadioCapabilityMatchResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UeRadioCapabilityMatchResponse */
typedef struct RANAP_UeRadioCapabilityMatchResponse {
- struct ueRadioCapabilityMatchResponse_ies {
+ struct RANAP_UeRadioCapabilityMatchResponse__ueRadioCapabilityMatchResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h
new file mode 100644
index 0000000..f8d7a67
--- /dev/null
+++ b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-PDU"
+ * found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
+ */
+
+#ifndef _RANAP_UnsuccessfulLinking_IEs_Value_H_
+#define _RANAP_UnsuccessfulLinking_IEs_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/ranap/RANAP_TMGI.h>
+#include <osmocom/ranap/RANAP_Cause.h>
+#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RANAP_UnsuccessfulLinking-IEs-Value */
+typedef struct RANAP_UnsuccessfulLinking_IEs_Value {
+ RANAP_TMGI_t tMGI;
+ RANAP_Cause_t cause;
+ RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RANAP_UnsuccessfulLinking_IEs_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulLinking_IEs_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RANAP_UnsuccessfulLinking_IEs_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h
index 149db08..9a3af1c 100644
--- a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h
+++ b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UnsuccessfulLinking_IEs_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/ranap/RANAP_TMGI.h>
-#include <osmocom/ranap/RANAP_Cause.h>
-#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* RANAP_UnsuccessfulLinking-IEs */
typedef struct RANAP_UnsuccessfulLinking_IEs {
- A_SEQUENCE_OF(struct MemberD {
- RANAP_TMGI_t tMGI;
- RANAP_Cause_t cause;
- RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RANAP_UnsuccessfulLinking_IEs_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h b/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h
index cbd7ee8..92e3022 100644
--- a/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h
+++ b/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UnsuccessfulOutcome_H_
diff --git a/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h b/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h
index be64f7b..851ff9f 100644
--- a/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h
+++ b/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UnsuccessfullyTransmittedDataVolume_H_
diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h
index 817d5f5..c50b905 100644
--- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h
+++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UplinkInformationExchangeFailure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UplinkInformationExchangeFailure */
typedef struct RANAP_UplinkInformationExchangeFailure {
- struct uplinkInformationExchangeFailure_ies {
+ struct RANAP_UplinkInformationExchangeFailure__uplinkInformationExchangeFailure_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h
index d07a3a7..b517aa4 100644
--- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h
+++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UplinkInformationExchangeRequest_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UplinkInformationExchangeRequest */
typedef struct RANAP_UplinkInformationExchangeRequest {
- struct uplinkInformationExchangeRequest_ies {
+ struct RANAP_UplinkInformationExchangeRequest__uplinkInformationExchangeRequest_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h
index 093acce..de6ca98 100644
--- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h
+++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UplinkInformationExchangeResponse_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RANAP_UplinkInformationExchangeResponse */
typedef struct RANAP_UplinkInformationExchangeResponse {
- struct uplinkInformationExchangeResponse_ies {
+ struct RANAP_UplinkInformationExchangeResponse__uplinkInformationExchangeResponse_ies {
A_SEQUENCE_OF(RANAP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/ranap/RANAP_UserPlaneInformation.h b/include/osmocom/ranap/RANAP_UserPlaneInformation.h
index 3ae61ec..762181d 100644
--- a/include/osmocom/ranap/RANAP_UserPlaneInformation.h
+++ b/include/osmocom/ranap/RANAP_UserPlaneInformation.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-PDU"
* found in "../../asn1/ranap/RANAP-PDU.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UserPlaneInformation_H_
diff --git a/include/osmocom/ranap/RANAP_UserPlaneMode.h b/include/osmocom/ranap/RANAP_UserPlaneMode.h
index f2d6786..4f7e8d6 100644
--- a/include/osmocom/ranap/RANAP_UserPlaneMode.h
+++ b/include/osmocom/ranap/RANAP_UserPlaneMode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_UserPlaneMode_H_
diff --git a/include/osmocom/ranap/RANAP_VelocityEstimate.h b/include/osmocom/ranap/RANAP_VelocityEstimate.h
index 69d41f4..cfdc5a1 100644
--- a/include/osmocom/ranap/RANAP_VelocityEstimate.h
+++ b/include/osmocom/ranap/RANAP_VelocityEstimate.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_VelocityEstimate_H_
diff --git a/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h b/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h
index 92cb974..1c1d0db 100644
--- a/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h
+++ b/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_VerticalAccuracyCode_H_
diff --git a/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h b/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h
index feac00c..ac0f933 100644
--- a/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h
+++ b/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_VerticalSpeedDirection_H_
diff --git a/include/osmocom/ranap/RANAP_VerticalVelocity.h b/include/osmocom/ranap/RANAP_VerticalVelocity.h
index 15906f3..84c38fa 100644
--- a/include/osmocom/ranap/RANAP_VerticalVelocity.h
+++ b/include/osmocom/ranap/RANAP_VerticalVelocity.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_VerticalVelocity_H_
diff --git a/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h b/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h
index f4644b3..5da4c98 100644
--- a/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h
+++ b/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RANAP-IEs"
* found in "../../asn1/ranap/RANAP-IEs.asn"
+ * `asn1c -fcompound-names -R`
*/
#ifndef _RANAP_VoiceSupportMatchIndicator_H_
diff --git a/include/osmocom/ranap/iu_client.h b/include/osmocom/ranap/iu_client.h
index 24a5af9..2e72839 100644
--- a/include/osmocom/ranap/iu_client.h
+++ b/include/osmocom/ranap/iu_client.h
@@ -75,9 +75,9 @@ int ranap_iu_tx_sec_mode_cmd(struct ranap_ue_conn_ctx *uectx, struct osmo_auth_v
int ranap_iu_tx_common_id(struct ranap_ue_conn_ctx *ue_ctx, const char *imsi);
int ranap_iu_tx_release(struct ranap_ue_conn_ctx *ctx, const struct RANAP_Cause *cause);
-/* transmit a Iu Release Command and free the ctx afterwards.
- * If a Release Complete is not received within timeout s,
- * release the SCCP connection. */
+/* Transmit a Iu Release Command and submit event RANAP_IU_EVENT_IU_RELEASE upon
+ * Release Complete or timeout. Caller is responsible to free the context and
+ * closing the SCCP connection (ranap_iu_free_ue) upon recieval of the event. */
void ranap_iu_tx_release_free(struct ranap_ue_conn_ctx *ctx,
const struct RANAP_Cause *cause,
int timeout);
diff --git a/include/osmocom/ranap/iu_helpers.h b/include/osmocom/ranap/iu_helpers.h
index 9d801be..3a06c4b 100644
--- a/include/osmocom/ranap/iu_helpers.h
+++ b/include/osmocom/ranap/iu_helpers.h
@@ -1,13 +1,23 @@
#pragma once
#include <stdint.h>
+#include <stdbool.h>
#include <sys/types.h>
#include <osmocom/ranap/RANAP_IuTransportAssociation.h>
#include <osmocom/ranap/RANAP_TransportLayerAddress.h>
+#include <osmocom/ranap/RANAP_TransportLayerInformation.h>
+
+struct osmo_sockaddr;
int ranap_bcd_decode(char *out, size_t out_len, const uint8_t *in, size_t in_len);
int ranap_imsi_encode(uint8_t *out, size_t out_len, const char *in);
int ranap_transp_assoc_decode(uint16_t *port, const RANAP_IuTransportAssociation_t *transp_assoc);
int ranap_transp_layer_addr_decode(char *addr, unsigned int addr_len,
const RANAP_TransportLayerAddress_t *trasp_layer_addr);
+int ranap_transp_layer_addr_decode2(struct osmo_sockaddr *addr, bool *uses_x213_nsap,
+ const RANAP_TransportLayerAddress_t *trasp_layer_addr);
+RANAP_TransportLayerInformation_t *ranap_new_transp_info_rtp(struct osmo_sockaddr *addr, bool use_x213_nsap);
+RANAP_TransportLayerInformation_t *ranap_new_transp_info_gtp(struct osmo_sockaddr *addr, uint32_t tei,
+ bool use_x213_nsap);
+int ranap_new_transp_layer_addr(BIT_STRING_t *out, struct osmo_sockaddr *addr, bool use_x213_nsap);
diff --git a/include/osmocom/ranap/ranap_common.h b/include/osmocom/ranap/ranap_common.h
index 8899bd5..0da7b10 100644
--- a/include/osmocom/ranap/ranap_common.h
+++ b/include/osmocom/ranap/ranap_common.h
@@ -593,8 +593,11 @@
struct gprs_ra_id;
-#define RANAP_DEBUG(x, args ...) DEBUGP(_ranap_DRANAP, x, ## args)
extern int _ranap_DRANAP;
+#define RANAP_DEBUG(x, args ...) DEBUGP(_ranap_DRANAP, x, ## args)
+
+/* Callback to be used with decoder functions in ranap_common_cn.c ranap_common_ran.c */
+typedef void (*ranap_handle_cb)(void *priv, ranap_message *ranap_msg);
extern int asn1_xer_print;
@@ -641,5 +644,25 @@ int ranap_ip_from_transp_layer_addr(const BIT_STRING_t *in, uint32_t *ip);
/* The generated version does not work, this is a custom one */
int ranap_decode_rab_setupormodifieditemies_fromlist(
- RANAP_RAB_SetupOrModifiedItemIEs_t *raB_SetupOrModifiedItemIEs,
- ANY_t *any_p);
+ RANAP_RAB_SetupOrModifiedItemIEs_t *raB_SetupOrModifiedItemIEs,
+ ANY_t *any_p);
+
+/* There is no generated decoder available, this is a custom one */
+int ranap_decode_rab_faileditemies_fromlist(
+ RANAP_RAB_FailedItemIEs_t *raB_FailedItemIEs,
+ ANY_t *any_p);
+
+/* There is no generated decoder available, this is a custom one */
+int ranap_decode_rab_releaseitemies_fromlist(
+ RANAP_RAB_ReleaseItemIEs_t *raB_ReleaseItemIEs,
+ ANY_t *any_p);
+
+/* There is no generated decoder available, this is a custom one */
+int ranap_decode_rab_setupormodifyitemfirst(
+ RANAP_RAB_SetupOrModifyItemFirst_t *raB_SetupOrModifyItemFirst,
+ ANY_t *any_p);
+
+/* There is no generated decoder available, this is a custom one */
+int ranap_decode_rab_releaseditemies_fromlist(
+ RANAP_RAB_ReleasedItemIEs_t *raB_ReleasedItemIEs,
+ ANY_t *any_p);
diff --git a/include/osmocom/ranap/ranap_common_cn.h b/include/osmocom/ranap/ranap_common_cn.h
index dfce358..5f82378 100644
--- a/include/osmocom/ranap/ranap_common_cn.h
+++ b/include/osmocom/ranap/ranap_common_cn.h
@@ -5,10 +5,24 @@
#include <osmocom/ranap/ranap_common.h>
#include <osmocom/ranap/ranap_ies_defs.h>
-typedef void (*ranap_handle_cb)(void *ctx, ranap_message *ranap_msg);
+/* free a decoded connection-less RANAP message */
+void ranap_cn_rx_cl_free(ranap_message *message);
+
+/* decode a connection-less RANAP message */
+int ranap_cn_rx_cl_decode2(ranap_message *message, uint8_t *data, size_t len);
+int ranap_cn_rx_cl_decode(void *unused, ranap_message *message, uint8_t *data, size_t len)
+ OSMO_DEPRECATED("Use ranap_cn_rx_cl_decode2() instead, the first arg is not used");
/* receive a connection-less RANAP message */
-int ranap_cn_rx_cl(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len);
+int ranap_cn_rx_cl(ranap_handle_cb cb, void *priv, uint8_t *data, size_t len);
+
+/* free a decoded connection-oriented RANAP message */
+void ranap_cn_rx_co_free(ranap_message *message);
+
+/* decode a connection-oriented RANAP message */
+int ranap_cn_rx_co_decode2(ranap_message *message, uint8_t *data, size_t len);
+int ranap_cn_rx_co_decode(void *unused, ranap_message *message, uint8_t *data, size_t len)
+ OSMO_DEPRECATED("Use ranap_cn_rx_co_decode2() instead, the first arg is not used");
/* receive a connection-oriented RANAP message */
-int ranap_cn_rx_co(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len);
+int ranap_cn_rx_co(ranap_handle_cb cb, void *priv, uint8_t *data, size_t len);
diff --git a/include/osmocom/ranap/ranap_common_ran.h b/include/osmocom/ranap/ranap_common_ran.h
new file mode 100644
index 0000000..5eef272
--- /dev/null
+++ b/include/osmocom/ranap/ranap_common_ran.h
@@ -0,0 +1,15 @@
+#pragma once
+
+#include <stdint.h>
+
+#include <osmocom/ranap/ranap_common.h>
+#include <osmocom/ranap/ranap_ies_defs.h>
+
+/* free a decoded connection-oriented RANAP message */
+void ranap_ran_rx_co_free(ranap_message *message);
+
+/* decode a connection-oriented RANAP message */
+int ranap_ran_rx_co_decode(void *ctx, ranap_message *message, uint8_t *data, size_t len);
+
+/* receive a connection-oriented RANAP message */
+int ranap_ran_rx_co(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len);
diff --git a/include/osmocom/ranap/ranap_msg_factory.h b/include/osmocom/ranap/ranap_msg_factory.h
index f1f3fcc..4b42d05 100644
--- a/include/osmocom/ranap/ranap_msg_factory.h
+++ b/include/osmocom/ranap/ranap_msg_factory.h
@@ -13,6 +13,9 @@
struct msgb *ranap_new_msg_dt(uint8_t sapi, const uint8_t *nas, unsigned int nas_len);
/*! \brief generate RANAP SECURITY MODE COMMAND message */
+struct msgb *ranap_new_msg_sec_mod_cmd2(const uint8_t *ik, const uint8_t *ck, enum RANAP_KeyStatus status,
+ uint8_t uia_bitmask, uint8_t uea_bitmask);
+
struct msgb *ranap_new_msg_sec_mod_cmd(const uint8_t *ik, const uint8_t *ck, enum RANAP_KeyStatus status);
/*! \brief generate RANAP SECURITY MODE COMPLETE message */
@@ -44,6 +47,9 @@ struct msgb *ranap_new_msg_rab_assign_data(uint8_t rab_id, uint32_t gtp_ip,
/*! \brief generate RANAP RESET message */
struct msgb *ranap_new_msg_reset(RANAP_CN_DomainIndicator_t domain,
const RANAP_Cause_t *cause);
+struct msgb *ranap_new_msg_reset2(RANAP_CN_DomainIndicator_t domain,
+ const RANAP_Cause_t *cause,
+ RANAP_GlobalRNC_ID_t *rnc_id);
/*! \brief generate RANAP RESET ACK message */
struct msgb *ranap_new_msg_reset_ack(RANAP_CN_DomainIndicator_t domain,
diff --git a/include/osmocom/rua/Makefile.am b/include/osmocom/rua/Makefile.am
index 307f123..e85f1e6 100644
--- a/include/osmocom/rua/Makefile.am
+++ b/include/osmocom/rua/Makefile.am
@@ -1,4 +1,4 @@
-noinst_HEADERS = \
+rua_HEADERS = \
rua_common.h rua_ies_defs.h rua_msg_factory.h \
RUA_Ansi-41-IDNNS.h \
RUA_Cause.h \
@@ -12,6 +12,7 @@ noinst_HEADERS = \
RUA_Context-ID.h \
RUA_CriticalityDiagnostics.h \
RUA_CriticalityDiagnostics-IE-List.h \
+ RUA_CriticalityDiagnostics-IE-List-Value.h \
RUA_Criticality.h \
RUA_CSGMembershipStatus.h \
RUA_DirectTransfer.h \
@@ -36,5 +37,7 @@ noinst_HEADERS = \
RUA_TypeOfError.h \
RUA_UnsuccessfulOutcome.h
+ruadir = $(includedir)/osmocom/rua
+
DISTCLEANFILES = \
rua_ies_defs.h
diff --git a/include/osmocom/rua/RUA_Ansi-41-IDNNS.h b/include/osmocom/rua/RUA_Ansi-41-IDNNS.h
index eb0dd6b..9c78efd 100644
--- a/include/osmocom/rua/RUA_Ansi-41-IDNNS.h
+++ b/include/osmocom/rua/RUA_Ansi-41-IDNNS.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Ansi_41_IDNNS_H_
diff --git a/include/osmocom/rua/RUA_CN-DomainIndicator.h b/include/osmocom/rua/RUA_CN-DomainIndicator.h
index 171a049..60eadb9 100644
--- a/include/osmocom/rua/RUA_CN-DomainIndicator.h
+++ b/include/osmocom/rua/RUA_CN-DomainIndicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CN_DomainIndicator_H_
diff --git a/include/osmocom/rua/RUA_CSGMembershipStatus.h b/include/osmocom/rua/RUA_CSGMembershipStatus.h
index 2c27609..cc5cbb6 100644
--- a/include/osmocom/rua/RUA_CSGMembershipStatus.h
+++ b/include/osmocom/rua/RUA_CSGMembershipStatus.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CSGMembershipStatus_H_
diff --git a/include/osmocom/rua/RUA_Cause.h b/include/osmocom/rua/RUA_Cause.h
index 97a1c1e..860b7e1 100644
--- a/include/osmocom/rua/RUA_Cause.h
+++ b/include/osmocom/rua/RUA_Cause.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Cause_H_
diff --git a/include/osmocom/rua/RUA_CauseMisc.h b/include/osmocom/rua/RUA_CauseMisc.h
index d21dc99..ffb4fe7 100644
--- a/include/osmocom/rua/RUA_CauseMisc.h
+++ b/include/osmocom/rua/RUA_CauseMisc.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CauseMisc_H_
diff --git a/include/osmocom/rua/RUA_CauseProtocol.h b/include/osmocom/rua/RUA_CauseProtocol.h
index a1d8f11..661105c 100644
--- a/include/osmocom/rua/RUA_CauseProtocol.h
+++ b/include/osmocom/rua/RUA_CauseProtocol.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CauseProtocol_H_
diff --git a/include/osmocom/rua/RUA_CauseRadioNetwork.h b/include/osmocom/rua/RUA_CauseRadioNetwork.h
index d267b69..47a6ebd 100644
--- a/include/osmocom/rua/RUA_CauseRadioNetwork.h
+++ b/include/osmocom/rua/RUA_CauseRadioNetwork.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CauseRadioNetwork_H_
diff --git a/include/osmocom/rua/RUA_CauseTransport.h b/include/osmocom/rua/RUA_CauseTransport.h
index 62597a7..a18cca5 100644
--- a/include/osmocom/rua/RUA_CauseTransport.h
+++ b/include/osmocom/rua/RUA_CauseTransport.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CauseTransport_H_
diff --git a/include/osmocom/rua/RUA_Connect.h b/include/osmocom/rua/RUA_Connect.h
index 63c071f..b006269 100644
--- a/include/osmocom/rua/RUA_Connect.h
+++ b/include/osmocom/rua/RUA_Connect.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Connect_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_Connect */
typedef struct RUA_Connect {
- struct connect_ies {
+ struct RUA_Connect__connect_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_ConnectionlessTransfer.h b/include/osmocom/rua/RUA_ConnectionlessTransfer.h
index 2e2fed6..c14ee5a 100644
--- a/include/osmocom/rua/RUA_ConnectionlessTransfer.h
+++ b/include/osmocom/rua/RUA_ConnectionlessTransfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_ConnectionlessTransfer_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_ConnectionlessTransfer */
typedef struct RUA_ConnectionlessTransfer {
- struct connectionlessTransfer_ies {
+ struct RUA_ConnectionlessTransfer__connectionlessTransfer_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_Context-ID.h b/include/osmocom/rua/RUA_Context-ID.h
index f4f354c..b96a7bb 100644
--- a/include/osmocom/rua/RUA_Context-ID.h
+++ b/include/osmocom/rua/RUA_Context-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Context_ID_H_
diff --git a/include/osmocom/rua/RUA_Criticality.h b/include/osmocom/rua/RUA_Criticality.h
index efd11bc..26a330c 100644
--- a/include/osmocom/rua/RUA_Criticality.h
+++ b/include/osmocom/rua/RUA_Criticality.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Criticality_H_
diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h
new file mode 100644
index 0000000..37de343
--- /dev/null
+++ b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RUA-IEs"
+ * found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _RUA_CriticalityDiagnostics_IE_List_Value_H_
+#define _RUA_CriticalityDiagnostics_IE_List_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/rua/RUA_Criticality.h>
+#include <osmocom/rua/RUA_ProtocolIE-ID.h>
+#include <osmocom/rua/RUA_TypeOfError.h>
+#include <osmocom/rua/RUA_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* RUA_CriticalityDiagnostics-IE-List-Value */
+typedef struct RUA_CriticalityDiagnostics_IE_List_Value {
+ RUA_Criticality_t iECriticality;
+ RUA_ProtocolIE_ID_t iE_ID;
+ RUA_TypeOfError_t typeOfError;
+ RUA_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} RUA_CriticalityDiagnostics_IE_List_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics_IE_List_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RUA_CriticalityDiagnostics_IE_List_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h
index c10dc14..7d22b95 100644
--- a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h
+++ b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CriticalityDiagnostics_IE_List_H_
@@ -11,12 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/rua/RUA_Criticality.h>
-#include <osmocom/rua/RUA_ProtocolIE-ID.h>
-#include <osmocom/rua/RUA_TypeOfError.h>
-#include <osmocom/rua/RUA_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -25,19 +22,7 @@ extern "C" {
/* RUA_CriticalityDiagnostics-IE-List */
typedef struct RUA_CriticalityDiagnostics_IE_List {
- A_SEQUENCE_OF(struct Member {
- RUA_Criticality_t iECriticality;
- RUA_ProtocolIE_ID_t iE_ID;
- RUA_TypeOfError_t typeOfError;
- RUA_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(RUA_CriticalityDiagnostics_IE_List_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics.h b/include/osmocom/rua/RUA_CriticalityDiagnostics.h
index 119893d..b4d6d96 100644
--- a/include/osmocom/rua/RUA_CriticalityDiagnostics.h
+++ b/include/osmocom/rua/RUA_CriticalityDiagnostics.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_CriticalityDiagnostics_H_
diff --git a/include/osmocom/rua/RUA_DirectTransfer.h b/include/osmocom/rua/RUA_DirectTransfer.h
index 223bf83..8de1593 100644
--- a/include/osmocom/rua/RUA_DirectTransfer.h
+++ b/include/osmocom/rua/RUA_DirectTransfer.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_DirectTransfer_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_DirectTransfer */
typedef struct RUA_DirectTransfer {
- struct directTransfer_ies {
+ struct RUA_DirectTransfer__directTransfer_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_Disconnect.h b/include/osmocom/rua/RUA_Disconnect.h
index a20cf0d..ff24255 100644
--- a/include/osmocom/rua/RUA_Disconnect.h
+++ b/include/osmocom/rua/RUA_Disconnect.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Disconnect_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_Disconnect */
typedef struct RUA_Disconnect {
- struct disconnect_ies {
+ struct RUA_Disconnect__disconnect_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_ErrorIndication.h b/include/osmocom/rua/RUA_ErrorIndication.h
index bdc997d..28785f1 100644
--- a/include/osmocom/rua/RUA_ErrorIndication.h
+++ b/include/osmocom/rua/RUA_ErrorIndication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_ErrorIndication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_ErrorIndication */
typedef struct RUA_ErrorIndication {
- struct errorIndication_ies {
+ struct RUA_ErrorIndication__errorIndication_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_Establishment-Cause.h b/include/osmocom/rua/RUA_Establishment-Cause.h
index 0ab1a01..ccc7521 100644
--- a/include/osmocom/rua/RUA_Establishment-Cause.h
+++ b/include/osmocom/rua/RUA_Establishment-Cause.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Establishment_Cause_H_
diff --git a/include/osmocom/rua/RUA_Gsm-map-IDNNS.h b/include/osmocom/rua/RUA_Gsm-map-IDNNS.h
index 4d59481..634103c 100644
--- a/include/osmocom/rua/RUA_Gsm-map-IDNNS.h
+++ b/include/osmocom/rua/RUA_Gsm-map-IDNNS.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Gsm_map_IDNNS_H_
@@ -21,66 +22,66 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum routingbasis_PR {
- routingbasis_PR_NOTHING, /* No components present */
- routingbasis_PR_localPTMSI,
- routingbasis_PR_tMSIofsamePLMN,
- routingbasis_PR_tMSIofdifferentPLMN,
- routingbasis_PR_iMSIresponsetopaging,
- routingbasis_PR_iMSIcauseUEinitiatedEvent,
- routingbasis_PR_iMEI,
- routingbasis_PR_spare2,
- routingbasis_PR_spare1
-} routingbasis_PR;
+typedef enum RUA_Gsm_map_IDNNS__routingbasis_PR {
+ RUA_Gsm_map_IDNNS__routingbasis_PR_NOTHING, /* No components present */
+ RUA_Gsm_map_IDNNS__routingbasis_PR_localPTMSI,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_tMSIofsamePLMN,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_tMSIofdifferentPLMN,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_iMSIresponsetopaging,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_iMSIcauseUEinitiatedEvent,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_iMEI,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_spare2,
+ RUA_Gsm_map_IDNNS__routingbasis_PR_spare1
+} RUA_Gsm_map_IDNNS__routingbasis_PR;
/* RUA_Gsm-map-IDNNS */
typedef struct RUA_Gsm_map_IDNNS {
- struct routingbasis {
- routingbasis_PR present;
+ struct RUA_Gsm_map_IDNNS__routingbasis {
+ RUA_Gsm_map_IDNNS__routingbasis_PR present;
union RUA_Gsm_map_IDNNS__routingbasis_u {
- struct localPTMSI {
+ struct RUA_Gsm_map_IDNNS__routingbasis__localPTMSI {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} localPTMSI;
- struct tMSIofsamePLMN {
+ struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofsamePLMN {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} tMSIofsamePLMN;
- struct tMSIofdifferentPLMN {
+ struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofdifferentPLMN {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} tMSIofdifferentPLMN;
- struct iMSIresponsetopaging {
+ struct RUA_Gsm_map_IDNNS__routingbasis__iMSIresponsetopaging {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} iMSIresponsetopaging;
- struct iMSIcauseUEinitiatedEvent {
+ struct RUA_Gsm_map_IDNNS__routingbasis__iMSIcauseUEinitiatedEvent {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} iMSIcauseUEinitiatedEvent;
- struct iMEI {
+ struct RUA_Gsm_map_IDNNS__routingbasis__iMEI {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} iMEI;
- struct spare2 {
+ struct RUA_Gsm_map_IDNNS__routingbasis__spare2 {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} spare2;
- struct spare1 {
+ struct RUA_Gsm_map_IDNNS__routingbasis__spare1 {
RUA_RoutingParameter_t routingparameter;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_IE-Extensions.h b/include/osmocom/rua/RUA_IE-Extensions.h
index a7dee0f..364cbd5 100644
--- a/include/osmocom/rua/RUA_IE-Extensions.h
+++ b/include/osmocom/rua/RUA_IE-Extensions.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_IE_Extensions_H_
diff --git a/include/osmocom/rua/RUA_IE.h b/include/osmocom/rua/RUA_IE.h
index cd1266f..2881366 100644
--- a/include/osmocom/rua/RUA_IE.h
+++ b/include/osmocom/rua/RUA_IE.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_IE_H_
diff --git a/include/osmocom/rua/RUA_InitiatingMessage.h b/include/osmocom/rua/RUA_InitiatingMessage.h
index a488a99..61dd089 100644
--- a/include/osmocom/rua/RUA_InitiatingMessage.h
+++ b/include/osmocom/rua/RUA_InitiatingMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_InitiatingMessage_H_
diff --git a/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h b/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h
index a90ab26..78c88e7 100644
--- a/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h
+++ b/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_IntraDomainNasNodeSelector_H_
@@ -22,25 +23,25 @@ extern "C" {
#endif
/* Dependencies */
-typedef enum version_PR {
- version_PR_NOTHING, /* No components present */
- version_PR_release99,
- version_PR_later
-} version_PR;
-typedef enum cn_Type_PR {
- cn_Type_PR_NOTHING, /* No components present */
- cn_Type_PR_gsm_Map_IDNNS,
- cn_Type_PR_ansi_41_IDNNS
-} cn_Type_PR;
+typedef enum RUA_IntraDomainNasNodeSelector__version_PR {
+ RUA_IntraDomainNasNodeSelector__version_PR_NOTHING, /* No components present */
+ RUA_IntraDomainNasNodeSelector__version_PR_release99,
+ RUA_IntraDomainNasNodeSelector__version_PR_later
+} RUA_IntraDomainNasNodeSelector__version_PR;
+typedef enum RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR {
+ RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_NOTHING, /* No components present */
+ RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_gsm_Map_IDNNS,
+ RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_ansi_41_IDNNS
+} RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR;
/* RUA_IntraDomainNasNodeSelector */
typedef struct RUA_IntraDomainNasNodeSelector {
- struct version {
- version_PR present;
+ struct RUA_IntraDomainNasNodeSelector__version {
+ RUA_IntraDomainNasNodeSelector__version_PR present;
union RUA_IntraDomainNasNodeSelector__version_u {
- struct release99 {
- struct cn_Type {
- cn_Type_PR present;
+ struct RUA_IntraDomainNasNodeSelector__version__release99 {
+ struct RUA_IntraDomainNasNodeSelector__version__release99__cn_Type {
+ RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR present;
union RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_u {
RUA_Gsm_map_IDNNS_t gsm_Map_IDNNS;
RUA_Ansi_41_IDNNS_t ansi_41_IDNNS;
@@ -53,7 +54,7 @@ typedef struct RUA_IntraDomainNasNodeSelector {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} release99;
- struct later {
+ struct RUA_IntraDomainNasNodeSelector__version__later {
BIT_STRING_t futurecoding;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_Presence.h b/include/osmocom/rua/RUA_Presence.h
index 90faf88..b241dae 100644
--- a/include/osmocom/rua/RUA_Presence.h
+++ b/include/osmocom/rua/RUA_Presence.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_Presence_H_
diff --git a/include/osmocom/rua/RUA_PrivateIE-ID.h b/include/osmocom/rua/RUA_PrivateIE-ID.h
index cc7c310..602439d 100644
--- a/include/osmocom/rua/RUA_PrivateIE-ID.h
+++ b/include/osmocom/rua/RUA_PrivateIE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_PrivateIE_ID_H_
diff --git a/include/osmocom/rua/RUA_PrivateMessage.h b/include/osmocom/rua/RUA_PrivateMessage.h
index 4b18bfc..d385bf0 100644
--- a/include/osmocom/rua/RUA_PrivateMessage.h
+++ b/include/osmocom/rua/RUA_PrivateMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_PrivateMessage_H_
@@ -22,7 +23,7 @@ extern "C" {
/* RUA_PrivateMessage */
typedef struct RUA_PrivateMessage {
- struct privateMessage_ies {
+ struct RUA_PrivateMessage__privateMessage_ies {
A_SEQUENCE_OF(RUA_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/rua/RUA_ProcedureCode.h b/include/osmocom/rua/RUA_ProcedureCode.h
index 959ccd1..616a6df 100644
--- a/include/osmocom/rua/RUA_ProcedureCode.h
+++ b/include/osmocom/rua/RUA_ProcedureCode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_ProcedureCode_H_
diff --git a/include/osmocom/rua/RUA_ProtocolIE-ID.h b/include/osmocom/rua/RUA_ProtocolIE-ID.h
index 1eecdc4..db53b3c 100644
--- a/include/osmocom/rua/RUA_ProtocolIE-ID.h
+++ b/include/osmocom/rua/RUA_ProtocolIE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_ProtocolIE_ID_H_
diff --git a/include/osmocom/rua/RUA_RANAP-Message.h b/include/osmocom/rua/RUA_RANAP-Message.h
index 0dc755a..b5d2ffc 100644
--- a/include/osmocom/rua/RUA_RANAP-Message.h
+++ b/include/osmocom/rua/RUA_RANAP-Message.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_RANAP_Message_H_
diff --git a/include/osmocom/rua/RUA_RUA-PDU.h b/include/osmocom/rua/RUA_RUA-PDU.h
index 7f5bdb7..77fb655 100644
--- a/include/osmocom/rua/RUA_RUA-PDU.h
+++ b/include/osmocom/rua/RUA_RUA-PDU.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_RUA_PDU_H_
diff --git a/include/osmocom/rua/RUA_RoutingParameter.h b/include/osmocom/rua/RUA_RoutingParameter.h
index 2373f72..9766176 100644
--- a/include/osmocom/rua/RUA_RoutingParameter.h
+++ b/include/osmocom/rua/RUA_RoutingParameter.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_RoutingParameter_H_
diff --git a/include/osmocom/rua/RUA_SuccessfulOutcome.h b/include/osmocom/rua/RUA_SuccessfulOutcome.h
index 28938a3..b7208f5 100644
--- a/include/osmocom/rua/RUA_SuccessfulOutcome.h
+++ b/include/osmocom/rua/RUA_SuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_SuccessfulOutcome_H_
diff --git a/include/osmocom/rua/RUA_TriggeringMessage.h b/include/osmocom/rua/RUA_TriggeringMessage.h
index b094da6..c1e017b 100644
--- a/include/osmocom/rua/RUA_TriggeringMessage.h
+++ b/include/osmocom/rua/RUA_TriggeringMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-CommonDataTypes"
* found in "../../asn1/rua/RUA-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_TriggeringMessage_H_
diff --git a/include/osmocom/rua/RUA_TypeOfError.h b/include/osmocom/rua/RUA_TypeOfError.h
index 4a45bff..7d6cf41 100644
--- a/include/osmocom/rua/RUA_TypeOfError.h
+++ b/include/osmocom/rua/RUA_TypeOfError.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-IEs"
* found in "../../asn1/rua/RUA-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_TypeOfError_H_
diff --git a/include/osmocom/rua/RUA_UnsuccessfulOutcome.h b/include/osmocom/rua/RUA_UnsuccessfulOutcome.h
index c9b6003..09e1a13 100644
--- a/include/osmocom/rua/RUA_UnsuccessfulOutcome.h
+++ b/include/osmocom/rua/RUA_UnsuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "RUA-PDU"
* found in "../../asn1/rua/RUA-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _RUA_UnsuccessfulOutcome_H_
diff --git a/include/osmocom/rua/rua_common.h b/include/osmocom/rua/rua_common.h
index 9b3a65c..a88c9a2 100644
--- a/include/osmocom/rua/rua_common.h
+++ b/include/osmocom/rua/rua_common.h
@@ -44,7 +44,8 @@
#include <osmocom/core/logging.h>
-#define RUA_DEBUG(x, args ...) DEBUGP(0, x, ## args)
+extern int _rua_DRUA;
+#define RUA_DEBUG(x, args ...) DEBUGP(_rua_DRUA, x, ## args)
extern int asn1_xer_print;
@@ -68,4 +69,6 @@ struct msgb *rua_generate_unsuccessful_outcome(
RUA_IE_t *rua_new_ie(RUA_ProtocolIE_ID_t id, RUA_Criticality_t criticality,
asn_TYPE_descriptor_t *type, void *sptr);
-char *rua_cause_str(RUA_Cause_t *cause);
+char *rua_cause_str(const RUA_Cause_t *cause);
+
+void rua_set_log_area(int log_area);
diff --git a/include/osmocom/sabp/Makefile.am b/include/osmocom/sabp/Makefile.am
index f89984f..848bb39 100644
--- a/include/osmocom/sabp/Makefile.am
+++ b/include/osmocom/sabp/Makefile.am
@@ -27,7 +27,9 @@ sabp_HEADERS = \
SABP_Cause.h \
SABP_Criticality-Diagnostics.h \
SABP_CriticalityDiagnostics-IE-List.h \
+ SABP_CriticalityDiagnostics-IE-List-Value.h \
SABP_MessageStructure.h \
+ SABP_MessageStructure-Value.h \
SABP_Data-Coding-Scheme.h \
SABP_Failure-List.h \
SABP_Failure-List-Item.h \
diff --git a/include/osmocom/sabp/SABP_Available-Bandwidth.h b/include/osmocom/sabp/SABP_Available-Bandwidth.h
index 645b0d7..b8d2950 100644
--- a/include/osmocom/sabp/SABP_Available-Bandwidth.h
+++ b/include/osmocom/sabp/SABP_Available-Bandwidth.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Available_Bandwidth_H_
diff --git a/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h b/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h
index 3544605..6406f95 100644
--- a/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h
+++ b/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Broadcast_Message_Content_Validity_Indicator_H_
diff --git a/include/osmocom/sabp/SABP_Broadcast-Message-Content.h b/include/osmocom/sabp/SABP_Broadcast-Message-Content.h
index 3f4e9c2..b5400a2 100644
--- a/include/osmocom/sabp/SABP_Broadcast-Message-Content.h
+++ b/include/osmocom/sabp/SABP_Broadcast-Message-Content.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Broadcast_Message_Content_H_
diff --git a/include/osmocom/sabp/SABP_Category.h b/include/osmocom/sabp/SABP_Category.h
index f33800b..278e2cd 100644
--- a/include/osmocom/sabp/SABP_Category.h
+++ b/include/osmocom/sabp/SABP_Category.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Category_H_
diff --git a/include/osmocom/sabp/SABP_Cause.h b/include/osmocom/sabp/SABP_Cause.h
index d294526..5c15c82 100644
--- a/include/osmocom/sabp/SABP_Cause.h
+++ b/include/osmocom/sabp/SABP_Cause.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Cause_H_
diff --git a/include/osmocom/sabp/SABP_Criticality-Diagnostics.h b/include/osmocom/sabp/SABP_Criticality-Diagnostics.h
index db3120d..0bc4074 100644
--- a/include/osmocom/sabp/SABP_Criticality-Diagnostics.h
+++ b/include/osmocom/sabp/SABP_Criticality-Diagnostics.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Criticality_Diagnostics_H_
diff --git a/include/osmocom/sabp/SABP_Criticality.h b/include/osmocom/sabp/SABP_Criticality.h
index 7a1e015..eaf8db6 100644
--- a/include/osmocom/sabp/SABP_Criticality.h
+++ b/include/osmocom/sabp/SABP_Criticality.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Criticality_H_
diff --git a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h
new file mode 100644
index 0000000..9ffa03e
--- /dev/null
+++ b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "SABP-IEs"
+ * found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _SABP_CriticalityDiagnostics_IE_List_Value_H_
+#define _SABP_CriticalityDiagnostics_IE_List_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/sabp/SABP_Criticality.h>
+#include <osmocom/sabp/SABP_ProtocolIE-ID.h>
+#include <osmocom/sabp/SABP_RepetitionNumber0.h>
+#include <osmocom/sabp/SABP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* SABP_CriticalityDiagnostics-IE-List-Value */
+typedef struct SABP_CriticalityDiagnostics_IE_List_Value {
+ SABP_Criticality_t iECriticality;
+ SABP_ProtocolIE_ID_t iE_ID;
+ SABP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */;
+ SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} SABP_CriticalityDiagnostics_IE_List_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_SABP_CriticalityDiagnostics_IE_List_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _SABP_CriticalityDiagnostics_IE_List_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h
index 2d2fa40..9a89c2b 100644
--- a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h
+++ b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_CriticalityDiagnostics_IE_List_H_
@@ -11,12 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/sabp/SABP_Criticality.h>
-#include <osmocom/sabp/SABP_ProtocolIE-ID.h>
-#include <osmocom/sabp/SABP_RepetitionNumber0.h>
-#include <osmocom/sabp/SABP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -25,19 +22,7 @@ extern "C" {
/* SABP_CriticalityDiagnostics-IE-List */
typedef struct SABP_CriticalityDiagnostics_IE_List {
- A_SEQUENCE_OF(struct Member {
- SABP_Criticality_t iECriticality;
- SABP_ProtocolIE_ID_t iE_ID;
- SABP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */;
- SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(SABP_CriticalityDiagnostics_IE_List_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/sabp/SABP_Data-Coding-Scheme.h b/include/osmocom/sabp/SABP_Data-Coding-Scheme.h
index 4ecae15..909155f 100644
--- a/include/osmocom/sabp/SABP_Data-Coding-Scheme.h
+++ b/include/osmocom/sabp/SABP_Data-Coding-Scheme.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Data_Coding_Scheme_H_
diff --git a/include/osmocom/sabp/SABP_Error-Indication.h b/include/osmocom/sabp/SABP_Error-Indication.h
index f857601..21ecc59 100644
--- a/include/osmocom/sabp/SABP_Error-Indication.h
+++ b/include/osmocom/sabp/SABP_Error-Indication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Error_Indication_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Error-Indication */
typedef struct SABP_Error_Indication {
- struct error_Indication_ies {
+ struct SABP_Error_Indication__error_Indication_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Failure-List-Item.h b/include/osmocom/sabp/SABP_Failure-List-Item.h
index 9c8200f..dec3bf6 100644
--- a/include/osmocom/sabp/SABP_Failure-List-Item.h
+++ b/include/osmocom/sabp/SABP_Failure-List-Item.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_List_Item_H_
diff --git a/include/osmocom/sabp/SABP_Failure-List.h b/include/osmocom/sabp/SABP_Failure-List.h
index 4455a26..26f8326 100644
--- a/include/osmocom/sabp/SABP_Failure-List.h
+++ b/include/osmocom/sabp/SABP_Failure-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_List_H_
diff --git a/include/osmocom/sabp/SABP_Failure.h b/include/osmocom/sabp/SABP_Failure.h
index a4927c9..e9b4f92 100644
--- a/include/osmocom/sabp/SABP_Failure.h
+++ b/include/osmocom/sabp/SABP_Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Failure */
typedef struct SABP_Failure {
- struct failure_ies {
+ struct SABP_Failure__failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_IE-Extensions.h b/include/osmocom/sabp/SABP_IE-Extensions.h
index 9faa7be..b87c308 100644
--- a/include/osmocom/sabp/SABP_IE-Extensions.h
+++ b/include/osmocom/sabp/SABP_IE-Extensions.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_IE_Extensions_H_
diff --git a/include/osmocom/sabp/SABP_IE.h b/include/osmocom/sabp/SABP_IE.h
index 0de75c9..13c2537 100644
--- a/include/osmocom/sabp/SABP_IE.h
+++ b/include/osmocom/sabp/SABP_IE.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_IE_H_
diff --git a/include/osmocom/sabp/SABP_InitiatingMessage.h b/include/osmocom/sabp/SABP_InitiatingMessage.h
index 77bc931..0da1b3a 100644
--- a/include/osmocom/sabp/SABP_InitiatingMessage.h
+++ b/include/osmocom/sabp/SABP_InitiatingMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_InitiatingMessage_H_
diff --git a/include/osmocom/sabp/SABP_Kill-Complete.h b/include/osmocom/sabp/SABP_Kill-Complete.h
index de5b618..6a1dce7 100644
--- a/include/osmocom/sabp/SABP_Kill-Complete.h
+++ b/include/osmocom/sabp/SABP_Kill-Complete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_Complete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Kill-Complete */
typedef struct SABP_Kill_Complete {
- struct kill_Complete_ies {
+ struct SABP_Kill_Complete__kill_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Kill-Failure.h b/include/osmocom/sabp/SABP_Kill-Failure.h
index 803e2dc..59a71ae 100644
--- a/include/osmocom/sabp/SABP_Kill-Failure.h
+++ b/include/osmocom/sabp/SABP_Kill-Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Kill-Failure */
typedef struct SABP_Kill_Failure {
- struct kill_Failure_ies {
+ struct SABP_Kill_Failure__kill_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Kill.h b/include/osmocom/sabp/SABP_Kill.h
index 54a728c..bc52825 100644
--- a/include/osmocom/sabp/SABP_Kill.h
+++ b/include/osmocom/sabp/SABP_Kill.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Kill */
typedef struct SABP_Kill {
- struct kill_ies {
+ struct SABP_Kill__kill_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Load-Query-Complete.h b/include/osmocom/sabp/SABP_Load-Query-Complete.h
index ba592cf..4c034e7 100644
--- a/include/osmocom/sabp/SABP_Load-Query-Complete.h
+++ b/include/osmocom/sabp/SABP_Load-Query-Complete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_Complete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Load-Query-Complete */
typedef struct SABP_Load_Query_Complete {
- struct load_Query_Complete_ies {
+ struct SABP_Load_Query_Complete__load_Query_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Load-Query-Failure.h b/include/osmocom/sabp/SABP_Load-Query-Failure.h
index 2795a6b..7697843 100644
--- a/include/osmocom/sabp/SABP_Load-Query-Failure.h
+++ b/include/osmocom/sabp/SABP_Load-Query-Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Load-Query-Failure */
typedef struct SABP_Load_Query_Failure {
- struct load_Query_Failure_ies {
+ struct SABP_Load_Query_Failure__load_Query_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Load-Query.h b/include/osmocom/sabp/SABP_Load-Query.h
index 527f006..3d49c65 100644
--- a/include/osmocom/sabp/SABP_Load-Query.h
+++ b/include/osmocom/sabp/SABP_Load-Query.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Load-Query */
typedef struct SABP_Load_Query {
- struct load_Query_ies {
+ struct SABP_Load_Query__load_Query_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Message-Identifier.h b/include/osmocom/sabp/SABP_Message-Identifier.h
index 9a5ece0..e6d64d0 100644
--- a/include/osmocom/sabp/SABP_Message-Identifier.h
+++ b/include/osmocom/sabp/SABP_Message-Identifier.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Identifier_H_
diff --git a/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h b/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h
index bfb73d9..1b6b564 100644
--- a/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h
+++ b/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_Complete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query-Complete */
typedef struct SABP_Message_Status_Query_Complete {
- struct message_Status_Query_Complete_ies {
+ struct SABP_Message_Status_Query_Complete__message_Status_Query_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h b/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h
index 4f24d5c..bf2ade5 100644
--- a/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h
+++ b/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query-Failure */
typedef struct SABP_Message_Status_Query_Failure {
- struct message_Status_Query_Failure_ies {
+ struct SABP_Message_Status_Query_Failure__message_Status_Query_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Message-Status-Query.h b/include/osmocom/sabp/SABP_Message-Status-Query.h
index 407c41c..be9f68e 100644
--- a/include/osmocom/sabp/SABP_Message-Status-Query.h
+++ b/include/osmocom/sabp/SABP_Message-Status-Query.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query */
typedef struct SABP_Message_Status_Query {
- struct message_Status_Query_ies {
+ struct SABP_Message_Status_Query__message_Status_Query_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_MessageStructure-Value.h b/include/osmocom/sabp/SABP_MessageStructure-Value.h
new file mode 100644
index 0000000..11b839a
--- /dev/null
+++ b/include/osmocom/sabp/SABP_MessageStructure-Value.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "SABP-IEs"
+ * found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
+ */
+
+#ifndef _SABP_MessageStructure_Value_H_
+#define _SABP_MessageStructure_Value_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <osmocom/sabp/SABP_ProtocolIE-ID.h>
+#include <osmocom/sabp/SABP_RepetitionNumber1.h>
+#include <osmocom/sabp/SABP_IE-Extensions.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* SABP_MessageStructure-Value */
+typedef struct SABP_MessageStructure_Value {
+ SABP_ProtocolIE_ID_t iE_ID;
+ SABP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */;
+ SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} SABP_MessageStructure_Value_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_SABP_MessageStructure_Value;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _SABP_MessageStructure_Value_H_ */
+#include <asn_internal.h>
diff --git a/include/osmocom/sabp/SABP_MessageStructure.h b/include/osmocom/sabp/SABP_MessageStructure.h
index f63f28e..5ab48b0 100644
--- a/include/osmocom/sabp/SABP_MessageStructure.h
+++ b/include/osmocom/sabp/SABP_MessageStructure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_MessageStructure_H_
@@ -11,11 +12,8 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <osmocom/sabp/SABP_MessageStructure-Value.h>
#include <asn_SEQUENCE_OF.h>
-#include <osmocom/sabp/SABP_ProtocolIE-ID.h>
-#include <osmocom/sabp/SABP_RepetitionNumber1.h>
-#include <osmocom/sabp/SABP_IE-Extensions.h>
-#include <constr_SEQUENCE.h>
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
@@ -24,18 +22,7 @@ extern "C" {
/* SABP_MessageStructure */
typedef struct SABP_MessageStructure {
- A_SEQUENCE_OF(struct MemberA {
- SABP_ProtocolIE_ID_t iE_ID;
- SABP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */;
- SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;
- /*
- * This type is extensible,
- * possible extensions are below.
- */
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } ) list;
+ A_SEQUENCE_OF(SABP_MessageStructure_Value_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/include/osmocom/sabp/SABP_New-Serial-Number.h b/include/osmocom/sabp/SABP_New-Serial-Number.h
index cebf264..2f17a3d 100644
--- a/include/osmocom/sabp/SABP_New-Serial-Number.h
+++ b/include/osmocom/sabp/SABP_New-Serial-Number.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_New_Serial_Number_H_
diff --git a/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h b/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h
index 93c8c28..15eaf19 100644
--- a/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h
+++ b/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_Of_Broadcasts_Completed_Info_H_
diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h
index bea9d35..76c66b6 100644
--- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h
+++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Completed_List_Item_H_
diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h
index cea0be5..479821d 100644
--- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h
+++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Completed_List_H_
diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h
index b795bd0..aea577a 100644
--- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h
+++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Requested_H_
diff --git a/include/osmocom/sabp/SABP_Old-Serial-Number.h b/include/osmocom/sabp/SABP_Old-Serial-Number.h
index 4765e4d..860fc17 100644
--- a/include/osmocom/sabp/SABP_Old-Serial-Number.h
+++ b/include/osmocom/sabp/SABP_Old-Serial-Number.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Old_Serial_Number_H_
diff --git a/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h b/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h
index fd76add..d8e7c74 100644
--- a/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h
+++ b/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Paging_ETWS_Indicator_H_
diff --git a/include/osmocom/sabp/SABP_Presence.h b/include/osmocom/sabp/SABP_Presence.h
index e5c7468..f3270eb 100644
--- a/include/osmocom/sabp/SABP_Presence.h
+++ b/include/osmocom/sabp/SABP_Presence.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Presence_H_
diff --git a/include/osmocom/sabp/SABP_ProcedureCode.h b/include/osmocom/sabp/SABP_ProcedureCode.h
index 854f113..bf114fe 100644
--- a/include/osmocom/sabp/SABP_ProcedureCode.h
+++ b/include/osmocom/sabp/SABP_ProcedureCode.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProcedureCode_H_
diff --git a/include/osmocom/sabp/SABP_ProtocolExtensionID.h b/include/osmocom/sabp/SABP_ProtocolExtensionID.h
index babb695..cce30ab 100644
--- a/include/osmocom/sabp/SABP_ProtocolExtensionID.h
+++ b/include/osmocom/sabp/SABP_ProtocolExtensionID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProtocolExtensionID_H_
diff --git a/include/osmocom/sabp/SABP_ProtocolIE-ID.h b/include/osmocom/sabp/SABP_ProtocolIE-ID.h
index 06e8b8d..511eccb 100644
--- a/include/osmocom/sabp/SABP_ProtocolIE-ID.h
+++ b/include/osmocom/sabp/SABP_ProtocolIE-ID.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProtocolIE_ID_H_
diff --git a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h
index 566b65b..3185c31 100644
--- a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h
+++ b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Radio_Resource_Loading_List_Item_H_
diff --git a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h
index 011b0bb..5ff26a0 100644
--- a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h
+++ b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Radio_Resource_Loading_List_H_
diff --git a/include/osmocom/sabp/SABP_Recovery-Indication.h b/include/osmocom/sabp/SABP_Recovery-Indication.h
index 443090f..69608da 100644
--- a/include/osmocom/sabp/SABP_Recovery-Indication.h
+++ b/include/osmocom/sabp/SABP_Recovery-Indication.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Recovery_Indication_H_
diff --git a/include/osmocom/sabp/SABP_Repetition-Period.h b/include/osmocom/sabp/SABP_Repetition-Period.h
index 251c3d2..9b9576f 100644
--- a/include/osmocom/sabp/SABP_Repetition-Period.h
+++ b/include/osmocom/sabp/SABP_Repetition-Period.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Repetition_Period_H_
diff --git a/include/osmocom/sabp/SABP_RepetitionNumber0.h b/include/osmocom/sabp/SABP_RepetitionNumber0.h
index 890abc2..dcc8adf 100644
--- a/include/osmocom/sabp/SABP_RepetitionNumber0.h
+++ b/include/osmocom/sabp/SABP_RepetitionNumber0.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_RepetitionNumber0_H_
diff --git a/include/osmocom/sabp/SABP_RepetitionNumber1.h b/include/osmocom/sabp/SABP_RepetitionNumber1.h
index a9ba2eb..e2e6f92 100644
--- a/include/osmocom/sabp/SABP_RepetitionNumber1.h
+++ b/include/osmocom/sabp/SABP_RepetitionNumber1.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_RepetitionNumber1_H_
diff --git a/include/osmocom/sabp/SABP_Reset-Complete.h b/include/osmocom/sabp/SABP_Reset-Complete.h
index db75a83..8870e38 100644
--- a/include/osmocom/sabp/SABP_Reset-Complete.h
+++ b/include/osmocom/sabp/SABP_Reset-Complete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_Complete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Reset-Complete */
typedef struct SABP_Reset_Complete {
- struct reset_Complete_ies {
+ struct SABP_Reset_Complete__reset_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Reset-Failure.h b/include/osmocom/sabp/SABP_Reset-Failure.h
index de0f20d..899a118 100644
--- a/include/osmocom/sabp/SABP_Reset-Failure.h
+++ b/include/osmocom/sabp/SABP_Reset-Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Reset-Failure */
typedef struct SABP_Reset_Failure {
- struct reset_Failure_ies {
+ struct SABP_Reset_Failure__reset_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Reset.h b/include/osmocom/sabp/SABP_Reset.h
index 379d455..4916a2b 100644
--- a/include/osmocom/sabp/SABP_Reset.h
+++ b/include/osmocom/sabp/SABP_Reset.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Reset */
typedef struct SABP_Reset {
- struct reset_ies {
+ struct SABP_Reset__reset_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Restart.h b/include/osmocom/sabp/SABP_Restart.h
index ee67cca..de5e9bb 100644
--- a/include/osmocom/sabp/SABP_Restart.h
+++ b/include/osmocom/sabp/SABP_Restart.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Restart_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Restart */
typedef struct SABP_Restart {
- struct restart_ies {
+ struct SABP_Restart__restart_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_SABP-PDU.h b/include/osmocom/sabp/SABP_SABP-PDU.h
index 28d5560..b7c93f9 100644
--- a/include/osmocom/sabp/SABP_SABP-PDU.h
+++ b/include/osmocom/sabp/SABP_SABP-PDU.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_SABP_PDU_H_
diff --git a/include/osmocom/sabp/SABP_Serial-Number.h b/include/osmocom/sabp/SABP_Serial-Number.h
index 7833942..ed34f55 100644
--- a/include/osmocom/sabp/SABP_Serial-Number.h
+++ b/include/osmocom/sabp/SABP_Serial-Number.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Serial_Number_H_
diff --git a/include/osmocom/sabp/SABP_Service-Area-Identifier.h b/include/osmocom/sabp/SABP_Service-Area-Identifier.h
index 47b9cd4..ea0934f 100644
--- a/include/osmocom/sabp/SABP_Service-Area-Identifier.h
+++ b/include/osmocom/sabp/SABP_Service-Area-Identifier.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Service_Area_Identifier_H_
diff --git a/include/osmocom/sabp/SABP_Service-Areas-List.h b/include/osmocom/sabp/SABP_Service-Areas-List.h
index db56c4a..34a07d6 100644
--- a/include/osmocom/sabp/SABP_Service-Areas-List.h
+++ b/include/osmocom/sabp/SABP_Service-Areas-List.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Service_Areas_List_H_
diff --git a/include/osmocom/sabp/SABP_SuccessfulOutcome.h b/include/osmocom/sabp/SABP_SuccessfulOutcome.h
index 8438bf0..1e72de4 100644
--- a/include/osmocom/sabp/SABP_SuccessfulOutcome.h
+++ b/include/osmocom/sabp/SABP_SuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_SuccessfulOutcome_H_
diff --git a/include/osmocom/sabp/SABP_TriggeringMessage.h b/include/osmocom/sabp/SABP_TriggeringMessage.h
index 9d49726..134ba69 100644
--- a/include/osmocom/sabp/SABP_TriggeringMessage.h
+++ b/include/osmocom/sabp/SABP_TriggeringMessage.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_TriggeringMessage_H_
diff --git a/include/osmocom/sabp/SABP_TypeOfError.h b/include/osmocom/sabp/SABP_TypeOfError.h
index f303195..2c50d97 100644
--- a/include/osmocom/sabp/SABP_TypeOfError.h
+++ b/include/osmocom/sabp/SABP_TypeOfError.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_TypeOfError_H_
diff --git a/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h b/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h
index fe2059c..b4fe2c0 100644
--- a/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h
+++ b/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_UnsuccessfulOutcome_H_
diff --git a/include/osmocom/sabp/SABP_Warning-Type.h b/include/osmocom/sabp/SABP_Warning-Type.h
index 11534b5..96b7ef3 100644
--- a/include/osmocom/sabp/SABP_Warning-Type.h
+++ b/include/osmocom/sabp/SABP_Warning-Type.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Warning_Type_H_
diff --git a/include/osmocom/sabp/SABP_WarningSecurityInfo.h b/include/osmocom/sabp/SABP_WarningSecurityInfo.h
index bb79a2a..4409492 100644
--- a/include/osmocom/sabp/SABP_WarningSecurityInfo.h
+++ b/include/osmocom/sabp/SABP_WarningSecurityInfo.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_WarningSecurityInfo_H_
diff --git a/include/osmocom/sabp/SABP_Write-Replace-Complete.h b/include/osmocom/sabp/SABP_Write-Replace-Complete.h
index d118f98..a9a8451 100644
--- a/include/osmocom/sabp/SABP_Write-Replace-Complete.h
+++ b/include/osmocom/sabp/SABP_Write-Replace-Complete.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_Complete_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace-Complete */
typedef struct SABP_Write_Replace_Complete {
- struct write_Replace_Complete_ies {
+ struct SABP_Write_Replace_Complete__write_Replace_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Write-Replace-Failure.h b/include/osmocom/sabp/SABP_Write-Replace-Failure.h
index 99e8400..9bd3d6e 100644
--- a/include/osmocom/sabp/SABP_Write-Replace-Failure.h
+++ b/include/osmocom/sabp/SABP_Write-Replace-Failure.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_Failure_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace-Failure */
typedef struct SABP_Write_Replace_Failure {
- struct write_Replace_Failure_ies {
+ struct SABP_Write_Replace_Failure__write_Replace_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */
diff --git a/include/osmocom/sabp/SABP_Write-Replace.h b/include/osmocom/sabp/SABP_Write-Replace.h
index 1c895d5..f1b41eb 100644
--- a/include/osmocom/sabp/SABP_Write-Replace.h
+++ b/include/osmocom/sabp/SABP_Write-Replace.h
@@ -2,6 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
+ * `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_H_
@@ -22,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace */
typedef struct SABP_Write_Replace {
- struct write_Replace_ies {
+ struct SABP_Write_Replace__write_Replace_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */