From 16c97669bdc43f99b72233f698f36822f7d21adf Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Mon, 4 Jan 2016 15:43:58 +0100 Subject: move asn1 headers to include/ dir (4/5) Move headers. --- .../hnbap/Access-stratum-release-indicator.h | 56 ++++ include/osmocom/osmo-iuh/hnbap/AccessResult.h | 52 ++++ .../osmo-iuh/hnbap/AdditionalNeighbourInfoList.h | 44 +++ .../osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h | 51 ++++ include/osmocom/osmo-iuh/hnbap/BackoffTimer.h | 43 +++ include/osmocom/osmo-iuh/hnbap/BindingID.h | 43 +++ .../osmo-iuh/hnbap/CELL-FACHMobilitySupport.h | 51 ++++ include/osmocom/osmo-iuh/hnbap/CGI.h | 49 ++++ include/osmocom/osmo-iuh/hnbap/CI.h | 43 +++ .../osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h | 49 ++++ include/osmocom/osmo-iuh/hnbap/CSG-Capability.h | 52 ++++ include/osmocom/osmo-iuh/hnbap/CSG-ID.h | 43 +++ .../osmocom/osmo-iuh/hnbap/CSGMembershipStatus.h | 52 ++++ .../osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/Cause.h | 62 ++++ include/osmocom/osmo-iuh/hnbap/CauseMisc.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/CauseProtocol.h | 57 ++++ include/osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h | 66 +++++ include/osmocom/osmo-iuh/hnbap/CauseTransport.h | 52 ++++ include/osmocom/osmo-iuh/hnbap/CellIdentity.h | 43 +++ .../osmo-iuh/hnbap/ConfigurationInformation.h | 56 ++++ include/osmocom/osmo-iuh/hnbap/Context-ID.h | 43 +++ include/osmocom/osmo-iuh/hnbap/Criticality.h | 50 ++++ .../hnbap/CriticalityDiagnostics-IE-List.h | 60 ++++ .../osmo-iuh/hnbap/CriticalityDiagnostics.h | 56 ++++ include/osmocom/osmo-iuh/hnbap/ESN.h | 43 +++ include/osmocom/osmo-iuh/hnbap/ErrorIndication.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/GTP-TEI.h | 43 +++ .../osmo-iuh/hnbap/GeographicalCoordinates.h | 59 ++++ .../osmocom/osmo-iuh/hnbap/GeographicalLocation.h | 51 ++++ .../osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h | 53 ++++ .../osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h | 51 ++++ include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h | 59 ++++ include/osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h | 43 +++ include/osmocom/osmo-iuh/hnbap/HNB-Identity.h | 49 ++++ .../osmo-iuh/hnbap/HNB-Location-Information.h | 53 ++++ include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h | 53 ++++ include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h | 59 ++++ include/osmocom/osmo-iuh/hnbap/HNBCapacity.h | 43 +++ include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h | 51 ++++ .../osmo-iuh/hnbap/HNBConfigTransferRequest.h | 54 ++++ .../osmo-iuh/hnbap/HNBConfigTransferResponse.h | 54 ++++ .../hnbap/HNBConfigurationInformationMissing.h | 49 ++++ .../hnbap/HNBConfigurationInformationProvided.h | 55 ++++ include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h | 54 ++++ .../osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/IE-Extensions.h | 44 +++ include/osmocom/osmo-iuh/hnbap/IE.h | 42 +++ include/osmocom/osmo-iuh/hnbap/IMEI.h | 43 +++ include/osmocom/osmo-iuh/hnbap/IMSI.h | 43 +++ include/osmocom/osmo-iuh/hnbap/IMSIDS41.h | 43 +++ include/osmocom/osmo-iuh/hnbap/IMSIESN.h | 40 +++ include/osmocom/osmo-iuh/hnbap/IP-Address.h | 73 +++++ include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h | 42 +++ include/osmocom/osmo-iuh/hnbap/Ipv4Address.h | 43 +++ include/osmocom/osmo-iuh/hnbap/Ipv6Address.h | 43 +++ .../hnbap/Iurh-Signalling-TNL-AddressList.h | 44 +++ include/osmocom/osmo-iuh/hnbap/LAC.h | 43 +++ include/osmocom/osmo-iuh/hnbap/LAI.h | 44 +++ include/osmocom/osmo-iuh/hnbap/MacroCellID.h | 56 ++++ .../osmo-iuh/hnbap/MacroCoverageInformation.h | 49 ++++ include/osmocom/osmo-iuh/hnbap/MuxPortNumber.h | 43 +++ .../osmo-iuh/hnbap/NeighbourCellIdentityList.h | 44 +++ include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h | 56 ++++ include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h | 44 +++ .../osmo-iuh/hnbap/NeighbourInfoRequestItem.h | 49 ++++ .../osmo-iuh/hnbap/NeighbourInfoRequestList.h | 44 +++ include/osmocom/osmo-iuh/hnbap/PLMNidentity.h | 43 +++ include/osmocom/osmo-iuh/hnbap/PSC.h | 43 +++ include/osmocom/osmo-iuh/hnbap/PTMSI.h | 43 +++ include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h | 44 +++ include/osmocom/osmo-iuh/hnbap/Presence.h | 50 ++++ include/osmocom/osmo-iuh/hnbap/PrivateIE-ID.h | 50 ++++ include/osmocom/osmo-iuh/hnbap/PrivateMessage.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/ProcedureCode.h | 58 ++++ include/osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h | 89 ++++++ include/osmocom/osmo-iuh/hnbap/RAB-ID.h | 43 +++ include/osmocom/osmo-iuh/hnbap/RABList.h | 44 +++ include/osmocom/osmo-iuh/hnbap/RABListItem.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/RAC.h | 43 +++ include/osmocom/osmo-iuh/hnbap/RAI.h | 44 +++ include/osmocom/osmo-iuh/hnbap/RNC-ID.h | 43 +++ .../osmocom/osmo-iuh/hnbap/Registration-Cause.h | 53 ++++ .../osmocom/osmo-iuh/hnbap/RelocationComplete.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/S-RNTIPrefix.h | 43 +++ include/osmocom/osmo-iuh/hnbap/SAC.h | 43 +++ include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h | 42 +++ include/osmocom/osmo-iuh/hnbap/TMSIDS41.h | 43 +++ include/osmocom/osmo-iuh/hnbap/TMSILAI.h | 40 +++ include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/TransportInfo.h | 75 +++++ .../osmocom/osmo-iuh/hnbap/TransportLayerAddress.h | 43 +++ include/osmocom/osmo-iuh/hnbap/TriggeringMessage.h | 50 ++++ .../osmocom/osmo-iuh/hnbap/Tunnel-Information.h | 51 ++++ include/osmocom/osmo-iuh/hnbap/TypeOfError.h | 52 ++++ include/osmocom/osmo-iuh/hnbap/U-RNTI.h | 43 +++ .../osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h | 54 ++++ .../osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/UDP-Port-Number.h | 43 +++ include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h | 51 ++++ include/osmocom/osmo-iuh/hnbap/UE-Identity.h | 74 +++++ include/osmocom/osmo-iuh/hnbap/UEDe-Register.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/UERegisterReject.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h | 54 ++++ include/osmocom/osmo-iuh/hnbap/URAIdentity.h | 43 +++ include/osmocom/osmo-iuh/hnbap/URAIdentityList.h | 39 +++ include/osmocom/osmo-iuh/hnbap/UTRANCellID.h | 51 ++++ .../osmo-iuh/hnbap/UnknownU-RNTIIndication.h | 51 ++++ .../osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h | 42 +++ include/osmocom/osmo-iuh/hnbap/Update-cause.h | 51 ++++ include/osmocom/osmo-iuh/ranap/RANAP_APN.h | 42 +++ .../ranap/RANAP_AccuracyFulfilmentIndicator.h | 51 ++++ .../ranap/RANAP_AllocationOrRetentionPriority.h | 49 ++++ ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 +++ ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 +++ ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 +++ ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 +++ ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 +++ .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 +++ .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 +++ ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 +++ ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h | 52 ++++ .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 +++ .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 +++ .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 +++ .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h | 52 ++++ .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 +++ ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 +++ ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 +++ ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 +++ .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 +++ .../osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h | 45 +++ .../RANAP_AlternativeRABConfigurationRequest.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h | 55 ++++ ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 +++ ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 +++ ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 +++ .../ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 +++ .../osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h | 52 ++++ .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_BindingID.h | 42 +++ .../RANAP_BroadcastAssistanceDataDecipheringKeys.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_CGI.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_CI.h | 42 +++ .../osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h | 48 ++++ .../osmo-iuh/ranap/RANAP_CN-DomainIndicator.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_CN-ID.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h | 48 ++++ .../ranap/RANAP_CNMBMSLinkingInformation.h | 43 +++ .../osmo-iuh/ranap/RANAP_CSFB-Information.h | 51 ++++ include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id.h | 42 +++ .../osmo-iuh/ranap/RANAP_CSG-Membership-Status.h | 51 ++++ include/osmocom/osmo-iuh/ranap/RANAP_Cause.h | 69 +++++ include/osmocom/osmo-iuh/ranap/RANAP_CauseMisc.h | 50 ++++ include/osmocom/osmo-iuh/ranap/RANAP_CauseNAS.h | 50 ++++ .../osmo-iuh/ranap/RANAP_CauseNon-Standard.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_CauseProtocol.h | 52 ++++ .../osmo-iuh/ranap/RANAP_CauseRadioNetwork.h | 110 +++++++ .../ranap/RANAP_CauseRadioNetworkExtension.h | 59 ++++ .../ranap/RANAP_CauseTransmissionNetwork.h | 48 ++++ .../osmo-iuh/ranap/RANAP_Cell-Access-Mode.h | 50 ++++ .../ranap/RANAP_Cell-Capacity-Class-Value.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_Cell-Id.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h | 38 +++ .../osmo-iuh/ranap/RANAP_CellLoadInformation.h | 49 ++++ .../ranap/RANAP_CellLoadInformationGroup.h | 46 +++ include/osmocom/osmo-iuh/ranap/RANAP_CellType.h | 53 ++++ .../ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 +++ .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 +++ .../osmo-iuh/ranap/RANAP_ClassmarkInformation2.h | 42 +++ .../osmo-iuh/ranap/RANAP_ClassmarkInformation3.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_ClientType.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_Correlation-ID.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_Criticality.h | 49 ++++ .../ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 ++++ .../osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h | 49 ++++ include/osmocom/osmo-iuh/ranap/RANAP_D-RNTI.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_DCH-ID.h | 42 +++ .../ranap/RANAP_DL-GTP-PDU-SequenceNumber.h | 42 +++ .../osmo-iuh/ranap/RANAP_DL-N-PDU-SequenceNumber.h | 42 +++ .../ranap/RANAP_DRX-CycleLengthCoefficient.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_DSCH-ID.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_DataPDUType.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h | 52 ++++ .../osmo-iuh/ranap/RANAP_DataVolumeReference.h | 42 +++ .../osmo-iuh/ranap/RANAP_DataVolumeReport.h | 48 ++++ .../osmo-iuh/ranap/RANAP_DataVolumeReportList.h | 48 ++++ .../osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h | 48 ++++ .../ranap/RANAP_DataVolumeReportingIndication.h | 48 ++++ .../osmo-iuh/ranap/RANAP_DeliveryOfErroneousSDU.h | 49 ++++ .../osmocom/osmo-iuh/ranap/RANAP_DeliveryOrder.h | 48 ++++ .../ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 +++ .../ranap/RANAP_DirectInformationTransfer.h | 48 ++++ .../ranap/RANAP_DirectReportingIndicator.h | 51 ++++ .../ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 +++ .../osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h | 48 ++++ ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 +++ .../osmo-iuh/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h | 42 +++ .../ranap/RANAP_E-UTRAN-Service-Handover.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_EARFCN-Extended.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_ENB-ID.h | 54 ++++ .../osmo-iuh/ranap/RANAP_EUTRANFrequencies.h | 48 ++++ .../osmo-iuh/ranap/RANAP_EncryptionAlgorithm.h | 49 ++++ .../osmo-iuh/ranap/RANAP_EncryptionInformation.h | 41 +++ .../osmocom/osmo-iuh/ranap/RANAP_EncryptionKey.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_End-Of-CSFB.h | 50 ++++ .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 ++++ .../RANAP_EnhancedRelocationCompleteFailure.h | 48 ++++ .../RANAP_EnhancedRelocationCompleteRequest.h | 48 ++++ .../RANAP_EnhancedRelocationCompleteResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h | 61 ++++ .../osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_Event.h | 55 ++++ .../osmo-iuh/ranap/RANAP_Event1F-Parameters.h | 43 +++ .../osmo-iuh/ranap/RANAP_Event1I-Parameters.h | 41 +++ .../ranap/RANAP_ExtendedGuaranteedBitrate.h | 42 +++ .../osmo-iuh/ranap/RANAP_ExtendedMaxBitrate.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_ExtendedRNC-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h | 48 ++++ .../osmo-iuh/ranap/RANAP_ForwardingIndication.h | 50 ++++ .../osmo-iuh/ranap/RANAP_FrameSequenceNumber.h | 42 +++ .../ranap/RANAP_FrequenceLayerConvergenceFlag.h | 50 ++++ .../osmo-iuh/ranap/RANAP_GA-AltitudeAndDirection.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h | 49 ++++ include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h | 43 +++ .../osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h | 45 +++ ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 ++++ .../osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h | 41 +++ .../ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 +++ include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h | 50 ++++ .../osmo-iuh/ranap/RANAP_GA-UncertaintyEllipse.h | 43 +++ .../ranap/RANAP_GANSS-PositioningDataSet.h | 38 +++ .../ranap/RANAP_GANSS-PositioningMethodAndUsage.h | 42 +++ .../osmo-iuh/ranap/RANAP_GERAN-BSC-Container.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h | 43 +++ .../osmocom/osmo-iuh/ranap/RANAP_GERAN-Classmark.h | 42 +++ ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 +++ ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_GTP-TEI.h | 42 +++ .../osmo-iuh/ranap/RANAP_GeographicalArea.h | 69 +++++ .../osmo-iuh/ranap/RANAP_GeographicalCoordinates.h | 53 ++++ include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h | 39 +++ .../osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h | 39 +++ .../osmo-iuh/ranap/RANAP_GuaranteedBitrate.h | 42 +++ .../osmo-iuh/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h | 42 +++ .../ranap/RANAP_HigherBitratesThan16MbpsFlag.h | 51 ++++ .../ranap/RANAP_HorizontalSpeedAndBearing.h | 38 +++ .../osmo-iuh/ranap/RANAP_HorizontalVelocity.h | 43 +++ .../RANAP_HorizontalVelocityWithUncertainty.h | 45 +++ .../ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 +++ ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_IE.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEI.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEISV.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_IMSI.h | 43 +++ .../osmo-iuh/ranap/RANAP_IPMulticastAddress.h | 42 +++ .../ranap/RANAP_IRAT-Measurement-Configuration.h | 42 +++ .../ranap/RANAP_IRATmeasurementParameters.h | 41 +++ .../osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h | 47 +++ .../osmocom/osmo-iuh/ranap/RANAP_IncludeVelocity.h | 47 +++ .../osmo-iuh/ranap/RANAP_InformationExchangeID.h | 42 +++ .../osmo-iuh/ranap/RANAP_InformationExchangeType.h | 51 ++++ .../osmo-iuh/ranap/RANAP_InformationRequestType.h | 55 ++++ .../osmo-iuh/ranap/RANAP_InformationRequested.h | 55 ++++ .../ranap/RANAP_InformationTransferConfirmation.h | 48 ++++ .../ranap/RANAP_InformationTransferFailure.h | 48 ++++ .../osmo-iuh/ranap/RANAP_InformationTransferID.h | 42 +++ .../ranap/RANAP_InformationTransferIndication.h | 48 ++++ .../osmo-iuh/ranap/RANAP_InformationTransferType.h | 52 ++++ .../osmo-iuh/ranap/RANAP_InitialUE-Message.h | 48 ++++ .../osmo-iuh/ranap/RANAP_InitiatingMessage.h | 41 +++ .../ranap/RANAP_IntegrityProtectionAlgorithm.h | 49 ++++ .../ranap/RANAP_IntegrityProtectionInformation.h | 41 +++ .../osmo-iuh/ranap/RANAP_IntegrityProtectionKey.h | 42 +++ ...P_InterSystemInformation-TransparentContainer.h | 44 +++ .../RANAP_InterSystemInformationTransferType.h | 52 ++++ .../osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h | 56 ++++ .../osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h | 48 ++++ .../osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h | 48 ++++ .../osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h | 48 ++++ .../ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 +++ .../ranap/RANAP_IuSignallingConnectionIdentifier.h | 42 +++ .../osmo-iuh/ranap/RANAP_IuTransportAssociation.h | 55 ++++ .../ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 ++++ include/osmocom/osmo-iuh/ranap/RANAP_KeyStatus.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_L3-Information.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h | 52 ++++ include/osmocom/osmo-iuh/ranap/RANAP_LABased.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_LAC.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_LAI.h | 41 +++ .../osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_LHN-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_LastKnownServiceArea.h | 45 +++ .../ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 +++ .../ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_Links-to-log.h | 52 ++++ include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h | 38 +++ .../osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_LoadValue.h | 42 +++ .../ranap/RANAP_LocationRelatedDataFailure.h | 48 ++++ .../ranap/RANAP_LocationRelatedDataRequest.h | 48 ++++ .../ranap/RANAP_LocationRelatedDataRequestType.h | 43 +++ ...onRelatedDataRequestTypeSpecificToGERANIuMode.h | 52 ++++ .../ranap/RANAP_LocationRelatedDataResponse.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_LocationReport.h | 48 ++++ .../ranap/RANAP_LocationReportingControl.h | 48 ++++ .../RANAP_LocationReportingTransferInformation.h | 61 ++++ include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_LoggingDuration.h | 55 ++++ .../osmocom/osmo-iuh/ranap/RANAP_LoggingInterval.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h | 55 ++++ .../ranap/RANAP_M4-Collection-Parameters.h | 45 +++ include/osmocom/osmo-iuh/ranap/RANAP_M4-Period.h | 57 ++++ .../osmocom/osmo-iuh/ranap/RANAP_M4-Threshold.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M5-Period.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M6-Period.h | 62 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h | 45 +++ include/osmocom/osmo-iuh/ranap/RANAP_M7-Period.h | 62 ++++ include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_MBMS-PTP-RAB-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_MBMSBearerServiceType.h | 51 ++++ .../osmo-iuh/ranap/RANAP_MBMSCNDe-Registration.h | 51 ++++ .../ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 ++++ .../ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSCountingInformation.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_MBMSHCIndicator.h | 51 ++++ .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 +++ .../ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 +++ .../osmo-iuh/ranap/RANAP_MBMSLinkingInformation.h | 50 ++++ .../ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h | 48 ++++ .../ranap/RANAP_MBMSRegistrationRequestType.h | 51 ++++ .../ranap/RANAP_MBMSRegistrationResponse.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_MBMSServiceArea.h | 42 +++ .../osmo-iuh/ranap/RANAP_MBMSSessionDuration.h | 42 +++ .../osmo-iuh/ranap/RANAP_MBMSSessionIdentity.h | 42 +++ .../ranap/RANAP_MBMSSessionRepetitionNumber.h | 42 +++ .../osmo-iuh/ranap/RANAP_MBMSSessionStart.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h | 48 ++++ .../ranap/RANAP_MBMSSessionStartResponse.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h | 48 ++++ .../ranap/RANAP_MBMSSessionUpdateFailure.h | 48 ++++ .../ranap/RANAP_MBMSSessionUpdateResponse.h | 48 ++++ .../ranap/RANAP_MBMSSynchronisationInformation.h | 47 +++ .../osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h | 48 ++++ .../osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_MDT-Activation.h | 52 ++++ .../osmo-iuh/ranap/RANAP_MDT-Configuration.h | 47 +++ .../osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h | 38 +++ .../osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h | 43 +++ .../osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h | 61 ++++ include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_MSISDN.h | 42 +++ .../ranap/RANAP_Management-Based-MDT-Allowed.h | 50 ++++ include/osmocom/osmo-iuh/ranap/RANAP_MaxBitrate.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_MaxSDU-Size.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_MeasBand.h | 52 ++++ .../osmo-iuh/ranap/RANAP_MeasurementQuantity.h | 52 ++++ .../osmo-iuh/ranap/RANAP_MeasurementsToActivate.h | 42 +++ .../osmo-iuh/ranap/RANAP_MessageStructure.h | 52 ++++ include/osmocom/osmo-iuh/ranap/RANAP_NAS-PDU.h | 42 +++ .../osmo-iuh/ranap/RANAP_NAS-SequenceNumber.h | 42 +++ .../ranap/RANAP_NAS-SynchronisationIndicator.h | 42 +++ .../osmo-iuh/ranap/RANAP_NRTLoadInformationValue.h | 42 +++ .../ranap/RANAP_NewBSS-To-OldBSS-Information.h | 42 +++ .../osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 +++ .../osmo-iuh/ranap/RANAP_NonSearchingIndication.h | 48 ++++ .../ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 +++ .../osmo-iuh/ranap/RANAP_NumberOfIuInstances.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_NumberOfSteps.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_OMC-ID.h | 42 +++ .../ranap/RANAP_Offload-RAB-Parameters-APN.h | 42 +++ ...ffload-RAB-Parameters-ChargingCharacteristics.h | 42 +++ .../osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h | 45 +++ .../ranap/RANAP_OldBSS-ToNewBSS-Information.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_Out-Of-UTRAN.h | 50 ++++ include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_Overload.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_P-TMSI.h | 42 +++ .../osmo-iuh/ranap/RANAP_PDP-Type-extension.h | 50 ++++ include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type.h | 54 ++++ .../ranap/RANAP_PDP-TypeInformation-extension.h | 38 +++ .../osmo-iuh/ranap/RANAP_PDP-TypeInformation.h | 38 +++ .../ranap/RANAP_PDUType14FrameSequenceNumber.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_PLMNidentity.h | 43 +++ .../osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h | 52 ++++ include/osmocom/osmo-iuh/ranap/RANAP_Paging.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_PagingCause.h | 55 ++++ .../osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h | 44 +++ .../ranap/RANAP_PeriodicReportingIndicator.h | 51 ++++ .../osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h | 52 ++++ .../ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 +++ .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_Port-Number.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_PositionData.h | 45 +++ .../RANAP_PositionDataSpecificToGERANIuMode.h | 42 +++ .../ranap/RANAP_PositioningDataDiscriminator.h | 42 +++ .../osmo-iuh/ranap/RANAP_PositioningDataSet.h | 38 +++ .../ranap/RANAP_PositioningMethodAndUsage.h | 42 +++ .../osmo-iuh/ranap/RANAP_PositioningPriority.h | 51 ++++ .../osmo-iuh/ranap/RANAP_Pre-emptionCapability.h | 48 ++++ .../ranap/RANAP_Pre-emptionVulnerability.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_Presence.h | 49 ++++ .../ranap/RANAP_Priority-Class-Indicator.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_PriorityLevel.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_PrivateIE-ID.h | 49 ++++ .../osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_ProcedureCode.h | 93 ++++++ .../ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 +++ .../ranap/RANAP_ProtocolExtensionContainer.h | 38 +++ .../osmo-iuh/ranap/RANAP_ProtocolExtensionField.h | 41 +++ .../osmo-iuh/ranap/RANAP_ProtocolExtensionID.h | 42 +++ .../osmo-iuh/ranap/RANAP_ProtocolIE-Container.h | 38 +++ .../ranap/RANAP_ProtocolIE-ContainerPair.h | 38 +++ .../osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h | 43 +++ .../osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ID.h | 318 +++++++++++++++++++++ .../osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h | 52 ++++ .../osmocom/osmo-iuh/ranap/RANAP_QueuingAllowed.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-AsymmetryIndicator.h | 53 ++++ .../ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h | 51 ++++ .../ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h | 48 ++++ .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 +++ .../osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h | 47 +++ .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h | 48 ++++ .../ranap/RANAP_RAB-DataVolumeReportItem.h | 45 +++ .../ranap/RANAP_RAB-DataVolumeReportList.h | 48 ++++ .../ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 +++ .../ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 ++++ .../ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h | 45 +++ .../ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RAB-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h | 38 +++ .../ranap/RANAP_RAB-IE-ContainerPairList.h | 38 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h | 48 ++++ ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 +++ .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 +++ .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 +++ .../ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h | 65 +++++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h | 43 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h | 48 ++++ .../ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 +++ .../osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h | 49 ++++ .../ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-ReleasedList.h | 48 ++++ .../ranap/RANAP_RAB-RelocationReleaseItem.h | 43 +++ .../ranap/RANAP_RAB-RelocationReleaseList.h | 48 ++++ .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 ++++ .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 ++++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 ++++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 ++++ .../osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 ++++ .../ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 +++ .../ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 ++++ .../ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 ++++ .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 ++++ .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 ++++ .../ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 ++++ .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 ++++ .../ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 ++++ .../ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 ++++ .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h | 42 +++ .../ranap/RANAP_RAB-SubflowCombinationBitRate.h | 42 +++ ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 +++ ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h | 38 +++ .../osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 +++ .../osmo-iuh/ranap/RANAP_RABDataVolumeReport.h | 52 ++++ .../osmo-iuh/ranap/RANAP_RABParametersList.h | 56 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RABased.h | 43 +++ .../ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 +++ .../ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 ++++ .../ranap/RANAP_RABs-failed-to-reportItem.h | 45 +++ .../ranap/RANAP_RABs-failed-to-reportList.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RAC.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_RAI.h | 45 +++ .../osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h | 63 ++++ .../ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 +++ ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 ++++ ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h | 61 ++++ .../ranap/RANAP_RANAP-RelocationInformation.h | 48 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RAT-Type.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h | 38 +++ .../osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h | 41 +++ .../osmocom/osmo-iuh/ranap/RANAP_RIMInformation.h | 42 +++ .../osmo-iuh/ranap/RANAP_RIMRoutingAddress.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RNC-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_RNCTraceInformation.h | 50 ++++ .../ranap/RANAP_RNSAPRelocationParameters.h | 49 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RRC-Container.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_RSRQ-Extension.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Type.h | 38 +++ .../osmo-iuh/ranap/RANAP_RSRVCC-HO-Indication.h | 50 ++++ .../osmo-iuh/ranap/RANAP_RSRVCC-Information.h | 45 +++ .../ranap/RANAP_RSRVCC-Operation-Possible.h | 50 ++++ include/osmocom/osmo-iuh/ranap/RANAP_RTLoadValue.h | 42 +++ .../osmo-iuh/ranap/RANAP_RateControlAllowed.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RedirectAttemptFlag.h | 42 +++ .../osmo-iuh/ranap/RANAP_RedirectionCompleted.h | 50 ++++ .../osmo-iuh/ranap/RANAP_RedirectionIndication.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RejectCauseValue.h | 57 ++++ .../osmo-iuh/ranap/RANAP_RelocationCancel.h | 48 ++++ .../ranap/RANAP_RelocationCancelAcknowledge.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationCommand.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationComplete.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationDetect.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationFailure.h | 48 ++++ .../ranap/RANAP_RelocationPreparationFailure.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationRequest.h | 48 ++++ .../ranap/RANAP_RelocationRequestAcknowledge.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationRequired.h | 48 ++++ .../osmo-iuh/ranap/RANAP_RelocationRequirement.h | 52 ++++ .../osmocom/osmo-iuh/ranap/RANAP_RelocationType.h | 51 ++++ .../osmo-iuh/ranap/RANAP_RepetitionNumber0.h | 42 +++ .../osmo-iuh/ranap/RANAP_RepetitionNumber1.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_ReportAmount.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_ReportArea.h | 51 ++++ .../osmo-iuh/ranap/RANAP_ReportChangeOfSAI.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_ReportInterval.h | 64 +++++ include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h | 45 +++ ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 +++ ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 +++ ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 +++ .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 +++ .../ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 +++ .../ranap/RANAP_RequestedGANSSAssistanceData.h | 42 +++ .../ranap/RANAP_RequestedGPSAssistanceData.h | 42 +++ .../ranap/RANAP_RequestedLocationRelatedDataType.h | 57 ++++ ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 +++ .../ranap/RANAP_RequestedMulticastServiceList.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_Reset.h | 48 ++++ .../osmo-iuh/ranap/RANAP_ResetAcknowledge.h | 48 ++++ .../osmocom/osmo-iuh/ranap/RANAP_ResetResource.h | 48 ++++ .../osmo-iuh/ranap/RANAP_ResetResourceAckItem.h | 43 +++ .../osmo-iuh/ranap/RANAP_ResetResourceAckList.h | 48 ++++ .../ranap/RANAP_ResetResourceAcknowledge.h | 48 ++++ .../osmo-iuh/ranap/RANAP_ResetResourceItem.h | 43 +++ .../osmo-iuh/ranap/RANAP_ResetResourceList.h | 48 ++++ .../osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h | 40 +++ .../osmocom/osmo-iuh/ranap/RANAP_ResponseTime.h | 51 ++++ include/osmocom/osmo-iuh/ranap/RANAP_SAC.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_SAI.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_SAPI.h | 51 ++++ .../osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h | 40 +++ .../RANAP_SDU-FormatInformationParameterItem.h | 45 +++ .../ranap/RANAP_SDU-FormatInformationParameters.h | 38 +++ .../osmo-iuh/ranap/RANAP_SDU-ParameterItem.h | 49 ++++ .../osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h | 38 +++ .../osmo-iuh/ranap/RANAP_SNA-Access-Information.h | 43 +++ include/osmocom/osmo-iuh/ranap/RANAP_SNAC.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_SRB-ID.h | 42 +++ .../osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h | 38 +++ .../osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 +++ .../osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SRVCC-HO-Indication.h | 51 ++++ .../osmo-iuh/ranap/RANAP_SRVCC-Information.h | 43 +++ .../ranap/RANAP_SRVCC-Operation-Possible.h | 50 ++++ .../osmo-iuh/ranap/RANAP_SecurityModeCommand.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SecurityModeComplete.h | 48 ++++ .../osmo-iuh/ranap/RANAP_SecurityModeReject.h | 48 ++++ .../osmo-iuh/ranap/RANAP_Service-Handover.h | 52 ++++ .../RANAP_Session-Re-establishment-Indicator.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_SessionUpdateID.h | 42 +++ .../ranap/RANAP_Shared-Network-Information.h | 43 +++ .../osmo-iuh/ranap/RANAP_SignallingIndication.h | 50 ++++ .../RANAP_Source-ToTarget-TransparentContainer.h | 42 +++ ...AP_SourceBSS-ToTargetBSS-TransparentContainer.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h | 55 ++++ include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h | 55 ++++ .../osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h | 41 +++ ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 ++++ .../ranap/RANAP_SourceStatisticsDescriptor.h | 51 ++++ .../osmo-iuh/ranap/RANAP_SourceUTRANCellID.h | 41 +++ ...rceeNodeB-ToTargeteNodeB-TransparentContainer.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_SubflowSDU-Size.h | 42 +++ .../ranap/RANAP_SubscriberProfileIDforRFP.h | 42 +++ .../osmo-iuh/ranap/RANAP_SuccessfulOutcome.h | 41 +++ .../osmo-iuh/ranap/RANAP_SupportedBitrate.h | 42 +++ .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_TAC.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_TAI.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_TBCD-STRING.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h | 41 +++ include/osmocom/osmo-iuh/ranap/RANAP_TMSI.h | 42 +++ .../ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 +++ .../ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 +++ .../RANAP_Target-ToSource-TransparentContainer.h | 42 +++ ...AP_TargetBSS-ToSourceBSS-TransparentContainer.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TargetCellId.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h | 47 +++ include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h | 57 ++++ .../osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h | 43 +++ ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 +++ ...geteNodeB-ToSourceeNodeB-TransparentContainer.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h | 55 ++++ ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.h | 42 +++ .../osmo-iuh/ranap/RANAP_Time-UE-StayedInCell.h | 42 +++ .../osmo-iuh/ranap/RANAP_TimeToMBMSDataTransfer.h | 42 +++ .../osmo-iuh/ranap/RANAP_TimingDifferenceULDL.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h | 38 +++ include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h | 47 +++ include/osmocom/osmo-iuh/ranap/RANAP_TraceDepth.h | 52 ++++ .../osmo-iuh/ranap/RANAP_TraceInformation.h | 47 +++ .../ranap/RANAP_TracePropagationParameters.h | 47 +++ .../ranap/RANAP_TraceRecordingSessionInformation.h | 45 +++ .../ranap/RANAP_TraceRecordingSessionReference.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TraceReference.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_TraceType.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_TrafficClass.h | 53 ++++ .../osmo-iuh/ranap/RANAP_TrafficHandlingPriority.h | 50 ++++ .../osmocom/osmo-iuh/ranap/RANAP_TransferDelay.h | 42 +++ .../osmo-iuh/ranap/RANAP_TransportLayerAddress.h | 42 +++ .../ranap/RANAP_TransportLayerInformation.h | 45 +++ include/osmocom/osmo-iuh/ranap/RANAP_TriggerID.h | 42 +++ .../osmo-iuh/ranap/RANAP_TriggeringMessage.h | 50 ++++ .../osmo-iuh/ranap/RANAP_TunnelInformation.h | 45 +++ include/osmocom/osmo-iuh/ranap/RANAP_TypeOfError.h | 51 ++++ .../ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 +++ .../RANAP_UE-AggregateMaximumBitRateDownlink.h | 42 +++ .../ranap/RANAP_UE-AggregateMaximumBitRateUplink.h | 42 +++ .../osmo-iuh/ranap/RANAP_UE-History-Information.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h | 57 ++++ include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h | 45 +++ include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuA.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuB.h | 42 +++ .../ranap/RANAP_UESpecificInformationIndication.h | 48 ++++ .../ranap/RANAP_UL-GTP-PDU-SequenceNumber.h | 42 +++ .../osmo-iuh/ranap/RANAP_UL-N-PDU-SequenceNumber.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_UP-ModeVersions.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_UPInformation.h | 51 ++++ .../osmo-iuh/ranap/RANAP_UPInitialisationFrame.h | 42 +++ include/osmocom/osmo-iuh/ranap/RANAP_USCH-ID.h | 42 +++ .../osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h | 41 +++ .../ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 ++++ .../ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 ++++ .../osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h | 41 +++ .../RANAP_UnsuccessfullyTransmittedDataVolume.h | 42 +++ .../ranap/RANAP_UplinkInformationExchangeFailure.h | 48 ++++ .../ranap/RANAP_UplinkInformationExchangeRequest.h | 48 ++++ .../RANAP_UplinkInformationExchangeResponse.h | 48 ++++ .../osmo-iuh/ranap/RANAP_UserPlaneInformation.h | 45 +++ .../osmocom/osmo-iuh/ranap/RANAP_UserPlaneMode.h | 51 ++++ .../osmo-iuh/ranap/RANAP_VelocityEstimate.h | 61 ++++ .../osmo-iuh/ranap/RANAP_VerticalAccuracyCode.h | 42 +++ .../osmo-iuh/ranap/RANAP_VerticalSpeedDirection.h | 48 ++++ .../osmo-iuh/ranap/RANAP_VerticalVelocity.h | 39 +++ .../ranap/RANAP_VoiceSupportMatchIndicator.h | 51 ++++ include/osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h | 42 +++ .../osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.h | 48 ++++ .../osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h | 51 ++++ include/osmocom/osmo-iuh/rua/RUA_Cause.h | 61 ++++ include/osmocom/osmo-iuh/rua/RUA_CauseMisc.h | 53 ++++ include/osmocom/osmo-iuh/rua/RUA_CauseProtocol.h | 56 ++++ .../osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h | 53 ++++ include/osmocom/osmo-iuh/rua/RUA_CauseTransport.h | 51 ++++ include/osmocom/osmo-iuh/rua/RUA_Connect.h | 48 ++++ .../osmo-iuh/rua/RUA_ConnectionlessTransfer.h | 48 ++++ include/osmocom/osmo-iuh/rua/RUA_Context-ID.h | 42 +++ include/osmocom/osmo-iuh/rua/RUA_Criticality.h | 49 ++++ .../rua/RUA_CriticalityDiagnostics-IE-List.h | 54 ++++ .../osmo-iuh/rua/RUA_CriticalityDiagnostics.h | 49 ++++ include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h | 48 ++++ include/osmocom/osmo-iuh/rua/RUA_Disconnect.h | 48 ++++ include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h | 48 ++++ .../osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h | 51 ++++ include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h | 108 +++++++ include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h | 38 +++ include/osmocom/osmo-iuh/rua/RUA_IE.h | 41 +++ .../osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h | 41 +++ .../osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h | 80 ++++++ include/osmocom/osmo-iuh/rua/RUA_Presence.h | 49 ++++ include/osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h | 49 ++++ include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h | 48 ++++ include/osmocom/osmo-iuh/rua/RUA_ProcedureCode.h | 52 ++++ include/osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h | 54 ++++ include/osmocom/osmo-iuh/rua/RUA_RANAP-Message.h | 42 +++ include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h | 58 ++++ .../osmocom/osmo-iuh/rua/RUA_RoutingParameter.h | 42 +++ .../osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h | 41 +++ .../osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h | 49 ++++ include/osmocom/osmo-iuh/rua/RUA_TypeOfError.h | 51 ++++ .../osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h | 41 +++ src/hnbap/Access-stratum-release-indicator.h | 56 ---- src/hnbap/AccessResult.h | 52 ---- src/hnbap/AdditionalNeighbourInfoList.h | 44 --- src/hnbap/AltitudeAndDirection.h | 51 ---- src/hnbap/BackoffTimer.h | 43 --- src/hnbap/BindingID.h | 43 --- src/hnbap/CELL-FACHMobilitySupport.h | 51 ---- src/hnbap/CGI.h | 49 ---- src/hnbap/CI.h | 43 --- src/hnbap/CN-DomainIndicator.h | 49 ---- src/hnbap/CSG-Capability.h | 52 ---- src/hnbap/CSG-ID.h | 43 --- src/hnbap/CSGMembershipStatus.h | 52 ---- src/hnbap/CSGMembershipUpdate.h | 54 ---- src/hnbap/Cause.h | 62 ---- src/hnbap/CauseMisc.h | 54 ---- src/hnbap/CauseProtocol.h | 57 ---- src/hnbap/CauseRadioNetwork.h | 66 ----- src/hnbap/CauseTransport.h | 52 ---- src/hnbap/CellIdentity.h | 43 --- src/hnbap/ConfigurationInformation.h | 56 ---- src/hnbap/Context-ID.h | 43 --- src/hnbap/Criticality.h | 50 ---- src/hnbap/CriticalityDiagnostics-IE-List.h | 60 ---- src/hnbap/CriticalityDiagnostics.h | 56 ---- src/hnbap/ESN.h | 43 --- src/hnbap/ErrorIndication.h | 54 ---- src/hnbap/GTP-TEI.h | 43 --- src/hnbap/GeographicalCoordinates.h | 59 ---- src/hnbap/GeographicalLocation.h | 51 ---- src/hnbap/HNB-Cell-Access-Mode.h | 53 ---- src/hnbap/HNB-Cell-Identifier.h | 51 ---- src/hnbap/HNB-GWResponse.h | 59 ---- src/hnbap/HNB-Identity-Info.h | 43 --- src/hnbap/HNB-Identity.h | 49 ---- src/hnbap/HNB-Location-Information.h | 53 ---- src/hnbap/HNB-RNL-Identity.h | 53 ---- src/hnbap/HNBAP-PDU.h | 59 ---- src/hnbap/HNBCapacity.h | 43 --- src/hnbap/HNBConfigInfo.h | 51 ---- src/hnbap/HNBConfigTransferRequest.h | 54 ---- src/hnbap/HNBConfigTransferResponse.h | 54 ---- src/hnbap/HNBConfigurationInformationMissing.h | 49 ---- src/hnbap/HNBConfigurationInformationProvided.h | 55 ---- src/hnbap/HNBDe-Register.h | 54 ---- src/hnbap/HNBRegisterAccept.h | 54 ---- src/hnbap/HNBRegisterReject.h | 54 ---- src/hnbap/HNBRegisterRequest.h | 54 ---- src/hnbap/IE-Extensions.h | 44 --- src/hnbap/IE.h | 42 --- src/hnbap/IMEI.h | 43 --- src/hnbap/IMSI.h | 43 --- src/hnbap/IMSIDS41.h | 43 --- src/hnbap/IMSIESN.h | 40 --- src/hnbap/IP-Address.h | 73 ----- src/hnbap/InitiatingMessage.h | 42 --- src/hnbap/Ipv4Address.h | 43 --- src/hnbap/Ipv6Address.h | 43 --- src/hnbap/Iurh-Signalling-TNL-AddressList.h | 44 --- src/hnbap/LAC.h | 43 --- src/hnbap/LAI.h | 44 --- src/hnbap/MacroCellID.h | 56 ---- src/hnbap/MacroCoverageInformation.h | 49 ---- src/hnbap/MuxPortNumber.h | 43 --- src/hnbap/NeighbourCellIdentityList.h | 44 --- src/hnbap/NeighbourIdentity.h | 56 ---- src/hnbap/NeighbourInfoList.h | 44 --- src/hnbap/NeighbourInfoRequestItem.h | 49 ---- src/hnbap/NeighbourInfoRequestList.h | 44 --- src/hnbap/PLMNidentity.h | 43 --- src/hnbap/PSC.h | 43 --- src/hnbap/PTMSI.h | 43 --- src/hnbap/PTMSIRAI.h | 44 --- src/hnbap/Presence.h | 50 ---- src/hnbap/PrivateIE-ID.h | 50 ---- src/hnbap/PrivateMessage.h | 54 ---- src/hnbap/ProcedureCode.h | 58 ---- src/hnbap/ProtocolIE-ID.h | 89 ------ src/hnbap/RAB-ID.h | 43 --- src/hnbap/RABList.h | 44 --- src/hnbap/RABListItem.h | 54 ---- src/hnbap/RAC.h | 43 --- src/hnbap/RAI.h | 44 --- src/hnbap/RNC-ID.h | 43 --- src/hnbap/Registration-Cause.h | 53 ---- src/hnbap/RelocationComplete.h | 54 ---- src/hnbap/S-RNTIPrefix.h | 43 --- src/hnbap/SAC.h | 43 --- src/hnbap/SuccessfulOutcome.h | 42 --- src/hnbap/TMSIDS41.h | 43 --- src/hnbap/TMSILAI.h | 40 --- src/hnbap/TNLUpdateFailure.h | 54 ---- src/hnbap/TNLUpdateRequest.h | 54 ---- src/hnbap/TNLUpdateResponse.h | 54 ---- src/hnbap/TransportInfo.h | 75 ----- src/hnbap/TransportLayerAddress.h | 43 --- src/hnbap/TriggeringMessage.h | 50 ---- src/hnbap/Tunnel-Information.h | 51 ---- src/hnbap/TypeOfError.h | 52 ---- src/hnbap/U-RNTI.h | 43 --- src/hnbap/U-RNTIQueryRequest.h | 54 ---- src/hnbap/U-RNTIQueryResponse.h | 54 ---- src/hnbap/UDP-Port-Number.h | 43 --- src/hnbap/UE-Capabilities.h | 51 ---- src/hnbap/UE-Identity.h | 74 ----- src/hnbap/UEDe-Register.h | 54 ---- src/hnbap/UERegisterAccept.h | 54 ---- src/hnbap/UERegisterReject.h | 54 ---- src/hnbap/UERegisterRequest.h | 54 ---- src/hnbap/URAIdentity.h | 43 --- src/hnbap/URAIdentityList.h | 39 --- src/hnbap/UTRANCellID.h | 51 ---- src/hnbap/UnknownU-RNTIIndication.h | 51 ---- src/hnbap/UnsuccessfulOutcome.h | 42 --- src/hnbap/Update-cause.h | 51 ---- src/ranap/RANAP_APN.h | 42 --- src/ranap/RANAP_AccuracyFulfilmentIndicator.h | 51 ---- src/ranap/RANAP_AllocationOrRetentionPriority.h | 49 ---- ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 --- ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 --- ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 --- ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 --- ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 --- .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 --- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 --- ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 --- ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h | 52 ---- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 --- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 --- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 --- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h | 52 ---- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 --- ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 --- ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 --- ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 --- .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 --- src/ranap/RANAP_Alt-RAB-Parameters.h | 45 --- .../RANAP_AlternativeRABConfigurationRequest.h | 50 ---- src/ranap/RANAP_AreaIdentity.h | 55 ---- ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 --- ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 --- ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 --- src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 --- src/ranap/RANAP_Ass-RAB-Parameters.h | 45 --- src/ranap/RANAP_AuthorisedPLMNs.h | 52 ---- src/ranap/RANAP_AuthorisedSNAs.h | 38 --- src/ranap/RANAP_BindingID.h | 42 --- .../RANAP_BroadcastAssistanceDataDecipheringKeys.h | 43 --- src/ranap/RANAP_CGI.h | 43 --- src/ranap/RANAP_CI.h | 42 --- src/ranap/RANAP_CN-DeactivateTrace.h | 48 ---- src/ranap/RANAP_CN-DomainIndicator.h | 48 ---- src/ranap/RANAP_CN-ID.h | 42 --- src/ranap/RANAP_CN-InvokeTrace.h | 48 ---- src/ranap/RANAP_CNMBMSLinkingInformation.h | 43 --- src/ranap/RANAP_CSFB-Information.h | 51 ---- src/ranap/RANAP_CSG-Id-List.h | 38 --- src/ranap/RANAP_CSG-Id.h | 42 --- src/ranap/RANAP_CSG-Membership-Status.h | 51 ---- src/ranap/RANAP_Cause.h | 69 ----- src/ranap/RANAP_CauseMisc.h | 50 ---- src/ranap/RANAP_CauseNAS.h | 50 ---- src/ranap/RANAP_CauseNon-Standard.h | 42 --- src/ranap/RANAP_CauseProtocol.h | 52 ---- src/ranap/RANAP_CauseRadioNetwork.h | 110 ------- src/ranap/RANAP_CauseRadioNetworkExtension.h | 59 ---- src/ranap/RANAP_CauseTransmissionNetwork.h | 48 ---- src/ranap/RANAP_Cell-Access-Mode.h | 50 ---- src/ranap/RANAP_Cell-Capacity-Class-Value.h | 42 --- src/ranap/RANAP_Cell-Id.h | 42 --- src/ranap/RANAP_CellBased.h | 43 --- src/ranap/RANAP_CellIdList.h | 38 --- src/ranap/RANAP_CellLoadInformation.h | 49 ---- src/ranap/RANAP_CellLoadInformationGroup.h | 46 --- src/ranap/RANAP_CellType.h | 53 ---- src/ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 --- .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 --- src/ranap/RANAP_ClassmarkInformation2.h | 42 --- src/ranap/RANAP_ClassmarkInformation3.h | 42 --- src/ranap/RANAP_ClientType.h | 57 ---- src/ranap/RANAP_CommonID.h | 48 ---- src/ranap/RANAP_Correlation-ID.h | 42 --- src/ranap/RANAP_Criticality.h | 49 ---- src/ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 ---- src/ranap/RANAP_CriticalityDiagnostics.h | 49 ---- src/ranap/RANAP_D-RNTI.h | 42 --- src/ranap/RANAP_DCH-ID.h | 42 --- src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h | 42 --- src/ranap/RANAP_DL-N-PDU-SequenceNumber.h | 42 --- src/ranap/RANAP_DRX-CycleLengthCoefficient.h | 42 --- src/ranap/RANAP_DSCH-ID.h | 42 --- src/ranap/RANAP_DataPDUType.h | 51 ---- src/ranap/RANAP_DataVolumeList.h | 52 ---- src/ranap/RANAP_DataVolumeReference.h | 42 --- src/ranap/RANAP_DataVolumeReport.h | 48 ---- src/ranap/RANAP_DataVolumeReportList.h | 48 ---- src/ranap/RANAP_DataVolumeReportRequest.h | 48 ---- src/ranap/RANAP_DataVolumeReportingIndication.h | 48 ---- src/ranap/RANAP_DeliveryOfErroneousSDU.h | 49 ---- src/ranap/RANAP_DeliveryOrder.h | 48 ---- src/ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 --- src/ranap/RANAP_DirectInformationTransfer.h | 48 ---- src/ranap/RANAP_DirectReportingIndicator.h | 51 ---- src/ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 --- src/ranap/RANAP_DirectTransfer.h | 48 ---- ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 --- src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h | 42 --- src/ranap/RANAP_E-UTRAN-Service-Handover.h | 50 ---- src/ranap/RANAP_EARFCN-Extended.h | 42 --- src/ranap/RANAP_ENB-ID.h | 54 ---- src/ranap/RANAP_EUTRANFrequencies.h | 48 ---- src/ranap/RANAP_EncryptionAlgorithm.h | 49 ---- src/ranap/RANAP_EncryptionInformation.h | 41 --- src/ranap/RANAP_EncryptionKey.h | 42 --- src/ranap/RANAP_End-Of-CSFB.h | 50 ---- .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 ---- .../RANAP_EnhancedRelocationCompleteFailure.h | 48 ---- .../RANAP_EnhancedRelocationCompleteRequest.h | 48 ---- .../RANAP_EnhancedRelocationCompleteResponse.h | 48 ---- src/ranap/RANAP_EquipmentsToBeTraced.h | 61 ---- src/ranap/RANAP_ErrorIndication.h | 48 ---- src/ranap/RANAP_Event.h | 55 ---- src/ranap/RANAP_Event1F-Parameters.h | 43 --- src/ranap/RANAP_Event1I-Parameters.h | 41 --- src/ranap/RANAP_ExtendedGuaranteedBitrate.h | 42 --- src/ranap/RANAP_ExtendedMaxBitrate.h | 42 --- src/ranap/RANAP_ExtendedRNC-ID.h | 42 --- src/ranap/RANAP_ForwardSRNS-Context.h | 48 ---- src/ranap/RANAP_ForwardingIndication.h | 50 ---- src/ranap/RANAP_FrameSequenceNumber.h | 42 --- src/ranap/RANAP_FrequenceLayerConvergenceFlag.h | 50 ---- src/ranap/RANAP_GA-AltitudeAndDirection.h | 50 ---- src/ranap/RANAP_GA-EllipsoidArc.h | 49 ---- src/ranap/RANAP_GA-Point.h | 43 --- src/ranap/RANAP_GA-PointWithAltitude.h | 45 --- ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 ---- src/ranap/RANAP_GA-PointWithUnCertainty.h | 41 --- src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 --- src/ranap/RANAP_GA-Polygon.h | 50 ---- src/ranap/RANAP_GA-UncertaintyEllipse.h | 43 --- src/ranap/RANAP_GANSS-PositioningDataSet.h | 38 --- src/ranap/RANAP_GANSS-PositioningMethodAndUsage.h | 42 --- src/ranap/RANAP_GERAN-BSC-Container.h | 42 --- src/ranap/RANAP_GERAN-Cell-ID.h | 43 --- src/ranap/RANAP_GERAN-Classmark.h | 42 --- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 --- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 ---- src/ranap/RANAP_GTP-TEI.h | 42 --- src/ranap/RANAP_GeographicalArea.h | 69 ----- src/ranap/RANAP_GeographicalCoordinates.h | 53 ---- src/ranap/RANAP_GlobalCN-ID.h | 39 --- src/ranap/RANAP_GlobalRNC-ID.h | 39 --- src/ranap/RANAP_GuaranteedBitrate.h | 42 --- src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h | 42 --- src/ranap/RANAP_HigherBitratesThan16MbpsFlag.h | 51 ---- src/ranap/RANAP_HorizontalSpeedAndBearing.h | 38 --- src/ranap/RANAP_HorizontalVelocity.h | 43 --- .../RANAP_HorizontalVelocityWithUncertainty.h | 45 --- src/ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 --- ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 ---- src/ranap/RANAP_IE-Extensions.h | 38 --- src/ranap/RANAP_IE.h | 41 --- src/ranap/RANAP_IMEI.h | 42 --- src/ranap/RANAP_IMEIGroup.h | 41 --- src/ranap/RANAP_IMEIList.h | 38 --- src/ranap/RANAP_IMEISV.h | 42 --- src/ranap/RANAP_IMEISVGroup.h | 41 --- src/ranap/RANAP_IMEISVList.h | 38 --- src/ranap/RANAP_IMSI.h | 43 --- src/ranap/RANAP_IPMulticastAddress.h | 42 --- src/ranap/RANAP_IRAT-Measurement-Configuration.h | 42 --- src/ranap/RANAP_IRATmeasurementParameters.h | 41 --- src/ranap/RANAP_ImmediateMDT.h | 47 --- src/ranap/RANAP_IncludeVelocity.h | 47 --- src/ranap/RANAP_InformationExchangeID.h | 42 --- src/ranap/RANAP_InformationExchangeType.h | 51 ---- src/ranap/RANAP_InformationRequestType.h | 55 ---- src/ranap/RANAP_InformationRequested.h | 55 ---- src/ranap/RANAP_InformationTransferConfirmation.h | 48 ---- src/ranap/RANAP_InformationTransferFailure.h | 48 ---- src/ranap/RANAP_InformationTransferID.h | 42 --- src/ranap/RANAP_InformationTransferIndication.h | 48 ---- src/ranap/RANAP_InformationTransferType.h | 52 ---- src/ranap/RANAP_InitialUE-Message.h | 48 ---- src/ranap/RANAP_InitiatingMessage.h | 41 --- src/ranap/RANAP_IntegrityProtectionAlgorithm.h | 49 ---- src/ranap/RANAP_IntegrityProtectionInformation.h | 41 --- src/ranap/RANAP_IntegrityProtectionKey.h | 42 --- ...P_InterSystemInformation-TransparentContainer.h | 44 --- .../RANAP_InterSystemInformationTransferType.h | 52 ---- src/ranap/RANAP_InterfacesToTraceItem.h | 56 ---- src/ranap/RANAP_Iu-ReleaseCommand.h | 48 ---- src/ranap/RANAP_Iu-ReleaseComplete.h | 48 ---- src/ranap/RANAP_Iu-ReleaseRequest.h | 48 ---- src/ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 --- src/ranap/RANAP_IuSignallingConnectionIdentifier.h | 42 --- src/ranap/RANAP_IuTransportAssociation.h | 55 ---- src/ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 ---- src/ranap/RANAP_KeyStatus.h | 51 ---- src/ranap/RANAP_L3-Information.h | 42 --- src/ranap/RANAP_LA-LIST.h | 52 ---- src/ranap/RANAP_LABased.h | 43 --- src/ranap/RANAP_LAC.h | 42 --- src/ranap/RANAP_LAI-List.h | 38 --- src/ranap/RANAP_LAI.h | 41 --- src/ranap/RANAP_LAListofIdleModeUEs.h | 38 --- src/ranap/RANAP_LHN-ID.h | 42 --- src/ranap/RANAP_LastKnownServiceArea.h | 45 --- src/ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 --- src/ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 ---- src/ranap/RANAP_Links-to-log.h | 52 ---- src/ranap/RANAP_ListOF-SNAs.h | 38 --- src/ranap/RANAP_ListOfInterfacesToTrace.h | 38 --- src/ranap/RANAP_LoadValue.h | 42 --- src/ranap/RANAP_LocationRelatedDataFailure.h | 48 ---- src/ranap/RANAP_LocationRelatedDataRequest.h | 48 ---- src/ranap/RANAP_LocationRelatedDataRequestType.h | 43 --- ...onRelatedDataRequestTypeSpecificToGERANIuMode.h | 52 ---- src/ranap/RANAP_LocationRelatedDataResponse.h | 48 ---- src/ranap/RANAP_LocationReport.h | 48 ---- src/ranap/RANAP_LocationReportingControl.h | 48 ---- .../RANAP_LocationReportingTransferInformation.h | 61 ---- src/ranap/RANAP_LoggedMDT.h | 45 --- src/ranap/RANAP_LoggingDuration.h | 55 ---- src/ranap/RANAP_LoggingInterval.h | 57 ---- src/ranap/RANAP_M1Report.h | 55 ---- src/ranap/RANAP_M2Report.h | 55 ---- src/ranap/RANAP_M4-Collection-Parameters.h | 45 --- src/ranap/RANAP_M4-Period.h | 57 ---- src/ranap/RANAP_M4-Threshold.h | 42 --- src/ranap/RANAP_M4Report.h | 55 ---- src/ranap/RANAP_M5-Period.h | 57 ---- src/ranap/RANAP_M5Report.h | 55 ---- src/ranap/RANAP_M6-Period.h | 62 ---- src/ranap/RANAP_M6Report.h | 45 --- src/ranap/RANAP_M7-Period.h | 62 ---- src/ranap/RANAP_M7Report.h | 45 --- src/ranap/RANAP_MBMS-PTP-RAB-ID.h | 42 --- src/ranap/RANAP_MBMSBearerServiceType.h | 51 ---- src/ranap/RANAP_MBMSCNDe-Registration.h | 51 ---- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 ---- src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 ---- src/ranap/RANAP_MBMSCountingInformation.h | 51 ---- src/ranap/RANAP_MBMSHCIndicator.h | 51 ---- .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 --- src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 --- src/ranap/RANAP_MBMSLinkingInformation.h | 50 ---- src/ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 ---- src/ranap/RANAP_MBMSRABRelease.h | 48 ---- src/ranap/RANAP_MBMSRABReleaseFailure.h | 48 ---- src/ranap/RANAP_MBMSRABReleaseRequest.h | 48 ---- src/ranap/RANAP_MBMSRegistrationFailure.h | 48 ---- src/ranap/RANAP_MBMSRegistrationRequest.h | 48 ---- src/ranap/RANAP_MBMSRegistrationRequestType.h | 51 ---- src/ranap/RANAP_MBMSRegistrationResponse.h | 48 ---- src/ranap/RANAP_MBMSServiceArea.h | 42 --- src/ranap/RANAP_MBMSSessionDuration.h | 42 --- src/ranap/RANAP_MBMSSessionIdentity.h | 42 --- src/ranap/RANAP_MBMSSessionRepetitionNumber.h | 42 --- src/ranap/RANAP_MBMSSessionStart.h | 48 ---- src/ranap/RANAP_MBMSSessionStartFailure.h | 48 ---- src/ranap/RANAP_MBMSSessionStartResponse.h | 48 ---- src/ranap/RANAP_MBMSSessionStop.h | 48 ---- src/ranap/RANAP_MBMSSessionStopResponse.h | 48 ---- src/ranap/RANAP_MBMSSessionUpdate.h | 48 ---- src/ranap/RANAP_MBMSSessionUpdateFailure.h | 48 ---- src/ranap/RANAP_MBMSSessionUpdateResponse.h | 48 ---- src/ranap/RANAP_MBMSSynchronisationInformation.h | 47 --- src/ranap/RANAP_MBMSUELinkingRequest.h | 48 ---- src/ranap/RANAP_MBMSUELinkingResponse.h | 48 ---- src/ranap/RANAP_MDT-Activation.h | 52 ---- src/ranap/RANAP_MDT-Configuration.h | 47 --- src/ranap/RANAP_MDT-PLMN-List.h | 38 --- src/ranap/RANAP_MDT-Report-Parameters.h | 43 --- src/ranap/RANAP_MDTAreaScope.h | 61 ---- src/ranap/RANAP_MDTMode.h | 55 ---- src/ranap/RANAP_MSISDN.h | 42 --- src/ranap/RANAP_Management-Based-MDT-Allowed.h | 50 ---- src/ranap/RANAP_MaxBitrate.h | 42 --- src/ranap/RANAP_MaxSDU-Size.h | 42 --- src/ranap/RANAP_MeasBand.h | 52 ---- src/ranap/RANAP_MeasurementQuantity.h | 52 ---- src/ranap/RANAP_MeasurementsToActivate.h | 42 --- src/ranap/RANAP_MessageStructure.h | 52 ---- src/ranap/RANAP_NAS-PDU.h | 42 --- src/ranap/RANAP_NAS-SequenceNumber.h | 42 --- src/ranap/RANAP_NAS-SynchronisationIndicator.h | 42 --- src/ranap/RANAP_NRTLoadInformationValue.h | 42 --- src/ranap/RANAP_NewBSS-To-OldBSS-Information.h | 42 --- src/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 --- src/ranap/RANAP_NonSearchingIndication.h | 48 ---- src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 --- src/ranap/RANAP_NumberOfIuInstances.h | 42 --- src/ranap/RANAP_NumberOfSteps.h | 42 --- src/ranap/RANAP_OMC-ID.h | 42 --- src/ranap/RANAP_Offload-RAB-Parameters-APN.h | 42 --- ...ffload-RAB-Parameters-ChargingCharacteristics.h | 42 --- src/ranap/RANAP_Offload-RAB-Parameters.h | 45 --- src/ranap/RANAP_OldBSS-ToNewBSS-Information.h | 42 --- src/ranap/RANAP_Out-Of-UTRAN.h | 50 ---- src/ranap/RANAP_Outcome.h | 41 --- src/ranap/RANAP_Overload.h | 48 ---- src/ranap/RANAP_P-TMSI.h | 42 --- src/ranap/RANAP_PDP-Type-extension.h | 50 ---- src/ranap/RANAP_PDP-Type.h | 54 ---- src/ranap/RANAP_PDP-TypeInformation-extension.h | 38 --- src/ranap/RANAP_PDP-TypeInformation.h | 38 --- src/ranap/RANAP_PDUType14FrameSequenceNumber.h | 42 --- src/ranap/RANAP_PLMNidentity.h | 43 --- src/ranap/RANAP_PLMNs-in-shared-network.h | 52 ---- src/ranap/RANAP_Paging.h | 48 ---- src/ranap/RANAP_PagingAreaID.h | 55 ---- src/ranap/RANAP_PagingCause.h | 55 ---- src/ranap/RANAP_PeriodicLocationInfo.h | 44 --- src/ranap/RANAP_PeriodicReportingIndicator.h | 51 ---- src/ranap/RANAP_PermanentNAS-UE-ID.h | 52 ---- src/ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 --- .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 --- src/ranap/RANAP_Port-Number.h | 42 --- src/ranap/RANAP_PositionData.h | 45 --- .../RANAP_PositionDataSpecificToGERANIuMode.h | 42 --- src/ranap/RANAP_PositioningDataDiscriminator.h | 42 --- src/ranap/RANAP_PositioningDataSet.h | 38 --- src/ranap/RANAP_PositioningMethodAndUsage.h | 42 --- src/ranap/RANAP_PositioningPriority.h | 51 ---- src/ranap/RANAP_Pre-emptionCapability.h | 48 ---- src/ranap/RANAP_Pre-emptionVulnerability.h | 48 ---- src/ranap/RANAP_Presence.h | 49 ---- src/ranap/RANAP_Priority-Class-Indicator.h | 42 --- src/ranap/RANAP_PriorityLevel.h | 50 ---- src/ranap/RANAP_PrivateIE-ID.h | 49 ---- src/ranap/RANAP_PrivateMessage.h | 48 ---- src/ranap/RANAP_ProcedureCode.h | 93 ------ src/ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 --- src/ranap/RANAP_ProtocolExtensionContainer.h | 38 --- src/ranap/RANAP_ProtocolExtensionField.h | 41 --- src/ranap/RANAP_ProtocolExtensionID.h | 42 --- src/ranap/RANAP_ProtocolIE-Container.h | 38 --- src/ranap/RANAP_ProtocolIE-ContainerPair.h | 38 --- src/ranap/RANAP_ProtocolIE-FieldPair.h | 43 --- src/ranap/RANAP_ProtocolIE-ID.h | 318 --------------------- src/ranap/RANAP_ProvidedData.h | 52 ---- src/ranap/RANAP_QueuingAllowed.h | 48 ---- src/ranap/RANAP_RAB-AssignmentRequest.h | 48 ---- src/ranap/RANAP_RAB-AssignmentResponse.h | 48 ---- src/ranap/RANAP_RAB-AsymmetryIndicator.h | 53 ---- src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 ---- src/ranap/RANAP_RAB-ContextItem.h | 51 ---- src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 ---- src/ranap/RANAP_RAB-ContextList.h | 48 ---- .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 --- src/ranap/RANAP_RAB-DataForwardingItem.h | 47 --- .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 ---- src/ranap/RANAP_RAB-DataForwardingList.h | 48 ---- src/ranap/RANAP_RAB-DataVolumeReportItem.h | 45 --- src/ranap/RANAP_RAB-DataVolumeReportList.h | 48 ---- src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 --- src/ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 ---- src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 --- src/ranap/RANAP_RAB-FailedItem.h | 45 --- src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 ---- src/ranap/RANAP_RAB-FailedList.h | 48 ---- src/ranap/RANAP_RAB-ID.h | 42 --- src/ranap/RANAP_RAB-IE-ContainerList.h | 38 --- src/ranap/RANAP_RAB-IE-ContainerPairList.h | 38 --- src/ranap/RANAP_RAB-ModifyItem.h | 45 --- src/ranap/RANAP_RAB-ModifyList.h | 48 ---- src/ranap/RANAP_RAB-ModifyRequest.h | 48 ---- ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 --- .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 --- .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 --- src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 --- src/ranap/RANAP_RAB-Parameters.h | 65 ----- src/ranap/RANAP_RAB-QueuedItem.h | 43 --- src/ranap/RANAP_RAB-QueuedList.h | 48 ---- src/ranap/RANAP_RAB-ReleaseFailedList.h | 42 --- src/ranap/RANAP_RAB-ReleaseItem.h | 45 --- src/ranap/RANAP_RAB-ReleaseList.h | 48 ---- src/ranap/RANAP_RAB-ReleaseRequest.h | 48 ---- src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 --- src/ranap/RANAP_RAB-ReleasedItem.h | 49 ---- src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 ---- src/ranap/RANAP_RAB-ReleasedList.h | 48 ---- src/ranap/RANAP_RAB-RelocationReleaseItem.h | 43 --- src/ranap/RANAP_RAB-RelocationReleaseList.h | 48 ---- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 ---- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 ---- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 ---- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 ---- src/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 ---- src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 --- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 ---- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 ---- .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 ---- .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 ---- src/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 ---- src/ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 ---- src/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 ---- src/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 ---- src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 ---- src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 ---- src/ranap/RANAP_RAB-SetupOrModifyList.h | 42 --- src/ranap/RANAP_RAB-SubflowCombinationBitRate.h | 42 --- ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 --- ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 ---- src/ranap/RANAP_RAB-TrCH-Mapping.h | 38 --- src/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 --- src/ranap/RANAP_RABDataVolumeReport.h | 52 ---- src/ranap/RANAP_RABParametersList.h | 56 ---- src/ranap/RANAP_RABased.h | 43 --- src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 --- src/ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 ---- src/ranap/RANAP_RABs-failed-to-reportItem.h | 45 --- src/ranap/RANAP_RABs-failed-to-reportList.h | 48 ---- src/ranap/RANAP_RAC.h | 42 --- src/ranap/RANAP_RAI-List.h | 38 --- src/ranap/RANAP_RAI.h | 45 --- src/ranap/RANAP_RAListofIdleModeUEs.h | 63 ---- src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 --- ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 ---- ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 ---- src/ranap/RANAP_RANAP-PDU.h | 61 ---- src/ranap/RANAP_RANAP-RelocationInformation.h | 48 ---- src/ranap/RANAP_RAT-Type.h | 51 ---- src/ranap/RANAP_RAofIdleModeUEs.h | 38 --- src/ranap/RANAP_RIM-Transfer.h | 41 --- src/ranap/RANAP_RIMInformation.h | 42 --- src/ranap/RANAP_RIMRoutingAddress.h | 57 ---- src/ranap/RANAP_RNC-ID.h | 42 --- src/ranap/RANAP_RNCTraceInformation.h | 50 ---- src/ranap/RANAP_RNSAPRelocationParameters.h | 49 ---- src/ranap/RANAP_RRC-Container.h | 42 --- src/ranap/RANAP_RSRQ-Extension.h | 42 --- src/ranap/RANAP_RSRQ-Type.h | 38 --- src/ranap/RANAP_RSRVCC-HO-Indication.h | 50 ---- src/ranap/RANAP_RSRVCC-Information.h | 45 --- src/ranap/RANAP_RSRVCC-Operation-Possible.h | 50 ---- src/ranap/RANAP_RTLoadValue.h | 42 --- src/ranap/RANAP_RateControlAllowed.h | 48 ---- src/ranap/RANAP_RedirectAttemptFlag.h | 42 --- src/ranap/RANAP_RedirectionCompleted.h | 50 ---- src/ranap/RANAP_RedirectionIndication.h | 48 ---- src/ranap/RANAP_RejectCauseValue.h | 57 ---- src/ranap/RANAP_RelocationCancel.h | 48 ---- src/ranap/RANAP_RelocationCancelAcknowledge.h | 48 ---- src/ranap/RANAP_RelocationCommand.h | 48 ---- src/ranap/RANAP_RelocationComplete.h | 48 ---- src/ranap/RANAP_RelocationDetect.h | 48 ---- src/ranap/RANAP_RelocationFailure.h | 48 ---- src/ranap/RANAP_RelocationPreparationFailure.h | 48 ---- src/ranap/RANAP_RelocationRequest.h | 48 ---- src/ranap/RANAP_RelocationRequestAcknowledge.h | 48 ---- src/ranap/RANAP_RelocationRequired.h | 48 ---- src/ranap/RANAP_RelocationRequirement.h | 52 ---- src/ranap/RANAP_RelocationType.h | 51 ---- src/ranap/RANAP_RepetitionNumber0.h | 42 --- src/ranap/RANAP_RepetitionNumber1.h | 42 --- src/ranap/RANAP_ReportAmount.h | 57 ---- src/ranap/RANAP_ReportArea.h | 51 ---- src/ranap/RANAP_ReportChangeOfSAI.h | 50 ---- src/ranap/RANAP_ReportInterval.h | 64 ----- src/ranap/RANAP_RequestType.h | 45 --- ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 --- ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 --- ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 --- .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 --- src/ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 --- src/ranap/RANAP_RequestedGANSSAssistanceData.h | 42 --- src/ranap/RANAP_RequestedGPSAssistanceData.h | 42 --- src/ranap/RANAP_RequestedLocationRelatedDataType.h | 57 ---- ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 --- src/ranap/RANAP_RequestedMulticastServiceList.h | 38 --- src/ranap/RANAP_Reset.h | 48 ---- src/ranap/RANAP_ResetAcknowledge.h | 48 ---- src/ranap/RANAP_ResetResource.h | 48 ---- src/ranap/RANAP_ResetResourceAckItem.h | 43 --- src/ranap/RANAP_ResetResourceAckList.h | 48 ---- src/ranap/RANAP_ResetResourceAcknowledge.h | 48 ---- src/ranap/RANAP_ResetResourceItem.h | 43 --- src/ranap/RANAP_ResetResourceList.h | 48 ---- src/ranap/RANAP_ResidualBitErrorRatio.h | 40 --- src/ranap/RANAP_ResponseTime.h | 51 ---- src/ranap/RANAP_SAC.h | 42 --- src/ranap/RANAP_SAI.h | 43 --- src/ranap/RANAP_SAPI.h | 51 ---- src/ranap/RANAP_SDU-ErrorRatio.h | 40 --- .../RANAP_SDU-FormatInformationParameterItem.h | 45 --- src/ranap/RANAP_SDU-FormatInformationParameters.h | 38 --- src/ranap/RANAP_SDU-ParameterItem.h | 49 ---- src/ranap/RANAP_SDU-Parameters.h | 38 --- src/ranap/RANAP_SNA-Access-Information.h | 43 --- src/ranap/RANAP_SNAC.h | 42 --- src/ranap/RANAP_SRB-ID.h | 42 --- src/ranap/RANAP_SRB-TrCH-Mapping.h | 38 --- src/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 --- src/ranap/RANAP_SRNS-ContextRequest.h | 48 ---- src/ranap/RANAP_SRNS-ContextResponse.h | 48 ---- src/ranap/RANAP_SRNS-DataForwardCommand.h | 48 ---- src/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 ---- src/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 ---- src/ranap/RANAP_SRVCC-HO-Indication.h | 51 ---- src/ranap/RANAP_SRVCC-Information.h | 43 --- src/ranap/RANAP_SRVCC-Operation-Possible.h | 50 ---- src/ranap/RANAP_SecurityModeCommand.h | 48 ---- src/ranap/RANAP_SecurityModeComplete.h | 48 ---- src/ranap/RANAP_SecurityModeReject.h | 48 ---- src/ranap/RANAP_Service-Handover.h | 52 ---- .../RANAP_Session-Re-establishment-Indicator.h | 50 ---- src/ranap/RANAP_SessionUpdateID.h | 42 --- src/ranap/RANAP_Shared-Network-Information.h | 43 --- src/ranap/RANAP_SignallingIndication.h | 50 ---- .../RANAP_Source-ToTarget-TransparentContainer.h | 42 --- ...AP_SourceBSS-ToTargetBSS-TransparentContainer.h | 42 --- src/ranap/RANAP_SourceCellID.h | 55 ---- src/ranap/RANAP_SourceID.h | 55 ---- src/ranap/RANAP_SourceRNC-ID.h | 41 --- ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 ---- src/ranap/RANAP_SourceStatisticsDescriptor.h | 51 ---- src/ranap/RANAP_SourceUTRANCellID.h | 41 --- ...rceeNodeB-ToTargeteNodeB-TransparentContainer.h | 42 --- src/ranap/RANAP_SubflowSDU-Size.h | 42 --- src/ranap/RANAP_SubscriberProfileIDforRFP.h | 42 --- src/ranap/RANAP_SuccessfulOutcome.h | 41 --- src/ranap/RANAP_SupportedBitrate.h | 42 --- .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 --- src/ranap/RANAP_TAC.h | 42 --- src/ranap/RANAP_TAI.h | 41 --- src/ranap/RANAP_TBCD-STRING.h | 42 --- src/ranap/RANAP_TMGI.h | 41 --- src/ranap/RANAP_TMSI.h | 42 --- src/ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 --- src/ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 --- .../RANAP_Target-ToSource-TransparentContainer.h | 42 --- ...AP_TargetBSS-ToSourceBSS-TransparentContainer.h | 42 --- src/ranap/RANAP_TargetCellId.h | 42 --- src/ranap/RANAP_TargetENB-ID.h | 47 --- src/ranap/RANAP_TargetID.h | 57 ---- src/ranap/RANAP_TargetRNC-ID.h | 43 --- ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 --- ...geteNodeB-ToSourceeNodeB-TransparentContainer.h | 42 --- src/ranap/RANAP_TemporaryUE-ID.h | 55 ---- ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.h | 42 --- src/ranap/RANAP_Time-UE-StayedInCell.h | 42 --- src/ranap/RANAP_TimeToMBMSDataTransfer.h | 42 --- src/ranap/RANAP_TimingDifferenceULDL.h | 42 --- src/ranap/RANAP_TrCH-ID-List.h | 38 --- src/ranap/RANAP_TrCH-ID.h | 47 --- src/ranap/RANAP_TraceDepth.h | 52 ---- src/ranap/RANAP_TraceInformation.h | 47 --- src/ranap/RANAP_TracePropagationParameters.h | 47 --- src/ranap/RANAP_TraceRecordingSessionInformation.h | 45 --- src/ranap/RANAP_TraceRecordingSessionReference.h | 42 --- src/ranap/RANAP_TraceReference.h | 42 --- src/ranap/RANAP_TraceType.h | 42 --- src/ranap/RANAP_TrafficClass.h | 53 ---- src/ranap/RANAP_TrafficHandlingPriority.h | 50 ---- src/ranap/RANAP_TransferDelay.h | 42 --- src/ranap/RANAP_TransportLayerAddress.h | 42 --- src/ranap/RANAP_TransportLayerInformation.h | 45 --- src/ranap/RANAP_TriggerID.h | 42 --- src/ranap/RANAP_TriggeringMessage.h | 50 ---- src/ranap/RANAP_TunnelInformation.h | 45 --- src/ranap/RANAP_TypeOfError.h | 51 ---- src/ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 --- .../RANAP_UE-AggregateMaximumBitRateDownlink.h | 42 --- src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h | 42 --- src/ranap/RANAP_UE-History-Information.h | 42 --- src/ranap/RANAP_UE-ID.h | 57 ---- src/ranap/RANAP_UESBI-Iu.h | 45 --- src/ranap/RANAP_UESBI-IuA.h | 42 --- src/ranap/RANAP_UESBI-IuB.h | 42 --- src/ranap/RANAP_UESpecificInformationIndication.h | 48 ---- src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h | 42 --- src/ranap/RANAP_UL-N-PDU-SequenceNumber.h | 42 --- src/ranap/RANAP_UP-ModeVersions.h | 42 --- src/ranap/RANAP_UPInformation.h | 51 ---- src/ranap/RANAP_UPInitialisationFrame.h | 42 --- src/ranap/RANAP_USCH-ID.h | 42 --- src/ranap/RANAP_UTRAN-CellID.h | 41 --- src/ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 ---- src/ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 ---- src/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 ---- src/ranap/RANAP_UnsuccessfulOutcome.h | 41 --- .../RANAP_UnsuccessfullyTransmittedDataVolume.h | 42 --- src/ranap/RANAP_UplinkInformationExchangeFailure.h | 48 ---- src/ranap/RANAP_UplinkInformationExchangeRequest.h | 48 ---- .../RANAP_UplinkInformationExchangeResponse.h | 48 ---- src/ranap/RANAP_UserPlaneInformation.h | 45 --- src/ranap/RANAP_UserPlaneMode.h | 51 ---- src/ranap/RANAP_VelocityEstimate.h | 61 ---- src/ranap/RANAP_VerticalAccuracyCode.h | 42 --- src/ranap/RANAP_VerticalSpeedDirection.h | 48 ---- src/ranap/RANAP_VerticalVelocity.h | 39 --- src/ranap/RANAP_VoiceSupportMatchIndicator.h | 51 ---- src/rua/RUA_Ansi-41-IDNNS.h | 42 --- src/rua/RUA_CN-DomainIndicator.h | 48 ---- src/rua/RUA_CSGMembershipStatus.h | 51 ---- src/rua/RUA_Cause.h | 61 ---- src/rua/RUA_CauseMisc.h | 53 ---- src/rua/RUA_CauseProtocol.h | 56 ---- src/rua/RUA_CauseRadioNetwork.h | 53 ---- src/rua/RUA_CauseTransport.h | 51 ---- src/rua/RUA_Connect.h | 48 ---- src/rua/RUA_ConnectionlessTransfer.h | 48 ---- src/rua/RUA_Context-ID.h | 42 --- src/rua/RUA_Criticality.h | 49 ---- src/rua/RUA_CriticalityDiagnostics-IE-List.h | 54 ---- src/rua/RUA_CriticalityDiagnostics.h | 49 ---- src/rua/RUA_DirectTransfer.h | 48 ---- src/rua/RUA_Disconnect.h | 48 ---- src/rua/RUA_ErrorIndication.h | 48 ---- src/rua/RUA_Establishment-Cause.h | 51 ---- src/rua/RUA_Gsm-map-IDNNS.h | 108 ------- src/rua/RUA_IE-Extensions.h | 38 --- src/rua/RUA_IE.h | 41 --- src/rua/RUA_InitiatingMessage.h | 41 --- src/rua/RUA_IntraDomainNasNodeSelector.h | 80 ------ src/rua/RUA_Presence.h | 49 ---- src/rua/RUA_PrivateIE-ID.h | 49 ---- src/rua/RUA_PrivateMessage.h | 48 ---- src/rua/RUA_ProcedureCode.h | 52 ---- src/rua/RUA_ProtocolIE-ID.h | 54 ---- src/rua/RUA_RANAP-Message.h | 42 --- src/rua/RUA_RUA-PDU.h | 58 ---- src/rua/RUA_RoutingParameter.h | 42 --- src/rua/RUA_SuccessfulOutcome.h | 41 --- src/rua/RUA_TriggeringMessage.h | 49 ---- src/rua/RUA_TypeOfError.h | 51 ---- src/rua/RUA_UnsuccessfulOutcome.h | 41 --- 1458 files changed, 34575 insertions(+), 34575 deletions(-) create mode 100644 include/osmocom/osmo-iuh/hnbap/Access-stratum-release-indicator.h create mode 100644 include/osmocom/osmo-iuh/hnbap/AccessResult.h create mode 100644 include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h create mode 100644 include/osmocom/osmo-iuh/hnbap/BackoffTimer.h create mode 100644 include/osmocom/osmo-iuh/hnbap/BindingID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CELL-FACHMobilitySupport.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CGI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CSG-Capability.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CSG-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CSGMembershipStatus.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Cause.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CauseMisc.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CauseProtocol.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CauseTransport.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CellIdentity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/ConfigurationInformation.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Context-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Criticality.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h create mode 100644 include/osmocom/osmo-iuh/hnbap/ESN.h create mode 100644 include/osmocom/osmo-iuh/hnbap/ErrorIndication.h create mode 100644 include/osmocom/osmo-iuh/hnbap/GTP-TEI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h create mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalLocation.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBCapacity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IE.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IMEI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IMSI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IMSIDS41.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IMSIESN.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IP-Address.h create mode 100644 include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Ipv4Address.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Ipv6Address.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/LAC.h create mode 100644 include/osmocom/osmo-iuh/hnbap/LAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCellID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h create mode 100644 include/osmocom/osmo-iuh/hnbap/MuxPortNumber.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PLMNidentity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PSC.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PTMSI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Presence.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PrivateIE-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/PrivateMessage.h create mode 100644 include/osmocom/osmo-iuh/hnbap/ProcedureCode.h create mode 100644 include/osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RAB-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RABList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RABListItem.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RAC.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RNC-ID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Registration-Cause.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RelocationComplete.h create mode 100644 include/osmocom/osmo-iuh/hnbap/S-RNTIPrefix.h create mode 100644 include/osmocom/osmo-iuh/hnbap/SAC.h create mode 100644 include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TMSIDS41.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TMSILAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TransportInfo.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TransportLayerAddress.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TriggeringMessage.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Tunnel-Information.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TypeOfError.h create mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UDP-Port-Number.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UEDe-Register.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterReject.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/URAIdentity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/URAIdentityList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UTRANCellID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UnknownU-RNTIIndication.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Update-cause.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_APN.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AccuracyFulfilmentIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AlternativeRABConfigurationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_BindingID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CGI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-DomainIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSFB-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Membership-Status.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cause.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseMisc.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseNAS.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseNon-Standard.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseProtocol.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetwork.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetworkExtension.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CauseTransmissionNetwork.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cell-Access-Mode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cell-Capacity-Class-Value.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cell-Id.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation2.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation3.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ClientType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Correlation-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Criticality.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_D-RNTI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DCH-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DL-N-PDU-SequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DRX-CycleLengthCoefficient.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DSCH-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataPDUType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReference.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportingIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOfErroneousSDU.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOrder.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectReportingIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_E-UTRAN-Service-Handover.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EARFCN-Extended.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ENB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EncryptionAlgorithm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EncryptionKey.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_End-Of-CSFB.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Event.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Event1I-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ExtendedGuaranteedBitrate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ExtendedMaxBitrate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ExtendedRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ForwardingIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_FrameSequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_FrequenceLayerConvergenceFlag.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-AltitudeAndDirection.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-UncertaintyEllipse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningMethodAndUsage.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-BSC-Container.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Classmark.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GTP-TEI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GuaranteedBitrate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HigherBitratesThan16MbpsFlag.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalSpeedAndBearing.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISV.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMSI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IPMulticastAddress.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IncludeVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionAlgorithm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionKey.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuSignallingConnectionIdentifier.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_KeyStatus.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_L3-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LABased.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAC.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LHN-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Links-to-log.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoadValue.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoggingDuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoggingInterval.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4-Period.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4-Threshold.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M5-Period.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M6-Period.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M7-Period.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMS-PTP-RAB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSBearerServiceType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-Registration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCountingInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSHCIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSLinkingInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSServiceArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionDuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionIdentity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionRepetitionNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Activation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MSISDN.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Management-Based-MDT-Allowed.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MaxBitrate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MaxSDU-Size.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MeasBand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MeasurementQuantity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MeasurementsToActivate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NAS-PDU.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NAS-SequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NAS-SynchronisationIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NRTLoadInformationValue.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NewBSS-To-OldBSS-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NonSearchingIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NumberOfIuInstances.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NumberOfSteps.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_OMC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-APN.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_OldBSS-ToNewBSS-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Out-Of-UTRAN.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Overload.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_P-TMSI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type-extension.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDUType14FrameSequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PLMNidentity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Paging.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PagingCause.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PeriodicReportingIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Port-Number.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositionDataSpecificToGERANIuMode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataDiscriminator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningMethodAndUsage.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningPriority.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionCapability.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionVulnerability.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Presence.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Priority-Class-Indicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PriorityLevel.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PrivateIE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProcedureCode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_QueuingAllowed.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AsymmetryIndicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SubflowCombinationBitRate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABased.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAC.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAT-Type.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIMInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RRC-Container.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Extension.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Type.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-HO-Indication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Operation-Possible.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RTLoadValue.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RateControlAllowed.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RedirectAttemptFlag.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RedirectionCompleted.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RejectCauseValue.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequirement.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber0.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber1.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ReportAmount.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ReportArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ReportChangeOfSAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ReportInterval.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedGANSSAssistanceData.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedGPSAssistanceData.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedLocationRelatedDataType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Reset.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResponseTime.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SAC.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SAPI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SNAC.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-HO-Indication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Operation-Possible.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Service-Handover.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Session-Re-establishment-Indicator.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SessionUpdateID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SignallingIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Source-ToTarget-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceStatisticsDescriptor.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SubflowSDU-Size.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SubscriberProfileIDforRFP.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SupportedBitrate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TAC.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TBCD-STRING.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TMSI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Target-ToSource-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetCellId.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TimeToMBMSDataTransfer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TimingDifferenceULDL.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceDepth.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionReference.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceReference.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrafficClass.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrafficHandlingPriority.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TransferDelay.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerAddress.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TriggerID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TriggeringMessage.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TypeOfError.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-History-Information.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuA.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuB.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UL-N-PDU-SequenceNumber.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UP-ModeVersions.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UPInitialisationFrame.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_USCH-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneMode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VerticalAccuracyCode.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VerticalSpeedDirection.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VoiceSupportMatchIndicator.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Cause.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CauseMisc.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CauseProtocol.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CauseTransport.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Connect.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Context-ID.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Criticality.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Disconnect.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Presence.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ProcedureCode.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_RANAP-Message.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_RoutingParameter.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_TypeOfError.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h delete mode 100644 src/hnbap/Access-stratum-release-indicator.h delete mode 100644 src/hnbap/AccessResult.h delete mode 100644 src/hnbap/AdditionalNeighbourInfoList.h delete mode 100644 src/hnbap/AltitudeAndDirection.h delete mode 100644 src/hnbap/BackoffTimer.h delete mode 100644 src/hnbap/BindingID.h delete mode 100644 src/hnbap/CELL-FACHMobilitySupport.h delete mode 100644 src/hnbap/CGI.h delete mode 100644 src/hnbap/CI.h delete mode 100644 src/hnbap/CN-DomainIndicator.h delete mode 100644 src/hnbap/CSG-Capability.h delete mode 100644 src/hnbap/CSG-ID.h delete mode 100644 src/hnbap/CSGMembershipStatus.h delete mode 100644 src/hnbap/CSGMembershipUpdate.h delete mode 100644 src/hnbap/Cause.h delete mode 100644 src/hnbap/CauseMisc.h delete mode 100644 src/hnbap/CauseProtocol.h delete mode 100644 src/hnbap/CauseRadioNetwork.h delete mode 100644 src/hnbap/CauseTransport.h delete mode 100644 src/hnbap/CellIdentity.h delete mode 100644 src/hnbap/ConfigurationInformation.h delete mode 100644 src/hnbap/Context-ID.h delete mode 100644 src/hnbap/Criticality.h delete mode 100644 src/hnbap/CriticalityDiagnostics-IE-List.h delete mode 100644 src/hnbap/CriticalityDiagnostics.h delete mode 100644 src/hnbap/ESN.h delete mode 100644 src/hnbap/ErrorIndication.h delete mode 100644 src/hnbap/GTP-TEI.h delete mode 100644 src/hnbap/GeographicalCoordinates.h delete mode 100644 src/hnbap/GeographicalLocation.h delete mode 100644 src/hnbap/HNB-Cell-Access-Mode.h delete mode 100644 src/hnbap/HNB-Cell-Identifier.h delete mode 100644 src/hnbap/HNB-GWResponse.h delete mode 100644 src/hnbap/HNB-Identity-Info.h delete mode 100644 src/hnbap/HNB-Identity.h delete mode 100644 src/hnbap/HNB-Location-Information.h delete mode 100644 src/hnbap/HNB-RNL-Identity.h delete mode 100644 src/hnbap/HNBAP-PDU.h delete mode 100644 src/hnbap/HNBCapacity.h delete mode 100644 src/hnbap/HNBConfigInfo.h delete mode 100644 src/hnbap/HNBConfigTransferRequest.h delete mode 100644 src/hnbap/HNBConfigTransferResponse.h delete mode 100644 src/hnbap/HNBConfigurationInformationMissing.h delete mode 100644 src/hnbap/HNBConfigurationInformationProvided.h delete mode 100644 src/hnbap/HNBDe-Register.h delete mode 100644 src/hnbap/HNBRegisterAccept.h delete mode 100644 src/hnbap/HNBRegisterReject.h delete mode 100644 src/hnbap/HNBRegisterRequest.h delete mode 100644 src/hnbap/IE-Extensions.h delete mode 100644 src/hnbap/IE.h delete mode 100644 src/hnbap/IMEI.h delete mode 100644 src/hnbap/IMSI.h delete mode 100644 src/hnbap/IMSIDS41.h delete mode 100644 src/hnbap/IMSIESN.h delete mode 100644 src/hnbap/IP-Address.h delete mode 100644 src/hnbap/InitiatingMessage.h delete mode 100644 src/hnbap/Ipv4Address.h delete mode 100644 src/hnbap/Ipv6Address.h delete mode 100644 src/hnbap/Iurh-Signalling-TNL-AddressList.h delete mode 100644 src/hnbap/LAC.h delete mode 100644 src/hnbap/LAI.h delete mode 100644 src/hnbap/MacroCellID.h delete mode 100644 src/hnbap/MacroCoverageInformation.h delete mode 100644 src/hnbap/MuxPortNumber.h delete mode 100644 src/hnbap/NeighbourCellIdentityList.h delete mode 100644 src/hnbap/NeighbourIdentity.h delete mode 100644 src/hnbap/NeighbourInfoList.h delete mode 100644 src/hnbap/NeighbourInfoRequestItem.h delete mode 100644 src/hnbap/NeighbourInfoRequestList.h delete mode 100644 src/hnbap/PLMNidentity.h delete mode 100644 src/hnbap/PSC.h delete mode 100644 src/hnbap/PTMSI.h delete mode 100644 src/hnbap/PTMSIRAI.h delete mode 100644 src/hnbap/Presence.h delete mode 100644 src/hnbap/PrivateIE-ID.h delete mode 100644 src/hnbap/PrivateMessage.h delete mode 100644 src/hnbap/ProcedureCode.h delete mode 100644 src/hnbap/ProtocolIE-ID.h delete mode 100644 src/hnbap/RAB-ID.h delete mode 100644 src/hnbap/RABList.h delete mode 100644 src/hnbap/RABListItem.h delete mode 100644 src/hnbap/RAC.h delete mode 100644 src/hnbap/RAI.h delete mode 100644 src/hnbap/RNC-ID.h delete mode 100644 src/hnbap/Registration-Cause.h delete mode 100644 src/hnbap/RelocationComplete.h delete mode 100644 src/hnbap/S-RNTIPrefix.h delete mode 100644 src/hnbap/SAC.h delete mode 100644 src/hnbap/SuccessfulOutcome.h delete mode 100644 src/hnbap/TMSIDS41.h delete mode 100644 src/hnbap/TMSILAI.h delete mode 100644 src/hnbap/TNLUpdateFailure.h delete mode 100644 src/hnbap/TNLUpdateRequest.h delete mode 100644 src/hnbap/TNLUpdateResponse.h delete mode 100644 src/hnbap/TransportInfo.h delete mode 100644 src/hnbap/TransportLayerAddress.h delete mode 100644 src/hnbap/TriggeringMessage.h delete mode 100644 src/hnbap/Tunnel-Information.h delete mode 100644 src/hnbap/TypeOfError.h delete mode 100644 src/hnbap/U-RNTI.h delete mode 100644 src/hnbap/U-RNTIQueryRequest.h delete mode 100644 src/hnbap/U-RNTIQueryResponse.h delete mode 100644 src/hnbap/UDP-Port-Number.h delete mode 100644 src/hnbap/UE-Capabilities.h delete mode 100644 src/hnbap/UE-Identity.h delete mode 100644 src/hnbap/UEDe-Register.h delete mode 100644 src/hnbap/UERegisterAccept.h delete mode 100644 src/hnbap/UERegisterReject.h delete mode 100644 src/hnbap/UERegisterRequest.h delete mode 100644 src/hnbap/URAIdentity.h delete mode 100644 src/hnbap/URAIdentityList.h delete mode 100644 src/hnbap/UTRANCellID.h delete mode 100644 src/hnbap/UnknownU-RNTIIndication.h delete mode 100644 src/hnbap/UnsuccessfulOutcome.h delete mode 100644 src/hnbap/Update-cause.h delete mode 100644 src/ranap/RANAP_APN.h delete mode 100644 src/ranap/RANAP_AccuracyFulfilmentIndicator.h delete mode 100644 src/ranap/RANAP_AllocationOrRetentionPriority.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_AlternativeRABConfigurationRequest.h delete mode 100644 src/ranap/RANAP_AreaIdentity.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_AuthorisedPLMNs.h delete mode 100644 src/ranap/RANAP_AuthorisedSNAs.h delete mode 100644 src/ranap/RANAP_BindingID.h delete mode 100644 src/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h delete mode 100644 src/ranap/RANAP_CGI.h delete mode 100644 src/ranap/RANAP_CI.h delete mode 100644 src/ranap/RANAP_CN-DeactivateTrace.h delete mode 100644 src/ranap/RANAP_CN-DomainIndicator.h delete mode 100644 src/ranap/RANAP_CN-ID.h delete mode 100644 src/ranap/RANAP_CN-InvokeTrace.h delete mode 100644 src/ranap/RANAP_CNMBMSLinkingInformation.h delete mode 100644 src/ranap/RANAP_CSFB-Information.h delete mode 100644 src/ranap/RANAP_CSG-Id-List.h delete mode 100644 src/ranap/RANAP_CSG-Id.h delete mode 100644 src/ranap/RANAP_CSG-Membership-Status.h delete mode 100644 src/ranap/RANAP_Cause.h delete mode 100644 src/ranap/RANAP_CauseMisc.h delete mode 100644 src/ranap/RANAP_CauseNAS.h delete mode 100644 src/ranap/RANAP_CauseNon-Standard.h delete mode 100644 src/ranap/RANAP_CauseProtocol.h delete mode 100644 src/ranap/RANAP_CauseRadioNetwork.h delete mode 100644 src/ranap/RANAP_CauseRadioNetworkExtension.h delete mode 100644 src/ranap/RANAP_CauseTransmissionNetwork.h delete mode 100644 src/ranap/RANAP_Cell-Access-Mode.h delete mode 100644 src/ranap/RANAP_Cell-Capacity-Class-Value.h delete mode 100644 src/ranap/RANAP_Cell-Id.h delete mode 100644 src/ranap/RANAP_CellBased.h delete mode 100644 src/ranap/RANAP_CellIdList.h delete mode 100644 src/ranap/RANAP_CellLoadInformation.h delete mode 100644 src/ranap/RANAP_CellLoadInformationGroup.h delete mode 100644 src/ranap/RANAP_CellType.h delete mode 100644 src/ranap/RANAP_ChosenEncryptionAlgorithm.h delete mode 100644 src/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h delete mode 100644 src/ranap/RANAP_ClassmarkInformation2.h delete mode 100644 src/ranap/RANAP_ClassmarkInformation3.h delete mode 100644 src/ranap/RANAP_ClientType.h delete mode 100644 src/ranap/RANAP_CommonID.h delete mode 100644 src/ranap/RANAP_Correlation-ID.h delete mode 100644 src/ranap/RANAP_Criticality.h delete mode 100644 src/ranap/RANAP_CriticalityDiagnostics-IE-List.h delete mode 100644 src/ranap/RANAP_CriticalityDiagnostics.h delete mode 100644 src/ranap/RANAP_D-RNTI.h delete mode 100644 src/ranap/RANAP_DCH-ID.h delete mode 100644 src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h delete mode 100644 src/ranap/RANAP_DL-N-PDU-SequenceNumber.h delete mode 100644 src/ranap/RANAP_DRX-CycleLengthCoefficient.h delete mode 100644 src/ranap/RANAP_DSCH-ID.h delete mode 100644 src/ranap/RANAP_DataPDUType.h delete mode 100644 src/ranap/RANAP_DataVolumeList.h delete mode 100644 src/ranap/RANAP_DataVolumeReference.h delete mode 100644 src/ranap/RANAP_DataVolumeReport.h delete mode 100644 src/ranap/RANAP_DataVolumeReportList.h delete mode 100644 src/ranap/RANAP_DataVolumeReportRequest.h delete mode 100644 src/ranap/RANAP_DataVolumeReportingIndication.h delete mode 100644 src/ranap/RANAP_DeliveryOfErroneousSDU.h delete mode 100644 src/ranap/RANAP_DeliveryOrder.h delete mode 100644 src/ranap/RANAP_DeltaRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_DirectInformationTransfer.h delete mode 100644 src/ranap/RANAP_DirectReportingIndicator.h delete mode 100644 src/ranap/RANAP_DirectTransfer-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_DirectTransfer.h delete mode 100644 src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h delete mode 100644 src/ranap/RANAP_E-UTRAN-Service-Handover.h delete mode 100644 src/ranap/RANAP_EARFCN-Extended.h delete mode 100644 src/ranap/RANAP_ENB-ID.h delete mode 100644 src/ranap/RANAP_EUTRANFrequencies.h delete mode 100644 src/ranap/RANAP_EncryptionAlgorithm.h delete mode 100644 src/ranap/RANAP_EncryptionInformation.h delete mode 100644 src/ranap/RANAP_EncryptionKey.h delete mode 100644 src/ranap/RANAP_End-Of-CSFB.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteConfirm.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteFailure.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteRequest.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteResponse.h delete mode 100644 src/ranap/RANAP_EquipmentsToBeTraced.h delete mode 100644 src/ranap/RANAP_ErrorIndication.h delete mode 100644 src/ranap/RANAP_Event.h delete mode 100644 src/ranap/RANAP_Event1F-Parameters.h delete mode 100644 src/ranap/RANAP_Event1I-Parameters.h delete mode 100644 src/ranap/RANAP_ExtendedGuaranteedBitrate.h delete mode 100644 src/ranap/RANAP_ExtendedMaxBitrate.h delete mode 100644 src/ranap/RANAP_ExtendedRNC-ID.h delete mode 100644 src/ranap/RANAP_ForwardSRNS-Context.h delete mode 100644 src/ranap/RANAP_ForwardingIndication.h delete mode 100644 src/ranap/RANAP_FrameSequenceNumber.h delete mode 100644 src/ranap/RANAP_FrequenceLayerConvergenceFlag.h delete mode 100644 src/ranap/RANAP_GA-AltitudeAndDirection.h delete mode 100644 src/ranap/RANAP_GA-EllipsoidArc.h delete mode 100644 src/ranap/RANAP_GA-Point.h delete mode 100644 src/ranap/RANAP_GA-PointWithAltitude.h delete mode 100644 src/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h delete mode 100644 src/ranap/RANAP_GA-PointWithUnCertainty.h delete mode 100644 src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h delete mode 100644 src/ranap/RANAP_GA-Polygon.h delete mode 100644 src/ranap/RANAP_GA-UncertaintyEllipse.h delete mode 100644 src/ranap/RANAP_GANSS-PositioningDataSet.h delete mode 100644 src/ranap/RANAP_GANSS-PositioningMethodAndUsage.h delete mode 100644 src/ranap/RANAP_GERAN-BSC-Container.h delete mode 100644 src/ranap/RANAP_GERAN-Cell-ID.h delete mode 100644 src/ranap/RANAP_GERAN-Classmark.h delete mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h delete mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h delete mode 100644 src/ranap/RANAP_GTP-TEI.h delete mode 100644 src/ranap/RANAP_GeographicalArea.h delete mode 100644 src/ranap/RANAP_GeographicalCoordinates.h delete mode 100644 src/ranap/RANAP_GlobalCN-ID.h delete mode 100644 src/ranap/RANAP_GlobalRNC-ID.h delete mode 100644 src/ranap/RANAP_GuaranteedBitrate.h delete mode 100644 src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h delete mode 100644 src/ranap/RANAP_HigherBitratesThan16MbpsFlag.h delete mode 100644 src/ranap/RANAP_HorizontalSpeedAndBearing.h delete mode 100644 src/ranap/RANAP_HorizontalVelocity.h delete mode 100644 src/ranap/RANAP_HorizontalVelocityWithUncertainty.h delete mode 100644 src/ranap/RANAP_HorizontalWithVerticalVelocity.h delete mode 100644 src/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h delete mode 100644 src/ranap/RANAP_IE-Extensions.h delete mode 100644 src/ranap/RANAP_IE.h delete mode 100644 src/ranap/RANAP_IMEI.h delete mode 100644 src/ranap/RANAP_IMEIGroup.h delete mode 100644 src/ranap/RANAP_IMEIList.h delete mode 100644 src/ranap/RANAP_IMEISV.h delete mode 100644 src/ranap/RANAP_IMEISVGroup.h delete mode 100644 src/ranap/RANAP_IMEISVList.h delete mode 100644 src/ranap/RANAP_IMSI.h delete mode 100644 src/ranap/RANAP_IPMulticastAddress.h delete mode 100644 src/ranap/RANAP_IRAT-Measurement-Configuration.h delete mode 100644 src/ranap/RANAP_IRATmeasurementParameters.h delete mode 100644 src/ranap/RANAP_ImmediateMDT.h delete mode 100644 src/ranap/RANAP_IncludeVelocity.h delete mode 100644 src/ranap/RANAP_InformationExchangeID.h delete mode 100644 src/ranap/RANAP_InformationExchangeType.h delete mode 100644 src/ranap/RANAP_InformationRequestType.h delete mode 100644 src/ranap/RANAP_InformationRequested.h delete mode 100644 src/ranap/RANAP_InformationTransferConfirmation.h delete mode 100644 src/ranap/RANAP_InformationTransferFailure.h delete mode 100644 src/ranap/RANAP_InformationTransferID.h delete mode 100644 src/ranap/RANAP_InformationTransferIndication.h delete mode 100644 src/ranap/RANAP_InformationTransferType.h delete mode 100644 src/ranap/RANAP_InitialUE-Message.h delete mode 100644 src/ranap/RANAP_InitiatingMessage.h delete mode 100644 src/ranap/RANAP_IntegrityProtectionAlgorithm.h delete mode 100644 src/ranap/RANAP_IntegrityProtectionInformation.h delete mode 100644 src/ranap/RANAP_IntegrityProtectionKey.h delete mode 100644 src/ranap/RANAP_InterSystemInformation-TransparentContainer.h delete mode 100644 src/ranap/RANAP_InterSystemInformationTransferType.h delete mode 100644 src/ranap/RANAP_InterfacesToTraceItem.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseCommand.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseComplete.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseRequest.h delete mode 100644 src/ranap/RANAP_IuSigConId-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_IuSignallingConnectionIdentifier.h delete mode 100644 src/ranap/RANAP_IuTransportAssociation.h delete mode 100644 src/ranap/RANAP_JoinedMBMSBearerService-IEs.h delete mode 100644 src/ranap/RANAP_KeyStatus.h delete mode 100644 src/ranap/RANAP_L3-Information.h delete mode 100644 src/ranap/RANAP_LA-LIST.h delete mode 100644 src/ranap/RANAP_LABased.h delete mode 100644 src/ranap/RANAP_LAC.h delete mode 100644 src/ranap/RANAP_LAI-List.h delete mode 100644 src/ranap/RANAP_LAI.h delete mode 100644 src/ranap/RANAP_LAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_LHN-ID.h delete mode 100644 src/ranap/RANAP_LastKnownServiceArea.h delete mode 100644 src/ranap/RANAP_LastVisitedUTRANCell-Item.h delete mode 100644 src/ranap/RANAP_LeftMBMSBearerService-IEs.h delete mode 100644 src/ranap/RANAP_Links-to-log.h delete mode 100644 src/ranap/RANAP_ListOF-SNAs.h delete mode 100644 src/ranap/RANAP_ListOfInterfacesToTrace.h delete mode 100644 src/ranap/RANAP_LoadValue.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataFailure.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataRequest.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataRequestType.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataResponse.h delete mode 100644 src/ranap/RANAP_LocationReport.h delete mode 100644 src/ranap/RANAP_LocationReportingControl.h delete mode 100644 src/ranap/RANAP_LocationReportingTransferInformation.h delete mode 100644 src/ranap/RANAP_LoggedMDT.h delete mode 100644 src/ranap/RANAP_LoggingDuration.h delete mode 100644 src/ranap/RANAP_LoggingInterval.h delete mode 100644 src/ranap/RANAP_M1Report.h delete mode 100644 src/ranap/RANAP_M2Report.h delete mode 100644 src/ranap/RANAP_M4-Collection-Parameters.h delete mode 100644 src/ranap/RANAP_M4-Period.h delete mode 100644 src/ranap/RANAP_M4-Threshold.h delete mode 100644 src/ranap/RANAP_M4Report.h delete mode 100644 src/ranap/RANAP_M5-Period.h delete mode 100644 src/ranap/RANAP_M5Report.h delete mode 100644 src/ranap/RANAP_M6-Period.h delete mode 100644 src/ranap/RANAP_M6Report.h delete mode 100644 src/ranap/RANAP_M7-Period.h delete mode 100644 src/ranap/RANAP_M7Report.h delete mode 100644 src/ranap/RANAP_MBMS-PTP-RAB-ID.h delete mode 100644 src/ranap/RANAP_MBMSBearerServiceType.h delete mode 100644 src/ranap/RANAP_MBMSCNDe-Registration.h delete mode 100644 src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h delete mode 100644 src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h delete mode 100644 src/ranap/RANAP_MBMSCountingInformation.h delete mode 100644 src/ranap/RANAP_MBMSHCIndicator.h delete mode 100644 src/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h delete mode 100644 src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h delete mode 100644 src/ranap/RANAP_MBMSLinkingInformation.h delete mode 100644 src/ranap/RANAP_MBMSRABEstablishmentIndication.h delete mode 100644 src/ranap/RANAP_MBMSRABRelease.h delete mode 100644 src/ranap/RANAP_MBMSRABReleaseFailure.h delete mode 100644 src/ranap/RANAP_MBMSRABReleaseRequest.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationFailure.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationRequest.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationRequestType.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationResponse.h delete mode 100644 src/ranap/RANAP_MBMSServiceArea.h delete mode 100644 src/ranap/RANAP_MBMSSessionDuration.h delete mode 100644 src/ranap/RANAP_MBMSSessionIdentity.h delete mode 100644 src/ranap/RANAP_MBMSSessionRepetitionNumber.h delete mode 100644 src/ranap/RANAP_MBMSSessionStart.h delete mode 100644 src/ranap/RANAP_MBMSSessionStartFailure.h delete mode 100644 src/ranap/RANAP_MBMSSessionStartResponse.h delete mode 100644 src/ranap/RANAP_MBMSSessionStop.h delete mode 100644 src/ranap/RANAP_MBMSSessionStopResponse.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdate.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdateFailure.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdateResponse.h delete mode 100644 src/ranap/RANAP_MBMSSynchronisationInformation.h delete mode 100644 src/ranap/RANAP_MBMSUELinkingRequest.h delete mode 100644 src/ranap/RANAP_MBMSUELinkingResponse.h delete mode 100644 src/ranap/RANAP_MDT-Activation.h delete mode 100644 src/ranap/RANAP_MDT-Configuration.h delete mode 100644 src/ranap/RANAP_MDT-PLMN-List.h delete mode 100644 src/ranap/RANAP_MDT-Report-Parameters.h delete mode 100644 src/ranap/RANAP_MDTAreaScope.h delete mode 100644 src/ranap/RANAP_MDTMode.h delete mode 100644 src/ranap/RANAP_MSISDN.h delete mode 100644 src/ranap/RANAP_Management-Based-MDT-Allowed.h delete mode 100644 src/ranap/RANAP_MaxBitrate.h delete mode 100644 src/ranap/RANAP_MaxSDU-Size.h delete mode 100644 src/ranap/RANAP_MeasBand.h delete mode 100644 src/ranap/RANAP_MeasurementQuantity.h delete mode 100644 src/ranap/RANAP_MeasurementsToActivate.h delete mode 100644 src/ranap/RANAP_MessageStructure.h delete mode 100644 src/ranap/RANAP_NAS-PDU.h delete mode 100644 src/ranap/RANAP_NAS-SequenceNumber.h delete mode 100644 src/ranap/RANAP_NAS-SynchronisationIndicator.h delete mode 100644 src/ranap/RANAP_NRTLoadInformationValue.h delete mode 100644 src/ranap/RANAP_NewBSS-To-OldBSS-Information.h delete mode 100644 src/ranap/RANAP_NewRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_NonSearchingIndication.h delete mode 100644 src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_NumberOfIuInstances.h delete mode 100644 src/ranap/RANAP_NumberOfSteps.h delete mode 100644 src/ranap/RANAP_OMC-ID.h delete mode 100644 src/ranap/RANAP_Offload-RAB-Parameters-APN.h delete mode 100644 src/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h delete mode 100644 src/ranap/RANAP_Offload-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_OldBSS-ToNewBSS-Information.h delete mode 100644 src/ranap/RANAP_Out-Of-UTRAN.h delete mode 100644 src/ranap/RANAP_Outcome.h delete mode 100644 src/ranap/RANAP_Overload.h delete mode 100644 src/ranap/RANAP_P-TMSI.h delete mode 100644 src/ranap/RANAP_PDP-Type-extension.h delete mode 100644 src/ranap/RANAP_PDP-Type.h delete mode 100644 src/ranap/RANAP_PDP-TypeInformation-extension.h delete mode 100644 src/ranap/RANAP_PDP-TypeInformation.h delete mode 100644 src/ranap/RANAP_PDUType14FrameSequenceNumber.h delete mode 100644 src/ranap/RANAP_PLMNidentity.h delete mode 100644 src/ranap/RANAP_PLMNs-in-shared-network.h delete mode 100644 src/ranap/RANAP_Paging.h delete mode 100644 src/ranap/RANAP_PagingAreaID.h delete mode 100644 src/ranap/RANAP_PagingCause.h delete mode 100644 src/ranap/RANAP_PeriodicLocationInfo.h delete mode 100644 src/ranap/RANAP_PeriodicReportingIndicator.h delete mode 100644 src/ranap/RANAP_PermanentNAS-UE-ID.h delete mode 100644 src/ranap/RANAP_PermittedEncryptionAlgorithms.h delete mode 100644 src/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h delete mode 100644 src/ranap/RANAP_Port-Number.h delete mode 100644 src/ranap/RANAP_PositionData.h delete mode 100644 src/ranap/RANAP_PositionDataSpecificToGERANIuMode.h delete mode 100644 src/ranap/RANAP_PositioningDataDiscriminator.h delete mode 100644 src/ranap/RANAP_PositioningDataSet.h delete mode 100644 src/ranap/RANAP_PositioningMethodAndUsage.h delete mode 100644 src/ranap/RANAP_PositioningPriority.h delete mode 100644 src/ranap/RANAP_Pre-emptionCapability.h delete mode 100644 src/ranap/RANAP_Pre-emptionVulnerability.h delete mode 100644 src/ranap/RANAP_Presence.h delete mode 100644 src/ranap/RANAP_Priority-Class-Indicator.h delete mode 100644 src/ranap/RANAP_PriorityLevel.h delete mode 100644 src/ranap/RANAP_PrivateIE-ID.h delete mode 100644 src/ranap/RANAP_PrivateMessage.h delete mode 100644 src/ranap/RANAP_ProcedureCode.h delete mode 100644 src/ranap/RANAP_ProtocolError-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_ProtocolExtensionContainer.h delete mode 100644 src/ranap/RANAP_ProtocolExtensionField.h delete mode 100644 src/ranap/RANAP_ProtocolExtensionID.h delete mode 100644 src/ranap/RANAP_ProtocolIE-Container.h delete mode 100644 src/ranap/RANAP_ProtocolIE-ContainerPair.h delete mode 100644 src/ranap/RANAP_ProtocolIE-FieldPair.h delete mode 100644 src/ranap/RANAP_ProtocolIE-ID.h delete mode 100644 src/ranap/RANAP_ProvidedData.h delete mode 100644 src/ranap/RANAP_QueuingAllowed.h delete mode 100644 src/ranap/RANAP_RAB-AssignmentRequest.h delete mode 100644 src/ranap/RANAP_RAB-AssignmentResponse.h delete mode 100644 src/ranap/RANAP_RAB-AsymmetryIndicator.h delete mode 100644 src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_RAB-ContextItem.h delete mode 100644 src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_RAB-ContextList.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingItem.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingList.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportItem.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportList.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestList.h delete mode 100644 src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-FailedItem.h delete mode 100644 src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-FailedList.h delete mode 100644 src/ranap/RANAP_RAB-ID.h delete mode 100644 src/ranap/RANAP_RAB-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_RAB-IE-ContainerPairList.h delete mode 100644 src/ranap/RANAP_RAB-ModifyItem.h delete mode 100644 src/ranap/RANAP_RAB-ModifyList.h delete mode 100644 src/ranap/RANAP_RAB-ModifyRequest.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameters.h delete mode 100644 src/ranap/RANAP_RAB-QueuedItem.h delete mode 100644 src/ranap/RANAP_RAB-QueuedList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseFailedList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseItem.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseRequest.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedItem.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedList.h delete mode 100644 src/ranap/RANAP_RAB-RelocationReleaseItem.h delete mode 100644 src/ranap/RANAP_RAB-RelocationReleaseList.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-RelocReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-RelocReqAck.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedItem.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedList.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyList.h delete mode 100644 src/ranap/RANAP_RAB-SubflowCombinationBitRate.h delete mode 100644 src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-TrCH-Mapping.h delete mode 100644 src/ranap/RANAP_RAB-TrCH-MappingItem.h delete mode 100644 src/ranap/RANAP_RABDataVolumeReport.h delete mode 100644 src/ranap/RANAP_RABParametersList.h delete mode 100644 src/ranap/RANAP_RABased.h delete mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h delete mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferList.h delete mode 100644 src/ranap/RANAP_RABs-failed-to-reportItem.h delete mode 100644 src/ranap/RANAP_RABs-failed-to-reportList.h delete mode 100644 src/ranap/RANAP_RAC.h delete mode 100644 src/ranap/RANAP_RAI-List.h delete mode 100644 src/ranap/RANAP_RAI.h delete mode 100644 src/ranap/RANAP_RAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h delete mode 100644 src/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h delete mode 100644 src/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h delete mode 100644 src/ranap/RANAP_RANAP-PDU.h delete mode 100644 src/ranap/RANAP_RANAP-RelocationInformation.h delete mode 100644 src/ranap/RANAP_RAT-Type.h delete mode 100644 src/ranap/RANAP_RAofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_RIM-Transfer.h delete mode 100644 src/ranap/RANAP_RIMInformation.h delete mode 100644 src/ranap/RANAP_RIMRoutingAddress.h delete mode 100644 src/ranap/RANAP_RNC-ID.h delete mode 100644 src/ranap/RANAP_RNCTraceInformation.h delete mode 100644 src/ranap/RANAP_RNSAPRelocationParameters.h delete mode 100644 src/ranap/RANAP_RRC-Container.h delete mode 100644 src/ranap/RANAP_RSRQ-Extension.h delete mode 100644 src/ranap/RANAP_RSRQ-Type.h delete mode 100644 src/ranap/RANAP_RSRVCC-HO-Indication.h delete mode 100644 src/ranap/RANAP_RSRVCC-Information.h delete mode 100644 src/ranap/RANAP_RSRVCC-Operation-Possible.h delete mode 100644 src/ranap/RANAP_RTLoadValue.h delete mode 100644 src/ranap/RANAP_RateControlAllowed.h delete mode 100644 src/ranap/RANAP_RedirectAttemptFlag.h delete mode 100644 src/ranap/RANAP_RedirectionCompleted.h delete mode 100644 src/ranap/RANAP_RedirectionIndication.h delete mode 100644 src/ranap/RANAP_RejectCauseValue.h delete mode 100644 src/ranap/RANAP_RelocationCancel.h delete mode 100644 src/ranap/RANAP_RelocationCancelAcknowledge.h delete mode 100644 src/ranap/RANAP_RelocationCommand.h delete mode 100644 src/ranap/RANAP_RelocationComplete.h delete mode 100644 src/ranap/RANAP_RelocationDetect.h delete mode 100644 src/ranap/RANAP_RelocationFailure.h delete mode 100644 src/ranap/RANAP_RelocationPreparationFailure.h delete mode 100644 src/ranap/RANAP_RelocationRequest.h delete mode 100644 src/ranap/RANAP_RelocationRequestAcknowledge.h delete mode 100644 src/ranap/RANAP_RelocationRequired.h delete mode 100644 src/ranap/RANAP_RelocationRequirement.h delete mode 100644 src/ranap/RANAP_RelocationType.h delete mode 100644 src/ranap/RANAP_RepetitionNumber0.h delete mode 100644 src/ranap/RANAP_RepetitionNumber1.h delete mode 100644 src/ranap/RANAP_ReportAmount.h delete mode 100644 src/ranap/RANAP_ReportArea.h delete mode 100644 src/ranap/RANAP_ReportChangeOfSAI.h delete mode 100644 src/ranap/RANAP_ReportInterval.h delete mode 100644 src/ranap/RANAP_RequestType.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-Values.h delete mode 100644 src/ranap/RANAP_RequestedGANSSAssistanceData.h delete mode 100644 src/ranap/RANAP_RequestedGPSAssistanceData.h delete mode 100644 src/ranap/RANAP_RequestedLocationRelatedDataType.h delete mode 100644 src/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h delete mode 100644 src/ranap/RANAP_RequestedMulticastServiceList.h delete mode 100644 src/ranap/RANAP_Reset.h delete mode 100644 src/ranap/RANAP_ResetAcknowledge.h delete mode 100644 src/ranap/RANAP_ResetResource.h delete mode 100644 src/ranap/RANAP_ResetResourceAckItem.h delete mode 100644 src/ranap/RANAP_ResetResourceAckList.h delete mode 100644 src/ranap/RANAP_ResetResourceAcknowledge.h delete mode 100644 src/ranap/RANAP_ResetResourceItem.h delete mode 100644 src/ranap/RANAP_ResetResourceList.h delete mode 100644 src/ranap/RANAP_ResidualBitErrorRatio.h delete mode 100644 src/ranap/RANAP_ResponseTime.h delete mode 100644 src/ranap/RANAP_SAC.h delete mode 100644 src/ranap/RANAP_SAI.h delete mode 100644 src/ranap/RANAP_SAPI.h delete mode 100644 src/ranap/RANAP_SDU-ErrorRatio.h delete mode 100644 src/ranap/RANAP_SDU-FormatInformationParameterItem.h delete mode 100644 src/ranap/RANAP_SDU-FormatInformationParameters.h delete mode 100644 src/ranap/RANAP_SDU-ParameterItem.h delete mode 100644 src/ranap/RANAP_SDU-Parameters.h delete mode 100644 src/ranap/RANAP_SNA-Access-Information.h delete mode 100644 src/ranap/RANAP_SNAC.h delete mode 100644 src/ranap/RANAP_SRB-ID.h delete mode 100644 src/ranap/RANAP_SRB-TrCH-Mapping.h delete mode 100644 src/ranap/RANAP_SRB-TrCH-MappingItem.h delete mode 100644 src/ranap/RANAP_SRNS-ContextRequest.h delete mode 100644 src/ranap/RANAP_SRNS-ContextResponse.h delete mode 100644 src/ranap/RANAP_SRNS-DataForwardCommand.h delete mode 100644 src/ranap/RANAP_SRVCC-CSKeysRequest.h delete mode 100644 src/ranap/RANAP_SRVCC-CSKeysResponse.h delete mode 100644 src/ranap/RANAP_SRVCC-HO-Indication.h delete mode 100644 src/ranap/RANAP_SRVCC-Information.h delete mode 100644 src/ranap/RANAP_SRVCC-Operation-Possible.h delete mode 100644 src/ranap/RANAP_SecurityModeCommand.h delete mode 100644 src/ranap/RANAP_SecurityModeComplete.h delete mode 100644 src/ranap/RANAP_SecurityModeReject.h delete mode 100644 src/ranap/RANAP_Service-Handover.h delete mode 100644 src/ranap/RANAP_Session-Re-establishment-Indicator.h delete mode 100644 src/ranap/RANAP_SessionUpdateID.h delete mode 100644 src/ranap/RANAP_Shared-Network-Information.h delete mode 100644 src/ranap/RANAP_SignallingIndication.h delete mode 100644 src/ranap/RANAP_Source-ToTarget-TransparentContainer.h delete mode 100644 src/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h delete mode 100644 src/ranap/RANAP_SourceCellID.h delete mode 100644 src/ranap/RANAP_SourceID.h delete mode 100644 src/ranap/RANAP_SourceRNC-ID.h delete mode 100644 src/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h delete mode 100644 src/ranap/RANAP_SourceStatisticsDescriptor.h delete mode 100644 src/ranap/RANAP_SourceUTRANCellID.h delete mode 100644 src/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h delete mode 100644 src/ranap/RANAP_SubflowSDU-Size.h delete mode 100644 src/ranap/RANAP_SubscriberProfileIDforRFP.h delete mode 100644 src/ranap/RANAP_SuccessfulOutcome.h delete mode 100644 src/ranap/RANAP_SupportedBitrate.h delete mode 100644 src/ranap/RANAP_SupportedRAB-ParameterBitrateList.h delete mode 100644 src/ranap/RANAP_TAC.h delete mode 100644 src/ranap/RANAP_TAI.h delete mode 100644 src/ranap/RANAP_TBCD-STRING.h delete mode 100644 src/ranap/RANAP_TMGI.h delete mode 100644 src/ranap/RANAP_TMSI.h delete mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoReq.h delete mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoRes.h delete mode 100644 src/ranap/RANAP_Target-ToSource-TransparentContainer.h delete mode 100644 src/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h delete mode 100644 src/ranap/RANAP_TargetCellId.h delete mode 100644 src/ranap/RANAP_TargetENB-ID.h delete mode 100644 src/ranap/RANAP_TargetID.h delete mode 100644 src/ranap/RANAP_TargetRNC-ID.h delete mode 100644 src/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h delete mode 100644 src/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h delete mode 100644 src/ranap/RANAP_TemporaryUE-ID.h delete mode 100644 src/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h delete mode 100644 src/ranap/RANAP_Time-UE-StayedInCell.h delete mode 100644 src/ranap/RANAP_TimeToMBMSDataTransfer.h delete mode 100644 src/ranap/RANAP_TimingDifferenceULDL.h delete mode 100644 src/ranap/RANAP_TrCH-ID-List.h delete mode 100644 src/ranap/RANAP_TrCH-ID.h delete mode 100644 src/ranap/RANAP_TraceDepth.h delete mode 100644 src/ranap/RANAP_TraceInformation.h delete mode 100644 src/ranap/RANAP_TracePropagationParameters.h delete mode 100644 src/ranap/RANAP_TraceRecordingSessionInformation.h delete mode 100644 src/ranap/RANAP_TraceRecordingSessionReference.h delete mode 100644 src/ranap/RANAP_TraceReference.h delete mode 100644 src/ranap/RANAP_TraceType.h delete mode 100644 src/ranap/RANAP_TrafficClass.h delete mode 100644 src/ranap/RANAP_TrafficHandlingPriority.h delete mode 100644 src/ranap/RANAP_TransferDelay.h delete mode 100644 src/ranap/RANAP_TransportLayerAddress.h delete mode 100644 src/ranap/RANAP_TransportLayerInformation.h delete mode 100644 src/ranap/RANAP_TriggerID.h delete mode 100644 src/ranap/RANAP_TriggeringMessage.h delete mode 100644 src/ranap/RANAP_TunnelInformation.h delete mode 100644 src/ranap/RANAP_TypeOfError.h delete mode 100644 src/ranap/RANAP_UE-AggregateMaximumBitRate.h delete mode 100644 src/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h delete mode 100644 src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h delete mode 100644 src/ranap/RANAP_UE-History-Information.h delete mode 100644 src/ranap/RANAP_UE-ID.h delete mode 100644 src/ranap/RANAP_UESBI-Iu.h delete mode 100644 src/ranap/RANAP_UESBI-IuA.h delete mode 100644 src/ranap/RANAP_UESBI-IuB.h delete mode 100644 src/ranap/RANAP_UESpecificInformationIndication.h delete mode 100644 src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h delete mode 100644 src/ranap/RANAP_UL-N-PDU-SequenceNumber.h delete mode 100644 src/ranap/RANAP_UP-ModeVersions.h delete mode 100644 src/ranap/RANAP_UPInformation.h delete mode 100644 src/ranap/RANAP_UPInitialisationFrame.h delete mode 100644 src/ranap/RANAP_USCH-ID.h delete mode 100644 src/ranap/RANAP_UTRAN-CellID.h delete mode 100644 src/ranap/RANAP_UeRadioCapabilityMatchRequest.h delete mode 100644 src/ranap/RANAP_UeRadioCapabilityMatchResponse.h delete mode 100644 src/ranap/RANAP_UnsuccessfulLinking-IEs.h delete mode 100644 src/ranap/RANAP_UnsuccessfulOutcome.h delete mode 100644 src/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeFailure.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeRequest.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeResponse.h delete mode 100644 src/ranap/RANAP_UserPlaneInformation.h delete mode 100644 src/ranap/RANAP_UserPlaneMode.h delete mode 100644 src/ranap/RANAP_VelocityEstimate.h delete mode 100644 src/ranap/RANAP_VerticalAccuracyCode.h delete mode 100644 src/ranap/RANAP_VerticalSpeedDirection.h delete mode 100644 src/ranap/RANAP_VerticalVelocity.h delete mode 100644 src/ranap/RANAP_VoiceSupportMatchIndicator.h delete mode 100644 src/rua/RUA_Ansi-41-IDNNS.h delete mode 100644 src/rua/RUA_CN-DomainIndicator.h delete mode 100644 src/rua/RUA_CSGMembershipStatus.h delete mode 100644 src/rua/RUA_Cause.h delete mode 100644 src/rua/RUA_CauseMisc.h delete mode 100644 src/rua/RUA_CauseProtocol.h delete mode 100644 src/rua/RUA_CauseRadioNetwork.h delete mode 100644 src/rua/RUA_CauseTransport.h delete mode 100644 src/rua/RUA_Connect.h delete mode 100644 src/rua/RUA_ConnectionlessTransfer.h delete mode 100644 src/rua/RUA_Context-ID.h delete mode 100644 src/rua/RUA_Criticality.h delete mode 100644 src/rua/RUA_CriticalityDiagnostics-IE-List.h delete mode 100644 src/rua/RUA_CriticalityDiagnostics.h delete mode 100644 src/rua/RUA_DirectTransfer.h delete mode 100644 src/rua/RUA_Disconnect.h delete mode 100644 src/rua/RUA_ErrorIndication.h delete mode 100644 src/rua/RUA_Establishment-Cause.h delete mode 100644 src/rua/RUA_Gsm-map-IDNNS.h delete mode 100644 src/rua/RUA_IE-Extensions.h delete mode 100644 src/rua/RUA_IE.h delete mode 100644 src/rua/RUA_InitiatingMessage.h delete mode 100644 src/rua/RUA_IntraDomainNasNodeSelector.h delete mode 100644 src/rua/RUA_Presence.h delete mode 100644 src/rua/RUA_PrivateIE-ID.h delete mode 100644 src/rua/RUA_PrivateMessage.h delete mode 100644 src/rua/RUA_ProcedureCode.h delete mode 100644 src/rua/RUA_ProtocolIE-ID.h delete mode 100644 src/rua/RUA_RANAP-Message.h delete mode 100644 src/rua/RUA_RUA-PDU.h delete mode 100644 src/rua/RUA_RoutingParameter.h delete mode 100644 src/rua/RUA_SuccessfulOutcome.h delete mode 100644 src/rua/RUA_TriggeringMessage.h delete mode 100644 src/rua/RUA_TypeOfError.h delete mode 100644 src/rua/RUA_UnsuccessfulOutcome.h diff --git a/include/osmocom/osmo-iuh/hnbap/Access-stratum-release-indicator.h b/include/osmocom/osmo-iuh/hnbap/Access-stratum-release-indicator.h new file mode 100644 index 0000000..1e1f7e1 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Access_stratum_release_indicator_H_ +#define _Access_stratum_release_indicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/AccessResult.h b/include/osmocom/osmo-iuh/hnbap/AccessResult.h new file mode 100644 index 0000000..e9f8087 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _AccessResult_H_ +#define _AccessResult_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h b/include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h new file mode 100644 index 0000000..8098eab --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.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 -gen-PER` + */ + +#ifndef _AdditionalNeighbourInfoList_H_ +#define _AdditionalNeighbourInfoList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _AdditionalNeighbourInfoList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h b/include/osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h new file mode 100644 index 0000000..7ea3dfd --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/AltitudeAndDirection.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 -gen-PER` + */ + +#ifndef _AltitudeAndDirection_H_ +#define _AltitudeAndDirection_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum directionOfAltitude { + directionOfAltitude_height = 0, + directionOfAltitude_depth = 1 +} e_directionOfAltitude; + +/* AltitudeAndDirection */ +typedef struct AltitudeAndDirection { + long directionOfAltitude; + long altitude; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} 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; + +#ifdef __cplusplus +} +#endif + +#endif /* _AltitudeAndDirection_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/BackoffTimer.h b/include/osmocom/osmo-iuh/hnbap/BackoffTimer.h new file mode 100644 index 0000000..9b6b01f --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _BackoffTimer_H_ +#define _BackoffTimer_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/BindingID.h b/include/osmocom/osmo-iuh/hnbap/BindingID.h new file mode 100644 index 0000000..ad1a142 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _BindingID_H_ +#define _BindingID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CELL-FACHMobilitySupport.h b/include/osmocom/osmo-iuh/hnbap/CELL-FACHMobilitySupport.h new file mode 100644 index 0000000..3d6b588 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CELL_FACHMobilitySupport_H_ +#define _CELL_FACHMobilitySupport_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CGI.h b/include/osmocom/osmo-iuh/hnbap/CGI.h new file mode 100644 index 0000000..7971442 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/CGI.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 -gen-PER` + */ + +#ifndef _CGI_H_ +#define _CGI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 + +#endif /* _CGI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/CI.h b/include/osmocom/osmo-iuh/hnbap/CI.h new file mode 100644 index 0000000..8efd030 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CI_H_ +#define _CI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h b/include/osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h new file mode 100644 index 0000000..854f375 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CN_DomainIndicator_H_ +#define _CN_DomainIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CSG-Capability.h b/include/osmocom/osmo-iuh/hnbap/CSG-Capability.h new file mode 100644 index 0000000..f6df34d --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CSG_Capability_H_ +#define _CSG_Capability_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CSG-ID.h b/include/osmocom/osmo-iuh/hnbap/CSG-ID.h new file mode 100644 index 0000000..dfffa81 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CSG_ID_H_ +#define _CSG_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CSGMembershipStatus.h b/include/osmocom/osmo-iuh/hnbap/CSGMembershipStatus.h new file mode 100644 index 0000000..5f7e88c --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CSGMembershipStatus_H_ +#define _CSGMembershipStatus_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h b/include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h new file mode 100644 index 0000000..dca4d2f --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h @@ -0,0 +1,54 @@ +/* + * 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 _CSGMembershipUpdate_H_ +#define _CSGMembershipUpdate_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* CSGMembershipUpdate */ +typedef struct CSGMembershipUpdate { + struct csgMembershipUpdate_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } csgMembershipUpdate_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} CSGMembershipUpdate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipUpdate; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _CSGMembershipUpdate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/Cause.h b/include/osmocom/osmo-iuh/hnbap/Cause.h new file mode 100644 index 0000000..549cc79 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Cause_H_ +#define _Cause_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CauseMisc.h b/include/osmocom/osmo-iuh/hnbap/CauseMisc.h new file mode 100644 index 0000000..7863364 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CauseMisc_H_ +#define _CauseMisc_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CauseProtocol.h b/include/osmocom/osmo-iuh/hnbap/CauseProtocol.h new file mode 100644 index 0000000..1dc187c --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CauseProtocol_H_ +#define _CauseProtocol_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h b/include/osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h new file mode 100644 index 0000000..54d8b50 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CauseRadioNetwork_H_ +#define _CauseRadioNetwork_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CauseTransport.h b/include/osmocom/osmo-iuh/hnbap/CauseTransport.h new file mode 100644 index 0000000..ea445e9 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CauseTransport_H_ +#define _CauseTransport_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CellIdentity.h b/include/osmocom/osmo-iuh/hnbap/CellIdentity.h new file mode 100644 index 0000000..69b1688 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _CellIdentity_H_ +#define _CellIdentity_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/ConfigurationInformation.h b/include/osmocom/osmo-iuh/hnbap/ConfigurationInformation.h new file mode 100644 index 0000000..0c33b02 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _ConfigurationInformation_H_ +#define _ConfigurationInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Context-ID.h b/include/osmocom/osmo-iuh/hnbap/Context-ID.h new file mode 100644 index 0000000..89ba4e6 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Context_ID_H_ +#define _Context_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Criticality.h b/include/osmocom/osmo-iuh/hnbap/Criticality.h new file mode 100644 index 0000000..c110ab9 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Criticality_H_ +#define _Criticality_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h b/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h new file mode 100644 index 0000000..ae5a777 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h @@ -0,0 +1,60 @@ +/* + * 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 + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#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 + +#endif /* _CriticalityDiagnostics_IE_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h b/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h new file mode 100644 index 0000000..782da7b --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.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 -gen-PER` + */ + +#ifndef _CriticalityDiagnostics_H_ +#define _CriticalityDiagnostics_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 +#include + +#endif /* _CriticalityDiagnostics_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/ESN.h b/include/osmocom/osmo-iuh/hnbap/ESN.h new file mode 100644 index 0000000..36ee2ca --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _ESN_H_ +#define _ESN_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/ErrorIndication.h b/include/osmocom/osmo-iuh/hnbap/ErrorIndication.h new file mode 100644 index 0000000..e2fd5cf --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/ErrorIndication.h @@ -0,0 +1,54 @@ +/* + * 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 _ErrorIndication_H_ +#define _ErrorIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* ErrorIndication */ +typedef struct ErrorIndication { + struct errorIndication_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } errorIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} ErrorIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _ErrorIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/GTP-TEI.h b/include/osmocom/osmo-iuh/hnbap/GTP-TEI.h new file mode 100644 index 0000000..863c612 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _GTP_TEI_H_ +#define _GTP_TEI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h b/include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h new file mode 100644 index 0000000..bc4cde3 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.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 -gen-PER` + */ + +#ifndef _GeographicalCoordinates_H_ +#define _GeographicalCoordinates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum latitudeSign { + latitudeSign_north = 0, + latitudeSign_south = 1 +} e_latitudeSign; + +/* Forward declarations */ +struct IE_Extensions; + +/* GeographicalCoordinates */ +typedef struct GeographicalCoordinates { + long latitudeSign; + long latitude; + long longitude; + 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; +} 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; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _GeographicalCoordinates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/GeographicalLocation.h b/include/osmocom/osmo-iuh/hnbap/GeographicalLocation.h new file mode 100644 index 0000000..c6ce2ca --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/GeographicalLocation.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 -gen-PER` + */ + +#ifndef _GeographicalLocation_H_ +#define _GeographicalLocation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 + +#endif /* _GeographicalLocation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h b/include/osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h new file mode 100644 index 0000000..76778e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNB_Cell_Access_Mode_H_ +#define _HNB_Cell_Access_Mode_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h b/include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h new file mode 100644 index 0000000..e5feebf --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.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 -gen-PER` + */ + +#ifndef _HNB_Cell_Identifier_H_ +#define _HNB_Cell_Identifier_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 + +#endif /* _HNB_Cell_Identifier_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h b/include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h new file mode 100644 index 0000000..d2d99fa --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNB_GWResponse_H_ +#define _HNB_GWResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h b/include/osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h new file mode 100644 index 0000000..f36ac89 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNB_Identity_Info_H_ +#define _HNB_Identity_Info_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-Identity.h b/include/osmocom/osmo-iuh/hnbap/HNB-Identity.h new file mode 100644 index 0000000..30448d9 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNB-Identity.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 -gen-PER` + */ + +#ifndef _HNB_Identity_H_ +#define _HNB_Identity_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNB_Identity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNB_Identity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.h b/include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.h new file mode 100644 index 0000000..1846a26 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.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 -gen-PER` + */ + +#ifndef _HNB_Location_Information_H_ +#define _HNB_Location_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 +#include +#include + +#endif /* _HNB_Location_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h b/include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h new file mode 100644 index 0000000..5e843d9 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNB_RNL_Identity_H_ +#define _HNB_RNL_Identity_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h b/include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h new file mode 100644 index 0000000..18017ae --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNBAP_PDU_H_ +#define _HNBAP_PDU_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNBCapacity.h b/include/osmocom/osmo-iuh/hnbap/HNBCapacity.h new file mode 100644 index 0000000..2c6eea1 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _HNBCapacity_H_ +#define _HNBCapacity_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h b/include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h new file mode 100644 index 0000000..39b2802 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.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 -gen-PER` + */ + +#ifndef _HNBConfigInfo_H_ +#define _HNBConfigInfo_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 + +#endif /* _HNBConfigInfo_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h b/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h new file mode 100644 index 0000000..ae42e47 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBConfigTransferRequest_H_ +#define _HNBConfigTransferRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBConfigTransferRequest */ +typedef struct HNBConfigTransferRequest { + struct hnbConfigTransferRequest_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbConfigTransferRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBConfigTransferRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferRequest; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBConfigTransferRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h b/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h new file mode 100644 index 0000000..dbcfa1e --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBConfigTransferResponse_H_ +#define _HNBConfigTransferResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBConfigTransferResponse */ +typedef struct HNBConfigTransferResponse { + struct hnbConfigTransferResponse_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbConfigTransferResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBConfigTransferResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferResponse; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBConfigTransferResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h b/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h new file mode 100644 index 0000000..0833454 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.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 -gen-PER` + */ + +#ifndef _HNBConfigurationInformationMissing_H_ +#define _HNBConfigurationInformationMissing_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _HNBConfigurationInformationMissing_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h b/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h new file mode 100644 index 0000000..5eae3a3 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h @@ -0,0 +1,55 @@ +/* + * 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 + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#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 + +#endif /* _HNBConfigurationInformationProvided_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h b/include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h new file mode 100644 index 0000000..23423f0 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBDe_Register_H_ +#define _HNBDe_Register_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBDe-Register */ +typedef struct HNBDe_Register { + struct hnbDe_Register_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbDe_Register_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBDe_Register_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBDe_Register; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBDe_Register_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h b/include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h new file mode 100644 index 0000000..41a7040 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBRegisterAccept_H_ +#define _HNBRegisterAccept_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBRegisterAccept */ +typedef struct HNBRegisterAccept { + struct hnbRegisterAccept_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbRegisterAccept_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBRegisterAccept_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterAccept; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBRegisterAccept_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h b/include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h new file mode 100644 index 0000000..2e77521 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBRegisterReject_H_ +#define _HNBRegisterReject_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBRegisterReject */ +typedef struct HNBRegisterReject { + struct hnbRegisterReject_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbRegisterReject_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBRegisterReject_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterReject; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBRegisterReject_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h b/include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h new file mode 100644 index 0000000..2d59145 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h @@ -0,0 +1,54 @@ +/* + * 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 _HNBRegisterRequest_H_ +#define _HNBRegisterRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* HNBRegisterRequest */ +typedef struct HNBRegisterRequest { + struct hnbRegisterRequest_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } hnbRegisterRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBRegisterRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterRequest; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _HNBRegisterRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/IE-Extensions.h b/include/osmocom/osmo-iuh/hnbap/IE-Extensions.h new file mode 100644 index 0000000..d56c93e --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/IE-Extensions.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 -gen-PER` + */ + +#ifndef _IE_Extensions_H_ +#define _IE_Extensions_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* IE-Extensions */ +typedef struct IE_Extensions { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} IE_Extensions_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_IE_Extensions; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _IE_Extensions_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/IE.h b/include/osmocom/osmo-iuh/hnbap/IE.h new file mode 100644 index 0000000..8193b57 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/IE.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 -gen-PER` + */ + +#ifndef _IE_H_ +#define _IE_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* IE */ +typedef struct IE { + ProtocolIE_ID_t id; + Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} IE_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_IE; + +#ifdef __cplusplus +} +#endif + +#endif /* _IE_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/IMEI.h b/include/osmocom/osmo-iuh/hnbap/IMEI.h new file mode 100644 index 0000000..41c8c9a --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _IMEI_H_ +#define _IMEI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/IMSI.h b/include/osmocom/osmo-iuh/hnbap/IMSI.h new file mode 100644 index 0000000..061520c --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _IMSI_H_ +#define _IMSI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/IMSIDS41.h b/include/osmocom/osmo-iuh/hnbap/IMSIDS41.h new file mode 100644 index 0000000..e424742 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _IMSIDS41_H_ +#define _IMSIDS41_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/IMSIESN.h b/include/osmocom/osmo-iuh/hnbap/IMSIESN.h new file mode 100644 index 0000000..f81ecb9 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/IMSIESN.h @@ -0,0 +1,40 @@ +/* + * 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 _IMSIESN_H_ +#define _IMSIESN_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* IMSIESN */ +typedef struct IMSIESN { + IMSIDS41_t iMSIDS41; + ESN_t eSN; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} IMSIESN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_IMSIESN; + +#ifdef __cplusplus +} +#endif + +#endif /* _IMSIESN_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/IP-Address.h b/include/osmocom/osmo-iuh/hnbap/IP-Address.h new file mode 100644 index 0000000..26a4cb5 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/IP-Address.h @@ -0,0 +1,73 @@ +/* + * 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 + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 + +#endif /* _IP_Address_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h b/include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h new file mode 100644 index 0000000..c3080b7 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/InitiatingMessage.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 -gen-PER` + */ + +#ifndef _InitiatingMessage_H_ +#define _InitiatingMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InitiatingMessage */ +typedef struct InitiatingMessage { + ProcedureCode_t procedureCode; + Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InitiatingMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessage; + +#ifdef __cplusplus +} +#endif + +#endif /* _InitiatingMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/Ipv4Address.h b/include/osmocom/osmo-iuh/hnbap/Ipv4Address.h new file mode 100644 index 0000000..49154ed --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Ipv4Address_H_ +#define _Ipv4Address_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Ipv6Address.h b/include/osmocom/osmo-iuh/hnbap/Ipv6Address.h new file mode 100644 index 0000000..5268e4c --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Ipv6Address_H_ +#define _Ipv6Address_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h b/include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h new file mode 100644 index 0000000..934203c --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.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 -gen-PER` + */ + +#ifndef _Iurh_Signalling_TNL_AddressList_H_ +#define _Iurh_Signalling_TNL_AddressList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _Iurh_Signalling_TNL_AddressList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/LAC.h b/include/osmocom/osmo-iuh/hnbap/LAC.h new file mode 100644 index 0000000..462fd4c --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _LAC_H_ +#define _LAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/LAI.h b/include/osmocom/osmo-iuh/hnbap/LAI.h new file mode 100644 index 0000000..e0cd2ea --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/LAI.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 -gen-PER` + */ + +#ifndef _LAI_H_ +#define _LAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* LAI */ +typedef struct LAI { + PLMNidentity_t pLMNID; + LAC_t lAC; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} LAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_LAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _LAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/MacroCellID.h b/include/osmocom/osmo-iuh/hnbap/MacroCellID.h new file mode 100644 index 0000000..04ed95f --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _MacroCellID_H_ +#define _MacroCellID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h b/include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h new file mode 100644 index 0000000..9785267 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.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 -gen-PER` + */ + +#ifndef _MacroCoverageInformation_H_ +#define _MacroCoverageInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _MacroCoverageInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/MuxPortNumber.h b/include/osmocom/osmo-iuh/hnbap/MuxPortNumber.h new file mode 100644 index 0000000..2e07f73 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _MuxPortNumber_H_ +#define _MuxPortNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h b/include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h new file mode 100644 index 0000000..4f8060c --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.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 -gen-PER` + */ + +#ifndef _NeighbourCellIdentityList_H_ +#define _NeighbourCellIdentityList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _NeighbourCellIdentityList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h b/include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h new file mode 100644 index 0000000..29f77db --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _NeighbourIdentity_H_ +#define _NeighbourIdentity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h new file mode 100644 index 0000000..cb0c83e --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.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 -gen-PER` + */ + +#ifndef _NeighbourInfoList_H_ +#define _NeighbourInfoList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct HNBConfigInfo; + +/* NeighbourInfoList */ +typedef struct NeighbourInfoList { + A_SEQUENCE_OF(struct HNBConfigInfo) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NeighbourInfoList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoList; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _NeighbourInfoList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h new file mode 100644 index 0000000..02ffd34 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.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 -gen-PER` + */ + +#ifndef _NeighbourInfoRequestItem_H_ +#define _NeighbourInfoRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _NeighbourInfoRequestItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h new file mode 100644 index 0000000..b8d4c51 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.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 -gen-PER` + */ + +#ifndef _NeighbourInfoRequestList_H_ +#define _NeighbourInfoRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#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 + +#endif /* _NeighbourInfoRequestList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/PLMNidentity.h b/include/osmocom/osmo-iuh/hnbap/PLMNidentity.h new file mode 100644 index 0000000..3abe97a --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _PLMNidentity_H_ +#define _PLMNidentity_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/PSC.h b/include/osmocom/osmo-iuh/hnbap/PSC.h new file mode 100644 index 0000000..4fbd4be --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _PSC_H_ +#define _PSC_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/PTMSI.h b/include/osmocom/osmo-iuh/hnbap/PTMSI.h new file mode 100644 index 0000000..6853624 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _PTMSI_H_ +#define _PTMSI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h b/include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h new file mode 100644 index 0000000..570bc35 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/PTMSIRAI.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 -gen-PER` + */ + +#ifndef _PTMSIRAI_H_ +#define _PTMSIRAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* PTMSIRAI */ +typedef struct PTMSIRAI { + PTMSI_t pTMSI; + RAI_t rAI; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} PTMSIRAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_PTMSIRAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _PTMSIRAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/Presence.h b/include/osmocom/osmo-iuh/hnbap/Presence.h new file mode 100644 index 0000000..a3773aa --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Presence_H_ +#define _Presence_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/PrivateIE-ID.h b/include/osmocom/osmo-iuh/hnbap/PrivateIE-ID.h new file mode 100644 index 0000000..890974e --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/PrivateIE-ID.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 -gen-PER` + */ + +#ifndef _PrivateIE_ID_H_ +#define _PrivateIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +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 { + long local; + OBJECT_IDENTIFIER_t global; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} PrivateIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _PrivateIE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/PrivateMessage.h b/include/osmocom/osmo-iuh/hnbap/PrivateMessage.h new file mode 100644 index 0000000..5a5d7d4 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/PrivateMessage.h @@ -0,0 +1,54 @@ +/* + * 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 _PrivateMessage_H_ +#define _PrivateMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* PrivateMessage */ +typedef struct PrivateMessage { + struct privateMessage_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } privateMessage_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} PrivateMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _PrivateMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/ProcedureCode.h b/include/osmocom/osmo-iuh/hnbap/ProcedureCode.h new file mode 100644 index 0000000..a48f453 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _ProcedureCode_H_ +#define _ProcedureCode_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h b/include/osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h new file mode 100644 index 0000000..3252e97 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _ProtocolIE_ID_H_ +#define _ProtocolIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/RAB-ID.h b/include/osmocom/osmo-iuh/hnbap/RAB-ID.h new file mode 100644 index 0000000..45cf69e --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _RAB_ID_H_ +#define _RAB_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/RABList.h b/include/osmocom/osmo-iuh/hnbap/RABList.h new file mode 100644 index 0000000..9b05ecc --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/RABList.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 -gen-PER` + */ + +#ifndef _RABList_H_ +#define _RABList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct RABListItem; + +/* RABList */ +typedef struct RABList { + A_SEQUENCE_OF(struct RABListItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RABList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RABList; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _RABList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/RABListItem.h b/include/osmocom/osmo-iuh/hnbap/RABListItem.h new file mode 100644 index 0000000..18e1b29 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/RABListItem.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 -gen-PER` + */ + +#ifndef _RABListItem_H_ +#define _RABListItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 + +#endif /* _RABListItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/RAC.h b/include/osmocom/osmo-iuh/hnbap/RAC.h new file mode 100644 index 0000000..bf61f44 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _RAC_H_ +#define _RAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/RAI.h b/include/osmocom/osmo-iuh/hnbap/RAI.h new file mode 100644 index 0000000..6ecd006 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/RAI.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 -gen-PER` + */ + +#ifndef _RAI_H_ +#define _RAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RAI */ +typedef struct RAI { + LAI_t lAI; + RAC_t rAC; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/RNC-ID.h b/include/osmocom/osmo-iuh/hnbap/RNC-ID.h new file mode 100644 index 0000000..c42f984 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _RNC_ID_H_ +#define _RNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Registration-Cause.h b/include/osmocom/osmo-iuh/hnbap/Registration-Cause.h new file mode 100644 index 0000000..c137068 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Registration_Cause_H_ +#define _Registration_Cause_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/RelocationComplete.h b/include/osmocom/osmo-iuh/hnbap/RelocationComplete.h new file mode 100644 index 0000000..74ca101 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/RelocationComplete.h @@ -0,0 +1,54 @@ +/* + * 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 _RelocationComplete_H_ +#define _RelocationComplete_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* RelocationComplete */ +typedef struct RelocationComplete { + struct relocationComplete_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationComplete_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RelocationComplete_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RelocationComplete; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _RelocationComplete_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/S-RNTIPrefix.h b/include/osmocom/osmo-iuh/hnbap/S-RNTIPrefix.h new file mode 100644 index 0000000..072e305 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _S_RNTIPrefix_H_ +#define _S_RNTIPrefix_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/SAC.h b/include/osmocom/osmo-iuh/hnbap/SAC.h new file mode 100644 index 0000000..5362968 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _SAC_H_ +#define _SAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h b/include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h new file mode 100644 index 0000000..90d798d --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.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 -gen-PER` + */ + +#ifndef _SuccessfulOutcome_H_ +#define _SuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* SuccessfulOutcome */ +typedef struct SuccessfulOutcome { + ProcedureCode_t procedureCode; + Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} SuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _SuccessfulOutcome_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TMSIDS41.h b/include/osmocom/osmo-iuh/hnbap/TMSIDS41.h new file mode 100644 index 0000000..1cd21a4 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _TMSIDS41_H_ +#define _TMSIDS41_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/TMSILAI.h b/include/osmocom/osmo-iuh/hnbap/TMSILAI.h new file mode 100644 index 0000000..2ba0a1a --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/TMSILAI.h @@ -0,0 +1,40 @@ +/* + * 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 _TMSILAI_H_ +#define _TMSILAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* TMSILAI */ +typedef struct TMSILAI { + BIT_STRING_t tMSI; + LAI_t lAI; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} TMSILAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_TMSILAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _TMSILAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h b/include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h new file mode 100644 index 0000000..eb942e5 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h @@ -0,0 +1,54 @@ +/* + * 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 _TNLUpdateFailure_H_ +#define _TNLUpdateFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* TNLUpdateFailure */ +typedef struct TNLUpdateFailure { + struct tnlUpdateFailure_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } tnlUpdateFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} TNLUpdateFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateFailure; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _TNLUpdateFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h b/include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h new file mode 100644 index 0000000..129a35a --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h @@ -0,0 +1,54 @@ +/* + * 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 _TNLUpdateRequest_H_ +#define _TNLUpdateRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* TNLUpdateRequest */ +typedef struct TNLUpdateRequest { + struct tnlUpdateRequest_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } tnlUpdateRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} TNLUpdateRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateRequest; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _TNLUpdateRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h b/include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h new file mode 100644 index 0000000..304cbe6 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h @@ -0,0 +1,54 @@ +/* + * 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 _TNLUpdateResponse_H_ +#define _TNLUpdateResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* TNLUpdateResponse */ +typedef struct TNLUpdateResponse { + struct tnlUpdateResponse_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } tnlUpdateResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} TNLUpdateResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateResponse; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _TNLUpdateResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TransportInfo.h b/include/osmocom/osmo-iuh/hnbap/TransportInfo.h new file mode 100644 index 0000000..d81936d --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/TransportInfo.h @@ -0,0 +1,75 @@ +/* + * 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 + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#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 + +#endif /* _TransportInfo_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TransportLayerAddress.h b/include/osmocom/osmo-iuh/hnbap/TransportLayerAddress.h new file mode 100644 index 0000000..d320738 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _TransportLayerAddress_H_ +#define _TransportLayerAddress_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/TriggeringMessage.h b/include/osmocom/osmo-iuh/hnbap/TriggeringMessage.h new file mode 100644 index 0000000..3854505 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _TriggeringMessage_H_ +#define _TriggeringMessage_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Tunnel-Information.h b/include/osmocom/osmo-iuh/hnbap/Tunnel-Information.h new file mode 100644 index 0000000..5d87aba --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/Tunnel-Information.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 -gen-PER` + */ + +#ifndef _Tunnel_Information_H_ +#define _Tunnel_Information_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 + +#endif /* _Tunnel_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/TypeOfError.h b/include/osmocom/osmo-iuh/hnbap/TypeOfError.h new file mode 100644 index 0000000..7e0fcf0 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _TypeOfError_H_ +#define _TypeOfError_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/U-RNTI.h b/include/osmocom/osmo-iuh/hnbap/U-RNTI.h new file mode 100644 index 0000000..81ab168 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _U_RNTI_H_ +#define _U_RNTI_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h b/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h new file mode 100644 index 0000000..2568963 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h @@ -0,0 +1,54 @@ +/* + * 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 _U_RNTIQueryRequest_H_ +#define _U_RNTIQueryRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* U-RNTIQueryRequest */ +typedef struct U_RNTIQueryRequest { + struct u_RNTIQueryRequest_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } u_RNTIQueryRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} U_RNTIQueryRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryRequest; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _U_RNTIQueryRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h b/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h new file mode 100644 index 0000000..ed411ab --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h @@ -0,0 +1,54 @@ +/* + * 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 _U_RNTIQueryResponse_H_ +#define _U_RNTIQueryResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* U-RNTIQueryResponse */ +typedef struct U_RNTIQueryResponse { + struct u_RNTIQueryResponse_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } u_RNTIQueryResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} U_RNTIQueryResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryResponse; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _U_RNTIQueryResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UDP-Port-Number.h b/include/osmocom/osmo-iuh/hnbap/UDP-Port-Number.h new file mode 100644 index 0000000..0f350cb --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _UDP_Port_Number_H_ +#define _UDP_Port_Number_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h b/include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h new file mode 100644 index 0000000..1d4cf41 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UE-Capabilities.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 -gen-PER` + */ + +#ifndef _UE_Capabilities_H_ +#define _UE_Capabilities_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#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 + +#endif /* _UE_Capabilities_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UE-Identity.h b/include/osmocom/osmo-iuh/hnbap/UE-Identity.h new file mode 100644 index 0000000..90852f9 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _UE_Identity_H_ +#define _UE_Identity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/UEDe-Register.h b/include/osmocom/osmo-iuh/hnbap/UEDe-Register.h new file mode 100644 index 0000000..818491a --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UEDe-Register.h @@ -0,0 +1,54 @@ +/* + * 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 _UEDe_Register_H_ +#define _UEDe_Register_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* UEDe-Register */ +typedef struct UEDe_Register { + struct ueDe_Register_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueDe_Register_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} UEDe_Register_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_UEDe_Register; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _UEDe_Register_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h b/include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h new file mode 100644 index 0000000..d6884bf --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h @@ -0,0 +1,54 @@ +/* + * 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 _UERegisterAccept_H_ +#define _UERegisterAccept_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* UERegisterAccept */ +typedef struct UERegisterAccept { + struct ueRegisterAccept_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueRegisterAccept_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} UERegisterAccept_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_UERegisterAccept; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _UERegisterAccept_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UERegisterReject.h b/include/osmocom/osmo-iuh/hnbap/UERegisterReject.h new file mode 100644 index 0000000..fe697b4 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UERegisterReject.h @@ -0,0 +1,54 @@ +/* + * 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 _UERegisterReject_H_ +#define _UERegisterReject_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* UERegisterReject */ +typedef struct UERegisterReject { + struct ueRegisterReject_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueRegisterReject_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} UERegisterReject_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_UERegisterReject; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _UERegisterReject_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h b/include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h new file mode 100644 index 0000000..e718945 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h @@ -0,0 +1,54 @@ +/* + * 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 _UERegisterRequest_H_ +#define _UERegisterRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct IE; + +/* UERegisterRequest */ +typedef struct UERegisterRequest { + struct ueRegisterRequest_ies { + A_SEQUENCE_OF(struct IE) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueRegisterRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} UERegisterRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_UERegisterRequest; + +#ifdef __cplusplus +} +#endif + +/* Referred external types */ +#include + +#endif /* _UERegisterRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/URAIdentity.h b/include/osmocom/osmo-iuh/hnbap/URAIdentity.h new file mode 100644 index 0000000..ec2c4bc --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _URAIdentity_H_ +#define _URAIdentity_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/URAIdentityList.h b/include/osmocom/osmo-iuh/hnbap/URAIdentityList.h new file mode 100644 index 0000000..12c3bb5 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/URAIdentityList.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 -gen-PER` + */ + +#ifndef _URAIdentityList_H_ +#define _URAIdentityList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* URAIdentityList */ +typedef struct URAIdentityList { + A_SEQUENCE_OF(URAIdentity_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} URAIdentityList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_URAIdentityList; + +#ifdef __cplusplus +} +#endif + +#endif /* _URAIdentityList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UTRANCellID.h b/include/osmocom/osmo-iuh/hnbap/UTRANCellID.h new file mode 100644 index 0000000..b034165 --- /dev/null +++ b/include/osmocom/osmo-iuh/hnbap/UTRANCellID.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 -gen-PER` + */ + +#ifndef _UTRANCellID_H_ +#define _UTRANCellID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#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 + +#endif /* _UTRANCellID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/hnbap/UnknownU-RNTIIndication.h b/include/osmocom/osmo-iuh/hnbap/UnknownU-RNTIIndication.h new file mode 100644 index 0000000..d0f2a9a --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _UnknownU_RNTIIndication_H_ +#define _UnknownU_RNTIIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h b/include/osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h new file mode 100644 index 0000000..bae3125 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _UnsuccessfulOutcome_H_ +#define _UnsuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#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 diff --git a/include/osmocom/osmo-iuh/hnbap/Update-cause.h b/include/osmocom/osmo-iuh/hnbap/Update-cause.h new file mode 100644 index 0000000..cff96e1 --- /dev/null +++ b/include/osmocom/osmo-iuh/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 -gen-PER` + */ + +#ifndef _Update_cause_H_ +#define _Update_cause_H_ + + +#include + +/* Including external dependencies */ +#include + +#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 diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_APN.h b/include/osmocom/osmo-iuh/ranap/RANAP_APN.h new file mode 100644 index 0000000..ac158e1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_APN.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" + */ + +#ifndef _RANAP_APN_H_ +#define _RANAP_APN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_APN */ +typedef OCTET_STRING_t RANAP_APN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_APN; +asn_struct_free_f RANAP_APN_free; +asn_struct_print_f RANAP_APN_print; +asn_constr_check_f RANAP_APN_constraint; +ber_type_decoder_f RANAP_APN_decode_ber; +der_type_encoder_f RANAP_APN_encode_der; +xer_type_decoder_f RANAP_APN_decode_xer; +xer_type_encoder_f RANAP_APN_encode_xer; +per_type_decoder_f RANAP_APN_decode_uper; +per_type_encoder_f RANAP_APN_encode_uper; +per_type_decoder_f RANAP_APN_decode_aper; +per_type_encoder_f RANAP_APN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_APN_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AccuracyFulfilmentIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_AccuracyFulfilmentIndicator.h new file mode 100644 index 0000000..e95d0b9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AccuracyFulfilmentIndicator.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_AccuracyFulfilmentIndicator_H_ +#define _RANAP_AccuracyFulfilmentIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_AccuracyFulfilmentIndicator { + RANAP_AccuracyFulfilmentIndicator_requested_Accuracy_Fulfilled = 0, + RANAP_AccuracyFulfilmentIndicator_requested_Accuracy_Not_Fulfilled = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_AccuracyFulfilmentIndicator; + +/* RANAP_AccuracyFulfilmentIndicator */ +typedef long RANAP_AccuracyFulfilmentIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AccuracyFulfilmentIndicator; +asn_struct_free_f RANAP_AccuracyFulfilmentIndicator_free; +asn_struct_print_f RANAP_AccuracyFulfilmentIndicator_print; +asn_constr_check_f RANAP_AccuracyFulfilmentIndicator_constraint; +ber_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_ber; +der_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_der; +xer_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_xer; +xer_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_xer; +per_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_uper; +per_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_uper; +per_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_aper; +per_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AccuracyFulfilmentIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h b/include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h new file mode 100644 index 0000000..56526ae --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_AllocationOrRetentionPriority_H_ +#define _RANAP_AllocationOrRetentionPriority_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_AllocationOrRetentionPriority */ +typedef struct RANAP_AllocationOrRetentionPriority { + RANAP_PriorityLevel_t priorityLevel; + RANAP_Pre_emptionCapability_t pre_emptionCapability; + RANAP_Pre_emptionVulnerability_t pre_emptionVulnerability; + RANAP_QueuingAllowed_t queuingAllowed; + 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_AllocationOrRetentionPriority_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AllocationOrRetentionPriority; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AllocationOrRetentionPriority_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h new file mode 100644 index 0000000..9003723 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf { + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altExtendedGuaranteedBitrateType; + RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_t *altExtendedGuaranteedBitrates /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h new file mode 100644 index 0000000..5d72191 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h new file mode 100644 index 0000000..ff54257 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates { + A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h new file mode 100644 index 0000000..6c2d8b7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf { + RANAP_Alt_RAB_Parameter_MaxBitrateType_t altExtendedMaxBitrateType; + RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_t *altExtendedMaxBitrates /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h new file mode 100644 index 0000000..59146e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h new file mode 100644 index 0000000..e4f15c1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates { + A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h new file mode 100644 index 0000000..716e128 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf { + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altGuaranteedBitrateType; + RANAP_Alt_RAB_Parameter_GuaranteedBitrates_t *altGuaranteedBitrates /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h new file mode 100644 index 0000000..970cfa1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ +#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateList */ +typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h new file mode 100644 index 0000000..57611be --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ +#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Alt_RAB_Parameter_GuaranteedBitrateType { + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_unspecified = 0, + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_value_range = 1, + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_discrete_values = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_Alt_RAB_Parameter_GuaranteedBitrateType; + +/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateType */ +typedef long RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateType; +asn_struct_free_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_free; +asn_struct_print_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_print; +asn_constr_check_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_constraint; +ber_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_ber; +der_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_der; +xer_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_xer; +xer_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_xer; +per_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_uper; +per_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_uper; +per_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_aper; +per_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h new file mode 100644 index 0000000..35cd221 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-GuaranteedBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrates { + A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_GuaranteedBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h new file mode 100644 index 0000000..29bceae --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-MaxBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_MaxBitrateInf { + RANAP_Alt_RAB_Parameter_MaxBitrateType_t altMaxBitrateType; + RANAP_Alt_RAB_Parameter_MaxBitrates_t *altMaxBitrates /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_MaxBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h new file mode 100644 index 0000000..1e36c19 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ +#define _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-MaxBitrateList */ +typedef struct RANAP_Alt_RAB_Parameter_MaxBitrateList { + A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_MaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h new file mode 100644 index 0000000..1370399 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ +#define _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Alt_RAB_Parameter_MaxBitrateType { + RANAP_Alt_RAB_Parameter_MaxBitrateType_unspecified = 0, + RANAP_Alt_RAB_Parameter_MaxBitrateType_value_range = 1, + RANAP_Alt_RAB_Parameter_MaxBitrateType_discrete_values = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_Alt_RAB_Parameter_MaxBitrateType; + +/* RANAP_Alt-RAB-Parameter-MaxBitrateType */ +typedef long RANAP_Alt_RAB_Parameter_MaxBitrateType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateType; +asn_struct_free_f RANAP_Alt_RAB_Parameter_MaxBitrateType_free; +asn_struct_print_f RANAP_Alt_RAB_Parameter_MaxBitrateType_print; +asn_constr_check_f RANAP_Alt_RAB_Parameter_MaxBitrateType_constraint; +ber_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_ber; +der_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_der; +xer_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_xer; +xer_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_xer; +per_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_uper; +per_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_uper; +per_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_aper; +per_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h new file mode 100644 index 0000000..9b9f4da --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-MaxBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_MaxBitrates { + A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_MaxBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_MaxBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h new file mode 100644 index 0000000..5dec296 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf { + RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altSupportedGuaranteedBitrateType; + RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_t *altSupportedGuaranteedBitrates /* 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_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h new file mode 100644 index 0000000..7936bf2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates { + A_SEQUENCE_OF(RANAP_SupportedRAB_ParameterBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h new file mode 100644 index 0000000..b19b33c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ +#define _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf */ +typedef struct RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf { + RANAP_Alt_RAB_Parameter_MaxBitrateType_t altSupportedMaxBitrateType; + RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_t *altSupportedMaxBitrates /* 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_Alt_RAB_Parameter_SupportedMaxBitrateInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h new file mode 100644 index 0000000..d8fa544 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ +#define _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameter-SupportedMaxBitrates */ +typedef struct RANAP_Alt_RAB_Parameter_SupportedMaxBitrates { + A_SEQUENCE_OF(RANAP_SupportedRAB_ParameterBitrateList_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedMaxBitrates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h new file mode 100644 index 0000000..87383dd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Alt_RAB_Parameters_H_ +#define _RANAP_Alt_RAB_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Alt-RAB-Parameters */ +typedef struct RANAP_Alt_RAB_Parameters { + RANAP_Alt_RAB_Parameter_MaxBitrateInf_t *altMaxBitrateInf /* OPTIONAL */; + RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_t *altGuaranteedBitRateInf /* 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_Alt_RAB_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Alt_RAB_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AlternativeRABConfigurationRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_AlternativeRABConfigurationRequest.h new file mode 100644 index 0000000..676d97f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AlternativeRABConfigurationRequest.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" + */ + +#ifndef _RANAP_AlternativeRABConfigurationRequest_H_ +#define _RANAP_AlternativeRABConfigurationRequest_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_AlternativeRABConfigurationRequest { + RANAP_AlternativeRABConfigurationRequest_alternative_RAB_configuration_Requested = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_AlternativeRABConfigurationRequest; + +/* RANAP_AlternativeRABConfigurationRequest */ +typedef long RANAP_AlternativeRABConfigurationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AlternativeRABConfigurationRequest; +asn_struct_free_f RANAP_AlternativeRABConfigurationRequest_free; +asn_struct_print_f RANAP_AlternativeRABConfigurationRequest_print; +asn_constr_check_f RANAP_AlternativeRABConfigurationRequest_constraint; +ber_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_ber; +der_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_der; +xer_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_xer; +xer_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_xer; +per_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_uper; +per_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_uper; +per_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_aper; +per_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AlternativeRABConfigurationRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h b/include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h new file mode 100644 index 0000000..15529f2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_AreaIdentity_H_ +#define _RANAP_AreaIdentity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_AreaIdentity_PR { + RANAP_AreaIdentity_PR_NOTHING, /* No components present */ + RANAP_AreaIdentity_PR_sAI, + RANAP_AreaIdentity_PR_geographicalArea, + /* Extensions may appear below */ + +} RANAP_AreaIdentity_PR; + +/* RANAP_AreaIdentity */ +typedef struct RANAP_AreaIdentity { + RANAP_AreaIdentity_PR present; + union RANAP_AreaIdentity_u { + RANAP_SAI_t sAI; + RANAP_GeographicalArea_t geographicalArea; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_AreaIdentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AreaIdentity; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AreaIdentity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h new file mode 100644 index 0000000..4994e50 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ +#define _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList */ +typedef struct RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h new file mode 100644 index 0000000..ee5ce75 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ +#define _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList */ +typedef struct RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h new file mode 100644 index 0000000..8674e12 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ +#define _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Ass-RAB-Parameter-GuaranteedBitrateList */ +typedef struct RANAP_Ass_RAB_Parameter_GuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_GuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h new file mode 100644 index 0000000..377f623 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ +#define _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Ass-RAB-Parameter-MaxBitrateList */ +typedef struct RANAP_Ass_RAB_Parameter_MaxBitrateList { + A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Ass_RAB_Parameter_MaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_MaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h new file mode 100644 index 0000000..227b242 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Ass_RAB_Parameters_H_ +#define _RANAP_Ass_RAB_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Ass-RAB-Parameters */ +typedef struct RANAP_Ass_RAB_Parameters { + RANAP_Ass_RAB_Parameter_MaxBitrateList_t *assMaxBitrateInf /* OPTIONAL */; + RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_t *assGuaranteedBitRateInf /* 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_Ass_RAB_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Ass_RAB_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h b/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h new file mode 100644 index 0000000..93c96c5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_AuthorisedPLMNs_H_ +#define _RANAP_AuthorisedPLMNs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_AuthorisedPLMNs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedPLMNs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AuthorisedPLMNs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h b/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h new file mode 100644 index 0000000..16aaa74 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_AuthorisedSNAs_H_ +#define _RANAP_AuthorisedSNAs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_AuthorisedSNAs */ +typedef struct RANAP_AuthorisedSNAs { + A_SEQUENCE_OF(RANAP_SNAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_AuthorisedSNAs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedSNAs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AuthorisedSNAs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_BindingID.h b/include/osmocom/osmo-iuh/ranap/RANAP_BindingID.h new file mode 100644 index 0000000..ff5a303 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_BindingID.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" + */ + +#ifndef _RANAP_BindingID_H_ +#define _RANAP_BindingID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_BindingID */ +typedef OCTET_STRING_t RANAP_BindingID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_BindingID; +asn_struct_free_f RANAP_BindingID_free; +asn_struct_print_f RANAP_BindingID_print; +asn_constr_check_f RANAP_BindingID_constraint; +ber_type_decoder_f RANAP_BindingID_decode_ber; +der_type_encoder_f RANAP_BindingID_encode_der; +xer_type_decoder_f RANAP_BindingID_decode_xer; +xer_type_encoder_f RANAP_BindingID_encode_xer; +per_type_decoder_f RANAP_BindingID_decode_uper; +per_type_encoder_f RANAP_BindingID_encode_uper; +per_type_decoder_f RANAP_BindingID_decode_aper; +per_type_encoder_f RANAP_BindingID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_BindingID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h b/include/osmocom/osmo-iuh/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h new file mode 100644 index 0000000..8d0e895 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ +#define _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_BroadcastAssistanceDataDecipheringKeys */ +typedef struct RANAP_BroadcastAssistanceDataDecipheringKeys { + BIT_STRING_t cipheringKeyFlag; + BIT_STRING_t currentDecipheringKey; + BIT_STRING_t nextDecipheringKey; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_BroadcastAssistanceDataDecipheringKeys_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_BroadcastAssistanceDataDecipheringKeys; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CGI.h b/include/osmocom/osmo-iuh/ranap/RANAP_CGI.h new file mode 100644 index 0000000..312ff7f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CGI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CGI_H_ +#define _RANAP_CGI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CGI */ +typedef struct RANAP_CGI { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_LAC_t lAC; + RANAP_CI_t cI; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CGI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CGI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CGI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CI.h b/include/osmocom/osmo-iuh/ranap/RANAP_CI.h new file mode 100644 index 0000000..fb7c777 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CI.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" + */ + +#ifndef _RANAP_CI_H_ +#define _RANAP_CI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CI */ +typedef OCTET_STRING_t RANAP_CI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CI; +asn_struct_free_f RANAP_CI_free; +asn_struct_print_f RANAP_CI_print; +asn_constr_check_f RANAP_CI_constraint; +ber_type_decoder_f RANAP_CI_decode_ber; +der_type_encoder_f RANAP_CI_encode_der; +xer_type_decoder_f RANAP_CI_decode_xer; +xer_type_encoder_f RANAP_CI_encode_xer; +per_type_decoder_f RANAP_CI_decode_uper; +per_type_encoder_f RANAP_CI_encode_uper; +per_type_decoder_f RANAP_CI_decode_aper; +per_type_encoder_f RANAP_CI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h b/include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h new file mode 100644 index 0000000..e43efd3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_CN_DeactivateTrace_H_ +#define _RANAP_CN_DeactivateTrace_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CN-DeactivateTrace */ +typedef struct RANAP_CN_DeactivateTrace { + struct cN_DeactivateTrace_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } cN_DeactivateTrace_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CN_DeactivateTrace_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_DeactivateTrace; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CN_DeactivateTrace_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CN-DomainIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_CN-DomainIndicator.h new file mode 100644 index 0000000..3a63f87 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CN-DomainIndicator.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" + */ + +#ifndef _RANAP_CN_DomainIndicator_H_ +#define _RANAP_CN_DomainIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CN_DomainIndicator { + RANAP_CN_DomainIndicator_cs_domain = 0, + RANAP_CN_DomainIndicator_ps_domain = 1 +} e_RANAP_CN_DomainIndicator; + +/* RANAP_CN-DomainIndicator */ +typedef long RANAP_CN_DomainIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_DomainIndicator; +asn_struct_free_f RANAP_CN_DomainIndicator_free; +asn_struct_print_f RANAP_CN_DomainIndicator_print; +asn_constr_check_f RANAP_CN_DomainIndicator_constraint; +ber_type_decoder_f RANAP_CN_DomainIndicator_decode_ber; +der_type_encoder_f RANAP_CN_DomainIndicator_encode_der; +xer_type_decoder_f RANAP_CN_DomainIndicator_decode_xer; +xer_type_encoder_f RANAP_CN_DomainIndicator_encode_xer; +per_type_decoder_f RANAP_CN_DomainIndicator_decode_uper; +per_type_encoder_f RANAP_CN_DomainIndicator_encode_uper; +per_type_decoder_f RANAP_CN_DomainIndicator_decode_aper; +per_type_encoder_f RANAP_CN_DomainIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CN_DomainIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CN-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_CN-ID.h new file mode 100644 index 0000000..2032791 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CN-ID.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" + */ + +#ifndef _RANAP_CN_ID_H_ +#define _RANAP_CN_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CN-ID */ +typedef long RANAP_CN_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_ID; +asn_struct_free_f RANAP_CN_ID_free; +asn_struct_print_f RANAP_CN_ID_print; +asn_constr_check_f RANAP_CN_ID_constraint; +ber_type_decoder_f RANAP_CN_ID_decode_ber; +der_type_encoder_f RANAP_CN_ID_encode_der; +xer_type_decoder_f RANAP_CN_ID_decode_xer; +xer_type_encoder_f RANAP_CN_ID_encode_xer; +per_type_decoder_f RANAP_CN_ID_decode_uper; +per_type_encoder_f RANAP_CN_ID_encode_uper; +per_type_decoder_f RANAP_CN_ID_decode_aper; +per_type_encoder_f RANAP_CN_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CN_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h b/include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h new file mode 100644 index 0000000..0d1f570 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_CN_InvokeTrace_H_ +#define _RANAP_CN_InvokeTrace_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CN-InvokeTrace */ +typedef struct RANAP_CN_InvokeTrace { + struct cN_InvokeTrace_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } cN_InvokeTrace_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CN_InvokeTrace_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_InvokeTrace; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CN_InvokeTrace_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h new file mode 100644 index 0000000..c7fd7ca --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_CNMBMSLinkingInformation_H_ +#define _RANAP_CNMBMSLinkingInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CNMBMSLinkingInformation */ +typedef struct RANAP_CNMBMSLinkingInformation { + RANAP_JoinedMBMSBearerService_IEs_t joinedMBMSBearerService_IEs; + 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_CNMBMSLinkingInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CNMBMSLinkingInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CNMBMSLinkingInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CSFB-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_CSFB-Information.h new file mode 100644 index 0000000..8a64b23 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CSFB-Information.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CSFB_Information_H_ +#define _RANAP_CSFB_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CSFB_Information { + RANAP_CSFB_Information_csfb = 0, + RANAP_CSFB_Information_csfb_high_priority = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_CSFB_Information; + +/* RANAP_CSFB-Information */ +typedef long RANAP_CSFB_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSFB_Information; +asn_struct_free_f RANAP_CSFB_Information_free; +asn_struct_print_f RANAP_CSFB_Information_print; +asn_constr_check_f RANAP_CSFB_Information_constraint; +ber_type_decoder_f RANAP_CSFB_Information_decode_ber; +der_type_encoder_f RANAP_CSFB_Information_encode_der; +xer_type_decoder_f RANAP_CSFB_Information_decode_xer; +xer_type_encoder_f RANAP_CSFB_Information_encode_xer; +per_type_decoder_f RANAP_CSFB_Information_decode_uper; +per_type_encoder_f RANAP_CSFB_Information_encode_uper; +per_type_decoder_f RANAP_CSFB_Information_decode_aper; +per_type_encoder_f RANAP_CSFB_Information_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CSFB_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h new file mode 100644 index 0000000..b6cb0d1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CSG_Id_List_H_ +#define _RANAP_CSG_Id_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CSG-Id-List */ +typedef struct RANAP_CSG_Id_List { + A_SEQUENCE_OF(RANAP_CSG_Id_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CSG_Id_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Id_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CSG_Id_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id.h b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id.h new file mode 100644 index 0000000..57dd868 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id.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" + */ + +#ifndef _RANAP_CSG_Id_H_ +#define _RANAP_CSG_Id_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CSG-Id */ +typedef BIT_STRING_t RANAP_CSG_Id_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Id; +asn_struct_free_f RANAP_CSG_Id_free; +asn_struct_print_f RANAP_CSG_Id_print; +asn_constr_check_f RANAP_CSG_Id_constraint; +ber_type_decoder_f RANAP_CSG_Id_decode_ber; +der_type_encoder_f RANAP_CSG_Id_encode_der; +xer_type_decoder_f RANAP_CSG_Id_decode_xer; +xer_type_encoder_f RANAP_CSG_Id_encode_xer; +per_type_decoder_f RANAP_CSG_Id_decode_uper; +per_type_encoder_f RANAP_CSG_Id_encode_uper; +per_type_decoder_f RANAP_CSG_Id_decode_aper; +per_type_encoder_f RANAP_CSG_Id_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CSG_Id_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Membership-Status.h b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Membership-Status.h new file mode 100644 index 0000000..eeeae70 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CSG-Membership-Status.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CSG_Membership_Status_H_ +#define _RANAP_CSG_Membership_Status_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CSG_Membership_Status { + RANAP_CSG_Membership_Status_member = 0, + RANAP_CSG_Membership_Status_non_member = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_CSG_Membership_Status; + +/* RANAP_CSG-Membership-Status */ +typedef long RANAP_CSG_Membership_Status_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Membership_Status; +asn_struct_free_f RANAP_CSG_Membership_Status_free; +asn_struct_print_f RANAP_CSG_Membership_Status_print; +asn_constr_check_f RANAP_CSG_Membership_Status_constraint; +ber_type_decoder_f RANAP_CSG_Membership_Status_decode_ber; +der_type_encoder_f RANAP_CSG_Membership_Status_encode_der; +xer_type_decoder_f RANAP_CSG_Membership_Status_decode_xer; +xer_type_encoder_f RANAP_CSG_Membership_Status_encode_xer; +per_type_decoder_f RANAP_CSG_Membership_Status_decode_uper; +per_type_encoder_f RANAP_CSG_Membership_Status_encode_uper; +per_type_decoder_f RANAP_CSG_Membership_Status_decode_aper; +per_type_encoder_f RANAP_CSG_Membership_Status_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CSG_Membership_Status_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Cause.h b/include/osmocom/osmo-iuh/ranap/RANAP_Cause.h new file mode 100644 index 0000000..277a5fb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Cause.h @@ -0,0 +1,69 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Cause_H_ +#define _RANAP_Cause_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Cause_PR { + RANAP_Cause_PR_NOTHING, /* No components present */ + RANAP_Cause_PR_radioNetwork, + RANAP_Cause_PR_transmissionNetwork, + RANAP_Cause_PR_nAS, + RANAP_Cause_PR_protocol, + RANAP_Cause_PR_misc, + RANAP_Cause_PR_non_Standard, + /* Extensions may appear below */ + RANAP_Cause_PR_radioNetworkExtension +} RANAP_Cause_PR; + +/* RANAP_Cause */ +typedef struct RANAP_Cause { + RANAP_Cause_PR present; + union RANAP_Cause_u { + RANAP_CauseRadioNetwork_t radioNetwork; + RANAP_CauseTransmissionNetwork_t transmissionNetwork; + RANAP_CauseNAS_t nAS; + RANAP_CauseProtocol_t protocol; + RANAP_CauseMisc_t misc; + RANAP_CauseNon_Standard_t non_Standard; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_CauseRadioNetworkExtension_t radioNetworkExtension; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cause; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Cause_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseMisc.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseMisc.h new file mode 100644 index 0000000..69ff507 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseMisc.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" + */ + +#ifndef _RANAP_CauseMisc_H_ +#define _RANAP_CauseMisc_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseMisc { + RANAP_CauseMisc_om_intervention = 113, + RANAP_CauseMisc_no_resource_available = 114, + RANAP_CauseMisc_unspecified_failure = 115, + RANAP_CauseMisc_network_optimisation = 116 +} e_RANAP_CauseMisc; + +/* RANAP_CauseMisc */ +typedef long RANAP_CauseMisc_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseMisc; +asn_struct_free_f RANAP_CauseMisc_free; +asn_struct_print_f RANAP_CauseMisc_print; +asn_constr_check_f RANAP_CauseMisc_constraint; +ber_type_decoder_f RANAP_CauseMisc_decode_ber; +der_type_encoder_f RANAP_CauseMisc_encode_der; +xer_type_decoder_f RANAP_CauseMisc_decode_xer; +xer_type_encoder_f RANAP_CauseMisc_encode_xer; +per_type_decoder_f RANAP_CauseMisc_decode_uper; +per_type_encoder_f RANAP_CauseMisc_encode_uper; +per_type_decoder_f RANAP_CauseMisc_decode_aper; +per_type_encoder_f RANAP_CauseMisc_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseMisc_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseNAS.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseNAS.h new file mode 100644 index 0000000..90f60a4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseNAS.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" + */ + +#ifndef _RANAP_CauseNAS_H_ +#define _RANAP_CauseNAS_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseNAS { + RANAP_CauseNAS_user_restriction_start_indication = 81, + RANAP_CauseNAS_user_restriction_end_indication = 82, + RANAP_CauseNAS_normal_release = 83, + RANAP_CauseNAS_csg_subscription_expiry = 84 +} e_RANAP_CauseNAS; + +/* RANAP_CauseNAS */ +typedef long RANAP_CauseNAS_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseNAS; +asn_struct_free_f RANAP_CauseNAS_free; +asn_struct_print_f RANAP_CauseNAS_print; +asn_constr_check_f RANAP_CauseNAS_constraint; +ber_type_decoder_f RANAP_CauseNAS_decode_ber; +der_type_encoder_f RANAP_CauseNAS_encode_der; +xer_type_decoder_f RANAP_CauseNAS_decode_xer; +xer_type_encoder_f RANAP_CauseNAS_encode_xer; +per_type_decoder_f RANAP_CauseNAS_decode_uper; +per_type_encoder_f RANAP_CauseNAS_encode_uper; +per_type_decoder_f RANAP_CauseNAS_decode_aper; +per_type_encoder_f RANAP_CauseNAS_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseNAS_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseNon-Standard.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseNon-Standard.h new file mode 100644 index 0000000..22e85e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseNon-Standard.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" + */ + +#ifndef _RANAP_CauseNon_Standard_H_ +#define _RANAP_CauseNon_Standard_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CauseNon-Standard */ +typedef long RANAP_CauseNon_Standard_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseNon_Standard; +asn_struct_free_f RANAP_CauseNon_Standard_free; +asn_struct_print_f RANAP_CauseNon_Standard_print; +asn_constr_check_f RANAP_CauseNon_Standard_constraint; +ber_type_decoder_f RANAP_CauseNon_Standard_decode_ber; +der_type_encoder_f RANAP_CauseNon_Standard_encode_der; +xer_type_decoder_f RANAP_CauseNon_Standard_decode_xer; +xer_type_encoder_f RANAP_CauseNon_Standard_encode_xer; +per_type_decoder_f RANAP_CauseNon_Standard_decode_uper; +per_type_encoder_f RANAP_CauseNon_Standard_encode_uper; +per_type_decoder_f RANAP_CauseNon_Standard_decode_aper; +per_type_encoder_f RANAP_CauseNon_Standard_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseNon_Standard_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseProtocol.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseProtocol.h new file mode 100644 index 0000000..d05f6e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseProtocol.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CauseProtocol_H_ +#define _RANAP_CauseProtocol_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseProtocol { + RANAP_CauseProtocol_transfer_syntax_error = 97, + RANAP_CauseProtocol_semantic_error = 98, + RANAP_CauseProtocol_message_not_compatible_with_receiver_state = 99, + RANAP_CauseProtocol_abstract_syntax_error_reject = 100, + RANAP_CauseProtocol_abstract_syntax_error_ignore_and_notify = 101, + RANAP_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 102 +} e_RANAP_CauseProtocol; + +/* RANAP_CauseProtocol */ +typedef long RANAP_CauseProtocol_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseProtocol; +asn_struct_free_f RANAP_CauseProtocol_free; +asn_struct_print_f RANAP_CauseProtocol_print; +asn_constr_check_f RANAP_CauseProtocol_constraint; +ber_type_decoder_f RANAP_CauseProtocol_decode_ber; +der_type_encoder_f RANAP_CauseProtocol_encode_der; +xer_type_decoder_f RANAP_CauseProtocol_decode_xer; +xer_type_encoder_f RANAP_CauseProtocol_encode_xer; +per_type_decoder_f RANAP_CauseProtocol_decode_uper; +per_type_encoder_f RANAP_CauseProtocol_encode_uper; +per_type_decoder_f RANAP_CauseProtocol_decode_aper; +per_type_encoder_f RANAP_CauseProtocol_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseProtocol_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetwork.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetwork.h new file mode 100644 index 0000000..5abcbc9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetwork.h @@ -0,0 +1,110 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CauseRadioNetwork_H_ +#define _RANAP_CauseRadioNetwork_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseRadioNetwork { + RANAP_CauseRadioNetwork_rab_pre_empted = 1, + RANAP_CauseRadioNetwork_trelocoverall_expiry = 2, + RANAP_CauseRadioNetwork_trelocprep_expiry = 3, + RANAP_CauseRadioNetwork_treloccomplete_expiry = 4, + RANAP_CauseRadioNetwork_tqueing_expiry = 5, + RANAP_CauseRadioNetwork_relocation_triggered = 6, + RANAP_CauseRadioNetwork_trellocalloc_expiry = 7, + RANAP_CauseRadioNetwork_unable_to_establish_during_relocation = 8, + RANAP_CauseRadioNetwork_unknown_target_rnc = 9, + RANAP_CauseRadioNetwork_relocation_cancelled = 10, + RANAP_CauseRadioNetwork_successful_relocation = 11, + RANAP_CauseRadioNetwork_requested_ciphering_and_or_integrity_protection_algorithms_not_supported = 12, + RANAP_CauseRadioNetwork_conflict_with_already_existing_integrity_protection_and_or_ciphering_information = 13, + RANAP_CauseRadioNetwork_failure_in_the_radio_interface_procedure = 14, + RANAP_CauseRadioNetwork_release_due_to_utran_generated_reason = 15, + RANAP_CauseRadioNetwork_user_inactivity = 16, + RANAP_CauseRadioNetwork_time_critical_relocation = 17, + RANAP_CauseRadioNetwork_requested_traffic_class_not_available = 18, + RANAP_CauseRadioNetwork_invalid_rab_parameters_value = 19, + RANAP_CauseRadioNetwork_requested_maximum_bit_rate_not_available = 20, + RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_not_available = 21, + RANAP_CauseRadioNetwork_requested_transfer_delay_not_achievable = 22, + RANAP_CauseRadioNetwork_invalid_rab_parameters_combination = 23, + RANAP_CauseRadioNetwork_condition_violation_for_sdu_parameters = 24, + RANAP_CauseRadioNetwork_condition_violation_for_traffic_handling_priority = 25, + RANAP_CauseRadioNetwork_condition_violation_for_guaranteed_bit_rate = 26, + RANAP_CauseRadioNetwork_user_plane_versions_not_supported = 27, + RANAP_CauseRadioNetwork_iu_up_failure = 28, + RANAP_CauseRadioNetwork_relocation_failure_in_target_CN_RNC_or_target_system = 29, + RANAP_CauseRadioNetwork_invalid_RAB_ID = 30, + RANAP_CauseRadioNetwork_no_remaining_rab = 31, + RANAP_CauseRadioNetwork_interaction_with_other_procedure = 32, + RANAP_CauseRadioNetwork_requested_maximum_bit_rate_for_dl_not_available = 33, + RANAP_CauseRadioNetwork_requested_maximum_bit_rate_for_ul_not_available = 34, + RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_for_dl_not_available = 35, + RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_for_ul_not_available = 36, + RANAP_CauseRadioNetwork_repeated_integrity_checking_failure = 37, + RANAP_CauseRadioNetwork_requested_request_type_not_supported = 38, + RANAP_CauseRadioNetwork_request_superseded = 39, + RANAP_CauseRadioNetwork_release_due_to_UE_generated_signalling_connection_release = 40, + RANAP_CauseRadioNetwork_resource_optimisation_relocation = 41, + RANAP_CauseRadioNetwork_requested_information_not_available = 42, + RANAP_CauseRadioNetwork_relocation_desirable_for_radio_reasons = 43, + RANAP_CauseRadioNetwork_relocation_not_supported_in_target_RNC_or_target_system = 44, + RANAP_CauseRadioNetwork_directed_retry = 45, + RANAP_CauseRadioNetwork_radio_connection_with_UE_Lost = 46, + RANAP_CauseRadioNetwork_rNC_unable_to_establish_all_RFCs = 47, + RANAP_CauseRadioNetwork_deciphering_keys_not_available = 48, + RANAP_CauseRadioNetwork_dedicated_assistance_data_not_available = 49, + RANAP_CauseRadioNetwork_relocation_target_not_allowed = 50, + RANAP_CauseRadioNetwork_location_reporting_congestion = 51, + RANAP_CauseRadioNetwork_reduce_load_in_serving_cell = 52, + RANAP_CauseRadioNetwork_no_radio_resources_available_in_target_cell = 53, + RANAP_CauseRadioNetwork_gERAN_Iumode_failure = 54, + RANAP_CauseRadioNetwork_access_restricted_due_to_shared_networks = 55, + RANAP_CauseRadioNetwork_incoming_relocation_not_supported_due_to_PUESBINE_feature = 56, + RANAP_CauseRadioNetwork_traffic_load_in_the_target_cell_higher_than_in_the_source_cell = 57, + RANAP_CauseRadioNetwork_mBMS_no_multicast_service_for_this_UE = 58, + RANAP_CauseRadioNetwork_mBMS_unknown_UE_ID = 59, + RANAP_CauseRadioNetwork_successful_MBMS_session_start_no_data_bearer_necessary = 60, + RANAP_CauseRadioNetwork_mBMS_superseded_due_to_NNSF = 61, + RANAP_CauseRadioNetwork_mBMS_UE_linking_already_done = 62, + RANAP_CauseRadioNetwork_mBMS_UE_de_linking_failure_no_existing_UE_linking = 63, + RANAP_CauseRadioNetwork_tMGI_unknown = 64 +} e_RANAP_CauseRadioNetwork; + +/* RANAP_CauseRadioNetwork */ +typedef long RANAP_CauseRadioNetwork_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseRadioNetwork; +asn_struct_free_f RANAP_CauseRadioNetwork_free; +asn_struct_print_f RANAP_CauseRadioNetwork_print; +asn_constr_check_f RANAP_CauseRadioNetwork_constraint; +ber_type_decoder_f RANAP_CauseRadioNetwork_decode_ber; +der_type_encoder_f RANAP_CauseRadioNetwork_encode_der; +xer_type_decoder_f RANAP_CauseRadioNetwork_decode_xer; +xer_type_encoder_f RANAP_CauseRadioNetwork_encode_xer; +per_type_decoder_f RANAP_CauseRadioNetwork_decode_uper; +per_type_encoder_f RANAP_CauseRadioNetwork_encode_uper; +per_type_decoder_f RANAP_CauseRadioNetwork_decode_aper; +per_type_encoder_f RANAP_CauseRadioNetwork_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseRadioNetwork_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetworkExtension.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetworkExtension.h new file mode 100644 index 0000000..b055f58 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseRadioNetworkExtension.h @@ -0,0 +1,59 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CauseRadioNetworkExtension_H_ +#define _RANAP_CauseRadioNetworkExtension_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseRadioNetworkExtension { + RANAP_CauseRadioNetworkExtension_iP_multicast_address_and_APN_not_valid = 257, + RANAP_CauseRadioNetworkExtension_mBMS_de_registration_rejected_due_to_implicit_registration = 258, + RANAP_CauseRadioNetworkExtension_mBMS_request_superseded = 259, + RANAP_CauseRadioNetworkExtension_mBMS_de_registration_during_session_not_allowed = 260, + RANAP_CauseRadioNetworkExtension_mBMS_no_data_bearer_necessary = 261, + RANAP_CauseRadioNetworkExtension_periodicLocationInformationNotAvailable = 262, + RANAP_CauseRadioNetworkExtension_gTP_Resources_Unavailable = 263, + RANAP_CauseRadioNetworkExtension_tMGI_inUse_overlapping_MBMS_service_area = 264, + RANAP_CauseRadioNetworkExtension_mBMS_no_cell_in_MBMS_service_area = 265, + RANAP_CauseRadioNetworkExtension_no_Iu_CS_UP_relocation = 266, + RANAP_CauseRadioNetworkExtension_successful_MBMS_Session_Start_IP_Multicast_Bearer_established = 267, + RANAP_CauseRadioNetworkExtension_cS_fallback_triggered = 268, + RANAP_CauseRadioNetworkExtension_invalid_CSG_Id = 269 +} e_RANAP_CauseRadioNetworkExtension; + +/* RANAP_CauseRadioNetworkExtension */ +typedef long RANAP_CauseRadioNetworkExtension_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseRadioNetworkExtension; +asn_struct_free_f RANAP_CauseRadioNetworkExtension_free; +asn_struct_print_f RANAP_CauseRadioNetworkExtension_print; +asn_constr_check_f RANAP_CauseRadioNetworkExtension_constraint; +ber_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_ber; +der_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_der; +xer_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_xer; +xer_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_xer; +per_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_uper; +per_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_uper; +per_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_aper; +per_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseRadioNetworkExtension_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CauseTransmissionNetwork.h b/include/osmocom/osmo-iuh/ranap/RANAP_CauseTransmissionNetwork.h new file mode 100644 index 0000000..9026c2c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CauseTransmissionNetwork.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" + */ + +#ifndef _RANAP_CauseTransmissionNetwork_H_ +#define _RANAP_CauseTransmissionNetwork_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CauseTransmissionNetwork { + RANAP_CauseTransmissionNetwork_signalling_transport_resource_failure = 65, + RANAP_CauseTransmissionNetwork_iu_transport_connection_failed_to_establish = 66 +} e_RANAP_CauseTransmissionNetwork; + +/* RANAP_CauseTransmissionNetwork */ +typedef long RANAP_CauseTransmissionNetwork_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseTransmissionNetwork; +asn_struct_free_f RANAP_CauseTransmissionNetwork_free; +asn_struct_print_f RANAP_CauseTransmissionNetwork_print; +asn_constr_check_f RANAP_CauseTransmissionNetwork_constraint; +ber_type_decoder_f RANAP_CauseTransmissionNetwork_decode_ber; +der_type_encoder_f RANAP_CauseTransmissionNetwork_encode_der; +xer_type_decoder_f RANAP_CauseTransmissionNetwork_decode_xer; +xer_type_encoder_f RANAP_CauseTransmissionNetwork_encode_xer; +per_type_decoder_f RANAP_CauseTransmissionNetwork_decode_uper; +per_type_encoder_f RANAP_CauseTransmissionNetwork_encode_uper; +per_type_decoder_f RANAP_CauseTransmissionNetwork_decode_aper; +per_type_encoder_f RANAP_CauseTransmissionNetwork_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CauseTransmissionNetwork_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Access-Mode.h b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Access-Mode.h new file mode 100644 index 0000000..e0389a9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Access-Mode.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" + */ + +#ifndef _RANAP_Cell_Access_Mode_H_ +#define _RANAP_Cell_Access_Mode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Cell_Access_Mode { + RANAP_Cell_Access_Mode_hybrid = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_Cell_Access_Mode; + +/* RANAP_Cell-Access-Mode */ +typedef long RANAP_Cell_Access_Mode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Access_Mode; +asn_struct_free_f RANAP_Cell_Access_Mode_free; +asn_struct_print_f RANAP_Cell_Access_Mode_print; +asn_constr_check_f RANAP_Cell_Access_Mode_constraint; +ber_type_decoder_f RANAP_Cell_Access_Mode_decode_ber; +der_type_encoder_f RANAP_Cell_Access_Mode_encode_der; +xer_type_decoder_f RANAP_Cell_Access_Mode_decode_xer; +xer_type_encoder_f RANAP_Cell_Access_Mode_encode_xer; +per_type_decoder_f RANAP_Cell_Access_Mode_decode_uper; +per_type_encoder_f RANAP_Cell_Access_Mode_encode_uper; +per_type_decoder_f RANAP_Cell_Access_Mode_decode_aper; +per_type_encoder_f RANAP_Cell_Access_Mode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Cell_Access_Mode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Capacity-Class-Value.h b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Capacity-Class-Value.h new file mode 100644 index 0000000..b414ad3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Capacity-Class-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" + */ + +#ifndef _RANAP_Cell_Capacity_Class_Value_H_ +#define _RANAP_Cell_Capacity_Class_Value_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Cell-Capacity-Class-Value */ +typedef long RANAP_Cell_Capacity_Class_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Capacity_Class_Value; +asn_struct_free_f RANAP_Cell_Capacity_Class_Value_free; +asn_struct_print_f RANAP_Cell_Capacity_Class_Value_print; +asn_constr_check_f RANAP_Cell_Capacity_Class_Value_constraint; +ber_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_ber; +der_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_der; +xer_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_xer; +xer_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_xer; +per_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_uper; +per_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_uper; +per_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_aper; +per_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Cell_Capacity_Class_Value_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Id.h b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Id.h new file mode 100644 index 0000000..36aed83 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Cell-Id.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" + */ + +#ifndef _RANAP_Cell_Id_H_ +#define _RANAP_Cell_Id_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Cell-Id */ +typedef long RANAP_Cell_Id_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Id; +asn_struct_free_f RANAP_Cell_Id_free; +asn_struct_print_f RANAP_Cell_Id_print; +asn_constr_check_f RANAP_Cell_Id_constraint; +ber_type_decoder_f RANAP_Cell_Id_decode_ber; +der_type_encoder_f RANAP_Cell_Id_encode_der; +xer_type_decoder_f RANAP_Cell_Id_decode_xer; +xer_type_encoder_f RANAP_Cell_Id_encode_xer; +per_type_decoder_f RANAP_Cell_Id_decode_uper; +per_type_encoder_f RANAP_Cell_Id_encode_uper; +per_type_decoder_f RANAP_Cell_Id_decode_aper; +per_type_encoder_f RANAP_Cell_Id_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Cell_Id_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h b/include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h new file mode 100644 index 0000000..ecf930f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CellBased_H_ +#define _RANAP_CellBased_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CellBased */ +typedef struct RANAP_CellBased { + RANAP_CellIdList_t cellIdList; + 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_CellBased_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellBased; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CellBased_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h b/include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h new file mode 100644 index 0000000..4096006 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CellIdList_H_ +#define _RANAP_CellIdList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CellIdList */ +typedef struct RANAP_CellIdList { + A_SEQUENCE_OF(RANAP_Cell_Id_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CellIdList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellIdList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CellIdList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h new file mode 100644 index 0000000..550a909 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CellLoadInformation_H_ +#define _RANAP_CellLoadInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CellLoadInformation */ +typedef struct RANAP_CellLoadInformation { + RANAP_Cell_Capacity_Class_Value_t cell_Capacity_Class_Value; + RANAP_LoadValue_t loadValue; + RANAP_RTLoadValue_t *rTLoadValue /* OPTIONAL */; + RANAP_NRTLoadInformationValue_t *nRTLoadInformationValue /* 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_CellLoadInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellLoadInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CellLoadInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.h b/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.h new file mode 100644 index 0000000..5e17daf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.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" + */ + +#ifndef _RANAP_CellLoadInformationGroup_H_ +#define _RANAP_CellLoadInformationGroup_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CellLoadInformationGroup */ +typedef struct RANAP_CellLoadInformationGroup { + RANAP_SourceCellID_t sourceCellID; + RANAP_CellLoadInformation_t *uplinkCellLoadInformation /* OPTIONAL */; + RANAP_CellLoadInformation_t *downlinkCellLoadInformation /* 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_CellLoadInformationGroup_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellLoadInformationGroup; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CellLoadInformationGroup_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CellType.h b/include/osmocom/osmo-iuh/ranap/RANAP_CellType.h new file mode 100644 index 0000000..6e47d31 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CellType.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CellType_H_ +#define _RANAP_CellType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_CellType { + RANAP_CellType_macro = 0, + RANAP_CellType_micro = 1, + RANAP_CellType_pico = 2, + RANAP_CellType_femto = 3 + /* + * Enumeration is extensible + */ +} e_RANAP_CellType; + +/* RANAP_CellType */ +typedef long RANAP_CellType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellType; +asn_struct_free_f RANAP_CellType_free; +asn_struct_print_f RANAP_CellType_print; +asn_constr_check_f RANAP_CellType_constraint; +ber_type_decoder_f RANAP_CellType_decode_ber; +der_type_encoder_f RANAP_CellType_encode_der; +xer_type_decoder_f RANAP_CellType_decode_xer; +xer_type_encoder_f RANAP_CellType_encode_xer; +per_type_decoder_f RANAP_CellType_decode_uper; +per_type_encoder_f RANAP_CellType_encode_uper; +per_type_decoder_f RANAP_CellType_decode_aper; +per_type_encoder_f RANAP_CellType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CellType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h b/include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h new file mode 100644 index 0000000..16327e9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ +#include + +#ifndef _RANAP_ChosenEncryptionAlgorithm_H_ +#define _RANAP_ChosenEncryptionAlgorithm_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ChosenEncryptionAlgorithm */ +typedef RANAP_EncryptionAlgorithm_t RANAP_ChosenEncryptionAlgorithm_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ChosenEncryptionAlgorithm; +asn_struct_free_f RANAP_ChosenEncryptionAlgorithm_free; +asn_struct_print_f RANAP_ChosenEncryptionAlgorithm_print; +asn_constr_check_f RANAP_ChosenEncryptionAlgorithm_constraint; +ber_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_ber; +der_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_der; +xer_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_xer; +xer_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_xer; +per_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_uper; +per_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_uper; +per_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_aper; +per_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ChosenEncryptionAlgorithm_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h b/include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h new file mode 100644 index 0000000..ad4d52a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ +#include + +#ifndef _RANAP_ChosenIntegrityProtectionAlgorithm_H_ +#define _RANAP_ChosenIntegrityProtectionAlgorithm_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ChosenIntegrityProtectionAlgorithm */ +typedef RANAP_IntegrityProtectionAlgorithm_t RANAP_ChosenIntegrityProtectionAlgorithm_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ChosenIntegrityProtectionAlgorithm; +asn_struct_free_f RANAP_ChosenIntegrityProtectionAlgorithm_free; +asn_struct_print_f RANAP_ChosenIntegrityProtectionAlgorithm_print; +asn_constr_check_f RANAP_ChosenIntegrityProtectionAlgorithm_constraint; +ber_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_ber; +der_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_der; +xer_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_xer; +xer_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_xer; +per_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_uper; +per_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_uper; +per_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_aper; +per_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ChosenIntegrityProtectionAlgorithm_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation2.h b/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation2.h new file mode 100644 index 0000000..efab851 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation2.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" + */ + +#ifndef _RANAP_ClassmarkInformation2_H_ +#define _RANAP_ClassmarkInformation2_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ClassmarkInformation2 */ +typedef OCTET_STRING_t RANAP_ClassmarkInformation2_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClassmarkInformation2; +asn_struct_free_f RANAP_ClassmarkInformation2_free; +asn_struct_print_f RANAP_ClassmarkInformation2_print; +asn_constr_check_f RANAP_ClassmarkInformation2_constraint; +ber_type_decoder_f RANAP_ClassmarkInformation2_decode_ber; +der_type_encoder_f RANAP_ClassmarkInformation2_encode_der; +xer_type_decoder_f RANAP_ClassmarkInformation2_decode_xer; +xer_type_encoder_f RANAP_ClassmarkInformation2_encode_xer; +per_type_decoder_f RANAP_ClassmarkInformation2_decode_uper; +per_type_encoder_f RANAP_ClassmarkInformation2_encode_uper; +per_type_decoder_f RANAP_ClassmarkInformation2_decode_aper; +per_type_encoder_f RANAP_ClassmarkInformation2_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ClassmarkInformation2_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation3.h b/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation3.h new file mode 100644 index 0000000..db377ff --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ClassmarkInformation3.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" + */ + +#ifndef _RANAP_ClassmarkInformation3_H_ +#define _RANAP_ClassmarkInformation3_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ClassmarkInformation3 */ +typedef OCTET_STRING_t RANAP_ClassmarkInformation3_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClassmarkInformation3; +asn_struct_free_f RANAP_ClassmarkInformation3_free; +asn_struct_print_f RANAP_ClassmarkInformation3_print; +asn_constr_check_f RANAP_ClassmarkInformation3_constraint; +ber_type_decoder_f RANAP_ClassmarkInformation3_decode_ber; +der_type_encoder_f RANAP_ClassmarkInformation3_encode_der; +xer_type_decoder_f RANAP_ClassmarkInformation3_decode_xer; +xer_type_encoder_f RANAP_ClassmarkInformation3_encode_xer; +per_type_decoder_f RANAP_ClassmarkInformation3_decode_uper; +per_type_encoder_f RANAP_ClassmarkInformation3_encode_uper; +per_type_decoder_f RANAP_ClassmarkInformation3_decode_aper; +per_type_encoder_f RANAP_ClassmarkInformation3_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ClassmarkInformation3_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ClientType.h b/include/osmocom/osmo-iuh/ranap/RANAP_ClientType.h new file mode 100644 index 0000000..834cc0f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ClientType.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ClientType_H_ +#define _RANAP_ClientType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ClientType { + RANAP_ClientType_emergency_Services = 0, + RANAP_ClientType_value_Added_Services = 1, + RANAP_ClientType_pLMN_Operator_Services = 2, + RANAP_ClientType_lawful_Intercept_Services = 3, + RANAP_ClientType_pLMN_Operator_Broadcast_Services = 4, + RANAP_ClientType_pLMN_Operator_O_et_M = 5, + RANAP_ClientType_pLMN_Operator_Anonymous_Statistics = 6, + RANAP_ClientType_pLMN_Operator_Target_MS_Service_Support = 7 + /* + * Enumeration is extensible + */ +} e_RANAP_ClientType; + +/* RANAP_ClientType */ +typedef long RANAP_ClientType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClientType; +asn_struct_free_f RANAP_ClientType_free; +asn_struct_print_f RANAP_ClientType_print; +asn_constr_check_f RANAP_ClientType_constraint; +ber_type_decoder_f RANAP_ClientType_decode_ber; +der_type_encoder_f RANAP_ClientType_encode_der; +xer_type_decoder_f RANAP_ClientType_decode_xer; +xer_type_encoder_f RANAP_ClientType_encode_xer; +per_type_decoder_f RANAP_ClientType_decode_uper; +per_type_encoder_f RANAP_ClientType_encode_uper; +per_type_decoder_f RANAP_ClientType_decode_aper; +per_type_encoder_f RANAP_ClientType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ClientType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h b/include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h new file mode 100644 index 0000000..f46cf37 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_CommonID_H_ +#define _RANAP_CommonID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CommonID */ +typedef struct RANAP_CommonID { + struct commonID_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } commonID_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CommonID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CommonID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CommonID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Correlation-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_Correlation-ID.h new file mode 100644 index 0000000..a47174a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Correlation-ID.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" + */ + +#ifndef _RANAP_Correlation_ID_H_ +#define _RANAP_Correlation_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Correlation-ID */ +typedef OCTET_STRING_t RANAP_Correlation_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Correlation_ID; +asn_struct_free_f RANAP_Correlation_ID_free; +asn_struct_print_f RANAP_Correlation_ID_print; +asn_constr_check_f RANAP_Correlation_ID_constraint; +ber_type_decoder_f RANAP_Correlation_ID_decode_ber; +der_type_encoder_f RANAP_Correlation_ID_encode_der; +xer_type_decoder_f RANAP_Correlation_ID_decode_xer; +xer_type_encoder_f RANAP_Correlation_ID_encode_xer; +per_type_decoder_f RANAP_Correlation_ID_decode_uper; +per_type_encoder_f RANAP_Correlation_ID_encode_uper; +per_type_decoder_f RANAP_Correlation_ID_decode_aper; +per_type_encoder_f RANAP_Correlation_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Correlation_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Criticality.h b/include/osmocom/osmo-iuh/ranap/RANAP_Criticality.h new file mode 100644 index 0000000..192cd8a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Criticality.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_Criticality_H_ +#define _RANAP_Criticality_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Criticality { + RANAP_Criticality_reject = 0, + RANAP_Criticality_ignore = 1, + RANAP_Criticality_notify = 2 +} e_RANAP_Criticality; + +/* RANAP_Criticality */ +typedef long RANAP_Criticality_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Criticality; +asn_struct_free_f RANAP_Criticality_free; +asn_struct_print_f RANAP_Criticality_print; +asn_constr_check_f RANAP_Criticality_constraint; +ber_type_decoder_f RANAP_Criticality_decode_ber; +der_type_encoder_f RANAP_Criticality_encode_der; +xer_type_decoder_f RANAP_Criticality_decode_xer; +xer_type_encoder_f RANAP_Criticality_encode_xer; +per_type_decoder_f RANAP_Criticality_decode_uper; +per_type_encoder_f RANAP_Criticality_encode_uper; +per_type_decoder_f RANAP_Criticality_decode_aper; +per_type_encoder_f RANAP_Criticality_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Criticality_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h new file mode 100644 index 0000000..51322ee --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CriticalityDiagnostics_IE_List_H_ +#define _RANAP_CriticalityDiagnostics_IE_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CriticalityDiagnostics_IE_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics_IE_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CriticalityDiagnostics_IE_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h b/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h new file mode 100644 index 0000000..06a8b40 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_CriticalityDiagnostics_H_ +#define _RANAP_CriticalityDiagnostics_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CriticalityDiagnostics */ +typedef struct RANAP_CriticalityDiagnostics { + RANAP_ProcedureCode_t *procedureCode /* OPTIONAL */; + RANAP_TriggeringMessage_t *triggeringMessage /* OPTIONAL */; + RANAP_Criticality_t *procedureCriticality /* OPTIONAL */; + RANAP_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* 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_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CriticalityDiagnostics_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_D-RNTI.h b/include/osmocom/osmo-iuh/ranap/RANAP_D-RNTI.h new file mode 100644 index 0000000..4ede3e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_D-RNTI.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" + */ + +#ifndef _RANAP_D_RNTI_H_ +#define _RANAP_D_RNTI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_D-RNTI */ +typedef long RANAP_D_RNTI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_D_RNTI; +asn_struct_free_f RANAP_D_RNTI_free; +asn_struct_print_f RANAP_D_RNTI_print; +asn_constr_check_f RANAP_D_RNTI_constraint; +ber_type_decoder_f RANAP_D_RNTI_decode_ber; +der_type_encoder_f RANAP_D_RNTI_encode_der; +xer_type_decoder_f RANAP_D_RNTI_decode_xer; +xer_type_encoder_f RANAP_D_RNTI_encode_xer; +per_type_decoder_f RANAP_D_RNTI_decode_uper; +per_type_encoder_f RANAP_D_RNTI_encode_uper; +per_type_decoder_f RANAP_D_RNTI_decode_aper; +per_type_encoder_f RANAP_D_RNTI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_D_RNTI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DCH-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_DCH-ID.h new file mode 100644 index 0000000..756fd5d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DCH-ID.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" + */ + +#ifndef _RANAP_DCH_ID_H_ +#define _RANAP_DCH_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DCH-ID */ +typedef long RANAP_DCH_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DCH_ID; +asn_struct_free_f RANAP_DCH_ID_free; +asn_struct_print_f RANAP_DCH_ID_print; +asn_constr_check_f RANAP_DCH_ID_constraint; +ber_type_decoder_f RANAP_DCH_ID_decode_ber; +der_type_encoder_f RANAP_DCH_ID_encode_der; +xer_type_decoder_f RANAP_DCH_ID_decode_xer; +xer_type_encoder_f RANAP_DCH_ID_encode_xer; +per_type_decoder_f RANAP_DCH_ID_decode_uper; +per_type_encoder_f RANAP_DCH_ID_encode_uper; +per_type_decoder_f RANAP_DCH_ID_decode_aper; +per_type_encoder_f RANAP_DCH_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DCH_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h new file mode 100644 index 0000000..94b1ad1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DL-GTP-PDU-SequenceNumber.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" + */ + +#ifndef _RANAP_DL_GTP_PDU_SequenceNumber_H_ +#define _RANAP_DL_GTP_PDU_SequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DL-GTP-PDU-SequenceNumber */ +typedef long RANAP_DL_GTP_PDU_SequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DL_GTP_PDU_SequenceNumber; +asn_struct_free_f RANAP_DL_GTP_PDU_SequenceNumber_free; +asn_struct_print_f RANAP_DL_GTP_PDU_SequenceNumber_print; +asn_constr_check_f RANAP_DL_GTP_PDU_SequenceNumber_constraint; +ber_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_ber; +der_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_der; +xer_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_xer; +xer_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_xer; +per_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_uper; +per_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_uper; +per_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_aper; +per_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DL_GTP_PDU_SequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DL-N-PDU-SequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_DL-N-PDU-SequenceNumber.h new file mode 100644 index 0000000..1b4d062 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DL-N-PDU-SequenceNumber.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" + */ + +#ifndef _RANAP_DL_N_PDU_SequenceNumber_H_ +#define _RANAP_DL_N_PDU_SequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DL-N-PDU-SequenceNumber */ +typedef long RANAP_DL_N_PDU_SequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DL_N_PDU_SequenceNumber; +asn_struct_free_f RANAP_DL_N_PDU_SequenceNumber_free; +asn_struct_print_f RANAP_DL_N_PDU_SequenceNumber_print; +asn_constr_check_f RANAP_DL_N_PDU_SequenceNumber_constraint; +ber_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_ber; +der_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_der; +xer_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_xer; +xer_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_xer; +per_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_uper; +per_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_uper; +per_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_aper; +per_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DL_N_PDU_SequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DRX-CycleLengthCoefficient.h b/include/osmocom/osmo-iuh/ranap/RANAP_DRX-CycleLengthCoefficient.h new file mode 100644 index 0000000..f1af3ed --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DRX-CycleLengthCoefficient.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" + */ + +#ifndef _RANAP_DRX_CycleLengthCoefficient_H_ +#define _RANAP_DRX_CycleLengthCoefficient_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DRX-CycleLengthCoefficient */ +typedef long RANAP_DRX_CycleLengthCoefficient_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DRX_CycleLengthCoefficient; +asn_struct_free_f RANAP_DRX_CycleLengthCoefficient_free; +asn_struct_print_f RANAP_DRX_CycleLengthCoefficient_print; +asn_constr_check_f RANAP_DRX_CycleLengthCoefficient_constraint; +ber_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_ber; +der_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_der; +xer_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_xer; +xer_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_xer; +per_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_uper; +per_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_uper; +per_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_aper; +per_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DRX_CycleLengthCoefficient_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DSCH-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_DSCH-ID.h new file mode 100644 index 0000000..54e678b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DSCH-ID.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" + */ + +#ifndef _RANAP_DSCH_ID_H_ +#define _RANAP_DSCH_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DSCH-ID */ +typedef long RANAP_DSCH_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DSCH_ID; +asn_struct_free_f RANAP_DSCH_ID_free; +asn_struct_print_f RANAP_DSCH_ID_print; +asn_constr_check_f RANAP_DSCH_ID_constraint; +ber_type_decoder_f RANAP_DSCH_ID_decode_ber; +der_type_encoder_f RANAP_DSCH_ID_encode_der; +xer_type_decoder_f RANAP_DSCH_ID_decode_xer; +xer_type_encoder_f RANAP_DSCH_ID_encode_xer; +per_type_decoder_f RANAP_DSCH_ID_decode_uper; +per_type_encoder_f RANAP_DSCH_ID_encode_uper; +per_type_decoder_f RANAP_DSCH_ID_decode_aper; +per_type_encoder_f RANAP_DSCH_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DSCH_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataPDUType.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataPDUType.h new file mode 100644 index 0000000..f732d62 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataPDUType.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_DataPDUType_H_ +#define _RANAP_DataPDUType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_DataPDUType { + RANAP_DataPDUType_pDUtype0 = 0, + RANAP_DataPDUType_pDUtype1 = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_DataPDUType; + +/* RANAP_DataPDUType */ +typedef long RANAP_DataPDUType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataPDUType; +asn_struct_free_f RANAP_DataPDUType_free; +asn_struct_print_f RANAP_DataPDUType_print; +asn_constr_check_f RANAP_DataPDUType_constraint; +ber_type_decoder_f RANAP_DataPDUType_decode_ber; +der_type_encoder_f RANAP_DataPDUType_encode_der; +xer_type_decoder_f RANAP_DataPDUType_decode_xer; +xer_type_encoder_f RANAP_DataPDUType_encode_xer; +per_type_decoder_f RANAP_DataPDUType_decode_uper; +per_type_encoder_f RANAP_DataPDUType_encode_uper; +per_type_decoder_f RANAP_DataPDUType_decode_aper; +per_type_encoder_f RANAP_DataPDUType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataPDUType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h new file mode 100644 index 0000000..83e0f87 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DataVolumeList_H_ +#define _RANAP_DataVolumeList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DataVolumeList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReference.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReference.h new file mode 100644 index 0000000..693de2b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReference.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" + */ + +#ifndef _RANAP_DataVolumeReference_H_ +#define _RANAP_DataVolumeReference_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DataVolumeReference */ +typedef long RANAP_DataVolumeReference_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReference; +asn_struct_free_f RANAP_DataVolumeReference_free; +asn_struct_print_f RANAP_DataVolumeReference_print; +asn_constr_check_f RANAP_DataVolumeReference_constraint; +ber_type_decoder_f RANAP_DataVolumeReference_decode_ber; +der_type_encoder_f RANAP_DataVolumeReference_encode_der; +xer_type_decoder_f RANAP_DataVolumeReference_decode_xer; +xer_type_encoder_f RANAP_DataVolumeReference_encode_xer; +per_type_decoder_f RANAP_DataVolumeReference_decode_uper; +per_type_encoder_f RANAP_DataVolumeReference_encode_uper; +per_type_decoder_f RANAP_DataVolumeReference_decode_aper; +per_type_encoder_f RANAP_DataVolumeReference_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeReference_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h new file mode 100644 index 0000000..aeff753 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DataVolumeReport_H_ +#define _RANAP_DataVolumeReport_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DataVolumeReport */ +typedef struct RANAP_DataVolumeReport { + struct dataVolumeReport_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } dataVolumeReport_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DataVolumeReport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReport; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeReport_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h new file mode 100644 index 0000000..8f0f52d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DataVolumeReportList_H_ +#define _RANAP_DataVolumeReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DataVolumeReportList */ +typedef struct RANAP_DataVolumeReportList { + struct dataVolumeReportListe_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } dataVolumeReportListe_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DataVolumeReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeReportList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h new file mode 100644 index 0000000..764593b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DataVolumeReportRequest_H_ +#define _RANAP_DataVolumeReportRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DataVolumeReportRequest */ +typedef struct RANAP_DataVolumeReportRequest { + struct dataVolumeReportRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } dataVolumeReportRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DataVolumeReportRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeReportRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportingIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportingIndication.h new file mode 100644 index 0000000..feaa072 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportingIndication.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" + */ + +#ifndef _RANAP_DataVolumeReportingIndication_H_ +#define _RANAP_DataVolumeReportingIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_DataVolumeReportingIndication { + RANAP_DataVolumeReportingIndication_do_report = 0, + RANAP_DataVolumeReportingIndication_do_not_report = 1 +} e_RANAP_DataVolumeReportingIndication; + +/* RANAP_DataVolumeReportingIndication */ +typedef long RANAP_DataVolumeReportingIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportingIndication; +asn_struct_free_f RANAP_DataVolumeReportingIndication_free; +asn_struct_print_f RANAP_DataVolumeReportingIndication_print; +asn_constr_check_f RANAP_DataVolumeReportingIndication_constraint; +ber_type_decoder_f RANAP_DataVolumeReportingIndication_decode_ber; +der_type_encoder_f RANAP_DataVolumeReportingIndication_encode_der; +xer_type_decoder_f RANAP_DataVolumeReportingIndication_decode_xer; +xer_type_encoder_f RANAP_DataVolumeReportingIndication_encode_xer; +per_type_decoder_f RANAP_DataVolumeReportingIndication_decode_uper; +per_type_encoder_f RANAP_DataVolumeReportingIndication_encode_uper; +per_type_decoder_f RANAP_DataVolumeReportingIndication_decode_aper; +per_type_encoder_f RANAP_DataVolumeReportingIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeReportingIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOfErroneousSDU.h b/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOfErroneousSDU.h new file mode 100644 index 0000000..6e95465 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOfErroneousSDU.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_DeliveryOfErroneousSDU_H_ +#define _RANAP_DeliveryOfErroneousSDU_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_DeliveryOfErroneousSDU { + RANAP_DeliveryOfErroneousSDU_yes = 0, + RANAP_DeliveryOfErroneousSDU_no = 1, + RANAP_DeliveryOfErroneousSDU_no_error_detection_consideration = 2 +} e_RANAP_DeliveryOfErroneousSDU; + +/* RANAP_DeliveryOfErroneousSDU */ +typedef long RANAP_DeliveryOfErroneousSDU_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeliveryOfErroneousSDU; +asn_struct_free_f RANAP_DeliveryOfErroneousSDU_free; +asn_struct_print_f RANAP_DeliveryOfErroneousSDU_print; +asn_constr_check_f RANAP_DeliveryOfErroneousSDU_constraint; +ber_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_ber; +der_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_der; +xer_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_xer; +xer_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_xer; +per_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_uper; +per_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_uper; +per_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_aper; +per_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DeliveryOfErroneousSDU_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOrder.h b/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOrder.h new file mode 100644 index 0000000..8968908 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DeliveryOrder.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" + */ + +#ifndef _RANAP_DeliveryOrder_H_ +#define _RANAP_DeliveryOrder_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_DeliveryOrder { + RANAP_DeliveryOrder_delivery_order_requested = 0, + RANAP_DeliveryOrder_delivery_order_not_requested = 1 +} e_RANAP_DeliveryOrder; + +/* RANAP_DeliveryOrder */ +typedef long RANAP_DeliveryOrder_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeliveryOrder; +asn_struct_free_f RANAP_DeliveryOrder_free; +asn_struct_print_f RANAP_DeliveryOrder_print; +asn_constr_check_f RANAP_DeliveryOrder_constraint; +ber_type_decoder_f RANAP_DeliveryOrder_decode_ber; +der_type_encoder_f RANAP_DeliveryOrder_encode_der; +xer_type_decoder_f RANAP_DeliveryOrder_decode_xer; +xer_type_encoder_f RANAP_DeliveryOrder_encode_xer; +per_type_decoder_f RANAP_DeliveryOrder_decode_uper; +per_type_encoder_f RANAP_DeliveryOrder_encode_uper; +per_type_decoder_f RANAP_DeliveryOrder_decode_aper; +per_type_encoder_f RANAP_DeliveryOrder_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DeliveryOrder_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h new file mode 100644 index 0000000..71225fc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_DeltaRAListofIdleModeUEs_H_ +#define _RANAP_DeltaRAListofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DeltaRAListofIdleModeUEs */ +typedef struct RANAP_DeltaRAListofIdleModeUEs { + RANAP_NewRAListofIdleModeUEs_t *newRAListofIdleModeUEs /* OPTIONAL */; + RANAP_RAListwithNoIdleModeUEsAnyMore_t *rAListwithNoIdleModeUEsAnyMore /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DeltaRAListofIdleModeUEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeltaRAListofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DeltaRAListofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h b/include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h new file mode 100644 index 0000000..065bb3e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DirectInformationTransfer_H_ +#define _RANAP_DirectInformationTransfer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DirectInformationTransfer */ +typedef struct RANAP_DirectInformationTransfer { + struct directInformationTransfer_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } directInformationTransfer_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DirectInformationTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectInformationTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DirectInformationTransfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DirectReportingIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_DirectReportingIndicator.h new file mode 100644 index 0000000..8636557 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DirectReportingIndicator.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_DirectReportingIndicator_H_ +#define _RANAP_DirectReportingIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_DirectReportingIndicator { + RANAP_DirectReportingIndicator_directSAI = 0, + RANAP_DirectReportingIndicator_directGeo = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_DirectReportingIndicator; + +/* RANAP_DirectReportingIndicator */ +typedef long RANAP_DirectReportingIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectReportingIndicator; +asn_struct_free_f RANAP_DirectReportingIndicator_free; +asn_struct_print_f RANAP_DirectReportingIndicator_print; +asn_constr_check_f RANAP_DirectReportingIndicator_constraint; +ber_type_decoder_f RANAP_DirectReportingIndicator_decode_ber; +der_type_encoder_f RANAP_DirectReportingIndicator_encode_der; +xer_type_decoder_f RANAP_DirectReportingIndicator_decode_xer; +xer_type_encoder_f RANAP_DirectReportingIndicator_encode_xer; +per_type_decoder_f RANAP_DirectReportingIndicator_decode_uper; +per_type_encoder_f RANAP_DirectReportingIndicator_encode_uper; +per_type_decoder_f RANAP_DirectReportingIndicator_decode_aper; +per_type_encoder_f RANAP_DirectReportingIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DirectReportingIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h new file mode 100644 index 0000000..0b2af58 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DirectTransfer_IE_ContainerList_H_ +#define _RANAP_DirectTransfer_IE_ContainerList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DirectTransfer-IE-ContainerList */ +typedef struct RANAP_DirectTransfer_IE_ContainerList { + A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DirectTransfer_IE_ContainerList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransfer_IE_ContainerList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DirectTransfer_IE_ContainerList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h new file mode 100644 index 0000000..a6005b4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DirectTransfer_H_ +#define _RANAP_DirectTransfer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DirectTransfer */ +typedef struct RANAP_DirectTransfer { + struct directTransfer_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } directTransfer_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DirectTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DirectTransfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h new file mode 100644 index 0000000..b55dbf9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ +#define _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DirectTransferInformationItem-RANAP-RelocInf */ +typedef struct RANAP_DirectTransferInformationItem_RANAP_RelocInf { + RANAP_NAS_PDU_t nAS_PDU; + RANAP_SAPI_t sAPI; + RANAP_CN_DomainIndicator_t cN_DomainIndicator; + 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_DirectTransferInformationItem_RANAP_RelocInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransferInformationItem_RANAP_RelocInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h new file mode 100644 index 0000000..6fc0fda --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_E-DCH-MAC-d-Flow-ID.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" + */ + +#ifndef _RANAP_E_DCH_MAC_d_Flow_ID_H_ +#define _RANAP_E_DCH_MAC_d_Flow_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_E-DCH-MAC-d-Flow-ID */ +typedef long RANAP_E_DCH_MAC_d_Flow_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_E_DCH_MAC_d_Flow_ID; +asn_struct_free_f RANAP_E_DCH_MAC_d_Flow_ID_free; +asn_struct_print_f RANAP_E_DCH_MAC_d_Flow_ID_print; +asn_constr_check_f RANAP_E_DCH_MAC_d_Flow_ID_constraint; +ber_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_ber; +der_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_der; +xer_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_xer; +xer_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_xer; +per_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_uper; +per_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_uper; +per_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_aper; +per_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_E_DCH_MAC_d_Flow_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_E-UTRAN-Service-Handover.h b/include/osmocom/osmo-iuh/ranap/RANAP_E-UTRAN-Service-Handover.h new file mode 100644 index 0000000..689c743 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_E-UTRAN-Service-Handover.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" + */ + +#ifndef _RANAP_E_UTRAN_Service_Handover_H_ +#define _RANAP_E_UTRAN_Service_Handover_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_E_UTRAN_Service_Handover { + RANAP_E_UTRAN_Service_Handover_handover_to_E_UTRAN_shall_not_be_performed = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_E_UTRAN_Service_Handover; + +/* RANAP_E-UTRAN-Service-Handover */ +typedef long RANAP_E_UTRAN_Service_Handover_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_E_UTRAN_Service_Handover; +asn_struct_free_f RANAP_E_UTRAN_Service_Handover_free; +asn_struct_print_f RANAP_E_UTRAN_Service_Handover_print; +asn_constr_check_f RANAP_E_UTRAN_Service_Handover_constraint; +ber_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_ber; +der_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_der; +xer_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_xer; +xer_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_xer; +per_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_uper; +per_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_uper; +per_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_aper; +per_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_E_UTRAN_Service_Handover_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EARFCN-Extended.h b/include/osmocom/osmo-iuh/ranap/RANAP_EARFCN-Extended.h new file mode 100644 index 0000000..9b84df4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EARFCN-Extended.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" + */ + +#ifndef _RANAP_EARFCN_Extended_H_ +#define _RANAP_EARFCN_Extended_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EARFCN-Extended */ +typedef long RANAP_EARFCN_Extended_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EARFCN_Extended; +asn_struct_free_f RANAP_EARFCN_Extended_free; +asn_struct_print_f RANAP_EARFCN_Extended_print; +asn_constr_check_f RANAP_EARFCN_Extended_constraint; +ber_type_decoder_f RANAP_EARFCN_Extended_decode_ber; +der_type_encoder_f RANAP_EARFCN_Extended_encode_der; +xer_type_decoder_f RANAP_EARFCN_Extended_decode_xer; +xer_type_encoder_f RANAP_EARFCN_Extended_encode_xer; +per_type_decoder_f RANAP_EARFCN_Extended_decode_uper; +per_type_encoder_f RANAP_EARFCN_Extended_encode_uper; +per_type_decoder_f RANAP_EARFCN_Extended_decode_aper; +per_type_encoder_f RANAP_EARFCN_Extended_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EARFCN_Extended_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ENB-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_ENB-ID.h new file mode 100644 index 0000000..4a0a3c6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ENB-ID.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ENB_ID_H_ +#define _RANAP_ENB_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ENB_ID_PR { + RANAP_ENB_ID_PR_NOTHING, /* No components present */ + RANAP_ENB_ID_PR_macroENB_ID, + RANAP_ENB_ID_PR_homeENB_ID, + /* Extensions may appear below */ + +} RANAP_ENB_ID_PR; + +/* RANAP_ENB-ID */ +typedef struct RANAP_ENB_ID { + RANAP_ENB_ID_PR present; + union RANAP_ENB_ID_u { + BIT_STRING_t macroENB_ID; + BIT_STRING_t homeENB_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ENB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ENB_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ENB_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.h b/include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.h new file mode 100644 index 0000000..b71948d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.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" + */ + +#ifndef _RANAP_EUTRANFrequencies_H_ +#define _RANAP_EUTRANFrequencies_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EUTRANFrequencies_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EUTRANFrequencies; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EUTRANFrequencies_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionAlgorithm.h b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionAlgorithm.h new file mode 100644 index 0000000..99f5b62 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionAlgorithm.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_EncryptionAlgorithm_H_ +#define _RANAP_EncryptionAlgorithm_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_EncryptionAlgorithm { + RANAP_EncryptionAlgorithm_no_encryption = 0, + RANAP_EncryptionAlgorithm_standard_UMTS_encryption_algorith_UEA1 = 1, + RANAP_EncryptionAlgorithm_standard_UMTS_encryption_algorithm_UEA2 = 2 +} e_RANAP_EncryptionAlgorithm; + +/* RANAP_EncryptionAlgorithm */ +typedef long RANAP_EncryptionAlgorithm_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionAlgorithm; +asn_struct_free_f RANAP_EncryptionAlgorithm_free; +asn_struct_print_f RANAP_EncryptionAlgorithm_print; +asn_constr_check_f RANAP_EncryptionAlgorithm_constraint; +ber_type_decoder_f RANAP_EncryptionAlgorithm_decode_ber; +der_type_encoder_f RANAP_EncryptionAlgorithm_encode_der; +xer_type_decoder_f RANAP_EncryptionAlgorithm_decode_xer; +xer_type_encoder_f RANAP_EncryptionAlgorithm_encode_xer; +per_type_decoder_f RANAP_EncryptionAlgorithm_decode_uper; +per_type_encoder_f RANAP_EncryptionAlgorithm_encode_uper; +per_type_decoder_f RANAP_EncryptionAlgorithm_decode_aper; +per_type_encoder_f RANAP_EncryptionAlgorithm_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EncryptionAlgorithm_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h new file mode 100644 index 0000000..ac52f75 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_EncryptionInformation_H_ +#define _RANAP_EncryptionInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EncryptionInformation */ +typedef struct RANAP_EncryptionInformation { + RANAP_PermittedEncryptionAlgorithms_t permittedAlgorithms; + RANAP_EncryptionKey_t key; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EncryptionInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EncryptionInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionKey.h b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionKey.h new file mode 100644 index 0000000..7173803 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EncryptionKey.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" + */ + +#ifndef _RANAP_EncryptionKey_H_ +#define _RANAP_EncryptionKey_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EncryptionKey */ +typedef BIT_STRING_t RANAP_EncryptionKey_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionKey; +asn_struct_free_f RANAP_EncryptionKey_free; +asn_struct_print_f RANAP_EncryptionKey_print; +asn_constr_check_f RANAP_EncryptionKey_constraint; +ber_type_decoder_f RANAP_EncryptionKey_decode_ber; +der_type_encoder_f RANAP_EncryptionKey_encode_der; +xer_type_decoder_f RANAP_EncryptionKey_decode_xer; +xer_type_encoder_f RANAP_EncryptionKey_encode_xer; +per_type_decoder_f RANAP_EncryptionKey_decode_uper; +per_type_encoder_f RANAP_EncryptionKey_encode_uper; +per_type_decoder_f RANAP_EncryptionKey_decode_aper; +per_type_encoder_f RANAP_EncryptionKey_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EncryptionKey_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_End-Of-CSFB.h b/include/osmocom/osmo-iuh/ranap/RANAP_End-Of-CSFB.h new file mode 100644 index 0000000..b992889 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_End-Of-CSFB.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" + */ + +#ifndef _RANAP_End_Of_CSFB_H_ +#define _RANAP_End_Of_CSFB_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_End_Of_CSFB { + RANAP_End_Of_CSFB_end_of_CSFB = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_End_Of_CSFB; + +/* RANAP_End-Of-CSFB */ +typedef long RANAP_End_Of_CSFB_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_End_Of_CSFB; +asn_struct_free_f RANAP_End_Of_CSFB_free; +asn_struct_print_f RANAP_End_Of_CSFB_print; +asn_constr_check_f RANAP_End_Of_CSFB_constraint; +ber_type_decoder_f RANAP_End_Of_CSFB_decode_ber; +der_type_encoder_f RANAP_End_Of_CSFB_encode_der; +xer_type_decoder_f RANAP_End_Of_CSFB_decode_xer; +xer_type_encoder_f RANAP_End_Of_CSFB_encode_xer; +per_type_decoder_f RANAP_End_Of_CSFB_decode_uper; +per_type_encoder_f RANAP_End_Of_CSFB_encode_uper; +per_type_decoder_f RANAP_End_Of_CSFB_decode_aper; +per_type_encoder_f RANAP_End_Of_CSFB_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_End_Of_CSFB_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h new file mode 100644 index 0000000..0fbca3f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_EnhancedRelocationCompleteConfirm_H_ +#define _RANAP_EnhancedRelocationCompleteConfirm_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EnhancedRelocationCompleteConfirm */ +typedef struct RANAP_EnhancedRelocationCompleteConfirm { + struct enhancedRelocationCompleteConfirm_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } enhancedRelocationCompleteConfirm_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EnhancedRelocationCompleteConfirm_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteConfirm; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EnhancedRelocationCompleteConfirm_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h new file mode 100644 index 0000000..ed239e1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_EnhancedRelocationCompleteFailure_H_ +#define _RANAP_EnhancedRelocationCompleteFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EnhancedRelocationCompleteFailure */ +typedef struct RANAP_EnhancedRelocationCompleteFailure { + struct enhancedRelocationCompleteFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } enhancedRelocationCompleteFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EnhancedRelocationCompleteFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EnhancedRelocationCompleteFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h new file mode 100644 index 0000000..f01ae99 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_EnhancedRelocationCompleteRequest_H_ +#define _RANAP_EnhancedRelocationCompleteRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EnhancedRelocationCompleteRequest */ +typedef struct RANAP_EnhancedRelocationCompleteRequest { + struct enhancedRelocationCompleteRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } enhancedRelocationCompleteRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EnhancedRelocationCompleteRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EnhancedRelocationCompleteRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h new file mode 100644 index 0000000..66086b7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_EnhancedRelocationCompleteResponse_H_ +#define _RANAP_EnhancedRelocationCompleteResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EnhancedRelocationCompleteResponse */ +typedef struct RANAP_EnhancedRelocationCompleteResponse { + struct enhancedRelocationCompleteResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } enhancedRelocationCompleteResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EnhancedRelocationCompleteResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EnhancedRelocationCompleteResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h b/include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h new file mode 100644 index 0000000..e7894a2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_EquipmentsToBeTraced_H_ +#define _RANAP_EquipmentsToBeTraced_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_EquipmentsToBeTraced_PR { + RANAP_EquipmentsToBeTraced_PR_NOTHING, /* No components present */ + RANAP_EquipmentsToBeTraced_PR_iMEIlist, + RANAP_EquipmentsToBeTraced_PR_iMEISVlist, + RANAP_EquipmentsToBeTraced_PR_iMEIgroup, + RANAP_EquipmentsToBeTraced_PR_iMEISVgroup, + /* Extensions may appear below */ + +} RANAP_EquipmentsToBeTraced_PR; + +/* RANAP_EquipmentsToBeTraced */ +typedef struct RANAP_EquipmentsToBeTraced { + RANAP_EquipmentsToBeTraced_PR present; + union RANAP_EquipmentsToBeTraced_u { + RANAP_IMEIList_t iMEIlist; + RANAP_IMEISVList_t iMEISVlist; + RANAP_IMEIGroup_t iMEIgroup; + RANAP_IMEISVGroup_t iMEISVgroup; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EquipmentsToBeTraced_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EquipmentsToBeTraced; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EquipmentsToBeTraced_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h new file mode 100644 index 0000000..e4ca344 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ErrorIndication_H_ +#define _RANAP_ErrorIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ErrorIndication */ +typedef struct RANAP_ErrorIndication { + struct errorIndication_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } errorIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ErrorIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ErrorIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ErrorIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Event.h b/include/osmocom/osmo-iuh/ranap/RANAP_Event.h new file mode 100644 index 0000000..a3a0e67 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Event.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Event_H_ +#define _RANAP_Event_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Event { + RANAP_Event_stop_change_of_service_area = 0, + RANAP_Event_direct = 1, + RANAP_Event_change_of_servicearea = 2, + /* + * Enumeration is extensible + */ + RANAP_Event_stop_direct = 3, + RANAP_Event_periodic = 4, + RANAP_Event_stop_periodic = 5 +} e_RANAP_Event; + +/* RANAP_Event */ +typedef long RANAP_Event_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event; +asn_struct_free_f RANAP_Event_free; +asn_struct_print_f RANAP_Event_print; +asn_constr_check_f RANAP_Event_constraint; +ber_type_decoder_f RANAP_Event_decode_ber; +der_type_encoder_f RANAP_Event_encode_der; +xer_type_decoder_f RANAP_Event_decode_xer; +xer_type_encoder_f RANAP_Event_encode_xer; +per_type_decoder_f RANAP_Event_decode_uper; +per_type_encoder_f RANAP_Event_encode_uper; +per_type_decoder_f RANAP_Event_decode_aper; +per_type_encoder_f RANAP_Event_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Event_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h new file mode 100644 index 0000000..6180f8b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Event1F_Parameters_H_ +#define _RANAP_Event1F_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Event1F-Parameters */ +typedef struct RANAP_Event1F_Parameters { + RANAP_MeasurementQuantity_t measurementQuantity; + long threshold; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Event1F_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event1F_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Event1F_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Event1I-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_Event1I-Parameters.h new file mode 100644 index 0000000..ded464f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Event1I-Parameters.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Event1I_Parameters_H_ +#define _RANAP_Event1I_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Event1I-Parameters */ +typedef struct RANAP_Event1I_Parameters { + long threshold; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Event1I_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event1I_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Event1I_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedGuaranteedBitrate.h b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedGuaranteedBitrate.h new file mode 100644 index 0000000..404cecb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedGuaranteedBitrate.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" + */ + +#ifndef _RANAP_ExtendedGuaranteedBitrate_H_ +#define _RANAP_ExtendedGuaranteedBitrate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ExtendedGuaranteedBitrate */ +typedef long RANAP_ExtendedGuaranteedBitrate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedGuaranteedBitrate; +asn_struct_free_f RANAP_ExtendedGuaranteedBitrate_free; +asn_struct_print_f RANAP_ExtendedGuaranteedBitrate_print; +asn_constr_check_f RANAP_ExtendedGuaranteedBitrate_constraint; +ber_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_ber; +der_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_der; +xer_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_xer; +xer_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_xer; +per_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_uper; +per_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_uper; +per_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_aper; +per_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ExtendedGuaranteedBitrate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedMaxBitrate.h b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedMaxBitrate.h new file mode 100644 index 0000000..07af50d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedMaxBitrate.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" + */ + +#ifndef _RANAP_ExtendedMaxBitrate_H_ +#define _RANAP_ExtendedMaxBitrate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ExtendedMaxBitrate */ +typedef long RANAP_ExtendedMaxBitrate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedMaxBitrate; +asn_struct_free_f RANAP_ExtendedMaxBitrate_free; +asn_struct_print_f RANAP_ExtendedMaxBitrate_print; +asn_constr_check_f RANAP_ExtendedMaxBitrate_constraint; +ber_type_decoder_f RANAP_ExtendedMaxBitrate_decode_ber; +der_type_encoder_f RANAP_ExtendedMaxBitrate_encode_der; +xer_type_decoder_f RANAP_ExtendedMaxBitrate_decode_xer; +xer_type_encoder_f RANAP_ExtendedMaxBitrate_encode_xer; +per_type_decoder_f RANAP_ExtendedMaxBitrate_decode_uper; +per_type_encoder_f RANAP_ExtendedMaxBitrate_encode_uper; +per_type_decoder_f RANAP_ExtendedMaxBitrate_decode_aper; +per_type_encoder_f RANAP_ExtendedMaxBitrate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ExtendedMaxBitrate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedRNC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedRNC-ID.h new file mode 100644 index 0000000..c76a124 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ExtendedRNC-ID.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" + */ + +#ifndef _RANAP_ExtendedRNC_ID_H_ +#define _RANAP_ExtendedRNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ExtendedRNC-ID */ +typedef long RANAP_ExtendedRNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedRNC_ID; +asn_struct_free_f RANAP_ExtendedRNC_ID_free; +asn_struct_print_f RANAP_ExtendedRNC_ID_print; +asn_constr_check_f RANAP_ExtendedRNC_ID_constraint; +ber_type_decoder_f RANAP_ExtendedRNC_ID_decode_ber; +der_type_encoder_f RANAP_ExtendedRNC_ID_encode_der; +xer_type_decoder_f RANAP_ExtendedRNC_ID_decode_xer; +xer_type_encoder_f RANAP_ExtendedRNC_ID_encode_xer; +per_type_decoder_f RANAP_ExtendedRNC_ID_decode_uper; +per_type_encoder_f RANAP_ExtendedRNC_ID_encode_uper; +per_type_decoder_f RANAP_ExtendedRNC_ID_decode_aper; +per_type_encoder_f RANAP_ExtendedRNC_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ExtendedRNC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h b/include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h new file mode 100644 index 0000000..2050ae5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ForwardSRNS_Context_H_ +#define _RANAP_ForwardSRNS_Context_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ForwardSRNS-Context */ +typedef struct RANAP_ForwardSRNS_Context { + struct forwardSRNS_Context_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } forwardSRNS_Context_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ForwardSRNS_Context_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ForwardSRNS_Context; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ForwardSRNS_Context_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ForwardingIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_ForwardingIndication.h new file mode 100644 index 0000000..ee4481c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ForwardingIndication.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" + */ + +#ifndef _RANAP_ForwardingIndication_H_ +#define _RANAP_ForwardingIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ForwardingIndication { + RANAP_ForwardingIndication_forwarding_admitted = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_ForwardingIndication; + +/* RANAP_ForwardingIndication */ +typedef long RANAP_ForwardingIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ForwardingIndication; +asn_struct_free_f RANAP_ForwardingIndication_free; +asn_struct_print_f RANAP_ForwardingIndication_print; +asn_constr_check_f RANAP_ForwardingIndication_constraint; +ber_type_decoder_f RANAP_ForwardingIndication_decode_ber; +der_type_encoder_f RANAP_ForwardingIndication_encode_der; +xer_type_decoder_f RANAP_ForwardingIndication_decode_xer; +xer_type_encoder_f RANAP_ForwardingIndication_encode_xer; +per_type_decoder_f RANAP_ForwardingIndication_decode_uper; +per_type_encoder_f RANAP_ForwardingIndication_encode_uper; +per_type_decoder_f RANAP_ForwardingIndication_decode_aper; +per_type_encoder_f RANAP_ForwardingIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ForwardingIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_FrameSequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_FrameSequenceNumber.h new file mode 100644 index 0000000..0c2d9e2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_FrameSequenceNumber.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" + */ + +#ifndef _RANAP_FrameSequenceNumber_H_ +#define _RANAP_FrameSequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_FrameSequenceNumber */ +typedef long RANAP_FrameSequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_FrameSequenceNumber; +asn_struct_free_f RANAP_FrameSequenceNumber_free; +asn_struct_print_f RANAP_FrameSequenceNumber_print; +asn_constr_check_f RANAP_FrameSequenceNumber_constraint; +ber_type_decoder_f RANAP_FrameSequenceNumber_decode_ber; +der_type_encoder_f RANAP_FrameSequenceNumber_encode_der; +xer_type_decoder_f RANAP_FrameSequenceNumber_decode_xer; +xer_type_encoder_f RANAP_FrameSequenceNumber_encode_xer; +per_type_decoder_f RANAP_FrameSequenceNumber_decode_uper; +per_type_encoder_f RANAP_FrameSequenceNumber_encode_uper; +per_type_decoder_f RANAP_FrameSequenceNumber_decode_aper; +per_type_encoder_f RANAP_FrameSequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_FrameSequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_FrequenceLayerConvergenceFlag.h b/include/osmocom/osmo-iuh/ranap/RANAP_FrequenceLayerConvergenceFlag.h new file mode 100644 index 0000000..df2eaf5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_FrequenceLayerConvergenceFlag.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" + */ + +#ifndef _RANAP_FrequenceLayerConvergenceFlag_H_ +#define _RANAP_FrequenceLayerConvergenceFlag_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_FrequenceLayerConvergenceFlag { + RANAP_FrequenceLayerConvergenceFlag_no_FLC_flag = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_FrequenceLayerConvergenceFlag; + +/* RANAP_FrequenceLayerConvergenceFlag */ +typedef long RANAP_FrequenceLayerConvergenceFlag_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_FrequenceLayerConvergenceFlag; +asn_struct_free_f RANAP_FrequenceLayerConvergenceFlag_free; +asn_struct_print_f RANAP_FrequenceLayerConvergenceFlag_print; +asn_constr_check_f RANAP_FrequenceLayerConvergenceFlag_constraint; +ber_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_ber; +der_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_der; +xer_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_xer; +xer_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_xer; +per_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_uper; +per_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_uper; +per_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_aper; +per_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_FrequenceLayerConvergenceFlag_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-AltitudeAndDirection.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-AltitudeAndDirection.h new file mode 100644 index 0000000..e270a75 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-AltitudeAndDirection.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" + */ + +#ifndef _RANAP_GA_AltitudeAndDirection_H_ +#define _RANAP_GA_AltitudeAndDirection_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum directionOfAltitude { + directionOfAltitude_height = 0, + directionOfAltitude_depth = 1 +} e_directionOfAltitude; + +/* RANAP_GA-AltitudeAndDirection */ +typedef struct RANAP_GA_AltitudeAndDirection { + long directionOfAltitude; + long altitude; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GA_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_RANAP_GA_AltitudeAndDirection; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_AltitudeAndDirection_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h new file mode 100644 index 0000000..7956cfb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_EllipsoidArc_H_ +#define _RANAP_GA_EllipsoidArc_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-EllipsoidArc */ +typedef struct RANAP_GA_EllipsoidArc { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + long innerRadius; + long uncertaintyRadius; + long offsetAngle; + long includedAngle; + long confidence; + 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_EllipsoidArc_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_EllipsoidArc; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_EllipsoidArc_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h new file mode 100644 index 0000000..65b4c83 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_Point_H_ +#define _RANAP_GA_Point_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-Point */ +typedef struct RANAP_GA_Point { + 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_Point_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Point; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_Point_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h new file mode 100644 index 0000000..9d3258d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_PointWithAltitude_H_ +#define _RANAP_GA_PointWithAltitude_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-PointWithAltitude */ +typedef struct RANAP_GA_PointWithAltitude { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + RANAP_GA_AltitudeAndDirection_t altitudeAndDirection; + 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_PointWithAltitude_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithAltitude; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_PointWithAltitude_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h new file mode 100644 index 0000000..6963746 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.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" + */ + +#ifndef _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ +#define _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid */ +typedef struct RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + RANAP_GA_AltitudeAndDirection_t altitudeAndDirection; + RANAP_GA_UncertaintyEllipse_t uncertaintyEllipse; + long uncertaintyAltitude; + long confidence; + 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_PointWithAltitudeAndUncertaintyEllipsoid_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h new file mode 100644 index 0000000..8c3cdc1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_PointWithUnCertainty_H_ +#define _RANAP_GA_PointWithUnCertainty_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-PointWithUnCertainty */ +typedef struct RANAP_GA_PointWithUnCertainty { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + long uncertaintyCode; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GA_PointWithUnCertainty_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithUnCertainty; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_PointWithUnCertainty_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h new file mode 100644 index 0000000..4ca74ae --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_PointWithUnCertaintyEllipse_H_ +#define _RANAP_GA_PointWithUnCertaintyEllipse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-PointWithUnCertaintyEllipse */ +typedef struct RANAP_GA_PointWithUnCertaintyEllipse { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + RANAP_GA_UncertaintyEllipse_t uncertaintyEllipse; + long confidence; + 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_PointWithUnCertaintyEllipse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithUnCertaintyEllipse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_PointWithUnCertaintyEllipse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h new file mode 100644 index 0000000..5c4e057 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.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" + */ + +#ifndef _RANAP_GA_Polygon_H_ +#define _RANAP_GA_Polygon_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GA_Polygon_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Polygon; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_Polygon_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GA-UncertaintyEllipse.h b/include/osmocom/osmo-iuh/ranap/RANAP_GA-UncertaintyEllipse.h new file mode 100644 index 0000000..0524a29 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GA-UncertaintyEllipse.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GA_UncertaintyEllipse_H_ +#define _RANAP_GA_UncertaintyEllipse_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-UncertaintyEllipse */ +typedef struct RANAP_GA_UncertaintyEllipse { + long uncertaintySemi_major; + long uncertaintySemi_minor; + long orientationOfMajorAxis; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GA_UncertaintyEllipse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_UncertaintyEllipse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_UncertaintyEllipse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h b/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h new file mode 100644 index 0000000..ea252dc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GANSS_PositioningDataSet_H_ +#define _RANAP_GANSS_PositioningDataSet_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GANSS-PositioningDataSet */ +typedef struct RANAP_GANSS_PositioningDataSet { + A_SEQUENCE_OF(RANAP_GANSS_PositioningMethodAndUsage_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GANSS_PositioningDataSet_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GANSS_PositioningDataSet; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GANSS_PositioningDataSet_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningMethodAndUsage.h b/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningMethodAndUsage.h new file mode 100644 index 0000000..793ca23 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningMethodAndUsage.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" + */ + +#ifndef _RANAP_GANSS_PositioningMethodAndUsage_H_ +#define _RANAP_GANSS_PositioningMethodAndUsage_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GANSS-PositioningMethodAndUsage */ +typedef OCTET_STRING_t RANAP_GANSS_PositioningMethodAndUsage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GANSS_PositioningMethodAndUsage; +asn_struct_free_f RANAP_GANSS_PositioningMethodAndUsage_free; +asn_struct_print_f RANAP_GANSS_PositioningMethodAndUsage_print; +asn_constr_check_f RANAP_GANSS_PositioningMethodAndUsage_constraint; +ber_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_ber; +der_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_der; +xer_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_xer; +xer_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_xer; +per_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_uper; +per_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_uper; +per_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_aper; +per_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GANSS_PositioningMethodAndUsage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-BSC-Container.h b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-BSC-Container.h new file mode 100644 index 0000000..920b279 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-BSC-Container.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" + */ + +#ifndef _RANAP_GERAN_BSC_Container_H_ +#define _RANAP_GERAN_BSC_Container_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GERAN-BSC-Container */ +typedef OCTET_STRING_t RANAP_GERAN_BSC_Container_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_BSC_Container; +asn_struct_free_f RANAP_GERAN_BSC_Container_free; +asn_struct_print_f RANAP_GERAN_BSC_Container_print; +asn_constr_check_f RANAP_GERAN_BSC_Container_constraint; +ber_type_decoder_f RANAP_GERAN_BSC_Container_decode_ber; +der_type_encoder_f RANAP_GERAN_BSC_Container_encode_der; +xer_type_decoder_f RANAP_GERAN_BSC_Container_decode_xer; +xer_type_encoder_f RANAP_GERAN_BSC_Container_encode_xer; +per_type_decoder_f RANAP_GERAN_BSC_Container_decode_uper; +per_type_encoder_f RANAP_GERAN_BSC_Container_encode_uper; +per_type_decoder_f RANAP_GERAN_BSC_Container_decode_aper; +per_type_encoder_f RANAP_GERAN_BSC_Container_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GERAN_BSC_Container_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h new file mode 100644 index 0000000..4b44bba --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GERAN_Cell_ID_H_ +#define _RANAP_GERAN_Cell_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GERAN-Cell-ID */ +typedef struct RANAP_GERAN_Cell_ID { + RANAP_LAI_t lAI; + RANAP_RAC_t rAC; + RANAP_CI_t cI; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GERAN_Cell_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Cell_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GERAN_Cell_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Classmark.h b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Classmark.h new file mode 100644 index 0000000..8de744b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Classmark.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" + */ + +#ifndef _RANAP_GERAN_Classmark_H_ +#define _RANAP_GERAN_Classmark_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GERAN-Classmark */ +typedef OCTET_STRING_t RANAP_GERAN_Classmark_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Classmark; +asn_struct_free_f RANAP_GERAN_Classmark_free; +asn_struct_print_f RANAP_GERAN_Classmark_print; +asn_constr_check_f RANAP_GERAN_Classmark_constraint; +ber_type_decoder_f RANAP_GERAN_Classmark_decode_ber; +der_type_encoder_f RANAP_GERAN_Classmark_encode_der; +xer_type_decoder_f RANAP_GERAN_Classmark_decode_xer; +xer_type_encoder_f RANAP_GERAN_Classmark_encode_xer; +per_type_decoder_f RANAP_GERAN_Classmark_decode_uper; +per_type_encoder_f RANAP_GERAN_Classmark_encode_uper; +per_type_decoder_f RANAP_GERAN_Classmark_decode_aper; +per_type_encoder_f RANAP_GERAN_Classmark_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GERAN_Classmark_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h new file mode 100644 index 0000000..3d76a77 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ +#define _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item */ +typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item { + RANAP_RAB_ID_t rAB_ID; + RANAP_Cause_t cause; + RANAP_GERAN_Classmark_t *gERAN_Classmark /* 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_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h new file mode 100644 index 0000000..b5c5e05 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ +#define _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List */ +typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List { + struct geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GTP-TEI.h b/include/osmocom/osmo-iuh/ranap/RANAP_GTP-TEI.h new file mode 100644 index 0000000..01382e0 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GTP-TEI.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" + */ + +#ifndef _RANAP_GTP_TEI_H_ +#define _RANAP_GTP_TEI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GTP-TEI */ +typedef OCTET_STRING_t RANAP_GTP_TEI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GTP_TEI; +asn_struct_free_f RANAP_GTP_TEI_free; +asn_struct_print_f RANAP_GTP_TEI_print; +asn_constr_check_f RANAP_GTP_TEI_constraint; +ber_type_decoder_f RANAP_GTP_TEI_decode_ber; +der_type_encoder_f RANAP_GTP_TEI_encode_der; +xer_type_decoder_f RANAP_GTP_TEI_decode_xer; +xer_type_encoder_f RANAP_GTP_TEI_encode_xer; +per_type_decoder_f RANAP_GTP_TEI_decode_uper; +per_type_encoder_f RANAP_GTP_TEI_encode_uper; +per_type_decoder_f RANAP_GTP_TEI_decode_aper; +per_type_encoder_f RANAP_GTP_TEI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GTP_TEI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h b/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h new file mode 100644 index 0000000..7908b1c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h @@ -0,0 +1,69 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GeographicalArea_H_ +#define _RANAP_GeographicalArea_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_GeographicalArea_PR { + RANAP_GeographicalArea_PR_NOTHING, /* No components present */ + RANAP_GeographicalArea_PR_point, + RANAP_GeographicalArea_PR_pointWithUnCertainty, + RANAP_GeographicalArea_PR_polygon, + /* Extensions may appear below */ + RANAP_GeographicalArea_PR_pointWithUncertaintyEllipse, + RANAP_GeographicalArea_PR_pointWithAltitude, + RANAP_GeographicalArea_PR_pointWithAltitudeAndUncertaintyEllipsoid, + RANAP_GeographicalArea_PR_ellipsoidArc +} RANAP_GeographicalArea_PR; + +/* RANAP_GeographicalArea */ +typedef struct RANAP_GeographicalArea { + RANAP_GeographicalArea_PR present; + union RANAP_GeographicalArea_u { + RANAP_GA_Point_t point; + RANAP_GA_PointWithUnCertainty_t pointWithUnCertainty; + RANAP_GA_Polygon_t polygon; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_GA_PointWithUnCertaintyEllipse_t pointWithUncertaintyEllipse; + RANAP_GA_PointWithAltitude_t pointWithAltitude; + RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_t pointWithAltitudeAndUncertaintyEllipsoid; + RANAP_GA_EllipsoidArc_t ellipsoidArc; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GeographicalArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GeographicalArea; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GeographicalArea_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h b/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h new file mode 100644 index 0000000..35ee9a6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GeographicalCoordinates_H_ +#define _RANAP_GeographicalCoordinates_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum latitudeSign { + latitudeSign_north = 0, + latitudeSign_south = 1 +} e_latitudeSign; + +/* RANAP_GeographicalCoordinates */ +typedef struct RANAP_GeographicalCoordinates { + long latitudeSign; + long latitude; + long longitude; + 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_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_RANAP_GeographicalCoordinates; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GeographicalCoordinates_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h new file mode 100644 index 0000000..deff72a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GlobalCN_ID_H_ +#define _RANAP_GlobalCN_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GlobalCN-ID */ +typedef struct RANAP_GlobalCN_ID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_CN_ID_t cN_ID; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GlobalCN_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GlobalCN_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GlobalCN_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h new file mode 100644 index 0000000..e873cb1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_GlobalRNC_ID_H_ +#define _RANAP_GlobalRNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GlobalRNC-ID */ +typedef struct RANAP_GlobalRNC_ID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_RNC_ID_t rNC_ID; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GlobalRNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GlobalRNC_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GlobalRNC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_GuaranteedBitrate.h b/include/osmocom/osmo-iuh/ranap/RANAP_GuaranteedBitrate.h new file mode 100644 index 0000000..bc3bf0a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_GuaranteedBitrate.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" + */ + +#ifndef _RANAP_GuaranteedBitrate_H_ +#define _RANAP_GuaranteedBitrate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GuaranteedBitrate */ +typedef long RANAP_GuaranteedBitrate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GuaranteedBitrate; +asn_struct_free_f RANAP_GuaranteedBitrate_free; +asn_struct_print_f RANAP_GuaranteedBitrate_print; +asn_constr_check_f RANAP_GuaranteedBitrate_constraint; +ber_type_decoder_f RANAP_GuaranteedBitrate_decode_ber; +der_type_encoder_f RANAP_GuaranteedBitrate_encode_der; +xer_type_decoder_f RANAP_GuaranteedBitrate_decode_xer; +xer_type_encoder_f RANAP_GuaranteedBitrate_encode_xer; +per_type_decoder_f RANAP_GuaranteedBitrate_decode_uper; +per_type_encoder_f RANAP_GuaranteedBitrate_encode_uper; +per_type_decoder_f RANAP_GuaranteedBitrate_decode_aper; +per_type_encoder_f RANAP_GuaranteedBitrate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GuaranteedBitrate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h new file mode 100644 index 0000000..1364acd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.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" + */ + +#ifndef _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ +#define _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HS-DSCH-MAC-d-Flow-ID */ +typedef long RANAP_HS_DSCH_MAC_d_Flow_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HS_DSCH_MAC_d_Flow_ID; +asn_struct_free_f RANAP_HS_DSCH_MAC_d_Flow_ID_free; +asn_struct_print_f RANAP_HS_DSCH_MAC_d_Flow_ID_print; +asn_constr_check_f RANAP_HS_DSCH_MAC_d_Flow_ID_constraint; +ber_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_ber; +der_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_der; +xer_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_xer; +xer_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_xer; +per_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_uper; +per_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_uper; +per_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_aper; +per_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HigherBitratesThan16MbpsFlag.h b/include/osmocom/osmo-iuh/ranap/RANAP_HigherBitratesThan16MbpsFlag.h new file mode 100644 index 0000000..19dc7b4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HigherBitratesThan16MbpsFlag.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_HigherBitratesThan16MbpsFlag_H_ +#define _RANAP_HigherBitratesThan16MbpsFlag_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_HigherBitratesThan16MbpsFlag { + RANAP_HigherBitratesThan16MbpsFlag_allowed = 0, + RANAP_HigherBitratesThan16MbpsFlag_not_allowed = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_HigherBitratesThan16MbpsFlag; + +/* RANAP_HigherBitratesThan16MbpsFlag */ +typedef long RANAP_HigherBitratesThan16MbpsFlag_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HigherBitratesThan16MbpsFlag; +asn_struct_free_f RANAP_HigherBitratesThan16MbpsFlag_free; +asn_struct_print_f RANAP_HigherBitratesThan16MbpsFlag_print; +asn_constr_check_f RANAP_HigherBitratesThan16MbpsFlag_constraint; +ber_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_ber; +der_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_der; +xer_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_xer; +xer_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_xer; +per_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_uper; +per_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_uper; +per_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_aper; +per_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HigherBitratesThan16MbpsFlag_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalSpeedAndBearing.h b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalSpeedAndBearing.h new file mode 100644 index 0000000..9800231 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalSpeedAndBearing.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_HorizontalSpeedAndBearing_H_ +#define _RANAP_HorizontalSpeedAndBearing_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HorizontalSpeedAndBearing */ +typedef struct RANAP_HorizontalSpeedAndBearing { + long bearing; + long horizontalSpeed; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_HorizontalSpeedAndBearing_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalSpeedAndBearing; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HorizontalSpeedAndBearing_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h new file mode 100644 index 0000000..e30a0e9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_HorizontalVelocity_H_ +#define _RANAP_HorizontalVelocity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HorizontalVelocity */ +typedef struct RANAP_HorizontalVelocity { + RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; + 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_HorizontalVelocity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalVelocity; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HorizontalVelocity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h new file mode 100644 index 0000000..40a650c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_HorizontalVelocityWithUncertainty_H_ +#define _RANAP_HorizontalVelocityWithUncertainty_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HorizontalVelocityWithUncertainty */ +typedef struct RANAP_HorizontalVelocityWithUncertainty { + RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; + long uncertaintySpeed; + 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_HorizontalVelocityWithUncertainty_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalVelocityWithUncertainty; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HorizontalVelocityWithUncertainty_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h new file mode 100644 index 0000000..d7bfd9b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_HorizontalWithVerticalVelocity_H_ +#define _RANAP_HorizontalWithVerticalVelocity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HorizontalWithVerticalVelocity */ +typedef struct RANAP_HorizontalWithVerticalVelocity { + RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; + RANAP_VerticalVelocity_t veritcalVelocity; + 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_HorizontalWithVerticalVelocity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalWithVerticalVelocity; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HorizontalWithVerticalVelocity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h new file mode 100644 index 0000000..c04c936 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.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" + */ + +#ifndef _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ +#define _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_HorizontalWithVerticalVelocityAndUncertainty */ +typedef struct RANAP_HorizontalWithVerticalVelocityAndUncertainty { + RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; + RANAP_VerticalVelocity_t veritcalVelocity; + long horizontalUncertaintySpeed; + long verticalUncertaintySpeed; + 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_HorizontalWithVerticalVelocityAndUncertainty_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalWithVerticalVelocityAndUncertainty; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h b/include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h new file mode 100644 index 0000000..64dd651 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IE_Extensions_H_ +#define _RANAP_IE_Extensions_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IE-Extensions */ +typedef struct RANAP_IE_Extensions { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IE_Extensions_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IE_Extensions; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IE_Extensions_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IE.h b/include/osmocom/osmo-iuh/ranap/RANAP_IE.h new file mode 100644 index 0000000..15a55a4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IE.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_IE_H_ +#define _RANAP_IE_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IE */ +typedef struct RANAP_IE { + RANAP_ProtocolIE_ID_t id; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IE_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IE; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IE_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEI.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEI.h new file mode 100644 index 0000000..0416050 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEI.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" + */ + +#ifndef _RANAP_IMEI_H_ +#define _RANAP_IMEI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEI */ +typedef OCTET_STRING_t RANAP_IMEI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEI; +asn_struct_free_f RANAP_IMEI_free; +asn_struct_print_f RANAP_IMEI_print; +asn_constr_check_f RANAP_IMEI_constraint; +ber_type_decoder_f RANAP_IMEI_decode_ber; +der_type_encoder_f RANAP_IMEI_encode_der; +xer_type_decoder_f RANAP_IMEI_decode_xer; +xer_type_encoder_f RANAP_IMEI_encode_xer; +per_type_decoder_f RANAP_IMEI_decode_uper; +per_type_encoder_f RANAP_IMEI_encode_uper; +per_type_decoder_f RANAP_IMEI_decode_aper; +per_type_encoder_f RANAP_IMEI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h new file mode 100644 index 0000000..2d83e36 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IMEIGroup_H_ +#define _RANAP_IMEIGroup_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEIGroup */ +typedef struct RANAP_IMEIGroup { + RANAP_IMEI_t iMEI; + BIT_STRING_t iMEIMask; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IMEIGroup_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEIGroup; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEIGroup_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h new file mode 100644 index 0000000..c6d4c5c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IMEIList_H_ +#define _RANAP_IMEIList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEIList */ +typedef struct RANAP_IMEIList { + A_SEQUENCE_OF(RANAP_IMEI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IMEIList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEIList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEIList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEISV.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISV.h new file mode 100644 index 0000000..2866172 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISV.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" + */ + +#ifndef _RANAP_IMEISV_H_ +#define _RANAP_IMEISV_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEISV */ +typedef OCTET_STRING_t RANAP_IMEISV_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISV; +asn_struct_free_f RANAP_IMEISV_free; +asn_struct_print_f RANAP_IMEISV_print; +asn_constr_check_f RANAP_IMEISV_constraint; +ber_type_decoder_f RANAP_IMEISV_decode_ber; +der_type_encoder_f RANAP_IMEISV_encode_der; +xer_type_decoder_f RANAP_IMEISV_decode_xer; +xer_type_encoder_f RANAP_IMEISV_encode_xer; +per_type_decoder_f RANAP_IMEISV_decode_uper; +per_type_encoder_f RANAP_IMEISV_encode_uper; +per_type_decoder_f RANAP_IMEISV_decode_aper; +per_type_encoder_f RANAP_IMEISV_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEISV_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h new file mode 100644 index 0000000..8e4c63c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IMEISVGroup_H_ +#define _RANAP_IMEISVGroup_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEISVGroup */ +typedef struct RANAP_IMEISVGroup { + RANAP_IMEISV_t iMEISV; + BIT_STRING_t iMEISVMask; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IMEISVGroup_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISVGroup; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEISVGroup_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h new file mode 100644 index 0000000..6ac8c57 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IMEISVList_H_ +#define _RANAP_IMEISVList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMEISVList */ +typedef struct RANAP_IMEISVList { + A_SEQUENCE_OF(RANAP_IMEISV_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IMEISVList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISVList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMEISVList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IMSI.h b/include/osmocom/osmo-iuh/ranap/RANAP_IMSI.h new file mode 100644 index 0000000..747c546 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IMSI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ +#include + +#ifndef _RANAP_IMSI_H_ +#define _RANAP_IMSI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IMSI */ +typedef OCTET_STRING_t RANAP_IMSI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMSI; +asn_struct_free_f RANAP_IMSI_free; +asn_struct_print_f RANAP_IMSI_print; +asn_constr_check_f RANAP_IMSI_constraint; +ber_type_decoder_f RANAP_IMSI_decode_ber; +der_type_encoder_f RANAP_IMSI_encode_der; +xer_type_decoder_f RANAP_IMSI_decode_xer; +xer_type_encoder_f RANAP_IMSI_encode_xer; +per_type_decoder_f RANAP_IMSI_decode_uper; +per_type_encoder_f RANAP_IMSI_encode_uper; +per_type_decoder_f RANAP_IMSI_decode_aper; +per_type_encoder_f RANAP_IMSI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IMSI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IPMulticastAddress.h b/include/osmocom/osmo-iuh/ranap/RANAP_IPMulticastAddress.h new file mode 100644 index 0000000..8724d11 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IPMulticastAddress.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" + */ + +#ifndef _RANAP_IPMulticastAddress_H_ +#define _RANAP_IPMulticastAddress_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IPMulticastAddress */ +typedef OCTET_STRING_t RANAP_IPMulticastAddress_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IPMulticastAddress; +asn_struct_free_f RANAP_IPMulticastAddress_free; +asn_struct_print_f RANAP_IPMulticastAddress_print; +asn_constr_check_f RANAP_IPMulticastAddress_constraint; +ber_type_decoder_f RANAP_IPMulticastAddress_decode_ber; +der_type_encoder_f RANAP_IPMulticastAddress_encode_der; +xer_type_decoder_f RANAP_IPMulticastAddress_decode_xer; +xer_type_encoder_f RANAP_IPMulticastAddress_encode_xer; +per_type_decoder_f RANAP_IPMulticastAddress_decode_uper; +per_type_encoder_f RANAP_IPMulticastAddress_encode_uper; +per_type_decoder_f RANAP_IPMulticastAddress_decode_aper; +per_type_encoder_f RANAP_IPMulticastAddress_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IPMulticastAddress_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.h b/include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.h new file mode 100644 index 0000000..597da0c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.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" + */ + +#ifndef _RANAP_IRAT_Measurement_Configuration_H_ +#define _RANAP_IRAT_Measurement_Configuration_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IRAT-Measurement-Configuration */ +typedef struct RANAP_IRAT_Measurement_Configuration { + long *rSRP /* OPTIONAL */; + long *rSRQ /* OPTIONAL */; + RANAP_IRATmeasurementParameters_t iRATmeasurementParameters; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IRAT_Measurement_Configuration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IRAT_Measurement_Configuration; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IRAT_Measurement_Configuration_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h new file mode 100644 index 0000000..d9b90b1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IRATmeasurementParameters_H_ +#define _RANAP_IRATmeasurementParameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IRATmeasurementParameters */ +typedef struct RANAP_IRATmeasurementParameters { + long measurementDuration; + RANAP_EUTRANFrequencies_t *eUTRANFrequencies /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IRATmeasurementParameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IRATmeasurementParameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IRATmeasurementParameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h b/include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h new file mode 100644 index 0000000..7bffa56 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ImmediateMDT_H_ +#define _RANAP_ImmediateMDT_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ImmediateMDT */ +typedef struct RANAP_ImmediateMDT { + RANAP_MeasurementsToActivate_t measurementsToActivate; + RANAP_M1Report_t *m1report /* OPTIONAL */; + RANAP_M2Report_t *m2report /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ImmediateMDT_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ImmediateMDT; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ImmediateMDT_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IncludeVelocity.h b/include/osmocom/osmo-iuh/ranap/RANAP_IncludeVelocity.h new file mode 100644 index 0000000..913d320 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IncludeVelocity.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IncludeVelocity_H_ +#define _RANAP_IncludeVelocity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_IncludeVelocity { + RANAP_IncludeVelocity_requested = 0 +} e_RANAP_IncludeVelocity; + +/* RANAP_IncludeVelocity */ +typedef long RANAP_IncludeVelocity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IncludeVelocity; +asn_struct_free_f RANAP_IncludeVelocity_free; +asn_struct_print_f RANAP_IncludeVelocity_print; +asn_constr_check_f RANAP_IncludeVelocity_constraint; +ber_type_decoder_f RANAP_IncludeVelocity_decode_ber; +der_type_encoder_f RANAP_IncludeVelocity_encode_der; +xer_type_decoder_f RANAP_IncludeVelocity_decode_xer; +xer_type_encoder_f RANAP_IncludeVelocity_encode_xer; +per_type_decoder_f RANAP_IncludeVelocity_decode_uper; +per_type_encoder_f RANAP_IncludeVelocity_encode_uper; +per_type_decoder_f RANAP_IncludeVelocity_decode_aper; +per_type_encoder_f RANAP_IncludeVelocity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IncludeVelocity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeID.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeID.h new file mode 100644 index 0000000..a5aac13 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeID.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" + */ + +#ifndef _RANAP_InformationExchangeID_H_ +#define _RANAP_InformationExchangeID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InformationExchangeID */ +typedef long RANAP_InformationExchangeID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationExchangeID; +asn_struct_free_f RANAP_InformationExchangeID_free; +asn_struct_print_f RANAP_InformationExchangeID_print; +asn_constr_check_f RANAP_InformationExchangeID_constraint; +ber_type_decoder_f RANAP_InformationExchangeID_decode_ber; +der_type_encoder_f RANAP_InformationExchangeID_encode_der; +xer_type_decoder_f RANAP_InformationExchangeID_decode_xer; +xer_type_encoder_f RANAP_InformationExchangeID_encode_xer; +per_type_decoder_f RANAP_InformationExchangeID_decode_uper; +per_type_encoder_f RANAP_InformationExchangeID_encode_uper; +per_type_decoder_f RANAP_InformationExchangeID_decode_aper; +per_type_encoder_f RANAP_InformationExchangeID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationExchangeID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeType.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeType.h new file mode 100644 index 0000000..57d05b9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationExchangeType.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InformationExchangeType_H_ +#define _RANAP_InformationExchangeType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_InformationExchangeType { + RANAP_InformationExchangeType_transfer = 0, + RANAP_InformationExchangeType_request = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_InformationExchangeType; + +/* RANAP_InformationExchangeType */ +typedef long RANAP_InformationExchangeType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationExchangeType; +asn_struct_free_f RANAP_InformationExchangeType_free; +asn_struct_print_f RANAP_InformationExchangeType_print; +asn_constr_check_f RANAP_InformationExchangeType_constraint; +ber_type_decoder_f RANAP_InformationExchangeType_decode_ber; +der_type_encoder_f RANAP_InformationExchangeType_encode_der; +xer_type_decoder_f RANAP_InformationExchangeType_decode_xer; +xer_type_encoder_f RANAP_InformationExchangeType_encode_xer; +per_type_decoder_f RANAP_InformationExchangeType_decode_uper; +per_type_encoder_f RANAP_InformationExchangeType_encode_uper; +per_type_decoder_f RANAP_InformationExchangeType_decode_aper; +per_type_encoder_f RANAP_InformationExchangeType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationExchangeType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h new file mode 100644 index 0000000..9069e26 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InformationRequestType_H_ +#define _RANAP_InformationRequestType_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_InformationRequestType_PR { + RANAP_InformationRequestType_PR_NOTHING, /* No components present */ + RANAP_InformationRequestType_PR_mBMSIPMulticastAddressandAPNRequest, + RANAP_InformationRequestType_PR_permanentNAS_UE_ID, + /* Extensions may appear below */ + +} RANAP_InformationRequestType_PR; + +/* RANAP_InformationRequestType */ +typedef struct RANAP_InformationRequestType { + RANAP_InformationRequestType_PR present; + union RANAP_InformationRequestType_u { + RANAP_MBMSIPMulticastAddressandAPNRequest_t mBMSIPMulticastAddressandAPNRequest; + RANAP_PermanentNAS_UE_ID_t permanentNAS_UE_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationRequestType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationRequestType; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationRequestType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h new file mode 100644 index 0000000..912101d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InformationRequested_H_ +#define _RANAP_InformationRequested_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_InformationRequested_PR { + RANAP_InformationRequested_PR_NOTHING, /* No components present */ + RANAP_InformationRequested_PR_requestedMBMSIPMulticastAddressandAPNRequest, + RANAP_InformationRequested_PR_requestedMulticastServiceList, + /* Extensions may appear below */ + +} RANAP_InformationRequested_PR; + +/* RANAP_InformationRequested */ +typedef struct RANAP_InformationRequested { + RANAP_InformationRequested_PR present; + union RANAP_InformationRequested_u { + RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_t requestedMBMSIPMulticastAddressandAPNRequest; + RANAP_RequestedMulticastServiceList_t requestedMulticastServiceList; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationRequested_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationRequested; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationRequested_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h new file mode 100644 index 0000000..e4ec50a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_InformationTransferConfirmation_H_ +#define _RANAP_InformationTransferConfirmation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InformationTransferConfirmation */ +typedef struct RANAP_InformationTransferConfirmation { + struct informationTransferConfirmation_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } informationTransferConfirmation_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationTransferConfirmation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferConfirmation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationTransferConfirmation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h new file mode 100644 index 0000000..612dacb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_InformationTransferFailure_H_ +#define _RANAP_InformationTransferFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InformationTransferFailure */ +typedef struct RANAP_InformationTransferFailure { + struct informationTransferFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } informationTransferFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationTransferFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationTransferFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferID.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferID.h new file mode 100644 index 0000000..cc002aa --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferID.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" + */ + +#ifndef _RANAP_InformationTransferID_H_ +#define _RANAP_InformationTransferID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InformationTransferID */ +typedef long RANAP_InformationTransferID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferID; +asn_struct_free_f RANAP_InformationTransferID_free; +asn_struct_print_f RANAP_InformationTransferID_print; +asn_constr_check_f RANAP_InformationTransferID_constraint; +ber_type_decoder_f RANAP_InformationTransferID_decode_ber; +der_type_encoder_f RANAP_InformationTransferID_encode_der; +xer_type_decoder_f RANAP_InformationTransferID_decode_xer; +xer_type_encoder_f RANAP_InformationTransferID_encode_xer; +per_type_decoder_f RANAP_InformationTransferID_decode_uper; +per_type_encoder_f RANAP_InformationTransferID_encode_uper; +per_type_decoder_f RANAP_InformationTransferID_decode_aper; +per_type_encoder_f RANAP_InformationTransferID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationTransferID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h new file mode 100644 index 0000000..5861eeb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_InformationTransferIndication_H_ +#define _RANAP_InformationTransferIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InformationTransferIndication */ +typedef struct RANAP_InformationTransferIndication { + struct informationTransferIndication_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } informationTransferIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationTransferIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationTransferIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h new file mode 100644 index 0000000..22cb651 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InformationTransferType_H_ +#define _RANAP_InformationTransferType_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_InformationTransferType_PR { + RANAP_InformationTransferType_PR_NOTHING, /* No components present */ + RANAP_InformationTransferType_PR_rNCTraceInformation, + /* Extensions may appear below */ + +} RANAP_InformationTransferType_PR; + +/* RANAP_InformationTransferType */ +typedef struct RANAP_InformationTransferType { + RANAP_InformationTransferType_PR present; + union RANAP_InformationTransferType_u { + RANAP_RNCTraceInformation_t rNCTraceInformation; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InformationTransferType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferType; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InformationTransferType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h b/include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h new file mode 100644 index 0000000..b382794 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_InitialUE_Message_H_ +#define _RANAP_InitialUE_Message_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InitialUE-Message */ +typedef struct RANAP_InitialUE_Message { + struct initialUE_Message_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } initialUE_Message_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InitialUE_Message_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InitialUE_Message; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InitialUE_Message_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h b/include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h new file mode 100644 index 0000000..faf3a94 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_InitiatingMessage_H_ +#define _RANAP_InitiatingMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InitiatingMessage */ +typedef struct RANAP_InitiatingMessage { + RANAP_ProcedureCode_t procedureCode; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InitiatingMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InitiatingMessage; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InitiatingMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionAlgorithm.h b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionAlgorithm.h new file mode 100644 index 0000000..7ed9284 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionAlgorithm.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IntegrityProtectionAlgorithm_H_ +#define _RANAP_IntegrityProtectionAlgorithm_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_IntegrityProtectionAlgorithm { + RANAP_IntegrityProtectionAlgorithm_standard_UMTS_integrity_algorithm_UIA1 = 0, + RANAP_IntegrityProtectionAlgorithm_standard_UMTS_integrity_algorithm_UIA2 = 1, + RANAP_IntegrityProtectionAlgorithm_no_value = 15 +} e_RANAP_IntegrityProtectionAlgorithm; + +/* RANAP_IntegrityProtectionAlgorithm */ +typedef long RANAP_IntegrityProtectionAlgorithm_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionAlgorithm; +asn_struct_free_f RANAP_IntegrityProtectionAlgorithm_free; +asn_struct_print_f RANAP_IntegrityProtectionAlgorithm_print; +asn_constr_check_f RANAP_IntegrityProtectionAlgorithm_constraint; +ber_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_ber; +der_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_der; +xer_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_xer; +xer_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_xer; +per_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_uper; +per_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_uper; +per_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_aper; +per_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IntegrityProtectionAlgorithm_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h new file mode 100644 index 0000000..1bf702c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IntegrityProtectionInformation_H_ +#define _RANAP_IntegrityProtectionInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IntegrityProtectionInformation */ +typedef struct RANAP_IntegrityProtectionInformation { + RANAP_PermittedIntegrityProtectionAlgorithms_t permittedAlgorithms; + RANAP_IntegrityProtectionKey_t key; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IntegrityProtectionInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IntegrityProtectionInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionKey.h b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionKey.h new file mode 100644 index 0000000..4010d71 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionKey.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" + */ + +#ifndef _RANAP_IntegrityProtectionKey_H_ +#define _RANAP_IntegrityProtectionKey_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IntegrityProtectionKey */ +typedef BIT_STRING_t RANAP_IntegrityProtectionKey_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionKey; +asn_struct_free_f RANAP_IntegrityProtectionKey_free; +asn_struct_print_f RANAP_IntegrityProtectionKey_print; +asn_constr_check_f RANAP_IntegrityProtectionKey_constraint; +ber_type_decoder_f RANAP_IntegrityProtectionKey_decode_ber; +der_type_encoder_f RANAP_IntegrityProtectionKey_encode_der; +xer_type_decoder_f RANAP_IntegrityProtectionKey_decode_xer; +xer_type_encoder_f RANAP_IntegrityProtectionKey_encode_xer; +per_type_decoder_f RANAP_IntegrityProtectionKey_decode_uper; +per_type_encoder_f RANAP_IntegrityProtectionKey_encode_uper; +per_type_decoder_f RANAP_IntegrityProtectionKey_decode_aper; +per_type_encoder_f RANAP_IntegrityProtectionKey_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IntegrityProtectionKey_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.h new file mode 100644 index 0000000..53a209f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.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" + */ + +#ifndef _RANAP_InterSystemInformation_TransparentContainer_H_ +#define _RANAP_InterSystemInformation_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_InterSystemInformation-TransparentContainer */ +typedef struct RANAP_InterSystemInformation_TransparentContainer { + RANAP_CellLoadInformation_t *downlinkCellLoadInformation /* OPTIONAL */; + RANAP_CellLoadInformation_t *uplinkCellLoadInformation /* 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_InterSystemInformation_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterSystemInformation_TransparentContainer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InterSystemInformation_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h b/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h new file mode 100644 index 0000000..5c0bbd4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InterSystemInformationTransferType_H_ +#define _RANAP_InterSystemInformationTransferType_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_InterSystemInformationTransferType_PR { + RANAP_InterSystemInformationTransferType_PR_NOTHING, /* No components present */ + RANAP_InterSystemInformationTransferType_PR_rIM_Transfer, + /* Extensions may appear below */ + +} RANAP_InterSystemInformationTransferType_PR; + +/* RANAP_InterSystemInformationTransferType */ +typedef struct RANAP_InterSystemInformationTransferType { + RANAP_InterSystemInformationTransferType_PR present; + union RANAP_InterSystemInformationTransferType_u { + RANAP_RIM_Transfer_t rIM_Transfer; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_InterSystemInformationTransferType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterSystemInformationTransferType; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InterSystemInformationTransferType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h new file mode 100644 index 0000000..771aa55 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_InterfacesToTraceItem_H_ +#define _RANAP_InterfacesToTraceItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum interface { + interface_iu_cs = 0, + interface_iu_ps = 1, + interface_iur = 2, + interface_iub = 3, + interface_uu = 4 + /* + * Enumeration is extensible + */ +} e_interface; + +/* RANAP_InterfacesToTraceItem */ +typedef struct RANAP_InterfacesToTraceItem { + long interface; + 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_InterfacesToTraceItem_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_interface_2; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterfacesToTraceItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_InterfacesToTraceItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h new file mode 100644 index 0000000..d6071f6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Iu_ReleaseCommand_H_ +#define _RANAP_Iu_ReleaseCommand_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Iu-ReleaseCommand */ +typedef struct RANAP_Iu_ReleaseCommand { + struct iu_ReleaseCommand_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iu_ReleaseCommand_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Iu_ReleaseCommand_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseCommand; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Iu_ReleaseCommand_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h new file mode 100644 index 0000000..f81a3ed --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Iu_ReleaseComplete_H_ +#define _RANAP_Iu_ReleaseComplete_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Iu-ReleaseComplete */ +typedef struct RANAP_Iu_ReleaseComplete { + struct iu_ReleaseComplete_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iu_ReleaseComplete_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Iu_ReleaseComplete_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseComplete; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Iu_ReleaseComplete_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h new file mode 100644 index 0000000..1c94e8c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Iu_ReleaseRequest_H_ +#define _RANAP_Iu_ReleaseRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Iu-ReleaseRequest */ +typedef struct RANAP_Iu_ReleaseRequest { + struct iu_ReleaseRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iu_ReleaseRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Iu_ReleaseRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Iu_ReleaseRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h b/include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h new file mode 100644 index 0000000..1e81c4b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_IuSigConId_IE_ContainerList_H_ +#define _RANAP_IuSigConId_IE_ContainerList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IuSigConId-IE-ContainerList */ +typedef struct RANAP_IuSigConId_IE_ContainerList { + A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IuSigConId_IE_ContainerList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuSigConId_IE_ContainerList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IuSigConId_IE_ContainerList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IuSignallingConnectionIdentifier.h b/include/osmocom/osmo-iuh/ranap/RANAP_IuSignallingConnectionIdentifier.h new file mode 100644 index 0000000..b334891 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IuSignallingConnectionIdentifier.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" + */ + +#ifndef _RANAP_IuSignallingConnectionIdentifier_H_ +#define _RANAP_IuSignallingConnectionIdentifier_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_IuSignallingConnectionIdentifier */ +typedef BIT_STRING_t RANAP_IuSignallingConnectionIdentifier_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuSignallingConnectionIdentifier; +asn_struct_free_f RANAP_IuSignallingConnectionIdentifier_free; +asn_struct_print_f RANAP_IuSignallingConnectionIdentifier_print; +asn_constr_check_f RANAP_IuSignallingConnectionIdentifier_constraint; +ber_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_ber; +der_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_der; +xer_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_xer; +xer_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_xer; +per_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_uper; +per_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_uper; +per_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_aper; +per_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IuSignallingConnectionIdentifier_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h b/include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h new file mode 100644 index 0000000..50dc107 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_IuTransportAssociation_H_ +#define _RANAP_IuTransportAssociation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_IuTransportAssociation_PR { + RANAP_IuTransportAssociation_PR_NOTHING, /* No components present */ + RANAP_IuTransportAssociation_PR_gTP_TEI, + RANAP_IuTransportAssociation_PR_bindingID, + /* Extensions may appear below */ + +} RANAP_IuTransportAssociation_PR; + +/* RANAP_IuTransportAssociation */ +typedef struct RANAP_IuTransportAssociation { + RANAP_IuTransportAssociation_PR present; + union RANAP_IuTransportAssociation_u { + RANAP_GTP_TEI_t gTP_TEI; + RANAP_BindingID_t bindingID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_IuTransportAssociation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuTransportAssociation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_IuTransportAssociation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h new file mode 100644 index 0000000..4b84a4d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_JoinedMBMSBearerService_IEs_H_ +#define _RANAP_JoinedMBMSBearerService_IEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_JoinedMBMSBearerService_IEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_JoinedMBMSBearerService_IEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_JoinedMBMSBearerService_IEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_KeyStatus.h b/include/osmocom/osmo-iuh/ranap/RANAP_KeyStatus.h new file mode 100644 index 0000000..1b61813 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_KeyStatus.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_KeyStatus_H_ +#define _RANAP_KeyStatus_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_KeyStatus { + RANAP_KeyStatus_old = 0, + RANAP_KeyStatus_new = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_KeyStatus; + +/* RANAP_KeyStatus */ +typedef long RANAP_KeyStatus_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_KeyStatus; +asn_struct_free_f RANAP_KeyStatus_free; +asn_struct_print_f RANAP_KeyStatus_print; +asn_constr_check_f RANAP_KeyStatus_constraint; +ber_type_decoder_f RANAP_KeyStatus_decode_ber; +der_type_encoder_f RANAP_KeyStatus_encode_der; +xer_type_decoder_f RANAP_KeyStatus_decode_xer; +xer_type_encoder_f RANAP_KeyStatus_encode_xer; +per_type_decoder_f RANAP_KeyStatus_decode_uper; +per_type_encoder_f RANAP_KeyStatus_encode_uper; +per_type_decoder_f RANAP_KeyStatus_decode_aper; +per_type_encoder_f RANAP_KeyStatus_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_KeyStatus_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_L3-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_L3-Information.h new file mode 100644 index 0000000..122c64d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_L3-Information.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" + */ + +#ifndef _RANAP_L3_Information_H_ +#define _RANAP_L3_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_L3-Information */ +typedef OCTET_STRING_t RANAP_L3_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_L3_Information; +asn_struct_free_f RANAP_L3_Information_free; +asn_struct_print_f RANAP_L3_Information_print; +asn_constr_check_f RANAP_L3_Information_constraint; +ber_type_decoder_f RANAP_L3_Information_decode_ber; +der_type_encoder_f RANAP_L3_Information_encode_der; +xer_type_decoder_f RANAP_L3_Information_decode_xer; +xer_type_encoder_f RANAP_L3_Information_encode_xer; +per_type_decoder_f RANAP_L3_Information_decode_uper; +per_type_encoder_f RANAP_L3_Information_encode_uper; +per_type_decoder_f RANAP_L3_Information_decode_aper; +per_type_encoder_f RANAP_L3_Information_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_L3_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h b/include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h new file mode 100644 index 0000000..f109393 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LA_LIST_H_ +#define _RANAP_LA_LIST_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LA_LIST_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LA_LIST; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LA_LIST_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LABased.h b/include/osmocom/osmo-iuh/ranap/RANAP_LABased.h new file mode 100644 index 0000000..edd9b30 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LABased.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LABased_H_ +#define _RANAP_LABased_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LABased */ +typedef struct RANAP_LABased { + RANAP_LAI_List_t laiList; + 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_LABased_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LABased; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LABased_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LAC.h b/include/osmocom/osmo-iuh/ranap/RANAP_LAC.h new file mode 100644 index 0000000..ff12809 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LAC.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" + */ + +#ifndef _RANAP_LAC_H_ +#define _RANAP_LAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LAC */ +typedef OCTET_STRING_t RANAP_LAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAC; +asn_struct_free_f RANAP_LAC_free; +asn_struct_print_f RANAP_LAC_print; +asn_constr_check_f RANAP_LAC_constraint; +ber_type_decoder_f RANAP_LAC_decode_ber; +der_type_encoder_f RANAP_LAC_encode_der; +xer_type_decoder_f RANAP_LAC_decode_xer; +xer_type_encoder_f RANAP_LAC_encode_xer; +per_type_decoder_f RANAP_LAC_decode_uper; +per_type_encoder_f RANAP_LAC_encode_uper; +per_type_decoder_f RANAP_LAC_decode_aper; +per_type_encoder_f RANAP_LAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LAC_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h new file mode 100644 index 0000000..cafb3d4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LAI_List_H_ +#define _RANAP_LAI_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LAI-List */ +typedef struct RANAP_LAI_List { + A_SEQUENCE_OF(RANAP_LAI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LAI_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAI_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LAI_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LAI.h b/include/osmocom/osmo-iuh/ranap/RANAP_LAI.h new file mode 100644 index 0000000..6f93b48 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LAI.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LAI_H_ +#define _RANAP_LAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LAI */ +typedef struct RANAP_LAI { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_LAC_t lAC; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h new file mode 100644 index 0000000..2463a29 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LAListofIdleModeUEs_H_ +#define _RANAP_LAListofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LAListofIdleModeUEs */ +typedef struct RANAP_LAListofIdleModeUEs { + A_SEQUENCE_OF(RANAP_LAI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LAListofIdleModeUEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAListofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LAListofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LHN-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_LHN-ID.h new file mode 100644 index 0000000..a8776b8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LHN-ID.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" + */ + +#ifndef _RANAP_LHN_ID_H_ +#define _RANAP_LHN_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LHN-ID */ +typedef OCTET_STRING_t RANAP_LHN_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LHN_ID; +asn_struct_free_f RANAP_LHN_ID_free; +asn_struct_print_f RANAP_LHN_ID_print; +asn_constr_check_f RANAP_LHN_ID_constraint; +ber_type_decoder_f RANAP_LHN_ID_decode_ber; +der_type_encoder_f RANAP_LHN_ID_encode_der; +xer_type_decoder_f RANAP_LHN_ID_decode_xer; +xer_type_encoder_f RANAP_LHN_ID_encode_xer; +per_type_decoder_f RANAP_LHN_ID_decode_uper; +per_type_encoder_f RANAP_LHN_ID_encode_uper; +per_type_decoder_f RANAP_LHN_ID_decode_aper; +per_type_encoder_f RANAP_LHN_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LHN_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h b/include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h new file mode 100644 index 0000000..eff3688 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LastKnownServiceArea_H_ +#define _RANAP_LastKnownServiceArea_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LastKnownServiceArea */ +typedef struct RANAP_LastKnownServiceArea { + RANAP_SAI_t sAI; + long ageOfSAI; + 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_LastKnownServiceArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LastKnownServiceArea; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LastKnownServiceArea_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h b/include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h new file mode 100644 index 0000000..8376a9d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LastVisitedUTRANCell_Item_H_ +#define _RANAP_LastVisitedUTRANCell_Item_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LastVisitedUTRANCell-Item */ +typedef struct RANAP_LastVisitedUTRANCell_Item { + RANAP_UTRAN_CellID_t uTRAN_CellID; + RANAP_CellType_t cellType; + RANAP_Time_UE_StayedInCell_t time_UE_StayedInCell; + 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_LastVisitedUTRANCell_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LastVisitedUTRANCell_Item; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LastVisitedUTRANCell_Item_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h new file mode 100644 index 0000000..b47d1d3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LeftMBMSBearerService_IEs_H_ +#define _RANAP_LeftMBMSBearerService_IEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LeftMBMSBearerService_IEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LeftMBMSBearerService_IEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LeftMBMSBearerService_IEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Links-to-log.h b/include/osmocom/osmo-iuh/ranap/RANAP_Links-to-log.h new file mode 100644 index 0000000..8b11a7e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Links-to-log.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Links_to_log_H_ +#define _RANAP_Links_to_log_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Links_to_log { + RANAP_Links_to_log_uplink = 0, + RANAP_Links_to_log_downlink = 1, + RANAP_Links_to_log_both_uplink_and_downlink = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_Links_to_log; + +/* RANAP_Links-to-log */ +typedef long RANAP_Links_to_log_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Links_to_log; +asn_struct_free_f RANAP_Links_to_log_free; +asn_struct_print_f RANAP_Links_to_log_print; +asn_constr_check_f RANAP_Links_to_log_constraint; +ber_type_decoder_f RANAP_Links_to_log_decode_ber; +der_type_encoder_f RANAP_Links_to_log_encode_der; +xer_type_decoder_f RANAP_Links_to_log_decode_xer; +xer_type_encoder_f RANAP_Links_to_log_encode_xer; +per_type_decoder_f RANAP_Links_to_log_decode_uper; +per_type_encoder_f RANAP_Links_to_log_encode_uper; +per_type_decoder_f RANAP_Links_to_log_decode_aper; +per_type_encoder_f RANAP_Links_to_log_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Links_to_log_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h b/include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h new file mode 100644 index 0000000..77f927c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ListOF_SNAs_H_ +#define _RANAP_ListOF_SNAs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ListOF-SNAs */ +typedef struct RANAP_ListOF_SNAs { + A_SEQUENCE_OF(RANAP_SNAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ListOF_SNAs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ListOF_SNAs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ListOF_SNAs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h b/include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h new file mode 100644 index 0000000..8ccedd7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ListOfInterfacesToTrace_H_ +#define _RANAP_ListOfInterfacesToTrace_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ListOfInterfacesToTrace */ +typedef struct RANAP_ListOfInterfacesToTrace { + A_SEQUENCE_OF(RANAP_InterfacesToTraceItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ListOfInterfacesToTrace_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ListOfInterfacesToTrace; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ListOfInterfacesToTrace_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LoadValue.h b/include/osmocom/osmo-iuh/ranap/RANAP_LoadValue.h new file mode 100644 index 0000000..8cb072d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LoadValue.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" + */ + +#ifndef _RANAP_LoadValue_H_ +#define _RANAP_LoadValue_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LoadValue */ +typedef long RANAP_LoadValue_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoadValue; +asn_struct_free_f RANAP_LoadValue_free; +asn_struct_print_f RANAP_LoadValue_print; +asn_constr_check_f RANAP_LoadValue_constraint; +ber_type_decoder_f RANAP_LoadValue_decode_ber; +der_type_encoder_f RANAP_LoadValue_encode_der; +xer_type_decoder_f RANAP_LoadValue_decode_xer; +xer_type_encoder_f RANAP_LoadValue_encode_xer; +per_type_decoder_f RANAP_LoadValue_decode_uper; +per_type_encoder_f RANAP_LoadValue_encode_uper; +per_type_decoder_f RANAP_LoadValue_decode_aper; +per_type_encoder_f RANAP_LoadValue_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LoadValue_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h new file mode 100644 index 0000000..b710726 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LocationRelatedDataFailure_H_ +#define _RANAP_LocationRelatedDataFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationRelatedDataFailure */ +typedef struct RANAP_LocationRelatedDataFailure { + struct locationRelatedDataFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } locationRelatedDataFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationRelatedDataFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationRelatedDataFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h new file mode 100644 index 0000000..ea3914f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LocationRelatedDataRequest_H_ +#define _RANAP_LocationRelatedDataRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationRelatedDataRequest */ +typedef struct RANAP_LocationRelatedDataRequest { + struct locationRelatedDataRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } locationRelatedDataRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationRelatedDataRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationRelatedDataRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h new file mode 100644 index 0000000..c0ee9e6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LocationRelatedDataRequestType_H_ +#define _RANAP_LocationRelatedDataRequestType_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationRelatedDataRequestType */ +typedef struct RANAP_LocationRelatedDataRequestType { + RANAP_RequestedLocationRelatedDataType_t requestedLocationRelatedDataType; + RANAP_RequestedGPSAssistanceData_t *requestedGPSAssistanceData /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationRelatedDataRequestType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequestType; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationRelatedDataRequestType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h new file mode 100644 index 0000000..bf80588 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ +#define _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode { + RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decipheringKeysEOTD = 0, + RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileAssistedEOTDAssistanceData = 1, + RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileBasedEOTDAssistanceData = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode; + +/* RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode */ +typedef long RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode; +asn_struct_free_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_free; +asn_struct_print_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_print; +asn_constr_check_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_constraint; +ber_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_ber; +der_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_der; +xer_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_xer; +xer_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_xer; +per_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_uper; +per_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_uper; +per_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_aper; +per_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h new file mode 100644 index 0000000..90c3fc6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LocationRelatedDataResponse_H_ +#define _RANAP_LocationRelatedDataResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationRelatedDataResponse */ +typedef struct RANAP_LocationRelatedDataResponse { + struct locationRelatedDataResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } locationRelatedDataResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationRelatedDataResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationRelatedDataResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h new file mode 100644 index 0000000..385417e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LocationReport_H_ +#define _RANAP_LocationReport_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationReport */ +typedef struct RANAP_LocationReport { + struct locationReport_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } locationReport_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationReport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReport; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationReport_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h new file mode 100644 index 0000000..050e3d6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_LocationReportingControl_H_ +#define _RANAP_LocationReportingControl_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationReportingControl */ +typedef struct RANAP_LocationReportingControl { + struct locationReportingControl_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } locationReportingControl_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LocationReportingControl_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReportingControl; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationReportingControl_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h new file mode 100644 index 0000000..fa5c618 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LocationReportingTransferInformation_H_ +#define _RANAP_LocationReportingTransferInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LocationReportingTransferInformation */ +typedef struct RANAP_LocationReportingTransferInformation { + RANAP_ReportChangeOfSAI_t *reportChangeOfSAI /* OPTIONAL */; + RANAP_PeriodicReportingIndicator_t *periodicReportingIndicator /* OPTIONAL */; + RANAP_DirectReportingIndicator_t *directReportingIndicator /* OPTIONAL */; + RANAP_VerticalAccuracyCode_t *verticalAccuracyCode /* OPTIONAL */; + RANAP_PositioningPriority_t *positioningPriorityChangeSAI /* OPTIONAL */; + RANAP_PositioningPriority_t *positioningPriorityDirect /* OPTIONAL */; + RANAP_ClientType_t *clientTypePeriodic /* OPTIONAL */; + RANAP_ClientType_t *clientTypeDirect /* OPTIONAL */; + RANAP_ResponseTime_t *responseTime /* OPTIONAL */; + RANAP_IncludeVelocity_t *includeVelocity /* OPTIONAL */; + RANAP_PeriodicLocationInfo_t *periodicLocationInfo /* 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_LocationReportingTransferInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReportingTransferInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LocationReportingTransferInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h b/include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h new file mode 100644 index 0000000..65b3d2a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LoggedMDT_H_ +#define _RANAP_LoggedMDT_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LoggedMDT */ +typedef struct RANAP_LoggedMDT { + RANAP_LoggingInterval_t loggingInterval; + RANAP_LoggingDuration_t loggingDuration; + 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_LoggedMDT_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggedMDT; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LoggedMDT_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LoggingDuration.h b/include/osmocom/osmo-iuh/ranap/RANAP_LoggingDuration.h new file mode 100644 index 0000000..90d4509 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LoggingDuration.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LoggingDuration_H_ +#define _RANAP_LoggingDuration_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_LoggingDuration { + RANAP_LoggingDuration_min10 = 0, + RANAP_LoggingDuration_min20 = 1, + RANAP_LoggingDuration_min40 = 2, + RANAP_LoggingDuration_min60 = 3, + RANAP_LoggingDuration_min90 = 4, + RANAP_LoggingDuration_min120 = 5 + /* + * Enumeration is extensible + */ +} e_RANAP_LoggingDuration; + +/* RANAP_LoggingDuration */ +typedef long RANAP_LoggingDuration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggingDuration; +asn_struct_free_f RANAP_LoggingDuration_free; +asn_struct_print_f RANAP_LoggingDuration_print; +asn_constr_check_f RANAP_LoggingDuration_constraint; +ber_type_decoder_f RANAP_LoggingDuration_decode_ber; +der_type_encoder_f RANAP_LoggingDuration_encode_der; +xer_type_decoder_f RANAP_LoggingDuration_decode_xer; +xer_type_encoder_f RANAP_LoggingDuration_encode_xer; +per_type_decoder_f RANAP_LoggingDuration_decode_uper; +per_type_encoder_f RANAP_LoggingDuration_encode_uper; +per_type_decoder_f RANAP_LoggingDuration_decode_aper; +per_type_encoder_f RANAP_LoggingDuration_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LoggingDuration_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_LoggingInterval.h b/include/osmocom/osmo-iuh/ranap/RANAP_LoggingInterval.h new file mode 100644 index 0000000..60ebae5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_LoggingInterval.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_LoggingInterval_H_ +#define _RANAP_LoggingInterval_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_LoggingInterval { + RANAP_LoggingInterval_s1d28 = 0, + RANAP_LoggingInterval_s2d56 = 1, + RANAP_LoggingInterval_s5d12 = 2, + RANAP_LoggingInterval_s10d24 = 3, + RANAP_LoggingInterval_s20d48 = 4, + RANAP_LoggingInterval_s30d72 = 5, + RANAP_LoggingInterval_s40d96 = 6, + RANAP_LoggingInterval_s61d44 = 7 + /* + * Enumeration is extensible + */ +} e_RANAP_LoggingInterval; + +/* RANAP_LoggingInterval */ +typedef long RANAP_LoggingInterval_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggingInterval; +asn_struct_free_f RANAP_LoggingInterval_free; +asn_struct_print_f RANAP_LoggingInterval_print; +asn_constr_check_f RANAP_LoggingInterval_constraint; +ber_type_decoder_f RANAP_LoggingInterval_decode_ber; +der_type_encoder_f RANAP_LoggingInterval_encode_der; +xer_type_decoder_f RANAP_LoggingInterval_decode_xer; +xer_type_encoder_f RANAP_LoggingInterval_encode_xer; +per_type_decoder_f RANAP_LoggingInterval_decode_uper; +per_type_encoder_f RANAP_LoggingInterval_encode_uper; +per_type_decoder_f RANAP_LoggingInterval_decode_aper; +per_type_encoder_f RANAP_LoggingInterval_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LoggingInterval_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h new file mode 100644 index 0000000..c4ec2ed --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M1Report_H_ +#define _RANAP_M1Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M1Report_PR { + RANAP_M1Report_PR_NOTHING, /* No components present */ + RANAP_M1Report_PR_periodic, + RANAP_M1Report_PR_event1F, + /* Extensions may appear below */ + +} RANAP_M1Report_PR; + +/* RANAP_M1Report */ +typedef struct RANAP_M1Report { + RANAP_M1Report_PR present; + union RANAP_M1Report_u { + RANAP_MDT_Report_Parameters_t periodic; + RANAP_Event1F_Parameters_t event1F; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_M1Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M1Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M1Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h new file mode 100644 index 0000000..7a593f1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M2Report_H_ +#define _RANAP_M2Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M2Report_PR { + RANAP_M2Report_PR_NOTHING, /* No components present */ + RANAP_M2Report_PR_periodic, + RANAP_M2Report_PR_event1I, + /* Extensions may appear below */ + +} RANAP_M2Report_PR; + +/* RANAP_M2Report */ +typedef struct RANAP_M2Report { + RANAP_M2Report_PR present; + union RANAP_M2Report_u { + RANAP_MDT_Report_Parameters_t periodic; + RANAP_Event1I_Parameters_t event1I; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_M2Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M2Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M2Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h new file mode 100644 index 0000000..eb8351c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M4_Collection_Parameters_H_ +#define _RANAP_M4_Collection_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_M4-Collection-Parameters */ +typedef struct RANAP_M4_Collection_Parameters { + RANAP_M4_Period_t m4_period; + RANAP_M4_Threshold_t *m4_threshold /* 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_M4_Collection_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Collection_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M4_Collection_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M4-Period.h b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Period.h new file mode 100644 index 0000000..c6b615d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Period.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M4_Period_H_ +#define _RANAP_M4_Period_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M4_Period { + RANAP_M4_Period_ms100 = 0, + RANAP_M4_Period_ms250 = 1, + RANAP_M4_Period_ms500 = 2, + RANAP_M4_Period_ms1000 = 3, + RANAP_M4_Period_ms2000 = 4, + RANAP_M4_Period_ms3000 = 5, + RANAP_M4_Period_ms4000 = 6, + RANAP_M4_Period_ms6000 = 7 + /* + * Enumeration is extensible + */ +} e_RANAP_M4_Period; + +/* RANAP_M4-Period */ +typedef long RANAP_M4_Period_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Period; +asn_struct_free_f RANAP_M4_Period_free; +asn_struct_print_f RANAP_M4_Period_print; +asn_constr_check_f RANAP_M4_Period_constraint; +ber_type_decoder_f RANAP_M4_Period_decode_ber; +der_type_encoder_f RANAP_M4_Period_encode_der; +xer_type_decoder_f RANAP_M4_Period_decode_xer; +xer_type_encoder_f RANAP_M4_Period_encode_xer; +per_type_decoder_f RANAP_M4_Period_decode_uper; +per_type_encoder_f RANAP_M4_Period_encode_uper; +per_type_decoder_f RANAP_M4_Period_decode_aper; +per_type_encoder_f RANAP_M4_Period_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M4_Period_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M4-Threshold.h b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Threshold.h new file mode 100644 index 0000000..223cf9f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M4-Threshold.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" + */ + +#ifndef _RANAP_M4_Threshold_H_ +#define _RANAP_M4_Threshold_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_M4-Threshold */ +typedef long RANAP_M4_Threshold_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Threshold; +asn_struct_free_f RANAP_M4_Threshold_free; +asn_struct_print_f RANAP_M4_Threshold_print; +asn_constr_check_f RANAP_M4_Threshold_constraint; +ber_type_decoder_f RANAP_M4_Threshold_decode_ber; +der_type_encoder_f RANAP_M4_Threshold_encode_der; +xer_type_decoder_f RANAP_M4_Threshold_decode_xer; +xer_type_encoder_f RANAP_M4_Threshold_encode_xer; +per_type_decoder_f RANAP_M4_Threshold_decode_uper; +per_type_encoder_f RANAP_M4_Threshold_encode_uper; +per_type_decoder_f RANAP_M4_Threshold_decode_aper; +per_type_encoder_f RANAP_M4_Threshold_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M4_Threshold_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h new file mode 100644 index 0000000..f96d443 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M4Report_H_ +#define _RANAP_M4Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M4Report_PR { + RANAP_M4Report_PR_NOTHING, /* No components present */ + RANAP_M4Report_PR_all, + RANAP_M4Report_PR_m4_collection_parameters, + /* Extensions may appear below */ + +} RANAP_M4Report_PR; + +/* RANAP_M4Report */ +typedef struct RANAP_M4Report { + RANAP_M4Report_PR present; + union RANAP_M4Report_u { + NULL_t all; + RANAP_M4_Collection_Parameters_t m4_collection_parameters; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_M4Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M4Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M5-Period.h b/include/osmocom/osmo-iuh/ranap/RANAP_M5-Period.h new file mode 100644 index 0000000..9265658 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M5-Period.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M5_Period_H_ +#define _RANAP_M5_Period_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M5_Period { + RANAP_M5_Period_ms100 = 0, + RANAP_M5_Period_ms250 = 1, + RANAP_M5_Period_ms500 = 2, + RANAP_M5_Period_ms1000 = 3, + RANAP_M5_Period_ms2000 = 4, + RANAP_M5_Period_ms3000 = 5, + RANAP_M5_Period_ms4000 = 6, + RANAP_M5_Period_ms6000 = 7 + /* + * Enumeration is extensible + */ +} e_RANAP_M5_Period; + +/* RANAP_M5-Period */ +typedef long RANAP_M5_Period_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M5_Period; +asn_struct_free_f RANAP_M5_Period_free; +asn_struct_print_f RANAP_M5_Period_print; +asn_constr_check_f RANAP_M5_Period_constraint; +ber_type_decoder_f RANAP_M5_Period_decode_ber; +der_type_encoder_f RANAP_M5_Period_encode_der; +xer_type_decoder_f RANAP_M5_Period_decode_xer; +xer_type_encoder_f RANAP_M5_Period_encode_xer; +per_type_decoder_f RANAP_M5_Period_decode_uper; +per_type_encoder_f RANAP_M5_Period_encode_uper; +per_type_decoder_f RANAP_M5_Period_decode_aper; +per_type_encoder_f RANAP_M5_Period_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M5_Period_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h new file mode 100644 index 0000000..878ec42 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M5Report_H_ +#define _RANAP_M5Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M5Report_PR { + RANAP_M5Report_PR_NOTHING, /* No components present */ + RANAP_M5Report_PR_when_available, + RANAP_M5Report_PR_m5_period, + /* Extensions may appear below */ + +} RANAP_M5Report_PR; + +/* RANAP_M5Report */ +typedef struct RANAP_M5Report { + RANAP_M5Report_PR present; + union RANAP_M5Report_u { + NULL_t when_available; + RANAP_M5_Period_t m5_period; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_M5Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M5Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M5Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M6-Period.h b/include/osmocom/osmo-iuh/ranap/RANAP_M6-Period.h new file mode 100644 index 0000000..90c8a84 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M6-Period.h @@ -0,0 +1,62 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M6_Period_H_ +#define _RANAP_M6_Period_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M6_Period { + RANAP_M6_Period_ms1000 = 0, + RANAP_M6_Period_ms2000 = 1, + RANAP_M6_Period_ms3000 = 2, + RANAP_M6_Period_ms4000 = 3, + RANAP_M6_Period_ms6000 = 4, + RANAP_M6_Period_ms8000 = 5, + RANAP_M6_Period_ms12000 = 6, + RANAP_M6_Period_ms16000 = 7, + RANAP_M6_Period_ms20000 = 8, + RANAP_M6_Period_ms24000 = 9, + RANAP_M6_Period_ms28000 = 10, + RANAP_M6_Period_ms32000 = 11, + RANAP_M6_Period_ms64000 = 12 + /* + * Enumeration is extensible + */ +} e_RANAP_M6_Period; + +/* RANAP_M6-Period */ +typedef long RANAP_M6_Period_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M6_Period; +asn_struct_free_f RANAP_M6_Period_free; +asn_struct_print_f RANAP_M6_Period_print; +asn_constr_check_f RANAP_M6_Period_constraint; +ber_type_decoder_f RANAP_M6_Period_decode_ber; +der_type_encoder_f RANAP_M6_Period_encode_der; +xer_type_decoder_f RANAP_M6_Period_decode_xer; +xer_type_encoder_f RANAP_M6_Period_encode_xer; +per_type_decoder_f RANAP_M6_Period_decode_uper; +per_type_encoder_f RANAP_M6_Period_encode_uper; +per_type_decoder_f RANAP_M6_Period_decode_aper; +per_type_encoder_f RANAP_M6_Period_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M6_Period_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h new file mode 100644 index 0000000..8c16728 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M6Report_H_ +#define _RANAP_M6Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_M6Report */ +typedef struct RANAP_M6Report { + RANAP_M6_Period_t m6_period; + RANAP_Links_to_log_t m6_links_to_log; + 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_M6Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M6Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M6Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M7-Period.h b/include/osmocom/osmo-iuh/ranap/RANAP_M7-Period.h new file mode 100644 index 0000000..3fcf0aa --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M7-Period.h @@ -0,0 +1,62 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M7_Period_H_ +#define _RANAP_M7_Period_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_M7_Period { + RANAP_M7_Period_ms1000 = 0, + RANAP_M7_Period_ms2000 = 1, + RANAP_M7_Period_ms3000 = 2, + RANAP_M7_Period_ms4000 = 3, + RANAP_M7_Period_ms6000 = 4, + RANAP_M7_Period_ms8000 = 5, + RANAP_M7_Period_ms12000 = 6, + RANAP_M7_Period_ms16000 = 7, + RANAP_M7_Period_ms20000 = 8, + RANAP_M7_Period_ms24000 = 9, + RANAP_M7_Period_ms28000 = 10, + RANAP_M7_Period_ms32000 = 11, + RANAP_M7_Period_ms64000 = 12 + /* + * Enumeration is extensible + */ +} e_RANAP_M7_Period; + +/* RANAP_M7-Period */ +typedef long RANAP_M7_Period_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M7_Period; +asn_struct_free_f RANAP_M7_Period_free; +asn_struct_print_f RANAP_M7_Period_print; +asn_constr_check_f RANAP_M7_Period_constraint; +ber_type_decoder_f RANAP_M7_Period_decode_ber; +der_type_encoder_f RANAP_M7_Period_encode_der; +xer_type_decoder_f RANAP_M7_Period_decode_xer; +xer_type_encoder_f RANAP_M7_Period_encode_xer; +per_type_decoder_f RANAP_M7_Period_decode_uper; +per_type_encoder_f RANAP_M7_Period_encode_uper; +per_type_decoder_f RANAP_M7_Period_decode_aper; +per_type_encoder_f RANAP_M7_Period_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M7_Period_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h b/include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h new file mode 100644 index 0000000..4b6e85a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_M7Report_H_ +#define _RANAP_M7Report_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_M7Report */ +typedef struct RANAP_M7Report { + RANAP_M7_Period_t m7_period; + RANAP_Links_to_log_t m7_links_to_log; + 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_M7Report_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_M7Report; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_M7Report_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMS-PTP-RAB-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMS-PTP-RAB-ID.h new file mode 100644 index 0000000..cbc2654 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMS-PTP-RAB-ID.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" + */ + +#ifndef _RANAP_MBMS_PTP_RAB_ID_H_ +#define _RANAP_MBMS_PTP_RAB_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMS-PTP-RAB-ID */ +typedef BIT_STRING_t RANAP_MBMS_PTP_RAB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMS_PTP_RAB_ID; +asn_struct_free_f RANAP_MBMS_PTP_RAB_ID_free; +asn_struct_print_f RANAP_MBMS_PTP_RAB_ID_print; +asn_constr_check_f RANAP_MBMS_PTP_RAB_ID_constraint; +ber_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_ber; +der_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_der; +xer_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_xer; +xer_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_xer; +per_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_uper; +per_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_uper; +per_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_aper; +per_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMS_PTP_RAB_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSBearerServiceType.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSBearerServiceType.h new file mode 100644 index 0000000..03f32f3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSBearerServiceType.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSBearerServiceType_H_ +#define _RANAP_MBMSBearerServiceType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSBearerServiceType { + RANAP_MBMSBearerServiceType_multicast = 0, + RANAP_MBMSBearerServiceType_broadcast = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSBearerServiceType; + +/* RANAP_MBMSBearerServiceType */ +typedef long RANAP_MBMSBearerServiceType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSBearerServiceType; +asn_struct_free_f RANAP_MBMSBearerServiceType_free; +asn_struct_print_f RANAP_MBMSBearerServiceType_print; +asn_constr_check_f RANAP_MBMSBearerServiceType_constraint; +ber_type_decoder_f RANAP_MBMSBearerServiceType_decode_ber; +der_type_encoder_f RANAP_MBMSBearerServiceType_encode_der; +xer_type_decoder_f RANAP_MBMSBearerServiceType_decode_xer; +xer_type_encoder_f RANAP_MBMSBearerServiceType_encode_xer; +per_type_decoder_f RANAP_MBMSBearerServiceType_decode_uper; +per_type_encoder_f RANAP_MBMSBearerServiceType_encode_uper; +per_type_decoder_f RANAP_MBMSBearerServiceType_decode_aper; +per_type_encoder_f RANAP_MBMSBearerServiceType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSBearerServiceType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-Registration.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-Registration.h new file mode 100644 index 0000000..793e2f7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-Registration.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSCNDe_Registration_H_ +#define _RANAP_MBMSCNDe_Registration_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSCNDe_Registration { + RANAP_MBMSCNDe_Registration_normalsessionstop = 0, + RANAP_MBMSCNDe_Registration_deregister = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSCNDe_Registration; + +/* RANAP_MBMSCNDe-Registration */ +typedef long RANAP_MBMSCNDe_Registration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_Registration; +asn_struct_free_f RANAP_MBMSCNDe_Registration_free; +asn_struct_print_f RANAP_MBMSCNDe_Registration_print; +asn_constr_check_f RANAP_MBMSCNDe_Registration_constraint; +ber_type_decoder_f RANAP_MBMSCNDe_Registration_decode_ber; +der_type_encoder_f RANAP_MBMSCNDe_Registration_encode_der; +xer_type_decoder_f RANAP_MBMSCNDe_Registration_decode_xer; +xer_type_encoder_f RANAP_MBMSCNDe_Registration_encode_xer; +per_type_decoder_f RANAP_MBMSCNDe_Registration_decode_uper; +per_type_encoder_f RANAP_MBMSCNDe_Registration_encode_uper; +per_type_decoder_f RANAP_MBMSCNDe_Registration_decode_aper; +per_type_encoder_f RANAP_MBMSCNDe_Registration_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSCNDe_Registration_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h new file mode 100644 index 0000000..43e7e13 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSCNDe_RegistrationRequest_H_ +#define _RANAP_MBMSCNDe_RegistrationRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSCNDe-RegistrationRequest */ +typedef struct RANAP_MBMSCNDe_RegistrationRequest { + struct mbmscnDe_RegistrationRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmscnDe_RegistrationRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSCNDe_RegistrationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_RegistrationRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSCNDe_RegistrationRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h new file mode 100644 index 0000000..f56429d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSCNDe_RegistrationResponse_H_ +#define _RANAP_MBMSCNDe_RegistrationResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSCNDe-RegistrationResponse */ +typedef struct RANAP_MBMSCNDe_RegistrationResponse { + struct mbmscnDe_RegistrationResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmscnDe_RegistrationResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSCNDe_RegistrationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_RegistrationResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSCNDe_RegistrationResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCountingInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCountingInformation.h new file mode 100644 index 0000000..cb56317 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSCountingInformation.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSCountingInformation_H_ +#define _RANAP_MBMSCountingInformation_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSCountingInformation { + RANAP_MBMSCountingInformation_counting = 0, + RANAP_MBMSCountingInformation_notcounting = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSCountingInformation; + +/* RANAP_MBMSCountingInformation */ +typedef long RANAP_MBMSCountingInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCountingInformation; +asn_struct_free_f RANAP_MBMSCountingInformation_free; +asn_struct_print_f RANAP_MBMSCountingInformation_print; +asn_constr_check_f RANAP_MBMSCountingInformation_constraint; +ber_type_decoder_f RANAP_MBMSCountingInformation_decode_ber; +der_type_encoder_f RANAP_MBMSCountingInformation_encode_der; +xer_type_decoder_f RANAP_MBMSCountingInformation_decode_xer; +xer_type_encoder_f RANAP_MBMSCountingInformation_encode_xer; +per_type_decoder_f RANAP_MBMSCountingInformation_decode_uper; +per_type_encoder_f RANAP_MBMSCountingInformation_encode_uper; +per_type_decoder_f RANAP_MBMSCountingInformation_decode_aper; +per_type_encoder_f RANAP_MBMSCountingInformation_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSCountingInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSHCIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSHCIndicator.h new file mode 100644 index 0000000..71cdccc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSHCIndicator.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSHCIndicator_H_ +#define _RANAP_MBMSHCIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSHCIndicator { + RANAP_MBMSHCIndicator_uncompressed_header = 0, + RANAP_MBMSHCIndicator_compressed_header = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSHCIndicator; + +/* RANAP_MBMSHCIndicator */ +typedef long RANAP_MBMSHCIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSHCIndicator; +asn_struct_free_f RANAP_MBMSHCIndicator_free; +asn_struct_print_f RANAP_MBMSHCIndicator_print; +asn_constr_check_f RANAP_MBMSHCIndicator_constraint; +ber_type_decoder_f RANAP_MBMSHCIndicator_decode_ber; +der_type_encoder_f RANAP_MBMSHCIndicator_encode_der; +xer_type_decoder_f RANAP_MBMSHCIndicator_decode_xer; +xer_type_encoder_f RANAP_MBMSHCIndicator_encode_xer; +per_type_decoder_f RANAP_MBMSHCIndicator_decode_uper; +per_type_encoder_f RANAP_MBMSHCIndicator_encode_uper; +per_type_decoder_f RANAP_MBMSHCIndicator_decode_aper; +per_type_encoder_f RANAP_MBMSHCIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSHCIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h new file mode 100644 index 0000000..6365ae8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ +#define _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSIPMulticastAddressandAPNRequest */ +typedef struct RANAP_MBMSIPMulticastAddressandAPNRequest { + A_SEQUENCE_OF(RANAP_TMGI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSIPMulticastAddressandAPNRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSIPMulticastAddressandAPNRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h new file mode 100644 index 0000000..525f52d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSIPMulticastAddressandAPNlist_H_ +#define _RANAP_MBMSIPMulticastAddressandAPNlist_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSIPMulticastAddressandAPNlist */ +typedef struct RANAP_MBMSIPMulticastAddressandAPNlist { + RANAP_TMGI_t tMGI; + RANAP_IPMulticastAddress_t iPMulticastAddress; + RANAP_APN_t aPN; + 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_MBMSIPMulticastAddressandAPNlist_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSIPMulticastAddressandAPNlist; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSIPMulticastAddressandAPNlist_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSLinkingInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSLinkingInformation.h new file mode 100644 index 0000000..8ce5bc2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSLinkingInformation.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" + */ + +#ifndef _RANAP_MBMSLinkingInformation_H_ +#define _RANAP_MBMSLinkingInformation_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSLinkingInformation { + RANAP_MBMSLinkingInformation_uE_has_joined_multicast_services = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSLinkingInformation; + +/* RANAP_MBMSLinkingInformation */ +typedef long RANAP_MBMSLinkingInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSLinkingInformation; +asn_struct_free_f RANAP_MBMSLinkingInformation_free; +asn_struct_print_f RANAP_MBMSLinkingInformation_print; +asn_constr_check_f RANAP_MBMSLinkingInformation_constraint; +ber_type_decoder_f RANAP_MBMSLinkingInformation_decode_ber; +der_type_encoder_f RANAP_MBMSLinkingInformation_encode_der; +xer_type_decoder_f RANAP_MBMSLinkingInformation_decode_xer; +xer_type_encoder_f RANAP_MBMSLinkingInformation_encode_xer; +per_type_decoder_f RANAP_MBMSLinkingInformation_decode_uper; +per_type_encoder_f RANAP_MBMSLinkingInformation_encode_uper; +per_type_decoder_f RANAP_MBMSLinkingInformation_decode_aper; +per_type_encoder_f RANAP_MBMSLinkingInformation_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSLinkingInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h new file mode 100644 index 0000000..190f75e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRABEstablishmentIndication_H_ +#define _RANAP_MBMSRABEstablishmentIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRABEstablishmentIndication */ +typedef struct RANAP_MBMSRABEstablishmentIndication { + struct mbmsrabEstablishmentIndication_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsrabEstablishmentIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRABEstablishmentIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABEstablishmentIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRABEstablishmentIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h new file mode 100644 index 0000000..e4063f5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRABRelease_H_ +#define _RANAP_MBMSRABRelease_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRABRelease */ +typedef struct RANAP_MBMSRABRelease { + struct mbmsrabRelease_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsrabRelease_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRABRelease_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABRelease; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRABRelease_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h new file mode 100644 index 0000000..a619a15 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRABReleaseFailure_H_ +#define _RANAP_MBMSRABReleaseFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRABReleaseFailure */ +typedef struct RANAP_MBMSRABReleaseFailure { + struct mbmsrabReleaseFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsrabReleaseFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRABReleaseFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABReleaseFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRABReleaseFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h new file mode 100644 index 0000000..075fc65 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRABReleaseRequest_H_ +#define _RANAP_MBMSRABReleaseRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRABReleaseRequest */ +typedef struct RANAP_MBMSRABReleaseRequest { + struct mbmsrabReleaseRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsrabReleaseRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRABReleaseRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABReleaseRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRABReleaseRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h new file mode 100644 index 0000000..6a9dfaf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRegistrationFailure_H_ +#define _RANAP_MBMSRegistrationFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRegistrationFailure */ +typedef struct RANAP_MBMSRegistrationFailure { + struct mbmsRegistrationFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsRegistrationFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRegistrationFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRegistrationFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h new file mode 100644 index 0000000..25e818c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRegistrationRequest_H_ +#define _RANAP_MBMSRegistrationRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRegistrationRequest */ +typedef struct RANAP_MBMSRegistrationRequest { + struct mbmsRegistrationRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsRegistrationRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRegistrationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRegistrationRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequestType.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequestType.h new file mode 100644 index 0000000..720b6a6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequestType.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MBMSRegistrationRequestType_H_ +#define _RANAP_MBMSRegistrationRequestType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MBMSRegistrationRequestType { + RANAP_MBMSRegistrationRequestType_register = 0, + RANAP_MBMSRegistrationRequestType_deregister = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_MBMSRegistrationRequestType; + +/* RANAP_MBMSRegistrationRequestType */ +typedef long RANAP_MBMSRegistrationRequestType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationRequestType; +asn_struct_free_f RANAP_MBMSRegistrationRequestType_free; +asn_struct_print_f RANAP_MBMSRegistrationRequestType_print; +asn_constr_check_f RANAP_MBMSRegistrationRequestType_constraint; +ber_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_ber; +der_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_der; +xer_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_xer; +xer_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_xer; +per_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_uper; +per_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_uper; +per_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_aper; +per_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRegistrationRequestType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h new file mode 100644 index 0000000..4589ffc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSRegistrationResponse_H_ +#define _RANAP_MBMSRegistrationResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSRegistrationResponse */ +typedef struct RANAP_MBMSRegistrationResponse { + struct mbmsRegistrationResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsRegistrationResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSRegistrationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSRegistrationResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSServiceArea.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSServiceArea.h new file mode 100644 index 0000000..fe0b524 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSServiceArea.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" + */ + +#ifndef _RANAP_MBMSServiceArea_H_ +#define _RANAP_MBMSServiceArea_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSServiceArea */ +typedef OCTET_STRING_t RANAP_MBMSServiceArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSServiceArea; +asn_struct_free_f RANAP_MBMSServiceArea_free; +asn_struct_print_f RANAP_MBMSServiceArea_print; +asn_constr_check_f RANAP_MBMSServiceArea_constraint; +ber_type_decoder_f RANAP_MBMSServiceArea_decode_ber; +der_type_encoder_f RANAP_MBMSServiceArea_encode_der; +xer_type_decoder_f RANAP_MBMSServiceArea_decode_xer; +xer_type_encoder_f RANAP_MBMSServiceArea_encode_xer; +per_type_decoder_f RANAP_MBMSServiceArea_decode_uper; +per_type_encoder_f RANAP_MBMSServiceArea_encode_uper; +per_type_decoder_f RANAP_MBMSServiceArea_decode_aper; +per_type_encoder_f RANAP_MBMSServiceArea_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSServiceArea_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionDuration.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionDuration.h new file mode 100644 index 0000000..208da5f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionDuration.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" + */ + +#ifndef _RANAP_MBMSSessionDuration_H_ +#define _RANAP_MBMSSessionDuration_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionDuration */ +typedef OCTET_STRING_t RANAP_MBMSSessionDuration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionDuration; +asn_struct_free_f RANAP_MBMSSessionDuration_free; +asn_struct_print_f RANAP_MBMSSessionDuration_print; +asn_constr_check_f RANAP_MBMSSessionDuration_constraint; +ber_type_decoder_f RANAP_MBMSSessionDuration_decode_ber; +der_type_encoder_f RANAP_MBMSSessionDuration_encode_der; +xer_type_decoder_f RANAP_MBMSSessionDuration_decode_xer; +xer_type_encoder_f RANAP_MBMSSessionDuration_encode_xer; +per_type_decoder_f RANAP_MBMSSessionDuration_decode_uper; +per_type_encoder_f RANAP_MBMSSessionDuration_encode_uper; +per_type_decoder_f RANAP_MBMSSessionDuration_decode_aper; +per_type_encoder_f RANAP_MBMSSessionDuration_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionDuration_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionIdentity.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionIdentity.h new file mode 100644 index 0000000..f9d7892 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionIdentity.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" + */ + +#ifndef _RANAP_MBMSSessionIdentity_H_ +#define _RANAP_MBMSSessionIdentity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionIdentity */ +typedef OCTET_STRING_t RANAP_MBMSSessionIdentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionIdentity; +asn_struct_free_f RANAP_MBMSSessionIdentity_free; +asn_struct_print_f RANAP_MBMSSessionIdentity_print; +asn_constr_check_f RANAP_MBMSSessionIdentity_constraint; +ber_type_decoder_f RANAP_MBMSSessionIdentity_decode_ber; +der_type_encoder_f RANAP_MBMSSessionIdentity_encode_der; +xer_type_decoder_f RANAP_MBMSSessionIdentity_decode_xer; +xer_type_encoder_f RANAP_MBMSSessionIdentity_encode_xer; +per_type_decoder_f RANAP_MBMSSessionIdentity_decode_uper; +per_type_encoder_f RANAP_MBMSSessionIdentity_encode_uper; +per_type_decoder_f RANAP_MBMSSessionIdentity_decode_aper; +per_type_encoder_f RANAP_MBMSSessionIdentity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionIdentity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionRepetitionNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionRepetitionNumber.h new file mode 100644 index 0000000..980c186 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionRepetitionNumber.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" + */ + +#ifndef _RANAP_MBMSSessionRepetitionNumber_H_ +#define _RANAP_MBMSSessionRepetitionNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionRepetitionNumber */ +typedef OCTET_STRING_t RANAP_MBMSSessionRepetitionNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionRepetitionNumber; +asn_struct_free_f RANAP_MBMSSessionRepetitionNumber_free; +asn_struct_print_f RANAP_MBMSSessionRepetitionNumber_print; +asn_constr_check_f RANAP_MBMSSessionRepetitionNumber_constraint; +ber_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_ber; +der_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_der; +xer_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_xer; +xer_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_xer; +per_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_uper; +per_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_uper; +per_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_aper; +per_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionRepetitionNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h new file mode 100644 index 0000000..ffc2006 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionStart_H_ +#define _RANAP_MBMSSessionStart_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionStart */ +typedef struct RANAP_MBMSSessionStart { + struct mbmsSessionStart_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionStart_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionStart_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStart; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionStart_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h new file mode 100644 index 0000000..2f06d16 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionStartFailure_H_ +#define _RANAP_MBMSSessionStartFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionStartFailure */ +typedef struct RANAP_MBMSSessionStartFailure { + struct mbmsSessionStartFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionStartFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionStartFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStartFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionStartFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h new file mode 100644 index 0000000..0750412 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionStartResponse_H_ +#define _RANAP_MBMSSessionStartResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionStartResponse */ +typedef struct RANAP_MBMSSessionStartResponse { + struct mbmsSessionStartResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionStartResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionStartResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStartResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionStartResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h new file mode 100644 index 0000000..0cfca3f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionStop_H_ +#define _RANAP_MBMSSessionStop_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionStop */ +typedef struct RANAP_MBMSSessionStop { + struct mbmsSessionStop_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionStop_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionStop_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStop; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionStop_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h new file mode 100644 index 0000000..058d2bb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionStopResponse_H_ +#define _RANAP_MBMSSessionStopResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionStopResponse */ +typedef struct RANAP_MBMSSessionStopResponse { + struct mbmsSessionStopResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionStopResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionStopResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStopResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionStopResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h new file mode 100644 index 0000000..09c520d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionUpdate_H_ +#define _RANAP_MBMSSessionUpdate_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionUpdate */ +typedef struct RANAP_MBMSSessionUpdate { + struct mbmsSessionUpdate_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionUpdate_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionUpdate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdate; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionUpdate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h new file mode 100644 index 0000000..16b2fab --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionUpdateFailure_H_ +#define _RANAP_MBMSSessionUpdateFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionUpdateFailure */ +typedef struct RANAP_MBMSSessionUpdateFailure { + struct mbmsSessionUpdateFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionUpdateFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionUpdateFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdateFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionUpdateFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h new file mode 100644 index 0000000..b005e97 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSessionUpdateResponse_H_ +#define _RANAP_MBMSSessionUpdateResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSessionUpdateResponse */ +typedef struct RANAP_MBMSSessionUpdateResponse { + struct mbmsSessionUpdateResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsSessionUpdateResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSSessionUpdateResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdateResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSessionUpdateResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h new file mode 100644 index 0000000..63003b1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSSynchronisationInformation_H_ +#define _RANAP_MBMSSynchronisationInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSSynchronisationInformation */ +typedef struct RANAP_MBMSSynchronisationInformation { + RANAP_MBMSHCIndicator_t mBMSHCIndicator; + RANAP_IPMulticastAddress_t iPMulticastAddress; + RANAP_GTP_TEI_t gTPDLTEID; + 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_MBMSSynchronisationInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSynchronisationInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSSynchronisationInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h new file mode 100644 index 0000000..af5d0cc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSUELinkingRequest_H_ +#define _RANAP_MBMSUELinkingRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSUELinkingRequest */ +typedef struct RANAP_MBMSUELinkingRequest { + struct mbmsueLinkingRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsueLinkingRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSUELinkingRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSUELinkingRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSUELinkingRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h new file mode 100644 index 0000000..2418d36 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_MBMSUELinkingResponse_H_ +#define _RANAP_MBMSUELinkingResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MBMSUELinkingResponse */ +typedef struct RANAP_MBMSUELinkingResponse { + struct mbmsueLinkingResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } mbmsueLinkingResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MBMSUELinkingResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSUELinkingResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MBMSUELinkingResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Activation.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Activation.h new file mode 100644 index 0000000..d74a08a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Activation.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDT_Activation_H_ +#define _RANAP_MDT_Activation_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MDT_Activation { + RANAP_MDT_Activation_immediateMDTonly = 0, + RANAP_MDT_Activation_loggedMDTonly = 1, + RANAP_MDT_Activation_immediateMDTandTrace = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_MDT_Activation; + +/* RANAP_MDT-Activation */ +typedef long RANAP_MDT_Activation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Activation; +asn_struct_free_f RANAP_MDT_Activation_free; +asn_struct_print_f RANAP_MDT_Activation_print; +asn_constr_check_f RANAP_MDT_Activation_constraint; +ber_type_decoder_f RANAP_MDT_Activation_decode_ber; +der_type_encoder_f RANAP_MDT_Activation_encode_der; +xer_type_decoder_f RANAP_MDT_Activation_decode_xer; +xer_type_encoder_f RANAP_MDT_Activation_encode_xer; +per_type_decoder_f RANAP_MDT_Activation_decode_uper; +per_type_encoder_f RANAP_MDT_Activation_encode_uper; +per_type_decoder_f RANAP_MDT_Activation_decode_aper; +per_type_encoder_f RANAP_MDT_Activation_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDT_Activation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h new file mode 100644 index 0000000..87d84a8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDT_Configuration_H_ +#define _RANAP_MDT_Configuration_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MDT-Configuration */ +typedef struct RANAP_MDT_Configuration { + RANAP_MDT_Activation_t mdtActivation; + RANAP_MDTAreaScope_t mdtAreaScope; + RANAP_MDTMode_t mdtMode; + 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_MDT_Configuration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Configuration; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDT_Configuration_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h new file mode 100644 index 0000000..d186239 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDT_PLMN_List_H_ +#define _RANAP_MDT_PLMN_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MDT-PLMN-List */ +typedef struct RANAP_MDT_PLMN_List { + A_SEQUENCE_OF(RANAP_PLMNidentity_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MDT_PLMN_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_PLMN_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDT_PLMN_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h new file mode 100644 index 0000000..66f5a08 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDT_Report_Parameters_H_ +#define _RANAP_MDT_Report_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MDT-Report-Parameters */ +typedef struct RANAP_MDT_Report_Parameters { + RANAP_ReportInterval_t reportInterval; + RANAP_ReportAmount_t reportAmount; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MDT_Report_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Report_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDT_Report_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h new file mode 100644 index 0000000..c2b911a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDTAreaScope_H_ +#define _RANAP_MDTAreaScope_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MDTAreaScope_PR { + RANAP_MDTAreaScope_PR_NOTHING, /* No components present */ + RANAP_MDTAreaScope_PR_cellbased, + RANAP_MDTAreaScope_PR_labased, + RANAP_MDTAreaScope_PR_rabased, + RANAP_MDTAreaScope_PR_plmn_area_based, + /* Extensions may appear below */ + +} RANAP_MDTAreaScope_PR; + +/* RANAP_MDTAreaScope */ +typedef struct RANAP_MDTAreaScope { + RANAP_MDTAreaScope_PR present; + union RANAP_MDTAreaScope_u { + RANAP_CellBased_t cellbased; + RANAP_LABased_t labased; + RANAP_RABased_t rabased; + NULL_t plmn_area_based; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MDTAreaScope_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDTAreaScope; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDTAreaScope_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h b/include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h new file mode 100644 index 0000000..97657a4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MDTMode_H_ +#define _RANAP_MDTMode_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MDTMode_PR { + RANAP_MDTMode_PR_NOTHING, /* No components present */ + RANAP_MDTMode_PR_immediateMDT, + RANAP_MDTMode_PR_loggedMDT, + /* Extensions may appear below */ + +} RANAP_MDTMode_PR; + +/* RANAP_MDTMode */ +typedef struct RANAP_MDTMode { + RANAP_MDTMode_PR present; + union RANAP_MDTMode_u { + RANAP_ImmediateMDT_t immediateMDT; + RANAP_LoggedMDT_t loggedMDT; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MDTMode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDTMode; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MDTMode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MSISDN.h b/include/osmocom/osmo-iuh/ranap/RANAP_MSISDN.h new file mode 100644 index 0000000..5b248fb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MSISDN.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" + */ + +#ifndef _RANAP_MSISDN_H_ +#define _RANAP_MSISDN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MSISDN */ +typedef OCTET_STRING_t RANAP_MSISDN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MSISDN; +asn_struct_free_f RANAP_MSISDN_free; +asn_struct_print_f RANAP_MSISDN_print; +asn_constr_check_f RANAP_MSISDN_constraint; +ber_type_decoder_f RANAP_MSISDN_decode_ber; +der_type_encoder_f RANAP_MSISDN_encode_der; +xer_type_decoder_f RANAP_MSISDN_decode_xer; +xer_type_encoder_f RANAP_MSISDN_encode_xer; +per_type_decoder_f RANAP_MSISDN_decode_uper; +per_type_encoder_f RANAP_MSISDN_encode_uper; +per_type_decoder_f RANAP_MSISDN_decode_aper; +per_type_encoder_f RANAP_MSISDN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MSISDN_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Management-Based-MDT-Allowed.h b/include/osmocom/osmo-iuh/ranap/RANAP_Management-Based-MDT-Allowed.h new file mode 100644 index 0000000..48ad306 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Management-Based-MDT-Allowed.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" + */ + +#ifndef _RANAP_Management_Based_MDT_Allowed_H_ +#define _RANAP_Management_Based_MDT_Allowed_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Management_Based_MDT_Allowed { + RANAP_Management_Based_MDT_Allowed_allowed = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_Management_Based_MDT_Allowed; + +/* RANAP_Management-Based-MDT-Allowed */ +typedef long RANAP_Management_Based_MDT_Allowed_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Management_Based_MDT_Allowed; +asn_struct_free_f RANAP_Management_Based_MDT_Allowed_free; +asn_struct_print_f RANAP_Management_Based_MDT_Allowed_print; +asn_constr_check_f RANAP_Management_Based_MDT_Allowed_constraint; +ber_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_ber; +der_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_der; +xer_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_xer; +xer_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_xer; +per_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_uper; +per_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_uper; +per_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_aper; +per_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Management_Based_MDT_Allowed_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MaxBitrate.h b/include/osmocom/osmo-iuh/ranap/RANAP_MaxBitrate.h new file mode 100644 index 0000000..2dad1b6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MaxBitrate.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" + */ + +#ifndef _RANAP_MaxBitrate_H_ +#define _RANAP_MaxBitrate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MaxBitrate */ +typedef long RANAP_MaxBitrate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MaxBitrate; +asn_struct_free_f RANAP_MaxBitrate_free; +asn_struct_print_f RANAP_MaxBitrate_print; +asn_constr_check_f RANAP_MaxBitrate_constraint; +ber_type_decoder_f RANAP_MaxBitrate_decode_ber; +der_type_encoder_f RANAP_MaxBitrate_encode_der; +xer_type_decoder_f RANAP_MaxBitrate_decode_xer; +xer_type_encoder_f RANAP_MaxBitrate_encode_xer; +per_type_decoder_f RANAP_MaxBitrate_decode_uper; +per_type_encoder_f RANAP_MaxBitrate_encode_uper; +per_type_decoder_f RANAP_MaxBitrate_decode_aper; +per_type_encoder_f RANAP_MaxBitrate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MaxBitrate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MaxSDU-Size.h b/include/osmocom/osmo-iuh/ranap/RANAP_MaxSDU-Size.h new file mode 100644 index 0000000..cf680ba --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MaxSDU-Size.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" + */ + +#ifndef _RANAP_MaxSDU_Size_H_ +#define _RANAP_MaxSDU_Size_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MaxSDU-Size */ +typedef long RANAP_MaxSDU_Size_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MaxSDU_Size; +asn_struct_free_f RANAP_MaxSDU_Size_free; +asn_struct_print_f RANAP_MaxSDU_Size_print; +asn_constr_check_f RANAP_MaxSDU_Size_constraint; +ber_type_decoder_f RANAP_MaxSDU_Size_decode_ber; +der_type_encoder_f RANAP_MaxSDU_Size_encode_der; +xer_type_decoder_f RANAP_MaxSDU_Size_decode_xer; +xer_type_encoder_f RANAP_MaxSDU_Size_encode_xer; +per_type_decoder_f RANAP_MaxSDU_Size_decode_uper; +per_type_encoder_f RANAP_MaxSDU_Size_encode_uper; +per_type_decoder_f RANAP_MaxSDU_Size_decode_aper; +per_type_encoder_f RANAP_MaxSDU_Size_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MaxSDU_Size_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MeasBand.h b/include/osmocom/osmo-iuh/ranap/RANAP_MeasBand.h new file mode 100644 index 0000000..580cd33 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MeasBand.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MeasBand_H_ +#define _RANAP_MeasBand_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MeasBand { + RANAP_MeasBand_v6 = 0, + RANAP_MeasBand_v15 = 1, + RANAP_MeasBand_v25 = 2, + RANAP_MeasBand_v50 = 3, + RANAP_MeasBand_v75 = 4, + RANAP_MeasBand_v100 = 5 +} e_RANAP_MeasBand; + +/* RANAP_MeasBand */ +typedef long RANAP_MeasBand_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasBand; +asn_struct_free_f RANAP_MeasBand_free; +asn_struct_print_f RANAP_MeasBand_print; +asn_constr_check_f RANAP_MeasBand_constraint; +ber_type_decoder_f RANAP_MeasBand_decode_ber; +der_type_encoder_f RANAP_MeasBand_encode_der; +xer_type_decoder_f RANAP_MeasBand_decode_xer; +xer_type_encoder_f RANAP_MeasBand_encode_xer; +per_type_decoder_f RANAP_MeasBand_decode_uper; +per_type_encoder_f RANAP_MeasBand_encode_uper; +per_type_decoder_f RANAP_MeasBand_decode_aper; +per_type_encoder_f RANAP_MeasBand_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MeasBand_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementQuantity.h b/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementQuantity.h new file mode 100644 index 0000000..4685528 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementQuantity.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MeasurementQuantity_H_ +#define _RANAP_MeasurementQuantity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_MeasurementQuantity { + RANAP_MeasurementQuantity_cpichEcNo = 0, + RANAP_MeasurementQuantity_cpichRSCP = 1, + RANAP_MeasurementQuantity_pathloss = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_MeasurementQuantity; + +/* RANAP_MeasurementQuantity */ +typedef long RANAP_MeasurementQuantity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasurementQuantity; +asn_struct_free_f RANAP_MeasurementQuantity_free; +asn_struct_print_f RANAP_MeasurementQuantity_print; +asn_constr_check_f RANAP_MeasurementQuantity_constraint; +ber_type_decoder_f RANAP_MeasurementQuantity_decode_ber; +der_type_encoder_f RANAP_MeasurementQuantity_encode_der; +xer_type_decoder_f RANAP_MeasurementQuantity_decode_xer; +xer_type_encoder_f RANAP_MeasurementQuantity_encode_xer; +per_type_decoder_f RANAP_MeasurementQuantity_decode_uper; +per_type_encoder_f RANAP_MeasurementQuantity_encode_uper; +per_type_decoder_f RANAP_MeasurementQuantity_decode_aper; +per_type_encoder_f RANAP_MeasurementQuantity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MeasurementQuantity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementsToActivate.h b/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementsToActivate.h new file mode 100644 index 0000000..b0c3695 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MeasurementsToActivate.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" + */ + +#ifndef _RANAP_MeasurementsToActivate_H_ +#define _RANAP_MeasurementsToActivate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MeasurementsToActivate */ +typedef BIT_STRING_t RANAP_MeasurementsToActivate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasurementsToActivate; +asn_struct_free_f RANAP_MeasurementsToActivate_free; +asn_struct_print_f RANAP_MeasurementsToActivate_print; +asn_constr_check_f RANAP_MeasurementsToActivate_constraint; +ber_type_decoder_f RANAP_MeasurementsToActivate_decode_ber; +der_type_encoder_f RANAP_MeasurementsToActivate_encode_der; +xer_type_decoder_f RANAP_MeasurementsToActivate_decode_xer; +xer_type_encoder_f RANAP_MeasurementsToActivate_encode_xer; +per_type_decoder_f RANAP_MeasurementsToActivate_decode_uper; +per_type_encoder_f RANAP_MeasurementsToActivate_encode_uper; +per_type_decoder_f RANAP_MeasurementsToActivate_decode_aper; +per_type_encoder_f RANAP_MeasurementsToActivate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MeasurementsToActivate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h b/include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h new file mode 100644 index 0000000..0cf9623 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_MessageStructure_H_ +#define _RANAP_MessageStructure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MessageStructure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MessageStructure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MessageStructure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NAS-PDU.h b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-PDU.h new file mode 100644 index 0000000..52a85ee --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-PDU.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" + */ + +#ifndef _RANAP_NAS_PDU_H_ +#define _RANAP_NAS_PDU_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NAS-PDU */ +typedef OCTET_STRING_t RANAP_NAS_PDU_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_PDU; +asn_struct_free_f RANAP_NAS_PDU_free; +asn_struct_print_f RANAP_NAS_PDU_print; +asn_constr_check_f RANAP_NAS_PDU_constraint; +ber_type_decoder_f RANAP_NAS_PDU_decode_ber; +der_type_encoder_f RANAP_NAS_PDU_encode_der; +xer_type_decoder_f RANAP_NAS_PDU_decode_xer; +xer_type_encoder_f RANAP_NAS_PDU_encode_xer; +per_type_decoder_f RANAP_NAS_PDU_decode_uper; +per_type_encoder_f RANAP_NAS_PDU_encode_uper; +per_type_decoder_f RANAP_NAS_PDU_decode_aper; +per_type_encoder_f RANAP_NAS_PDU_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NAS_PDU_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SequenceNumber.h new file mode 100644 index 0000000..a394e2d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SequenceNumber.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" + */ + +#ifndef _RANAP_NAS_SequenceNumber_H_ +#define _RANAP_NAS_SequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NAS-SequenceNumber */ +typedef BIT_STRING_t RANAP_NAS_SequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_SequenceNumber; +asn_struct_free_f RANAP_NAS_SequenceNumber_free; +asn_struct_print_f RANAP_NAS_SequenceNumber_print; +asn_constr_check_f RANAP_NAS_SequenceNumber_constraint; +ber_type_decoder_f RANAP_NAS_SequenceNumber_decode_ber; +der_type_encoder_f RANAP_NAS_SequenceNumber_encode_der; +xer_type_decoder_f RANAP_NAS_SequenceNumber_decode_xer; +xer_type_encoder_f RANAP_NAS_SequenceNumber_encode_xer; +per_type_decoder_f RANAP_NAS_SequenceNumber_decode_uper; +per_type_encoder_f RANAP_NAS_SequenceNumber_encode_uper; +per_type_decoder_f RANAP_NAS_SequenceNumber_decode_aper; +per_type_encoder_f RANAP_NAS_SequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NAS_SequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SynchronisationIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SynchronisationIndicator.h new file mode 100644 index 0000000..dcd8856 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NAS-SynchronisationIndicator.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" + */ + +#ifndef _RANAP_NAS_SynchronisationIndicator_H_ +#define _RANAP_NAS_SynchronisationIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NAS-SynchronisationIndicator */ +typedef BIT_STRING_t RANAP_NAS_SynchronisationIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_SynchronisationIndicator; +asn_struct_free_f RANAP_NAS_SynchronisationIndicator_free; +asn_struct_print_f RANAP_NAS_SynchronisationIndicator_print; +asn_constr_check_f RANAP_NAS_SynchronisationIndicator_constraint; +ber_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_ber; +der_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_der; +xer_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_xer; +xer_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_xer; +per_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_uper; +per_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_uper; +per_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_aper; +per_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NAS_SynchronisationIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NRTLoadInformationValue.h b/include/osmocom/osmo-iuh/ranap/RANAP_NRTLoadInformationValue.h new file mode 100644 index 0000000..33db0a0 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NRTLoadInformationValue.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" + */ + +#ifndef _RANAP_NRTLoadInformationValue_H_ +#define _RANAP_NRTLoadInformationValue_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NRTLoadInformationValue */ +typedef long RANAP_NRTLoadInformationValue_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NRTLoadInformationValue; +asn_struct_free_f RANAP_NRTLoadInformationValue_free; +asn_struct_print_f RANAP_NRTLoadInformationValue_print; +asn_constr_check_f RANAP_NRTLoadInformationValue_constraint; +ber_type_decoder_f RANAP_NRTLoadInformationValue_decode_ber; +der_type_encoder_f RANAP_NRTLoadInformationValue_encode_der; +xer_type_decoder_f RANAP_NRTLoadInformationValue_decode_xer; +xer_type_encoder_f RANAP_NRTLoadInformationValue_encode_xer; +per_type_decoder_f RANAP_NRTLoadInformationValue_decode_uper; +per_type_encoder_f RANAP_NRTLoadInformationValue_encode_uper; +per_type_decoder_f RANAP_NRTLoadInformationValue_decode_aper; +per_type_encoder_f RANAP_NRTLoadInformationValue_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NRTLoadInformationValue_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NewBSS-To-OldBSS-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_NewBSS-To-OldBSS-Information.h new file mode 100644 index 0000000..13317df --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NewBSS-To-OldBSS-Information.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" + */ + +#ifndef _RANAP_NewBSS_To_OldBSS_Information_H_ +#define _RANAP_NewBSS_To_OldBSS_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NewBSS-To-OldBSS-Information */ +typedef OCTET_STRING_t RANAP_NewBSS_To_OldBSS_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NewBSS_To_OldBSS_Information; +asn_struct_free_f RANAP_NewBSS_To_OldBSS_Information_free; +asn_struct_print_f RANAP_NewBSS_To_OldBSS_Information_print; +asn_constr_check_f RANAP_NewBSS_To_OldBSS_Information_constraint; +ber_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_ber; +der_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_der; +xer_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_xer; +xer_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_xer; +per_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_uper; +per_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_uper; +per_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_aper; +per_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NewBSS_To_OldBSS_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h new file mode 100644 index 0000000..9645e18 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_NewRAListofIdleModeUEs_H_ +#define _RANAP_NewRAListofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NewRAListofIdleModeUEs */ +typedef struct RANAP_NewRAListofIdleModeUEs { + A_SEQUENCE_OF(RANAP_RAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_NewRAListofIdleModeUEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NewRAListofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NewRAListofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NonSearchingIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_NonSearchingIndication.h new file mode 100644 index 0000000..ea8d8bd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NonSearchingIndication.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" + */ + +#ifndef _RANAP_NonSearchingIndication_H_ +#define _RANAP_NonSearchingIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_NonSearchingIndication { + RANAP_NonSearchingIndication_non_searching = 0, + RANAP_NonSearchingIndication_searching = 1 +} e_RANAP_NonSearchingIndication; + +/* RANAP_NonSearchingIndication */ +typedef long RANAP_NonSearchingIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NonSearchingIndication; +asn_struct_free_f RANAP_NonSearchingIndication_free; +asn_struct_print_f RANAP_NonSearchingIndication_print; +asn_constr_check_f RANAP_NonSearchingIndication_constraint; +ber_type_decoder_f RANAP_NonSearchingIndication_decode_ber; +der_type_encoder_f RANAP_NonSearchingIndication_encode_der; +xer_type_decoder_f RANAP_NonSearchingIndication_decode_xer; +xer_type_encoder_f RANAP_NonSearchingIndication_encode_xer; +per_type_decoder_f RANAP_NonSearchingIndication_decode_uper; +per_type_encoder_f RANAP_NonSearchingIndication_encode_uper; +per_type_decoder_f RANAP_NonSearchingIndication_decode_aper; +per_type_encoder_f RANAP_NonSearchingIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NonSearchingIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h new file mode 100644 index 0000000..0b59ab6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_NotEmptyRAListofIdleModeUEs_H_ +#define _RANAP_NotEmptyRAListofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NotEmptyRAListofIdleModeUEs */ +typedef struct RANAP_NotEmptyRAListofIdleModeUEs { + RANAP_RAofIdleModeUEs_t rAofIdleModeUEs; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_NotEmptyRAListofIdleModeUEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NotEmptyRAListofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NotEmptyRAListofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfIuInstances.h b/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfIuInstances.h new file mode 100644 index 0000000..c6c0ea3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfIuInstances.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" + */ + +#ifndef _RANAP_NumberOfIuInstances_H_ +#define _RANAP_NumberOfIuInstances_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NumberOfIuInstances */ +typedef long RANAP_NumberOfIuInstances_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NumberOfIuInstances; +asn_struct_free_f RANAP_NumberOfIuInstances_free; +asn_struct_print_f RANAP_NumberOfIuInstances_print; +asn_constr_check_f RANAP_NumberOfIuInstances_constraint; +ber_type_decoder_f RANAP_NumberOfIuInstances_decode_ber; +der_type_encoder_f RANAP_NumberOfIuInstances_encode_der; +xer_type_decoder_f RANAP_NumberOfIuInstances_decode_xer; +xer_type_encoder_f RANAP_NumberOfIuInstances_encode_xer; +per_type_decoder_f RANAP_NumberOfIuInstances_decode_uper; +per_type_encoder_f RANAP_NumberOfIuInstances_encode_uper; +per_type_decoder_f RANAP_NumberOfIuInstances_decode_aper; +per_type_encoder_f RANAP_NumberOfIuInstances_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NumberOfIuInstances_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfSteps.h b/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfSteps.h new file mode 100644 index 0000000..5509f49 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_NumberOfSteps.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" + */ + +#ifndef _RANAP_NumberOfSteps_H_ +#define _RANAP_NumberOfSteps_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_NumberOfSteps */ +typedef long RANAP_NumberOfSteps_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_NumberOfSteps; +asn_struct_free_f RANAP_NumberOfSteps_free; +asn_struct_print_f RANAP_NumberOfSteps_print; +asn_constr_check_f RANAP_NumberOfSteps_constraint; +ber_type_decoder_f RANAP_NumberOfSteps_decode_ber; +der_type_encoder_f RANAP_NumberOfSteps_encode_der; +xer_type_decoder_f RANAP_NumberOfSteps_decode_xer; +xer_type_encoder_f RANAP_NumberOfSteps_encode_xer; +per_type_decoder_f RANAP_NumberOfSteps_decode_uper; +per_type_encoder_f RANAP_NumberOfSteps_encode_uper; +per_type_decoder_f RANAP_NumberOfSteps_decode_aper; +per_type_encoder_f RANAP_NumberOfSteps_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_NumberOfSteps_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_OMC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_OMC-ID.h new file mode 100644 index 0000000..042875a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_OMC-ID.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" + */ + +#ifndef _RANAP_OMC_ID_H_ +#define _RANAP_OMC_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_OMC-ID */ +typedef OCTET_STRING_t RANAP_OMC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_OMC_ID; +asn_struct_free_f RANAP_OMC_ID_free; +asn_struct_print_f RANAP_OMC_ID_print; +asn_constr_check_f RANAP_OMC_ID_constraint; +ber_type_decoder_f RANAP_OMC_ID_decode_ber; +der_type_encoder_f RANAP_OMC_ID_encode_der; +xer_type_decoder_f RANAP_OMC_ID_decode_xer; +xer_type_encoder_f RANAP_OMC_ID_encode_xer; +per_type_decoder_f RANAP_OMC_ID_decode_uper; +per_type_encoder_f RANAP_OMC_ID_encode_uper; +per_type_decoder_f RANAP_OMC_ID_decode_aper; +per_type_encoder_f RANAP_OMC_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_OMC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-APN.h b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-APN.h new file mode 100644 index 0000000..ba1bb02 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-APN.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" + */ + +#ifndef _RANAP_Offload_RAB_Parameters_APN_H_ +#define _RANAP_Offload_RAB_Parameters_APN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Offload-RAB-Parameters-APN */ +typedef OCTET_STRING_t RANAP_Offload_RAB_Parameters_APN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters_APN; +asn_struct_free_f RANAP_Offload_RAB_Parameters_APN_free; +asn_struct_print_f RANAP_Offload_RAB_Parameters_APN_print; +asn_constr_check_f RANAP_Offload_RAB_Parameters_APN_constraint; +ber_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_ber; +der_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_der; +xer_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_xer; +xer_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_xer; +per_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_uper; +per_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_uper; +per_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_aper; +per_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Offload_RAB_Parameters_APN_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h new file mode 100644 index 0000000..90a89ff --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.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" + */ + +#ifndef _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ +#define _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Offload-RAB-Parameters-ChargingCharacteristics */ +typedef OCTET_STRING_t RANAP_Offload_RAB_Parameters_ChargingCharacteristics_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters_ChargingCharacteristics; +asn_struct_free_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_free; +asn_struct_print_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_print; +asn_constr_check_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_constraint; +ber_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_ber; +der_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_der; +xer_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_xer; +xer_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_xer; +per_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_uper; +per_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_uper; +per_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_aper; +per_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h new file mode 100644 index 0000000..4d348a3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Offload_RAB_Parameters_H_ +#define _RANAP_Offload_RAB_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Offload-RAB-Parameters */ +typedef struct RANAP_Offload_RAB_Parameters { + RANAP_Offload_RAB_Parameters_APN_t accessPointName; + RANAP_Offload_RAB_Parameters_ChargingCharacteristics_t chargingCharacteristics; + 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_Offload_RAB_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Offload_RAB_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_OldBSS-ToNewBSS-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_OldBSS-ToNewBSS-Information.h new file mode 100644 index 0000000..f44e01c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_OldBSS-ToNewBSS-Information.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" + */ + +#ifndef _RANAP_OldBSS_ToNewBSS_Information_H_ +#define _RANAP_OldBSS_ToNewBSS_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_OldBSS-ToNewBSS-Information */ +typedef OCTET_STRING_t RANAP_OldBSS_ToNewBSS_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_OldBSS_ToNewBSS_Information; +asn_struct_free_f RANAP_OldBSS_ToNewBSS_Information_free; +asn_struct_print_f RANAP_OldBSS_ToNewBSS_Information_print; +asn_constr_check_f RANAP_OldBSS_ToNewBSS_Information_constraint; +ber_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_ber; +der_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_der; +xer_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_xer; +xer_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_xer; +per_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_uper; +per_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_uper; +per_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_aper; +per_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_OldBSS_ToNewBSS_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Out-Of-UTRAN.h b/include/osmocom/osmo-iuh/ranap/RANAP_Out-Of-UTRAN.h new file mode 100644 index 0000000..fefb72d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Out-Of-UTRAN.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" + */ + +#ifndef _RANAP_Out_Of_UTRAN_H_ +#define _RANAP_Out_Of_UTRAN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Out_Of_UTRAN { + RANAP_Out_Of_UTRAN_cell_reselection_to_EUTRAN = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_Out_Of_UTRAN; + +/* RANAP_Out-Of-UTRAN */ +typedef long RANAP_Out_Of_UTRAN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Out_Of_UTRAN; +asn_struct_free_f RANAP_Out_Of_UTRAN_free; +asn_struct_print_f RANAP_Out_Of_UTRAN_print; +asn_constr_check_f RANAP_Out_Of_UTRAN_constraint; +ber_type_decoder_f RANAP_Out_Of_UTRAN_decode_ber; +der_type_encoder_f RANAP_Out_Of_UTRAN_encode_der; +xer_type_decoder_f RANAP_Out_Of_UTRAN_decode_xer; +xer_type_encoder_f RANAP_Out_Of_UTRAN_encode_xer; +per_type_decoder_f RANAP_Out_Of_UTRAN_decode_uper; +per_type_encoder_f RANAP_Out_Of_UTRAN_encode_uper; +per_type_decoder_f RANAP_Out_Of_UTRAN_decode_aper; +per_type_encoder_f RANAP_Out_Of_UTRAN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Out_Of_UTRAN_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h b/include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h new file mode 100644 index 0000000..0c17792 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Outcome_H_ +#define _RANAP_Outcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Outcome */ +typedef struct RANAP_Outcome { + RANAP_ProcedureCode_t procedureCode; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Outcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Outcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Outcome_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Overload.h b/include/osmocom/osmo-iuh/ranap/RANAP_Overload.h new file mode 100644 index 0000000..a00cd40 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Overload.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Overload_H_ +#define _RANAP_Overload_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Overload */ +typedef struct RANAP_Overload { + struct overload_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } overload_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Overload_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Overload; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Overload_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_P-TMSI.h b/include/osmocom/osmo-iuh/ranap/RANAP_P-TMSI.h new file mode 100644 index 0000000..800a4e2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_P-TMSI.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" + */ + +#ifndef _RANAP_P_TMSI_H_ +#define _RANAP_P_TMSI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_P-TMSI */ +typedef OCTET_STRING_t RANAP_P_TMSI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_P_TMSI; +asn_struct_free_f RANAP_P_TMSI_free; +asn_struct_print_f RANAP_P_TMSI_print; +asn_constr_check_f RANAP_P_TMSI_constraint; +ber_type_decoder_f RANAP_P_TMSI_decode_ber; +der_type_encoder_f RANAP_P_TMSI_encode_der; +xer_type_decoder_f RANAP_P_TMSI_decode_xer; +xer_type_encoder_f RANAP_P_TMSI_encode_xer; +per_type_decoder_f RANAP_P_TMSI_decode_uper; +per_type_encoder_f RANAP_P_TMSI_encode_uper; +per_type_decoder_f RANAP_P_TMSI_decode_aper; +per_type_encoder_f RANAP_P_TMSI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_P_TMSI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type-extension.h b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type-extension.h new file mode 100644 index 0000000..7f13a18 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type-extension.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" + */ + +#ifndef _RANAP_PDP_Type_extension_H_ +#define _RANAP_PDP_Type_extension_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PDP_Type_extension { + RANAP_PDP_Type_extension_ipv4_and_ipv6 = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_PDP_Type_extension; + +/* RANAP_PDP-Type-extension */ +typedef long RANAP_PDP_Type_extension_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_Type_extension; +asn_struct_free_f RANAP_PDP_Type_extension_free; +asn_struct_print_f RANAP_PDP_Type_extension_print; +asn_constr_check_f RANAP_PDP_Type_extension_constraint; +ber_type_decoder_f RANAP_PDP_Type_extension_decode_ber; +der_type_encoder_f RANAP_PDP_Type_extension_encode_der; +xer_type_decoder_f RANAP_PDP_Type_extension_decode_xer; +xer_type_encoder_f RANAP_PDP_Type_extension_encode_xer; +per_type_decoder_f RANAP_PDP_Type_extension_decode_uper; +per_type_encoder_f RANAP_PDP_Type_extension_encode_uper; +per_type_decoder_f RANAP_PDP_Type_extension_decode_aper; +per_type_encoder_f RANAP_PDP_Type_extension_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PDP_Type_extension_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type.h b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type.h new file mode 100644 index 0000000..b1445a2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-Type.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PDP_Type_H_ +#define _RANAP_PDP_Type_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PDP_Type { + RANAP_PDP_Type_empty = 0, + RANAP_PDP_Type_ppp = 1, + RANAP_PDP_Type_osp_ihoss = 2, + RANAP_PDP_Type_ipv4 = 3, + RANAP_PDP_Type_ipv6 = 4 + /* + * Enumeration is extensible + */ +} e_RANAP_PDP_Type; + +/* RANAP_PDP-Type */ +typedef long RANAP_PDP_Type_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_Type; +asn_struct_free_f RANAP_PDP_Type_free; +asn_struct_print_f RANAP_PDP_Type_print; +asn_constr_check_f RANAP_PDP_Type_constraint; +ber_type_decoder_f RANAP_PDP_Type_decode_ber; +der_type_encoder_f RANAP_PDP_Type_encode_der; +xer_type_decoder_f RANAP_PDP_Type_decode_xer; +xer_type_encoder_f RANAP_PDP_Type_encode_xer; +per_type_decoder_f RANAP_PDP_Type_decode_uper; +per_type_encoder_f RANAP_PDP_Type_encode_uper; +per_type_decoder_f RANAP_PDP_Type_decode_aper; +per_type_encoder_f RANAP_PDP_Type_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PDP_Type_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h new file mode 100644 index 0000000..8b2e4ce --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PDP_TypeInformation_extension_H_ +#define _RANAP_PDP_TypeInformation_extension_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PDP-TypeInformation-extension */ +typedef struct RANAP_PDP_TypeInformation_extension { + A_SEQUENCE_OF(RANAP_PDP_Type_extension_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PDP_TypeInformation_extension_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_TypeInformation_extension; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PDP_TypeInformation_extension_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h new file mode 100644 index 0000000..583a104 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PDP_TypeInformation_H_ +#define _RANAP_PDP_TypeInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PDP-TypeInformation */ +typedef struct RANAP_PDP_TypeInformation { + A_SEQUENCE_OF(RANAP_PDP_Type_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PDP_TypeInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_TypeInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PDP_TypeInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PDUType14FrameSequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_PDUType14FrameSequenceNumber.h new file mode 100644 index 0000000..52c678b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PDUType14FrameSequenceNumber.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" + */ + +#ifndef _RANAP_PDUType14FrameSequenceNumber_H_ +#define _RANAP_PDUType14FrameSequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PDUType14FrameSequenceNumber */ +typedef long RANAP_PDUType14FrameSequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDUType14FrameSequenceNumber; +asn_struct_free_f RANAP_PDUType14FrameSequenceNumber_free; +asn_struct_print_f RANAP_PDUType14FrameSequenceNumber_print; +asn_constr_check_f RANAP_PDUType14FrameSequenceNumber_constraint; +ber_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_ber; +der_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_der; +xer_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_xer; +xer_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_xer; +per_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_uper; +per_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_uper; +per_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_aper; +per_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PDUType14FrameSequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PLMNidentity.h b/include/osmocom/osmo-iuh/ranap/RANAP_PLMNidentity.h new file mode 100644 index 0000000..e503804 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PLMNidentity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ +#include + +#ifndef _RANAP_PLMNidentity_H_ +#define _RANAP_PLMNidentity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PLMNidentity */ +typedef OCTET_STRING_t RANAP_PLMNidentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNidentity; +asn_struct_free_f RANAP_PLMNidentity_free; +asn_struct_print_f RANAP_PLMNidentity_print; +asn_constr_check_f RANAP_PLMNidentity_constraint; +ber_type_decoder_f RANAP_PLMNidentity_decode_ber; +der_type_encoder_f RANAP_PLMNidentity_encode_der; +xer_type_decoder_f RANAP_PLMNidentity_decode_xer; +xer_type_encoder_f RANAP_PLMNidentity_encode_xer; +per_type_decoder_f RANAP_PLMNidentity_decode_uper; +per_type_encoder_f RANAP_PLMNidentity_encode_uper; +per_type_decoder_f RANAP_PLMNidentity_decode_aper; +per_type_encoder_f RANAP_PLMNidentity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PLMNidentity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h b/include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h new file mode 100644 index 0000000..8ba24d5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PLMNs_in_shared_network_H_ +#define _RANAP_PLMNs_in_shared_network_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PLMNs_in_shared_network_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNs_in_shared_network; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PLMNs_in_shared_network_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Paging.h b/include/osmocom/osmo-iuh/ranap/RANAP_Paging.h new file mode 100644 index 0000000..6b17550 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Paging.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Paging_H_ +#define _RANAP_Paging_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Paging */ +typedef struct RANAP_Paging { + struct paging_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } paging_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Paging_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Paging; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Paging_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h b/include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h new file mode 100644 index 0000000..03efe6f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PagingAreaID_H_ +#define _RANAP_PagingAreaID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PagingAreaID_PR { + RANAP_PagingAreaID_PR_NOTHING, /* No components present */ + RANAP_PagingAreaID_PR_lAI, + RANAP_PagingAreaID_PR_rAI, + /* Extensions may appear below */ + +} RANAP_PagingAreaID_PR; + +/* RANAP_PagingAreaID */ +typedef struct RANAP_PagingAreaID { + RANAP_PagingAreaID_PR present; + union RANAP_PagingAreaID_u { + RANAP_LAI_t lAI; + RANAP_RAI_t rAI; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PagingAreaID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PagingAreaID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PagingAreaID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PagingCause.h b/include/osmocom/osmo-iuh/ranap/RANAP_PagingCause.h new file mode 100644 index 0000000..cf9167b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PagingCause.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PagingCause_H_ +#define _RANAP_PagingCause_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PagingCause { + RANAP_PagingCause_terminating_conversational_call = 0, + RANAP_PagingCause_terminating_streaming_call = 1, + RANAP_PagingCause_terminating_interactive_call = 2, + RANAP_PagingCause_terminating_background_call = 3, + RANAP_PagingCause_terminating_low_priority_signalling = 4, + /* + * Enumeration is extensible + */ + RANAP_PagingCause_terminating_high_priority_signalling = 5 +} e_RANAP_PagingCause; + +/* RANAP_PagingCause */ +typedef long RANAP_PagingCause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PagingCause; +asn_struct_free_f RANAP_PagingCause_free; +asn_struct_print_f RANAP_PagingCause_print; +asn_constr_check_f RANAP_PagingCause_constraint; +ber_type_decoder_f RANAP_PagingCause_decode_ber; +der_type_encoder_f RANAP_PagingCause_encode_der; +xer_type_decoder_f RANAP_PagingCause_decode_xer; +xer_type_encoder_f RANAP_PagingCause_encode_xer; +per_type_decoder_f RANAP_PagingCause_decode_uper; +per_type_encoder_f RANAP_PagingCause_encode_uper; +per_type_decoder_f RANAP_PagingCause_decode_aper; +per_type_encoder_f RANAP_PagingCause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PagingCause_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h b/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h new file mode 100644 index 0000000..0f8f5af --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.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" + */ + +#ifndef _RANAP_PeriodicLocationInfo_H_ +#define _RANAP_PeriodicLocationInfo_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PeriodicLocationInfo */ +typedef struct RANAP_PeriodicLocationInfo { + long reportingAmount; + long reportingInterval; + 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_PeriodicLocationInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PeriodicLocationInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PeriodicLocationInfo_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicReportingIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicReportingIndicator.h new file mode 100644 index 0000000..6b4bf5f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PeriodicReportingIndicator.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PeriodicReportingIndicator_H_ +#define _RANAP_PeriodicReportingIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PeriodicReportingIndicator { + RANAP_PeriodicReportingIndicator_periodicSAI = 0, + RANAP_PeriodicReportingIndicator_periodicGeo = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_PeriodicReportingIndicator; + +/* RANAP_PeriodicReportingIndicator */ +typedef long RANAP_PeriodicReportingIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PeriodicReportingIndicator; +asn_struct_free_f RANAP_PeriodicReportingIndicator_free; +asn_struct_print_f RANAP_PeriodicReportingIndicator_print; +asn_constr_check_f RANAP_PeriodicReportingIndicator_constraint; +ber_type_decoder_f RANAP_PeriodicReportingIndicator_decode_ber; +der_type_encoder_f RANAP_PeriodicReportingIndicator_encode_der; +xer_type_decoder_f RANAP_PeriodicReportingIndicator_decode_xer; +xer_type_encoder_f RANAP_PeriodicReportingIndicator_encode_xer; +per_type_decoder_f RANAP_PeriodicReportingIndicator_decode_uper; +per_type_encoder_f RANAP_PeriodicReportingIndicator_encode_uper; +per_type_decoder_f RANAP_PeriodicReportingIndicator_decode_aper; +per_type_encoder_f RANAP_PeriodicReportingIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PeriodicReportingIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h new file mode 100644 index 0000000..644f2ea --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PermanentNAS_UE_ID_H_ +#define _RANAP_PermanentNAS_UE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PermanentNAS_UE_ID_PR { + RANAP_PermanentNAS_UE_ID_PR_NOTHING, /* No components present */ + RANAP_PermanentNAS_UE_ID_PR_iMSI, + /* Extensions may appear below */ + +} RANAP_PermanentNAS_UE_ID_PR; + +/* RANAP_PermanentNAS-UE-ID */ +typedef struct RANAP_PermanentNAS_UE_ID { + RANAP_PermanentNAS_UE_ID_PR present; + union RANAP_PermanentNAS_UE_ID_u { + RANAP_IMSI_t iMSI; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PermanentNAS_UE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermanentNAS_UE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PermanentNAS_UE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h b/include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h new file mode 100644 index 0000000..4b2d56f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PermittedEncryptionAlgorithms_H_ +#define _RANAP_PermittedEncryptionAlgorithms_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PermittedEncryptionAlgorithms */ +typedef struct RANAP_PermittedEncryptionAlgorithms { + A_SEQUENCE_OF(RANAP_EncryptionAlgorithm_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PermittedEncryptionAlgorithms_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermittedEncryptionAlgorithms; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PermittedEncryptionAlgorithms_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h b/include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h new file mode 100644 index 0000000..faff381 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PermittedIntegrityProtectionAlgorithms_H_ +#define _RANAP_PermittedIntegrityProtectionAlgorithms_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PermittedIntegrityProtectionAlgorithms */ +typedef struct RANAP_PermittedIntegrityProtectionAlgorithms { + A_SEQUENCE_OF(RANAP_IntegrityProtectionAlgorithm_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PermittedIntegrityProtectionAlgorithms_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermittedIntegrityProtectionAlgorithms; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PermittedIntegrityProtectionAlgorithms_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Port-Number.h b/include/osmocom/osmo-iuh/ranap/RANAP_Port-Number.h new file mode 100644 index 0000000..3e64495 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Port-Number.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" + */ + +#ifndef _RANAP_Port_Number_H_ +#define _RANAP_Port_Number_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Port-Number */ +typedef OCTET_STRING_t RANAP_Port_Number_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Port_Number; +asn_struct_free_f RANAP_Port_Number_free; +asn_struct_print_f RANAP_Port_Number_print; +asn_constr_check_f RANAP_Port_Number_constraint; +ber_type_decoder_f RANAP_Port_Number_decode_ber; +der_type_encoder_f RANAP_Port_Number_encode_der; +xer_type_decoder_f RANAP_Port_Number_decode_xer; +xer_type_encoder_f RANAP_Port_Number_encode_xer; +per_type_decoder_f RANAP_Port_Number_decode_uper; +per_type_encoder_f RANAP_Port_Number_encode_uper; +per_type_decoder_f RANAP_Port_Number_decode_aper; +per_type_encoder_f RANAP_Port_Number_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Port_Number_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h new file mode 100644 index 0000000..98703c0 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PositionData_H_ +#define _RANAP_PositionData_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PositionData */ +typedef struct RANAP_PositionData { + RANAP_PositioningDataDiscriminator_t positioningDataDiscriminator; + RANAP_PositioningDataSet_t *positioningDataSet /* 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_PositionData_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositionData; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositionData_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositionDataSpecificToGERANIuMode.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositionDataSpecificToGERANIuMode.h new file mode 100644 index 0000000..e0692d6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositionDataSpecificToGERANIuMode.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" + */ + +#ifndef _RANAP_PositionDataSpecificToGERANIuMode_H_ +#define _RANAP_PositionDataSpecificToGERANIuMode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PositionDataSpecificToGERANIuMode */ +typedef OCTET_STRING_t RANAP_PositionDataSpecificToGERANIuMode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositionDataSpecificToGERANIuMode; +asn_struct_free_f RANAP_PositionDataSpecificToGERANIuMode_free; +asn_struct_print_f RANAP_PositionDataSpecificToGERANIuMode_print; +asn_constr_check_f RANAP_PositionDataSpecificToGERANIuMode_constraint; +ber_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_ber; +der_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_der; +xer_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_xer; +xer_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_xer; +per_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_uper; +per_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_uper; +per_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_aper; +per_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositionDataSpecificToGERANIuMode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataDiscriminator.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataDiscriminator.h new file mode 100644 index 0000000..8e9da75 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataDiscriminator.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" + */ + +#ifndef _RANAP_PositioningDataDiscriminator_H_ +#define _RANAP_PositioningDataDiscriminator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PositioningDataDiscriminator */ +typedef BIT_STRING_t RANAP_PositioningDataDiscriminator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningDataDiscriminator; +asn_struct_free_f RANAP_PositioningDataDiscriminator_free; +asn_struct_print_f RANAP_PositioningDataDiscriminator_print; +asn_constr_check_f RANAP_PositioningDataDiscriminator_constraint; +ber_type_decoder_f RANAP_PositioningDataDiscriminator_decode_ber; +der_type_encoder_f RANAP_PositioningDataDiscriminator_encode_der; +xer_type_decoder_f RANAP_PositioningDataDiscriminator_decode_xer; +xer_type_encoder_f RANAP_PositioningDataDiscriminator_encode_xer; +per_type_decoder_f RANAP_PositioningDataDiscriminator_decode_uper; +per_type_encoder_f RANAP_PositioningDataDiscriminator_encode_uper; +per_type_decoder_f RANAP_PositioningDataDiscriminator_decode_aper; +per_type_encoder_f RANAP_PositioningDataDiscriminator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositioningDataDiscriminator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h new file mode 100644 index 0000000..d2a5569 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PositioningDataSet_H_ +#define _RANAP_PositioningDataSet_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PositioningDataSet */ +typedef struct RANAP_PositioningDataSet { + A_SEQUENCE_OF(RANAP_PositioningMethodAndUsage_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PositioningDataSet_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningDataSet; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositioningDataSet_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositioningMethodAndUsage.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningMethodAndUsage.h new file mode 100644 index 0000000..f8306f9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningMethodAndUsage.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" + */ + +#ifndef _RANAP_PositioningMethodAndUsage_H_ +#define _RANAP_PositioningMethodAndUsage_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PositioningMethodAndUsage */ +typedef OCTET_STRING_t RANAP_PositioningMethodAndUsage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningMethodAndUsage; +asn_struct_free_f RANAP_PositioningMethodAndUsage_free; +asn_struct_print_f RANAP_PositioningMethodAndUsage_print; +asn_constr_check_f RANAP_PositioningMethodAndUsage_constraint; +ber_type_decoder_f RANAP_PositioningMethodAndUsage_decode_ber; +der_type_encoder_f RANAP_PositioningMethodAndUsage_encode_der; +xer_type_decoder_f RANAP_PositioningMethodAndUsage_decode_xer; +xer_type_encoder_f RANAP_PositioningMethodAndUsage_encode_xer; +per_type_decoder_f RANAP_PositioningMethodAndUsage_decode_uper; +per_type_encoder_f RANAP_PositioningMethodAndUsage_encode_uper; +per_type_decoder_f RANAP_PositioningMethodAndUsage_decode_aper; +per_type_encoder_f RANAP_PositioningMethodAndUsage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositioningMethodAndUsage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PositioningPriority.h b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningPriority.h new file mode 100644 index 0000000..673c475 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PositioningPriority.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_PositioningPriority_H_ +#define _RANAP_PositioningPriority_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PositioningPriority { + RANAP_PositioningPriority_high_Priority = 0, + RANAP_PositioningPriority_normal_Priority = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_PositioningPriority; + +/* RANAP_PositioningPriority */ +typedef long RANAP_PositioningPriority_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningPriority; +asn_struct_free_f RANAP_PositioningPriority_free; +asn_struct_print_f RANAP_PositioningPriority_print; +asn_constr_check_f RANAP_PositioningPriority_constraint; +ber_type_decoder_f RANAP_PositioningPriority_decode_ber; +der_type_encoder_f RANAP_PositioningPriority_encode_der; +xer_type_decoder_f RANAP_PositioningPriority_decode_xer; +xer_type_encoder_f RANAP_PositioningPriority_encode_xer; +per_type_decoder_f RANAP_PositioningPriority_decode_uper; +per_type_encoder_f RANAP_PositioningPriority_encode_uper; +per_type_decoder_f RANAP_PositioningPriority_decode_aper; +per_type_encoder_f RANAP_PositioningPriority_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PositioningPriority_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionCapability.h b/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionCapability.h new file mode 100644 index 0000000..7bcdc26 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionCapability.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" + */ + +#ifndef _RANAP_Pre_emptionCapability_H_ +#define _RANAP_Pre_emptionCapability_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Pre_emptionCapability { + RANAP_Pre_emptionCapability_shall_not_trigger_pre_emption = 0, + RANAP_Pre_emptionCapability_may_trigger_pre_emption = 1 +} e_RANAP_Pre_emptionCapability; + +/* RANAP_Pre-emptionCapability */ +typedef long RANAP_Pre_emptionCapability_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Pre_emptionCapability; +asn_struct_free_f RANAP_Pre_emptionCapability_free; +asn_struct_print_f RANAP_Pre_emptionCapability_print; +asn_constr_check_f RANAP_Pre_emptionCapability_constraint; +ber_type_decoder_f RANAP_Pre_emptionCapability_decode_ber; +der_type_encoder_f RANAP_Pre_emptionCapability_encode_der; +xer_type_decoder_f RANAP_Pre_emptionCapability_decode_xer; +xer_type_encoder_f RANAP_Pre_emptionCapability_encode_xer; +per_type_decoder_f RANAP_Pre_emptionCapability_decode_uper; +per_type_encoder_f RANAP_Pre_emptionCapability_encode_uper; +per_type_decoder_f RANAP_Pre_emptionCapability_decode_aper; +per_type_encoder_f RANAP_Pre_emptionCapability_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Pre_emptionCapability_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionVulnerability.h b/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionVulnerability.h new file mode 100644 index 0000000..d8ec7ee --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Pre-emptionVulnerability.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" + */ + +#ifndef _RANAP_Pre_emptionVulnerability_H_ +#define _RANAP_Pre_emptionVulnerability_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Pre_emptionVulnerability { + RANAP_Pre_emptionVulnerability_not_pre_emptable = 0, + RANAP_Pre_emptionVulnerability_pre_emptable = 1 +} e_RANAP_Pre_emptionVulnerability; + +/* RANAP_Pre-emptionVulnerability */ +typedef long RANAP_Pre_emptionVulnerability_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Pre_emptionVulnerability; +asn_struct_free_f RANAP_Pre_emptionVulnerability_free; +asn_struct_print_f RANAP_Pre_emptionVulnerability_print; +asn_constr_check_f RANAP_Pre_emptionVulnerability_constraint; +ber_type_decoder_f RANAP_Pre_emptionVulnerability_decode_ber; +der_type_encoder_f RANAP_Pre_emptionVulnerability_encode_der; +xer_type_decoder_f RANAP_Pre_emptionVulnerability_decode_xer; +xer_type_encoder_f RANAP_Pre_emptionVulnerability_encode_xer; +per_type_decoder_f RANAP_Pre_emptionVulnerability_decode_uper; +per_type_encoder_f RANAP_Pre_emptionVulnerability_encode_uper; +per_type_decoder_f RANAP_Pre_emptionVulnerability_decode_aper; +per_type_encoder_f RANAP_Pre_emptionVulnerability_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Pre_emptionVulnerability_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Presence.h b/include/osmocom/osmo-iuh/ranap/RANAP_Presence.h new file mode 100644 index 0000000..ee14482 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Presence.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_Presence_H_ +#define _RANAP_Presence_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Presence { + RANAP_Presence_optional = 0, + RANAP_Presence_conditional = 1, + RANAP_Presence_mandatory = 2 +} e_RANAP_Presence; + +/* RANAP_Presence */ +typedef long RANAP_Presence_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Presence; +asn_struct_free_f RANAP_Presence_free; +asn_struct_print_f RANAP_Presence_print; +asn_constr_check_f RANAP_Presence_constraint; +ber_type_decoder_f RANAP_Presence_decode_ber; +der_type_encoder_f RANAP_Presence_encode_der; +xer_type_decoder_f RANAP_Presence_decode_xer; +xer_type_encoder_f RANAP_Presence_encode_xer; +per_type_decoder_f RANAP_Presence_decode_uper; +per_type_encoder_f RANAP_Presence_encode_uper; +per_type_decoder_f RANAP_Presence_decode_aper; +per_type_encoder_f RANAP_Presence_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Presence_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Priority-Class-Indicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_Priority-Class-Indicator.h new file mode 100644 index 0000000..932cd87 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Priority-Class-Indicator.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" + */ + +#ifndef _RANAP_Priority_Class_Indicator_H_ +#define _RANAP_Priority_Class_Indicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Priority-Class-Indicator */ +typedef BIT_STRING_t RANAP_Priority_Class_Indicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Priority_Class_Indicator; +asn_struct_free_f RANAP_Priority_Class_Indicator_free; +asn_struct_print_f RANAP_Priority_Class_Indicator_print; +asn_constr_check_f RANAP_Priority_Class_Indicator_constraint; +ber_type_decoder_f RANAP_Priority_Class_Indicator_decode_ber; +der_type_encoder_f RANAP_Priority_Class_Indicator_encode_der; +xer_type_decoder_f RANAP_Priority_Class_Indicator_decode_xer; +xer_type_encoder_f RANAP_Priority_Class_Indicator_encode_xer; +per_type_decoder_f RANAP_Priority_Class_Indicator_decode_uper; +per_type_encoder_f RANAP_Priority_Class_Indicator_encode_uper; +per_type_decoder_f RANAP_Priority_Class_Indicator_decode_aper; +per_type_encoder_f RANAP_Priority_Class_Indicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Priority_Class_Indicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PriorityLevel.h b/include/osmocom/osmo-iuh/ranap/RANAP_PriorityLevel.h new file mode 100644 index 0000000..75bc5d7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PriorityLevel.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" + */ + +#ifndef _RANAP_PriorityLevel_H_ +#define _RANAP_PriorityLevel_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PriorityLevel { + RANAP_PriorityLevel_spare = 0, + RANAP_PriorityLevel_highest = 1, + RANAP_PriorityLevel_lowest = 14, + RANAP_PriorityLevel_no_priority = 15 +} e_RANAP_PriorityLevel; + +/* RANAP_PriorityLevel */ +typedef long RANAP_PriorityLevel_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PriorityLevel; +asn_struct_free_f RANAP_PriorityLevel_free; +asn_struct_print_f RANAP_PriorityLevel_print; +asn_constr_check_f RANAP_PriorityLevel_constraint; +ber_type_decoder_f RANAP_PriorityLevel_decode_ber; +der_type_encoder_f RANAP_PriorityLevel_encode_der; +xer_type_decoder_f RANAP_PriorityLevel_decode_xer; +xer_type_encoder_f RANAP_PriorityLevel_encode_xer; +per_type_decoder_f RANAP_PriorityLevel_decode_uper; +per_type_encoder_f RANAP_PriorityLevel_encode_uper; +per_type_decoder_f RANAP_PriorityLevel_decode_aper; +per_type_encoder_f RANAP_PriorityLevel_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PriorityLevel_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PrivateIE-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_PrivateIE-ID.h new file mode 100644 index 0000000..59a28de --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PrivateIE-ID.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_PrivateIE_ID_H_ +#define _RANAP_PrivateIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_PrivateIE_ID_PR { + RANAP_PrivateIE_ID_PR_NOTHING, /* No components present */ + RANAP_PrivateIE_ID_PR_local, + RANAP_PrivateIE_ID_PR_global +} RANAP_PrivateIE_ID_PR; + +/* RANAP_PrivateIE-ID */ +typedef struct RANAP_PrivateIE_ID { + RANAP_PrivateIE_ID_PR present; + union RANAP_PrivateIE_ID_u { + long local; + OBJECT_IDENTIFIER_t global; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PrivateIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PrivateIE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PrivateIE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h b/include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h new file mode 100644 index 0000000..7295890 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_PrivateMessage_H_ +#define _RANAP_PrivateMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PrivateMessage */ +typedef struct RANAP_PrivateMessage { + struct privateMessage_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } privateMessage_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PrivateMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PrivateMessage; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PrivateMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProcedureCode.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProcedureCode.h new file mode 100644 index 0000000..9a7763c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProcedureCode.h @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_ProcedureCode_H_ +#define _RANAP_ProcedureCode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ProcedureCode { + RANAP_ProcedureCode_id_RAB_Assignment = 0, + RANAP_ProcedureCode_id_Iu_Release = 1, + RANAP_ProcedureCode_id_RelocationPreparation = 2, + RANAP_ProcedureCode_id_RelocationResourceAllocation = 3, + RANAP_ProcedureCode_id_RelocationCancel = 4, + RANAP_ProcedureCode_id_SRNS_ContextTransfer = 5, + RANAP_ProcedureCode_id_SecurityModeControl = 6, + RANAP_ProcedureCode_id_DataVolumeReport = 7, + RANAP_ProcedureCode_id_Reset = 9, + RANAP_ProcedureCode_id_RAB_ReleaseRequest = 10, + RANAP_ProcedureCode_id_Iu_ReleaseRequest = 11, + RANAP_ProcedureCode_id_RelocationDetect = 12, + RANAP_ProcedureCode_id_RelocationComplete = 13, + RANAP_ProcedureCode_id_Paging = 14, + RANAP_ProcedureCode_id_CommonID = 15, + RANAP_ProcedureCode_id_CN_InvokeTrace = 16, + RANAP_ProcedureCode_id_LocationReportingControl = 17, + RANAP_ProcedureCode_id_LocationReport = 18, + RANAP_ProcedureCode_id_InitialUE_Message = 19, + RANAP_ProcedureCode_id_DirectTransfer = 20, + RANAP_ProcedureCode_id_OverloadControl = 21, + RANAP_ProcedureCode_id_ErrorIndication = 22, + RANAP_ProcedureCode_id_SRNS_DataForward = 23, + RANAP_ProcedureCode_id_ForwardSRNS_Context = 24, + RANAP_ProcedureCode_id_privateMessage = 25, + RANAP_ProcedureCode_id_CN_DeactivateTrace = 26, + RANAP_ProcedureCode_id_ResetResource = 27, + RANAP_ProcedureCode_id_RANAP_Relocation = 28, + RANAP_ProcedureCode_id_RAB_ModifyRequest = 29, + RANAP_ProcedureCode_id_LocationRelatedData = 30, + RANAP_ProcedureCode_id_InformationTransfer = 31, + RANAP_ProcedureCode_id_UESpecificInformation = 32, + RANAP_ProcedureCode_id_UplinkInformationExchange = 33, + RANAP_ProcedureCode_id_DirectInformationTransfer = 34, + RANAP_ProcedureCode_id_MBMSSessionStart = 35, + RANAP_ProcedureCode_id_MBMSSessionUpdate = 36, + RANAP_ProcedureCode_id_MBMSSessionStop = 37, + RANAP_ProcedureCode_id_MBMSUELinking = 38, + RANAP_ProcedureCode_id_MBMSRegistration = 39, + RANAP_ProcedureCode_id_MBMSCNDe_Registration_Procedure = 40, + RANAP_ProcedureCode_id_MBMSRABEstablishmentIndication = 41, + RANAP_ProcedureCode_id_MBMSRABRelease = 42, + RANAP_ProcedureCode_id_enhancedRelocationComplete = 43, + RANAP_ProcedureCode_id_enhancedRelocationCompleteConfirm = 44, + RANAP_ProcedureCode_id_RANAPenhancedRelocation = 45, + RANAP_ProcedureCode_id_SRVCCPreparation = 46, + RANAP_ProcedureCode_id_UeRadioCapabilityMatch = 47 +} e_RANAP_ProcedureCode; + +/* RANAP_ProcedureCode */ +typedef long RANAP_ProcedureCode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProcedureCode; +asn_struct_free_f RANAP_ProcedureCode_free; +asn_struct_print_f RANAP_ProcedureCode_print; +asn_constr_check_f RANAP_ProcedureCode_constraint; +ber_type_decoder_f RANAP_ProcedureCode_decode_ber; +der_type_encoder_f RANAP_ProcedureCode_encode_der; +xer_type_decoder_f RANAP_ProcedureCode_decode_xer; +xer_type_encoder_f RANAP_ProcedureCode_encode_xer; +per_type_decoder_f RANAP_ProcedureCode_decode_uper; +per_type_encoder_f RANAP_ProcedureCode_encode_uper; +per_type_decoder_f RANAP_ProcedureCode_decode_aper; +per_type_encoder_f RANAP_ProcedureCode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProcedureCode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h new file mode 100644 index 0000000..0681a90 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolError_IE_ContainerList_H_ +#define _RANAP_ProtocolError_IE_ContainerList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolError-IE-ContainerList */ +typedef struct RANAP_ProtocolError_IE_ContainerList { + A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolError_IE_ContainerList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolError_IE_ContainerList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolError_IE_ContainerList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h new file mode 100644 index 0000000..11c67f3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolExtensionContainer_H_ +#define _RANAP_ProtocolExtensionContainer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolExtensionContainer */ +typedef struct RANAP_ProtocolExtensionContainer { + A_SEQUENCE_OF(RANAP_ProtocolExtensionField_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolExtensionContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionContainer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolExtensionContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h new file mode 100644 index 0000000..e962c94 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolExtensionField_H_ +#define _RANAP_ProtocolExtensionField_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolExtensionField */ +typedef struct RANAP_ProtocolExtensionField { + RANAP_ProtocolIE_ID_t id; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolExtensionField_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionField; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolExtensionField_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionID.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionID.h new file mode 100644 index 0000000..83c5226 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionID.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_ProtocolExtensionID_H_ +#define _RANAP_ProtocolExtensionID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolExtensionID */ +typedef long RANAP_ProtocolExtensionID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionID; +asn_struct_free_f RANAP_ProtocolExtensionID_free; +asn_struct_print_f RANAP_ProtocolExtensionID_print; +asn_constr_check_f RANAP_ProtocolExtensionID_constraint; +ber_type_decoder_f RANAP_ProtocolExtensionID_decode_ber; +der_type_encoder_f RANAP_ProtocolExtensionID_encode_der; +xer_type_decoder_f RANAP_ProtocolExtensionID_decode_xer; +xer_type_encoder_f RANAP_ProtocolExtensionID_encode_xer; +per_type_decoder_f RANAP_ProtocolExtensionID_decode_uper; +per_type_encoder_f RANAP_ProtocolExtensionID_encode_uper; +per_type_decoder_f RANAP_ProtocolExtensionID_decode_aper; +per_type_encoder_f RANAP_ProtocolExtensionID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolExtensionID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h new file mode 100644 index 0000000..b210328 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolIE_Container_H_ +#define _RANAP_ProtocolIE_Container_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolIE-Container */ +typedef struct RANAP_ProtocolIE_Container { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolIE_Container_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_Container; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolIE_Container_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h new file mode 100644 index 0000000..f4f76e2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolIE_ContainerPair_H_ +#define _RANAP_ProtocolIE_ContainerPair_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolIE-ContainerPair */ +typedef struct RANAP_ProtocolIE_ContainerPair { + A_SEQUENCE_OF(RANAP_ProtocolIE_FieldPair_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolIE_ContainerPair_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_ContainerPair; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolIE_ContainerPair_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h new file mode 100644 index 0000000..c8e99f9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ProtocolIE_FieldPair_H_ +#define _RANAP_ProtocolIE_FieldPair_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ProtocolIE-FieldPair */ +typedef struct RANAP_ProtocolIE_FieldPair { + RANAP_ProtocolIE_ID_t id; + RANAP_Criticality_t firstCriticality; + ANY_t firstValue; + RANAP_Criticality_t secondCriticality; + ANY_t secondValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProtocolIE_FieldPair_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_FieldPair; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolIE_FieldPair_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ID.h new file mode 100644 index 0000000..9dbbc03 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ID.h @@ -0,0 +1,318 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_ProtocolIE_ID_H_ +#define _RANAP_ProtocolIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ProtocolIE_ID { + RANAP_ProtocolIE_ID_id_AreaIdentity = 0, + RANAP_ProtocolIE_ID_id_CN_DomainIndicator = 3, + RANAP_ProtocolIE_ID_id_Cause = 4, + RANAP_ProtocolIE_ID_id_ChosenEncryptionAlgorithm = 5, + RANAP_ProtocolIE_ID_id_ChosenIntegrityProtectionAlgorithm = 6, + RANAP_ProtocolIE_ID_id_ClassmarkInformation2 = 7, + RANAP_ProtocolIE_ID_id_ClassmarkInformation3 = 8, + RANAP_ProtocolIE_ID_id_CriticalityDiagnostics = 9, + RANAP_ProtocolIE_ID_id_DL_GTP_PDU_SequenceNumber = 10, + RANAP_ProtocolIE_ID_id_EncryptionInformation = 11, + RANAP_ProtocolIE_ID_id_IntegrityProtectionInformation = 12, + RANAP_ProtocolIE_ID_id_IuTransportAssociation = 13, + RANAP_ProtocolIE_ID_id_L3_Information = 14, + RANAP_ProtocolIE_ID_id_LAI = 15, + RANAP_ProtocolIE_ID_id_NAS_PDU = 16, + RANAP_ProtocolIE_ID_id_NonSearchingIndication = 17, + RANAP_ProtocolIE_ID_id_NumberOfSteps = 18, + RANAP_ProtocolIE_ID_id_OMC_ID = 19, + RANAP_ProtocolIE_ID_id_OldBSS_ToNewBSS_Information = 20, + RANAP_ProtocolIE_ID_id_PagingAreaID = 21, + RANAP_ProtocolIE_ID_id_PagingCause = 22, + RANAP_ProtocolIE_ID_id_PermanentNAS_UE_ID = 23, + RANAP_ProtocolIE_ID_id_RAB_ContextItem = 24, + RANAP_ProtocolIE_ID_id_RAB_ContextList = 25, + RANAP_ProtocolIE_ID_id_RAB_DataForwardingItem = 26, + RANAP_ProtocolIE_ID_id_RAB_DataForwardingItem_SRNS_CtxReq = 27, + RANAP_ProtocolIE_ID_id_RAB_DataForwardingList = 28, + RANAP_ProtocolIE_ID_id_RAB_DataForwardingList_SRNS_CtxReq = 29, + RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportItem = 30, + RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportList = 31, + RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportRequestItem = 32, + RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportRequestList = 33, + RANAP_ProtocolIE_ID_id_RAB_FailedItem = 34, + RANAP_ProtocolIE_ID_id_RAB_FailedList = 35, + RANAP_ProtocolIE_ID_id_RAB_ID = 36, + RANAP_ProtocolIE_ID_id_RAB_QueuedItem = 37, + RANAP_ProtocolIE_ID_id_RAB_QueuedList = 38, + RANAP_ProtocolIE_ID_id_RAB_ReleaseFailedList = 39, + RANAP_ProtocolIE_ID_id_RAB_ReleaseItem = 40, + RANAP_ProtocolIE_ID_id_RAB_ReleaseList = 41, + RANAP_ProtocolIE_ID_id_RAB_ReleasedItem = 42, + RANAP_ProtocolIE_ID_id_RAB_ReleasedList = 43, + RANAP_ProtocolIE_ID_id_RAB_ReleasedList_IuRelComp = 44, + RANAP_ProtocolIE_ID_id_RAB_RelocationReleaseItem = 45, + RANAP_ProtocolIE_ID_id_RAB_RelocationReleaseList = 46, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_RelocReq = 47, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_RelocReqAck = 48, + RANAP_ProtocolIE_ID_id_RAB_SetupList_RelocReq = 49, + RANAP_ProtocolIE_ID_id_RAB_SetupList_RelocReqAck = 50, + RANAP_ProtocolIE_ID_id_RAB_SetupOrModifiedItem = 51, + RANAP_ProtocolIE_ID_id_RAB_SetupOrModifiedList = 52, + RANAP_ProtocolIE_ID_id_RAB_SetupOrModifyItem = 53, + RANAP_ProtocolIE_ID_id_RAB_SetupOrModifyList = 54, + RANAP_ProtocolIE_ID_id_RAC = 55, + RANAP_ProtocolIE_ID_id_RelocationType = 56, + RANAP_ProtocolIE_ID_id_RequestType = 57, + RANAP_ProtocolIE_ID_id_SAI = 58, + RANAP_ProtocolIE_ID_id_SAPI = 59, + RANAP_ProtocolIE_ID_id_SourceID = 60, + RANAP_ProtocolIE_ID_id_Source_ToTarget_TransparentContainer = 61, + RANAP_ProtocolIE_ID_id_TargetID = 62, + RANAP_ProtocolIE_ID_id_Target_ToSource_TransparentContainer = 63, + RANAP_ProtocolIE_ID_id_TemporaryUE_ID = 64, + RANAP_ProtocolIE_ID_id_TraceReference = 65, + RANAP_ProtocolIE_ID_id_TraceType = 66, + RANAP_ProtocolIE_ID_id_TransportLayerAddress = 67, + RANAP_ProtocolIE_ID_id_TriggerID = 68, + RANAP_ProtocolIE_ID_id_UE_ID = 69, + RANAP_ProtocolIE_ID_id_UL_GTP_PDU_SequenceNumber = 70, + RANAP_ProtocolIE_ID_id_RAB_FailedtoReportItem = 71, + RANAP_ProtocolIE_ID_id_RAB_FailedtoReportList = 72, + RANAP_ProtocolIE_ID_id_KeyStatus = 75, + RANAP_ProtocolIE_ID_id_DRX_CycleLengthCoefficient = 76, + RANAP_ProtocolIE_ID_id_IuSigConIdList = 77, + RANAP_ProtocolIE_ID_id_IuSigConIdItem = 78, + RANAP_ProtocolIE_ID_id_IuSigConId = 79, + RANAP_ProtocolIE_ID_id_DirectTransferInformationItem_RANAP_RelocInf = 80, + RANAP_ProtocolIE_ID_id_DirectTransferInformationList_RANAP_RelocInf = 81, + RANAP_ProtocolIE_ID_id_RAB_ContextItem_RANAP_RelocInf = 82, + RANAP_ProtocolIE_ID_id_RAB_ContextList_RANAP_RelocInf = 83, + RANAP_ProtocolIE_ID_id_RAB_ContextFailedtoTransferItem = 84, + RANAP_ProtocolIE_ID_id_RAB_ContextFailedtoTransferList = 85, + RANAP_ProtocolIE_ID_id_GlobalRNC_ID = 86, + RANAP_ProtocolIE_ID_id_RAB_ReleasedItem_IuRelComp = 87, + RANAP_ProtocolIE_ID_id_MessageStructure = 88, + RANAP_ProtocolIE_ID_id_Alt_RAB_Parameters = 89, + RANAP_ProtocolIE_ID_id_Ass_RAB_Parameters = 90, + RANAP_ProtocolIE_ID_id_RAB_ModifyList = 91, + RANAP_ProtocolIE_ID_id_RAB_ModifyItem = 92, + RANAP_ProtocolIE_ID_id_TypeOfError = 93, + RANAP_ProtocolIE_ID_id_BroadcastAssistanceDataDecipheringKeys = 94, + RANAP_ProtocolIE_ID_id_LocationRelatedDataRequestType = 95, + RANAP_ProtocolIE_ID_id_GlobalCN_ID = 96, + RANAP_ProtocolIE_ID_id_LastKnownServiceArea = 97, + RANAP_ProtocolIE_ID_id_SRB_TrCH_Mapping = 98, + RANAP_ProtocolIE_ID_id_InterSystemInformation_TransparentContainer = 99, + RANAP_ProtocolIE_ID_id_NewBSS_To_OldBSS_Information = 100, + RANAP_ProtocolIE_ID_id_SourceRNC_PDCP_context_info = 103, + RANAP_ProtocolIE_ID_id_InformationTransferID = 104, + RANAP_ProtocolIE_ID_id_SNA_Access_Information = 105, + RANAP_ProtocolIE_ID_id_ProvidedData = 106, + RANAP_ProtocolIE_ID_id_GERAN_BSC_Container = 107, + RANAP_ProtocolIE_ID_id_GERAN_Classmark = 108, + RANAP_ProtocolIE_ID_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item = 109, + RANAP_ProtocolIE_ID_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse = 110, + RANAP_ProtocolIE_ID_id_VerticalAccuracyCode = 111, + RANAP_ProtocolIE_ID_id_ResponseTime = 112, + RANAP_ProtocolIE_ID_id_PositioningPriority = 113, + RANAP_ProtocolIE_ID_id_ClientType = 114, + RANAP_ProtocolIE_ID_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode = 115, + RANAP_ProtocolIE_ID_id_SignallingIndication = 116, + RANAP_ProtocolIE_ID_id_hS_DSCH_MAC_d_Flow_ID = 117, + RANAP_ProtocolIE_ID_id_UESBI_Iu = 118, + RANAP_ProtocolIE_ID_id_PositionData = 119, + RANAP_ProtocolIE_ID_id_PositionDataSpecificToGERANIuMode = 120, + RANAP_ProtocolIE_ID_id_CellLoadInformationGroup = 121, + RANAP_ProtocolIE_ID_id_AccuracyFulfilmentIndicator = 122, + RANAP_ProtocolIE_ID_id_InformationTransferType = 123, + RANAP_ProtocolIE_ID_id_TraceRecordingSessionInformation = 124, + RANAP_ProtocolIE_ID_id_TracePropagationParameters = 125, + RANAP_ProtocolIE_ID_id_InterSystemInformationTransferType = 126, + RANAP_ProtocolIE_ID_id_SelectedPLMN_ID = 127, + RANAP_ProtocolIE_ID_id_RedirectionCompleted = 128, + RANAP_ProtocolIE_ID_id_RedirectionIndication = 129, + RANAP_ProtocolIE_ID_id_NAS_SequenceNumber = 130, + RANAP_ProtocolIE_ID_id_RejectCauseValue = 131, + RANAP_ProtocolIE_ID_id_APN = 132, + RANAP_ProtocolIE_ID_id_CNMBMSLinkingInformation = 133, + RANAP_ProtocolIE_ID_id_DeltaRAListofIdleModeUEs = 134, + RANAP_ProtocolIE_ID_id_FrequenceLayerConvergenceFlag = 135, + RANAP_ProtocolIE_ID_id_InformationExchangeID = 136, + RANAP_ProtocolIE_ID_id_InformationExchangeType = 137, + RANAP_ProtocolIE_ID_id_InformationRequested = 138, + RANAP_ProtocolIE_ID_id_InformationRequestType = 139, + RANAP_ProtocolIE_ID_id_IPMulticastAddress = 140, + RANAP_ProtocolIE_ID_id_JoinedMBMSBearerServicesList = 141, + RANAP_ProtocolIE_ID_id_LeftMBMSBearerServicesList = 142, + RANAP_ProtocolIE_ID_id_MBMSBearerServiceType = 143, + RANAP_ProtocolIE_ID_id_MBMSCNDe_Registration = 144, + RANAP_ProtocolIE_ID_id_MBMSServiceArea = 145, + RANAP_ProtocolIE_ID_id_MBMSSessionDuration = 146, + RANAP_ProtocolIE_ID_id_MBMSSessionIdentity = 147, + RANAP_ProtocolIE_ID_id_PDP_TypeInformation = 148, + RANAP_ProtocolIE_ID_id_RAB_Parameters = 149, + RANAP_ProtocolIE_ID_id_RAListofIdleModeUEs = 150, + RANAP_ProtocolIE_ID_id_MBMSRegistrationRequestType = 151, + RANAP_ProtocolIE_ID_id_SessionUpdateID = 152, + RANAP_ProtocolIE_ID_id_TMGI = 153, + RANAP_ProtocolIE_ID_id_TransportLayerInformation = 154, + RANAP_ProtocolIE_ID_id_UnsuccessfulLinkingList = 155, + RANAP_ProtocolIE_ID_id_MBMSLinkingInformation = 156, + RANAP_ProtocolIE_ID_id_MBMSSessionRepetitionNumber = 157, + RANAP_ProtocolIE_ID_id_AlternativeRABConfiguration = 158, + RANAP_ProtocolIE_ID_id_AlternativeRABConfigurationRequest = 159, + RANAP_ProtocolIE_ID_id_E_DCH_MAC_d_Flow_ID = 160, + RANAP_ProtocolIE_ID_id_SourceBSS_ToTargetBSS_TransparentContainer = 161, + RANAP_ProtocolIE_ID_id_TargetBSS_ToSourceBSS_TransparentContainer = 162, + RANAP_ProtocolIE_ID_id_TimeToMBMSDataTransfer = 163, + RANAP_ProtocolIE_ID_id_IncludeVelocity = 164, + RANAP_ProtocolIE_ID_id_VelocityEstimate = 165, + RANAP_ProtocolIE_ID_id_RedirectAttemptFlag = 166, + RANAP_ProtocolIE_ID_id_RAT_Type = 167, + RANAP_ProtocolIE_ID_id_PeriodicLocationInfo = 168, + RANAP_ProtocolIE_ID_id_MBMSCountingInformation = 169, + RANAP_ProtocolIE_ID_id_170_not_to_be_used_for_IE_ids = 170, + RANAP_ProtocolIE_ID_id_ExtendedRNC_ID = 171, + RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf = 172, + RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_ExtendedMaxBitrateInf = 173, + RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList = 174, + RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_ExtendedMaxBitrateList = 175, + RANAP_ProtocolIE_ID_id_RAB_Parameter_ExtendedGuaranteedBitrateList = 176, + RANAP_ProtocolIE_ID_id_RAB_Parameter_ExtendedMaxBitrateList = 177, + RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_ExtendedMaxBitrateList = 178, + RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList = 179, + RANAP_ProtocolIE_ID_id_LAofIdleModeUEs = 180, + RANAP_ProtocolIE_ID_id_newLAListofIdleModeUEs = 181, + RANAP_ProtocolIE_ID_id_LAListwithNoIdleModeUEsAnyMore = 182, + RANAP_ProtocolIE_ID_id_183_not_to_be_used_for_IE_ids = 183, + RANAP_ProtocolIE_ID_id_GANSS_PositioningDataSet = 184, + RANAP_ProtocolIE_ID_id_RequestedGANSSAssistanceData = 185, + RANAP_ProtocolIE_ID_id_BroadcastGANSSAssistanceDataDecipheringKeys = 186, + RANAP_ProtocolIE_ID_id_d_RNTI_for_NoIuCSUP = 187, + RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhancedRelocCompleteReq = 188, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhancedRelocCompleteReq = 189, + RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhancedRelocCompleteRes = 190, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhancedRelocCompleteRes = 191, + RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhRelocInfoReq = 192, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhRelocInfoReq = 193, + RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhRelocInfoRes = 194, + RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhRelocInfoRes = 195, + RANAP_ProtocolIE_ID_id_OldIuSigConId = 196, + RANAP_ProtocolIE_ID_id_RAB_FailedList_EnhRelocInfoRes = 197, + RANAP_ProtocolIE_ID_id_RAB_FailedItem_EnhRelocInfoRes = 198, + RANAP_ProtocolIE_ID_id_Global_ENB_ID = 199, + RANAP_ProtocolIE_ID_id_UE_History_Information = 200, + RANAP_ProtocolIE_ID_id_MBMSSynchronisationInformation = 201, + RANAP_ProtocolIE_ID_id_SubscriberProfileIDforRFP = 202, + RANAP_ProtocolIE_ID_id_CSG_Id = 203, + RANAP_ProtocolIE_ID_id_OldIuSigConIdCS = 204, + RANAP_ProtocolIE_ID_id_OldIuSigConIdPS = 205, + RANAP_ProtocolIE_ID_id_GlobalCN_IDCS = 206, + RANAP_ProtocolIE_ID_id_GlobalCN_IDPS = 207, + RANAP_ProtocolIE_ID_id_SourceExtendedRNC_ID = 208, + RANAP_ProtocolIE_ID_id_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes = 209, + RANAP_ProtocolIE_ID_id_RAB_ToBeReleasedList_EnhancedRelocCompleteRes = 210, + RANAP_ProtocolIE_ID_id_SourceRNC_ID = 211, + RANAP_ProtocolIE_ID_id_Relocation_TargetRNC_ID = 212, + RANAP_ProtocolIE_ID_id_Relocation_TargetExtendedRNC_ID = 213, + RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf = 214, + RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_SupportedMaxBitrateInf = 215, + RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_SupportedGuaranteedBitrateList = 216, + RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_SupportedMaxBitrateList = 217, + RANAP_ProtocolIE_ID_id_RAB_Parameter_SupportedGuaranteedBitrateList = 218, + RANAP_ProtocolIE_ID_id_RAB_Parameter_SupportedMaxBitrateList = 219, + RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_SupportedMaxBitrateList = 220, + RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_SupportedGuaranteedBitrateList = 221, + RANAP_ProtocolIE_ID_id_Relocation_SourceRNC_ID = 222, + RANAP_ProtocolIE_ID_id_Relocation_SourceExtendedRNC_ID = 223, + RANAP_ProtocolIE_ID_id_EncryptionKey = 224, + RANAP_ProtocolIE_ID_id_IntegrityProtectionKey = 225, + RANAP_ProtocolIE_ID_id_SRVCC_HO_Indication = 226, + RANAP_ProtocolIE_ID_id_SRVCC_Information = 227, + RANAP_ProtocolIE_ID_id_SRVCC_Operation_Possible = 228, + RANAP_ProtocolIE_ID_id_CSG_Id_List = 229, + RANAP_ProtocolIE_ID_id_PSRABtobeReplaced = 230, + RANAP_ProtocolIE_ID_id_E_UTRAN_Service_Handover = 231, + RANAP_ProtocolIE_ID_id_UE_AggregateMaximumBitRate = 233, + RANAP_ProtocolIE_ID_id_CSG_Membership_Status = 234, + RANAP_ProtocolIE_ID_id_Cell_Access_Mode = 235, + RANAP_ProtocolIE_ID_id_IP_Source_Address = 236, + RANAP_ProtocolIE_ID_id_CSFB_Information = 237, + RANAP_ProtocolIE_ID_id_PDP_TypeInformation_extension = 238, + RANAP_ProtocolIE_ID_id_MSISDN = 239, + RANAP_ProtocolIE_ID_id_Offload_RAB_Parameters = 240, + RANAP_ProtocolIE_ID_id_LGW_TransportLayerAddress = 241, + RANAP_ProtocolIE_ID_id_Correlation_ID = 242, + RANAP_ProtocolIE_ID_id_IRAT_Measurement_Configuration = 243, + RANAP_ProtocolIE_ID_id_MDT_Configuration = 244, + RANAP_ProtocolIE_ID_id_Priority_Class_Indicator = 245, + RANAP_ProtocolIE_ID_id_RNSAPRelocationParameters = 247, + RANAP_ProtocolIE_ID_id_RABParametersList = 248, + RANAP_ProtocolIE_ID_id_Management_Based_MDT_Allowed = 249, + RANAP_ProtocolIE_ID_id_HigherBitratesThan16MbpsFlag = 250, + RANAP_ProtocolIE_ID_id_Trace_Collection_Entity_IP_Addess = 251, + RANAP_ProtocolIE_ID_id_End_Of_CSFB = 252, + RANAP_ProtocolIE_ID_id_Time_UE_StayedInCell_EnhancedGranularity = 253, + RANAP_ProtocolIE_ID_id_Out_Of_UTRAN = 254, + RANAP_ProtocolIE_ID_id_TraceRecordingSessionReference = 255, + RANAP_ProtocolIE_ID_id_IMSI = 256, + RANAP_ProtocolIE_ID_id_HO_Cause = 257, + RANAP_ProtocolIE_ID_id_VoiceSupportMatchIndicator = 258, + RANAP_ProtocolIE_ID_id_RSRVCC_HO_Indication = 259, + RANAP_ProtocolIE_ID_id_RSRVCC_Information = 260, + RANAP_ProtocolIE_ID_id_AnchorPLMN_ID = 261, + RANAP_ProtocolIE_ID_id_Tunnel_Information_for_BBF = 262, + RANAP_ProtocolIE_ID_id_Management_Based_MDT_PLMN_List = 263, + RANAP_ProtocolIE_ID_id_SignallingBasedMDTPLMNList = 264, + RANAP_ProtocolIE_ID_id_M4Report = 265, + RANAP_ProtocolIE_ID_id_M5Report = 266, + RANAP_ProtocolIE_ID_id_M6Report = 267, + RANAP_ProtocolIE_ID_id_M7Report = 268, + RANAP_ProtocolIE_ID_id_TimingDifferenceULDL = 269, + RANAP_ProtocolIE_ID_id_Serving_Cell_Identifier = 270, + RANAP_ProtocolIE_ID_id_EARFCN_Extended = 271, + RANAP_ProtocolIE_ID_id_RSRVCC_Operation_Possible = 272, + RANAP_ProtocolIE_ID_id_SIPTO_LGW_TransportLayerAddress = 273, + RANAP_ProtocolIE_ID_id_SIPTO_Correlation_ID = 274, + RANAP_ProtocolIE_ID_id_LHN_ID = 275, + RANAP_ProtocolIE_ID_id_Session_Re_establishment_Indicator = 276, + RANAP_ProtocolIE_ID_id_LastE_UTRANPLMNIdentity = 277, + RANAP_ProtocolIE_ID_id_RSRQ_Type = 278, + RANAP_ProtocolIE_ID_id_RSRQ_Extension = 279 +} e_RANAP_ProtocolIE_ID; + +/* RANAP_ProtocolIE-ID */ +typedef long RANAP_ProtocolIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_ID; +asn_struct_free_f RANAP_ProtocolIE_ID_free; +asn_struct_print_f RANAP_ProtocolIE_ID_print; +asn_constr_check_f RANAP_ProtocolIE_ID_constraint; +ber_type_decoder_f RANAP_ProtocolIE_ID_decode_ber; +der_type_encoder_f RANAP_ProtocolIE_ID_encode_der; +xer_type_decoder_f RANAP_ProtocolIE_ID_decode_xer; +xer_type_encoder_f RANAP_ProtocolIE_ID_encode_xer; +per_type_decoder_f RANAP_ProtocolIE_ID_decode_uper; +per_type_encoder_f RANAP_ProtocolIE_ID_encode_uper; +per_type_decoder_f RANAP_ProtocolIE_ID_decode_aper; +per_type_encoder_f RANAP_ProtocolIE_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProtocolIE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h b/include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h new file mode 100644 index 0000000..2f6012e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ProvidedData_H_ +#define _RANAP_ProvidedData_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ProvidedData_PR { + RANAP_ProvidedData_PR_NOTHING, /* No components present */ + RANAP_ProvidedData_PR_shared_network_information, + /* Extensions may appear below */ + +} RANAP_ProvidedData_PR; + +/* RANAP_ProvidedData */ +typedef struct RANAP_ProvidedData { + RANAP_ProvidedData_PR present; + union RANAP_ProvidedData_u { + RANAP_Shared_Network_Information_t shared_network_information; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ProvidedData_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProvidedData; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ProvidedData_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_QueuingAllowed.h b/include/osmocom/osmo-iuh/ranap/RANAP_QueuingAllowed.h new file mode 100644 index 0000000..3cf03c8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_QueuingAllowed.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" + */ + +#ifndef _RANAP_QueuingAllowed_H_ +#define _RANAP_QueuingAllowed_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_QueuingAllowed { + RANAP_QueuingAllowed_queueing_not_allowed = 0, + RANAP_QueuingAllowed_queueing_allowed = 1 +} e_RANAP_QueuingAllowed; + +/* RANAP_QueuingAllowed */ +typedef long RANAP_QueuingAllowed_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_QueuingAllowed; +asn_struct_free_f RANAP_QueuingAllowed_free; +asn_struct_print_f RANAP_QueuingAllowed_print; +asn_constr_check_f RANAP_QueuingAllowed_constraint; +ber_type_decoder_f RANAP_QueuingAllowed_decode_ber; +der_type_encoder_f RANAP_QueuingAllowed_encode_der; +xer_type_decoder_f RANAP_QueuingAllowed_decode_xer; +xer_type_encoder_f RANAP_QueuingAllowed_encode_xer; +per_type_decoder_f RANAP_QueuingAllowed_decode_uper; +per_type_encoder_f RANAP_QueuingAllowed_encode_uper; +per_type_decoder_f RANAP_QueuingAllowed_decode_aper; +per_type_encoder_f RANAP_QueuingAllowed_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_QueuingAllowed_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h new file mode 100644 index 0000000..1fbe112 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_AssignmentRequest_H_ +#define _RANAP_RAB_AssignmentRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-AssignmentRequest */ +typedef struct RANAP_RAB_AssignmentRequest { + struct raB_AssignmentRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_AssignmentRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_AssignmentRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AssignmentRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_AssignmentRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h new file mode 100644 index 0000000..4565d98 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_AssignmentResponse_H_ +#define _RANAP_RAB_AssignmentResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-AssignmentResponse */ +typedef struct RANAP_RAB_AssignmentResponse { + struct raB_AssignmentResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_AssignmentResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_AssignmentResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AssignmentResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_AssignmentResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AsymmetryIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AsymmetryIndicator.h new file mode 100644 index 0000000..d5f5e09 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-AsymmetryIndicator.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_AsymmetryIndicator_H_ +#define _RANAP_RAB_AsymmetryIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RAB_AsymmetryIndicator { + RANAP_RAB_AsymmetryIndicator_symmetric_bidirectional = 0, + RANAP_RAB_AsymmetryIndicator_asymmetric_unidirectional_downlink = 1, + RANAP_RAB_AsymmetryIndicator_asymmetric_unidirectional_uplink = 2, + RANAP_RAB_AsymmetryIndicator_asymmetric_bidirectional = 3 + /* + * Enumeration is extensible + */ +} e_RANAP_RAB_AsymmetryIndicator; + +/* RANAP_RAB-AsymmetryIndicator */ +typedef long RANAP_RAB_AsymmetryIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AsymmetryIndicator; +asn_struct_free_f RANAP_RAB_AsymmetryIndicator_free; +asn_struct_print_f RANAP_RAB_AsymmetryIndicator_print; +asn_constr_check_f RANAP_RAB_AsymmetryIndicator_constraint; +ber_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_ber; +der_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_der; +xer_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_xer; +xer_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_xer; +per_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_uper; +per_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_uper; +per_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_aper; +per_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_AsymmetryIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h new file mode 100644 index 0000000..19ecdc4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ +#define _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ContextItem-RANAP-RelocInf */ +typedef struct RANAP_RAB_ContextItem_RANAP_RelocInf { + RANAP_RAB_ID_t rAB_ID; + RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_ContextItem_RANAP_RelocInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextItem_RANAP_RelocInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h new file mode 100644 index 0000000..595ff43 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ContextItem_H_ +#define _RANAP_RAB_ContextItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ContextItem */ +typedef struct RANAP_RAB_ContextItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_ContextItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ContextItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h new file mode 100644 index 0000000..a02c58b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ContextList_RANAP_RelocInf_H_ +#define _RANAP_RAB_ContextList_RANAP_RelocInf_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ContextList-RANAP-RelocInf */ +typedef struct RANAP_RAB_ContextList_RANAP_RelocInf { + struct raB_ContextList_RANAP_RelocInf_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ContextList_RANAP_RelocInf_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ContextList_RANAP_RelocInf_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextList_RANAP_RelocInf; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ContextList_RANAP_RelocInf_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h new file mode 100644 index 0000000..88c006f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ContextList_H_ +#define _RANAP_RAB_ContextList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ContextList */ +typedef struct RANAP_RAB_ContextList { + struct raB_ContextList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ContextList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ContextList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ContextList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h new file mode 100644 index 0000000..7d40910 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ +#define _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataForwardingItem-SRNS-CtxReq */ +typedef struct RANAP_RAB_DataForwardingItem_SRNS_CtxReq { + RANAP_RAB_ID_t 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_RAB_DataForwardingItem_SRNS_CtxReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingItem_SRNS_CtxReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h new file mode 100644 index 0000000..7346e07 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataForwardingItem_H_ +#define _RANAP_RAB_DataForwardingItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataForwardingItem */ +typedef struct RANAP_RAB_DataForwardingItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_TransportLayerAddress_t transportLayerAddress; + RANAP_IuTransportAssociation_t iuTransportAssociation; + 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_RAB_DataForwardingItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataForwardingItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h new file mode 100644 index 0000000..e0ee98b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ +#define _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataForwardingList-SRNS-CtxReq */ +typedef struct RANAP_RAB_DataForwardingList_SRNS_CtxReq { + struct raB_DataForwardingList_SRNS_CtxReq_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_DataForwardingList_SRNS_CtxReq_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_DataForwardingList_SRNS_CtxReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingList_SRNS_CtxReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h new file mode 100644 index 0000000..29a8edf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataForwardingList_H_ +#define _RANAP_RAB_DataForwardingList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataForwardingList */ +typedef struct RANAP_RAB_DataForwardingList { + struct raB_DataForwardingList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_DataForwardingList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_DataForwardingList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataForwardingList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h new file mode 100644 index 0000000..f55f11d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataVolumeReportItem_H_ +#define _RANAP_RAB_DataVolumeReportItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataVolumeReportItem */ +typedef struct RANAP_RAB_DataVolumeReportItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_DataVolumeList_t *dl_UnsuccessfullyTransmittedDataVolume /* 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_RAB_DataVolumeReportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataVolumeReportItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h new file mode 100644 index 0000000..497c11a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataVolumeReportList_H_ +#define _RANAP_RAB_DataVolumeReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataVolumeReportList */ +typedef struct RANAP_RAB_DataVolumeReportList { + struct raB_DataVolumeReportList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_DataVolumeReportList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_DataVolumeReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataVolumeReportList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h new file mode 100644 index 0000000..de6101f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataVolumeReportRequestItem_H_ +#define _RANAP_RAB_DataVolumeReportRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataVolumeReportRequestItem */ +typedef struct RANAP_RAB_DataVolumeReportRequestItem { + RANAP_RAB_ID_t 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_RAB_DataVolumeReportRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportRequestItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataVolumeReportRequestItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h new file mode 100644 index 0000000..5f68a9d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_DataVolumeReportRequestList_H_ +#define _RANAP_RAB_DataVolumeReportRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-DataVolumeReportRequestList */ +typedef struct RANAP_RAB_DataVolumeReportRequestList { + struct raB_DataVolumeReportRequestList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_DataVolumeReportRequestList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_DataVolumeReportRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportRequestList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_DataVolumeReportRequestList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h new file mode 100644 index 0000000..8e8b0e1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ +#define _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-FailedItem-EnhRelocInfoRes */ +typedef struct RANAP_RAB_FailedItem_EnhRelocInfoRes { + RANAP_CN_DomainIndicator_t cN_DomainIndicator; + RANAP_RAB_ID_t rAB_ID; + 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_RAB_FailedItem_EnhRelocInfoRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedItem_EnhRelocInfoRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h new file mode 100644 index 0000000..201383f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_FailedItem_H_ +#define _RANAP_RAB_FailedItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-FailedItem */ +typedef struct RANAP_RAB_FailedItem { + RANAP_RAB_ID_t rAB_ID; + 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_RAB_FailedItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_FailedItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h new file mode 100644 index 0000000..74766d4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ +#define _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-FailedList-EnhRelocInfoRes */ +typedef struct RANAP_RAB_FailedList_EnhRelocInfoRes { + struct raB_FailedList_EnhRelocInfoRes_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_FailedList_EnhRelocInfoRes_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_FailedList_EnhRelocInfoRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedList_EnhRelocInfoRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h new file mode 100644 index 0000000..ba7628d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_FailedList_H_ +#define _RANAP_RAB_FailedList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-FailedList */ +typedef struct RANAP_RAB_FailedList { + struct raB_FailedList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_FailedList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_FailedList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_FailedList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ID.h new file mode 100644 index 0000000..2166574 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ID.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" + */ + +#ifndef _RANAP_RAB_ID_H_ +#define _RANAP_RAB_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ID */ +typedef BIT_STRING_t RANAP_RAB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ID; +asn_struct_free_f RANAP_RAB_ID_free; +asn_struct_print_f RANAP_RAB_ID_print; +asn_constr_check_f RANAP_RAB_ID_constraint; +ber_type_decoder_f RANAP_RAB_ID_decode_ber; +der_type_encoder_f RANAP_RAB_ID_encode_der; +xer_type_decoder_f RANAP_RAB_ID_decode_xer; +xer_type_encoder_f RANAP_RAB_ID_encode_xer; +per_type_decoder_f RANAP_RAB_ID_decode_uper; +per_type_encoder_f RANAP_RAB_ID_encode_uper; +per_type_decoder_f RANAP_RAB_ID_decode_aper; +per_type_encoder_f RANAP_RAB_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h new file mode 100644 index 0000000..5b5d166 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_IE_ContainerList_H_ +#define _RANAP_RAB_IE_ContainerList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-IE-ContainerList */ +typedef struct RANAP_RAB_IE_ContainerList { + A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_IE_ContainerList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_IE_ContainerList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_IE_ContainerList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h new file mode 100644 index 0000000..a2eec78 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_IE_ContainerPairList_H_ +#define _RANAP_RAB_IE_ContainerPairList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-IE-ContainerPairList */ +typedef struct RANAP_RAB_IE_ContainerPairList { + A_SEQUENCE_OF(RANAP_ProtocolIE_ContainerPair_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_IE_ContainerPairList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_IE_ContainerPairList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_IE_ContainerPairList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h new file mode 100644 index 0000000..91e86eb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ModifyItem_H_ +#define _RANAP_RAB_ModifyItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ModifyItem */ +typedef struct RANAP_RAB_ModifyItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_Requested_RAB_Parameter_Values_t requested_RAB_Parameter_Values; + 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_RAB_ModifyItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ModifyItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h new file mode 100644 index 0000000..d1a809f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ModifyList_H_ +#define _RANAP_RAB_ModifyList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ModifyList */ +typedef struct RANAP_RAB_ModifyList { + struct raB_ModifyList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ModifyList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ModifyList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ModifyList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h new file mode 100644 index 0000000..91d46a2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ModifyRequest_H_ +#define _RANAP_RAB_ModifyRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ModifyRequest */ +typedef struct RANAP_RAB_ModifyRequest { + struct raB_ModifyRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ModifyRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ModifyRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ModifyRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h new file mode 100644 index 0000000..151d0e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ +#define _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList */ +typedef struct RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h new file mode 100644 index 0000000..2f523bd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ +#define _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-Parameter-ExtendedMaxBitrateList */ +typedef struct RANAP_RAB_Parameter_ExtendedMaxBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_Parameter_ExtendedMaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_ExtendedMaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h new file mode 100644 index 0000000..8ce2b6f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ +#define _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-Parameter-GuaranteedBitrateList */ +typedef struct RANAP_RAB_Parameter_GuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_Parameter_GuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_GuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h new file mode 100644 index 0000000..5cf089c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_Parameter_MaxBitrateList_H_ +#define _RANAP_RAB_Parameter_MaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-Parameter-MaxBitrateList */ +typedef struct RANAP_RAB_Parameter_MaxBitrateList { + A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_Parameter_MaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_MaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_Parameter_MaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h new file mode 100644 index 0000000..9ac9f02 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_Parameters_H_ +#define _RANAP_RAB_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-Parameters */ +typedef struct RANAP_RAB_Parameters { + RANAP_TrafficClass_t trafficClass; + RANAP_RAB_AsymmetryIndicator_t rAB_AsymmetryIndicator; + RANAP_RAB_Parameter_MaxBitrateList_t maxBitrate; + RANAP_RAB_Parameter_GuaranteedBitrateList_t *guaranteedBitRate /* OPTIONAL */; + RANAP_DeliveryOrder_t deliveryOrder; + RANAP_MaxSDU_Size_t maxSDU_Size; + RANAP_SDU_Parameters_t sDU_Parameters; + RANAP_TransferDelay_t *transferDelay /* OPTIONAL */; + RANAP_TrafficHandlingPriority_t *trafficHandlingPriority /* OPTIONAL */; + RANAP_AllocationOrRetentionPriority_t *allocationOrRetentionPriority /* OPTIONAL */; + RANAP_SourceStatisticsDescriptor_t *sourceStatisticsDescriptor /* OPTIONAL */; + RANAP_RelocationRequirement_t *relocationRequirement /* 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_RAB_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h new file mode 100644 index 0000000..bd0d3f7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_QueuedItem_H_ +#define _RANAP_RAB_QueuedItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-QueuedItem */ +typedef struct RANAP_RAB_QueuedItem { + RANAP_RAB_ID_t 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_RAB_QueuedItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_QueuedItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_QueuedItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h new file mode 100644 index 0000000..9c001c4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_QueuedList_H_ +#define _RANAP_RAB_QueuedList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-QueuedList */ +typedef struct RANAP_RAB_QueuedList { + struct raB_QueuedList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_QueuedList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_QueuedList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_QueuedList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_QueuedList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h new file mode 100644 index 0000000..afd3937 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleaseFailedList_H_ +#define _RANAP_RAB_ReleaseFailedList_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleaseFailedList */ +typedef RANAP_RAB_FailedList_t RANAP_RAB_ReleaseFailedList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseFailedList; +asn_struct_free_f RANAP_RAB_ReleaseFailedList_free; +asn_struct_print_f RANAP_RAB_ReleaseFailedList_print; +asn_constr_check_f RANAP_RAB_ReleaseFailedList_constraint; +ber_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_ber; +der_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_der; +xer_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_xer; +xer_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_xer; +per_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_uper; +per_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_uper; +per_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_aper; +per_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleaseFailedList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h new file mode 100644 index 0000000..d1547eb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleaseItem_H_ +#define _RANAP_RAB_ReleaseItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleaseItem */ +typedef struct RANAP_RAB_ReleaseItem { + RANAP_RAB_ID_t rAB_ID; + 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_RAB_ReleaseItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleaseItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h new file mode 100644 index 0000000..5c537f0 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleaseList_H_ +#define _RANAP_RAB_ReleaseList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleaseList */ +typedef struct RANAP_RAB_ReleaseList { + struct raB_ReleaseList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ReleaseList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ReleaseList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleaseList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h new file mode 100644 index 0000000..8207ecb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleaseRequest_H_ +#define _RANAP_RAB_ReleaseRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleaseRequest */ +typedef struct RANAP_RAB_ReleaseRequest { + struct raB_ReleaseRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ReleaseRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ReleaseRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleaseRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h new file mode 100644 index 0000000..9147a22 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleasedItem_IuRelComp_H_ +#define _RANAP_RAB_ReleasedItem_IuRelComp_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleasedItem-IuRelComp */ +typedef struct RANAP_RAB_ReleasedItem_IuRelComp { + RANAP_RAB_ID_t rAB_ID; + RANAP_DL_GTP_PDU_SequenceNumber_t *dL_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_GTP_PDU_SequenceNumber_t *uL_GTP_PDU_SequenceNumber /* 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_RAB_ReleasedItem_IuRelComp_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedItem_IuRelComp; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleasedItem_IuRelComp_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h new file mode 100644 index 0000000..7a9748e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleasedItem_H_ +#define _RANAP_RAB_ReleasedItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleasedItem */ +typedef struct RANAP_RAB_ReleasedItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_DataVolumeList_t *dl_dataVolumes /* OPTIONAL */; + RANAP_DL_GTP_PDU_SequenceNumber_t *dL_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_GTP_PDU_SequenceNumber_t *uL_GTP_PDU_SequenceNumber /* 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_RAB_ReleasedItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleasedItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h new file mode 100644 index 0000000..f7918ec --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleasedList_IuRelComp_H_ +#define _RANAP_RAB_ReleasedList_IuRelComp_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleasedList-IuRelComp */ +typedef struct RANAP_RAB_ReleasedList_IuRelComp { + struct raB_ReleasedList_IuRelComp_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ReleasedList_IuRelComp_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ReleasedList_IuRelComp_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedList_IuRelComp; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleasedList_IuRelComp_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h new file mode 100644 index 0000000..cd4e2d6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ReleasedList_H_ +#define _RANAP_RAB_ReleasedList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ReleasedList */ +typedef struct RANAP_RAB_ReleasedList { + struct raB_ReleasedList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ReleasedList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ReleasedList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ReleasedList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h new file mode 100644 index 0000000..fb696a4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_RelocationReleaseItem_H_ +#define _RANAP_RAB_RelocationReleaseItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-RelocationReleaseItem */ +typedef struct RANAP_RAB_RelocationReleaseItem { + RANAP_RAB_ID_t 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_RAB_RelocationReleaseItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_RelocationReleaseItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_RelocationReleaseItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h new file mode 100644 index 0000000..b6abfb9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_RelocationReleaseList_H_ +#define _RANAP_RAB_RelocationReleaseList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-RelocationReleaseList */ +typedef struct RANAP_RAB_RelocationReleaseList { + struct raB_RelocationReleaseList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_RelocationReleaseList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_RelocationReleaseList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_RelocationReleaseList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_RelocationReleaseList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h new file mode 100644 index 0000000..08b5208 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ +#define _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-EnhRelocInfoReq */ +typedef struct RANAP_RAB_SetupItem_EnhRelocInfoReq { + RANAP_RAB_ID_t rAB_ID; + RANAP_CN_DomainIndicator_t cN_DomainIndicator; + RANAP_RAB_Parameters_t rAB_Parameters; + RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; + RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; + RANAP_UserPlaneInformation_t userPlaneInformation; + RANAP_TNLInformationEnhRelInfoReq_t *dataForwardingInformation /* OPTIONAL */; + RANAP_TNLInformationEnhRelInfoReq_t *sourceSideIuULTNLInfo /* OPTIONAL */; + RANAP_Service_Handover_t *service_Handover /* OPTIONAL */; + RANAP_Alt_RAB_Parameters_t *alt_RAB_Parameters /* 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_RAB_SetupItem_EnhRelocInfoReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhRelocInfoReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h new file mode 100644 index 0000000..09c4f98 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ +#define _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-EnhRelocInfoRes */ +typedef struct RANAP_RAB_SetupItem_EnhRelocInfoRes { + RANAP_CN_DomainIndicator_t cN_DomainIndicator; + RANAP_RAB_ID_t rAB_ID; + RANAP_TNLInformationEnhRelInfoRes_t *dataForwardingInformation /* OPTIONAL */; + RANAP_Ass_RAB_Parameters_t *ass_RAB_Parameters /* 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_RAB_SetupItem_EnhRelocInfoRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhRelocInfoRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h new file mode 100644 index 0000000..798fa4e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ +#define _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-EnhancedRelocCompleteReq */ +typedef struct RANAP_RAB_SetupItem_EnhancedRelocCompleteReq { + RANAP_RAB_ID_t rAB_ID; + RANAP_TransportLayerAddress_t *transportLayerAddressReq1 /* OPTIONAL */; + RANAP_IuTransportAssociation_t *iuTransportAssociationReq1 /* OPTIONAL */; + RANAP_Ass_RAB_Parameters_t *ass_RAB_Parameters /* 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_RAB_SetupItem_EnhancedRelocCompleteReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhancedRelocCompleteReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h new file mode 100644 index 0000000..768eb1f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ +#define _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-EnhancedRelocCompleteRes */ +typedef struct RANAP_RAB_SetupItem_EnhancedRelocCompleteRes { + RANAP_RAB_ID_t rAB_ID; + RANAP_RAB_Parameters_t *rAB_Parameters /* OPTIONAL */; + RANAP_UserPlaneInformation_t userPlaneInformation; + RANAP_TransportLayerAddress_t *transportLayerAddressRes1 /* OPTIONAL */; + RANAP_IuTransportAssociation_t *iuTransportAssociationRes1 /* OPTIONAL */; + RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_t *rab2beReleasedList /* 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_RAB_SetupItem_EnhancedRelocCompleteRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhancedRelocCompleteRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h new file mode 100644 index 0000000..7a4e9cb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h @@ -0,0 +1,59 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_RelocReq_H_ +#define _RANAP_RAB_SetupItem_RelocReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-RelocReq */ +typedef struct RANAP_RAB_SetupItem_RelocReq { + RANAP_RAB_ID_t rAB_ID; + RANAP_NAS_SynchronisationIndicator_t *nAS_SynchronisationIndicator /* OPTIONAL */; + RANAP_RAB_Parameters_t rAB_Parameters; + RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; + RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; + RANAP_UserPlaneInformation_t userPlaneInformation; + RANAP_TransportLayerAddress_t transportLayerAddress; + RANAP_IuTransportAssociation_t iuTransportAssociation; + RANAP_Service_Handover_t *service_Handover /* 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_RAB_SetupItem_RelocReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_RelocReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_RelocReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h new file mode 100644 index 0000000..0b7d275 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupItem_RelocReqAck_H_ +#define _RANAP_RAB_SetupItem_RelocReqAck_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupItem-RelocReqAck */ +typedef struct RANAP_RAB_SetupItem_RelocReqAck { + RANAP_RAB_ID_t rAB_ID; + RANAP_TransportLayerAddress_t *transportLayerAddress /* OPTIONAL */; + RANAP_IuTransportAssociation_t *iuTransportAssociation /* 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_RAB_SetupItem_RelocReqAck_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_RelocReqAck; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupItem_RelocReqAck_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h new file mode 100644 index 0000000..8b78502 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ +#define _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-EnhRelocInfoReq */ +typedef struct RANAP_RAB_SetupList_EnhRelocInfoReq { + struct raB_SetupList_EnhRelocInfoReq_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_EnhRelocInfoReq_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_EnhRelocInfoReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhRelocInfoReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h new file mode 100644 index 0000000..72016e4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ +#define _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-EnhRelocInfoRes */ +typedef struct RANAP_RAB_SetupList_EnhRelocInfoRes { + struct raB_SetupList_EnhRelocInfoRes_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_EnhRelocInfoRes_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_EnhRelocInfoRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhRelocInfoRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h new file mode 100644 index 0000000..12d3078 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ +#define _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-EnhancedRelocCompleteReq */ +typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq { + struct raB_SetupList_EnhancedRelocCompleteReq_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_EnhancedRelocCompleteReq_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_EnhancedRelocCompleteReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhancedRelocCompleteReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h new file mode 100644 index 0000000..ac7e4a5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ +#define _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-EnhancedRelocCompleteRes */ +typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes { + struct raB_SetupList_EnhancedRelocCompleteRes_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_EnhancedRelocCompleteRes_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_EnhancedRelocCompleteRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhancedRelocCompleteRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h new file mode 100644 index 0000000..7b50ccc --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_RelocReq_H_ +#define _RANAP_RAB_SetupList_RelocReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-RelocReq */ +typedef struct RANAP_RAB_SetupList_RelocReq { + struct raB_SetupList_RelocReq_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_RelocReq_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_RelocReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_RelocReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_RelocReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h new file mode 100644 index 0000000..54c3e81 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupList_RelocReqAck_H_ +#define _RANAP_RAB_SetupList_RelocReqAck_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupList-RelocReqAck */ +typedef struct RANAP_RAB_SetupList_RelocReqAck { + struct raB_SetupList_RelocReqAck_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupList_RelocReqAck_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupList_RelocReqAck_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_RelocReqAck; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupList_RelocReqAck_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h new file mode 100644 index 0000000..4b8ee09 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupOrModifiedItem_H_ +#define _RANAP_RAB_SetupOrModifiedItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupOrModifiedItem */ +typedef struct RANAP_RAB_SetupOrModifiedItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_TransportLayerAddress_t *transportLayerAddress /* OPTIONAL */; + RANAP_IuTransportAssociation_t *iuTransportAssociation /* OPTIONAL */; + RANAP_DataVolumeList_t *dl_dataVolumes /* 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_RAB_SetupOrModifiedItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifiedItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupOrModifiedItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h new file mode 100644 index 0000000..299749e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupOrModifiedList_H_ +#define _RANAP_RAB_SetupOrModifiedList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupOrModifiedList */ +typedef struct RANAP_RAB_SetupOrModifiedList { + struct raB_SetupOrModifiedList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_SetupOrModifiedList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_SetupOrModifiedList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifiedList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupOrModifiedList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h new file mode 100644 index 0000000..743cf72 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupOrModifyItemFirst_H_ +#define _RANAP_RAB_SetupOrModifyItemFirst_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupOrModifyItemFirst */ +typedef struct RANAP_RAB_SetupOrModifyItemFirst { + RANAP_RAB_ID_t rAB_ID; + RANAP_NAS_SynchronisationIndicator_t *nAS_SynchronisationIndicator /* OPTIONAL */; + RANAP_RAB_Parameters_t *rAB_Parameters /* OPTIONAL */; + RANAP_UserPlaneInformation_t *userPlaneInformation /* OPTIONAL */; + RANAP_TransportLayerInformation_t *transportLayerInformation /* OPTIONAL */; + RANAP_Service_Handover_t *service_Handover /* 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_RAB_SetupOrModifyItemFirst_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyItemFirst; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupOrModifyItemFirst_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h new file mode 100644 index 0000000..bd79baf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupOrModifyItemSecond_H_ +#define _RANAP_RAB_SetupOrModifyItemSecond_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupOrModifyItemSecond */ +typedef struct RANAP_RAB_SetupOrModifyItemSecond { + RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; + RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; + RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; + RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; + RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_SetupOrModifyItemSecond_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyItemSecond; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupOrModifyItemSecond_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h new file mode 100644 index 0000000..7efdada --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_SetupOrModifyList_H_ +#define _RANAP_RAB_SetupOrModifyList_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SetupOrModifyList */ +typedef RANAP_RAB_IE_ContainerPairList_t RANAP_RAB_SetupOrModifyList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyList; +asn_struct_free_f RANAP_RAB_SetupOrModifyList_free; +asn_struct_print_f RANAP_RAB_SetupOrModifyList_print; +asn_constr_check_f RANAP_RAB_SetupOrModifyList_constraint; +ber_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_ber; +der_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_der; +xer_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_xer; +xer_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_xer; +per_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_uper; +per_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_uper; +per_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_aper; +per_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SetupOrModifyList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SubflowCombinationBitRate.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SubflowCombinationBitRate.h new file mode 100644 index 0000000..6c3eaa4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-SubflowCombinationBitRate.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" + */ + +#ifndef _RANAP_RAB_SubflowCombinationBitRate_H_ +#define _RANAP_RAB_SubflowCombinationBitRate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-SubflowCombinationBitRate */ +typedef long RANAP_RAB_SubflowCombinationBitRate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SubflowCombinationBitRate; +asn_struct_free_f RANAP_RAB_SubflowCombinationBitRate_free; +asn_struct_print_f RANAP_RAB_SubflowCombinationBitRate_print; +asn_constr_check_f RANAP_RAB_SubflowCombinationBitRate_constraint; +ber_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_ber; +der_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_der; +xer_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_xer; +xer_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_xer; +per_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_uper; +per_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_uper; +per_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_aper; +per_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_SubflowCombinationBitRate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h new file mode 100644 index 0000000..a39c3eb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ +#define _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes */ +typedef struct RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes { + RANAP_RAB_ID_t rAB_ID; + 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_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h new file mode 100644 index 0000000..46d994b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ +#define _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes */ +typedef struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes { + struct raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h new file mode 100644 index 0000000..4548dc7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_TrCH_Mapping_H_ +#define _RANAP_RAB_TrCH_Mapping_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-TrCH-Mapping */ +typedef struct RANAP_RAB_TrCH_Mapping { + A_SEQUENCE_OF(RANAP_RAB_TrCH_MappingItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAB_TrCH_Mapping_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_TrCH_Mapping; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_TrCH_Mapping_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h new file mode 100644 index 0000000..259967c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAB_TrCH_MappingItem_H_ +#define _RANAP_RAB_TrCH_MappingItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAB-TrCH-MappingItem */ +typedef struct RANAP_RAB_TrCH_MappingItem { + RANAP_RAB_ID_t rAB_ID; + RANAP_TrCH_ID_List_t trCH_ID_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_RAB_TrCH_MappingItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_TrCH_MappingItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAB_TrCH_MappingItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h new file mode 100644 index 0000000..afb09e8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RABDataVolumeReport_H_ +#define _RANAP_RABDataVolumeReport_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABDataVolumeReport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABDataVolumeReport; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABDataVolumeReport_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h new file mode 100644 index 0000000..93fbbee --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RABParametersList_H_ +#define _RANAP_RABParametersList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABParametersList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABParametersList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABParametersList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABased.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABased.h new file mode 100644 index 0000000..a23d29e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABased.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RABased_H_ +#define _RANAP_RABased_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABased */ +typedef struct RANAP_RABased { + RANAP_RAI_List_t raiList; + 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_RABased_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABased; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABased_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h new file mode 100644 index 0000000..2db97c2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RABs_ContextFailedtoTransferItem_H_ +#define _RANAP_RABs_ContextFailedtoTransferItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABs-ContextFailedtoTransferItem */ +typedef struct RANAP_RABs_ContextFailedtoTransferItem { + RANAP_RAB_ID_t rAB_ID; + 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_RABs_ContextFailedtoTransferItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_ContextFailedtoTransferItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABs_ContextFailedtoTransferItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h new file mode 100644 index 0000000..9abd29a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RABs_ContextFailedtoTransferList_H_ +#define _RANAP_RABs_ContextFailedtoTransferList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABs-ContextFailedtoTransferList */ +typedef struct RANAP_RABs_ContextFailedtoTransferList { + struct raBs_ContextFailedtoTransferList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raBs_ContextFailedtoTransferList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABs_ContextFailedtoTransferList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_ContextFailedtoTransferList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABs_ContextFailedtoTransferList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h new file mode 100644 index 0000000..5069f62 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RABs_failed_to_reportItem_H_ +#define _RANAP_RABs_failed_to_reportItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABs-failed-to-reportItem */ +typedef struct RANAP_RABs_failed_to_reportItem { + RANAP_RAB_ID_t rAB_ID; + 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_RABs_failed_to_reportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_failed_to_reportItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABs_failed_to_reportItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h new file mode 100644 index 0000000..32425fe --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RABs_failed_to_reportList_H_ +#define _RANAP_RABs_failed_to_reportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABs-failed-to-reportList */ +typedef struct RANAP_RABs_failed_to_reportList { + struct raBs_failed_to_reportList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } raBs_failed_to_reportList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABs_failed_to_reportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_failed_to_reportList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABs_failed_to_reportList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAC.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAC.h new file mode 100644 index 0000000..1de733a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAC.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" + */ + +#ifndef _RANAP_RAC_H_ +#define _RANAP_RAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAC */ +typedef OCTET_STRING_t RANAP_RAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAC; +asn_struct_free_f RANAP_RAC_free; +asn_struct_print_f RANAP_RAC_print; +asn_constr_check_f RANAP_RAC_constraint; +ber_type_decoder_f RANAP_RAC_decode_ber; +der_type_encoder_f RANAP_RAC_encode_der; +xer_type_decoder_f RANAP_RAC_decode_xer; +xer_type_encoder_f RANAP_RAC_encode_xer; +per_type_decoder_f RANAP_RAC_decode_uper; +per_type_encoder_f RANAP_RAC_encode_uper; +per_type_decoder_f RANAP_RAC_decode_aper; +per_type_encoder_f RANAP_RAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAC_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h new file mode 100644 index 0000000..8f6933d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAI_List_H_ +#define _RANAP_RAI_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAI-List */ +typedef struct RANAP_RAI_List { + A_SEQUENCE_OF(RANAP_RAI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAI_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAI_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAI_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAI.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAI.h new file mode 100644 index 0000000..1ef63ec --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAI.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAI_H_ +#define _RANAP_RAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAI */ +typedef struct RANAP_RAI { + RANAP_LAI_t lAI; + RANAP_RAC_t rAC; + 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_RAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h new file mode 100644 index 0000000..5291ac6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAListofIdleModeUEs_H_ +#define _RANAP_RAListofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RAListofIdleModeUEs_PR { + RANAP_RAListofIdleModeUEs_PR_NOTHING, /* No components present */ + RANAP_RAListofIdleModeUEs_PR_notEmptyRAListofIdleModeUEs, + RANAP_RAListofIdleModeUEs_PR_emptyFullRAListofIdleModeUEs, + /* Extensions may appear below */ + +} RANAP_RAListofIdleModeUEs_PR; +typedef enum emptyFullRAListofIdleModeUEs { + emptyFullRAListofIdleModeUEs_emptylist = 0, + emptyFullRAListofIdleModeUEs_fulllist = 1 + /* + * Enumeration is extensible + */ +} e_emptyFullRAListofIdleModeUEs; + +/* RANAP_RAListofIdleModeUEs */ +typedef struct RANAP_RAListofIdleModeUEs { + RANAP_RAListofIdleModeUEs_PR present; + union RANAP_RAListofIdleModeUEs_u { + RANAP_NotEmptyRAListofIdleModeUEs_t notEmptyRAListofIdleModeUEs; + long emptyFullRAListofIdleModeUEs; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAListofIdleModeUEs_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_emptyFullRAListofIdleModeUEs_3; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAListofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAListofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h new file mode 100644 index 0000000..4db7c31 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ +#define _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAListwithNoIdleModeUEsAnyMore */ +typedef struct RANAP_RAListwithNoIdleModeUEsAnyMore { + A_SEQUENCE_OF(RANAP_RAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAListwithNoIdleModeUEsAnyMore_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAListwithNoIdleModeUEsAnyMore; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h new file mode 100644 index 0000000..f1c69e7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ +#define _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RANAP-EnhancedRelocationInformationRequest */ +typedef struct RANAP_RANAP_EnhancedRelocationInformationRequest { + struct ranaP_EnhancedRelocationInformationRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ranaP_EnhancedRelocationInformationRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RANAP_EnhancedRelocationInformationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_EnhancedRelocationInformationRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h new file mode 100644 index 0000000..7fdf202 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ +#define _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RANAP-EnhancedRelocationInformationResponse */ +typedef struct RANAP_RANAP_EnhancedRelocationInformationResponse { + struct ranaP_EnhancedRelocationInformationResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ranaP_EnhancedRelocationInformationResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RANAP_EnhancedRelocationInformationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_EnhancedRelocationInformationResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h new file mode 100644 index 0000000..e6771a6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RANAP_PDU_H_ +#define _RANAP_RANAP_PDU_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RANAP_PDU_PR { + RANAP_RANAP_PDU_PR_NOTHING, /* No components present */ + RANAP_RANAP_PDU_PR_initiatingMessage, + RANAP_RANAP_PDU_PR_successfulOutcome, + RANAP_RANAP_PDU_PR_unsuccessfulOutcome, + RANAP_RANAP_PDU_PR_outcome, + /* Extensions may appear below */ + +} RANAP_RANAP_PDU_PR; + +/* RANAP_RANAP-PDU */ +typedef struct RANAP_RANAP_PDU { + RANAP_RANAP_PDU_PR present; + union RANAP_RANAP_PDU_u { + RANAP_InitiatingMessage_t initiatingMessage; + RANAP_SuccessfulOutcome_t successfulOutcome; + RANAP_UnsuccessfulOutcome_t unsuccessfulOutcome; + RANAP_Outcome_t outcome; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RANAP_PDU_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_PDU; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RANAP_PDU_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h new file mode 100644 index 0000000..e63ebb7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RANAP_RelocationInformation_H_ +#define _RANAP_RANAP_RelocationInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RANAP-RelocationInformation */ +typedef struct RANAP_RANAP_RelocationInformation { + struct ranaP_RelocationInformation_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ranaP_RelocationInformation_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RANAP_RelocationInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_RelocationInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RANAP_RelocationInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAT-Type.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAT-Type.h new file mode 100644 index 0000000..55c5467 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAT-Type.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAT_Type_H_ +#define _RANAP_RAT_Type_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RAT_Type { + RANAP_RAT_Type_utran = 0, + RANAP_RAT_Type_geran = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_RAT_Type; + +/* RANAP_RAT-Type */ +typedef long RANAP_RAT_Type_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAT_Type; +asn_struct_free_f RANAP_RAT_Type_free; +asn_struct_print_f RANAP_RAT_Type_print; +asn_constr_check_f RANAP_RAT_Type_constraint; +ber_type_decoder_f RANAP_RAT_Type_decode_ber; +der_type_encoder_f RANAP_RAT_Type_encode_der; +xer_type_decoder_f RANAP_RAT_Type_decode_xer; +xer_type_encoder_f RANAP_RAT_Type_encode_xer; +per_type_decoder_f RANAP_RAT_Type_decode_uper; +per_type_encoder_f RANAP_RAT_Type_encode_uper; +per_type_decoder_f RANAP_RAT_Type_decode_aper; +per_type_encoder_f RANAP_RAT_Type_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAT_Type_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h new file mode 100644 index 0000000..de7ea46 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RAofIdleModeUEs_H_ +#define _RANAP_RAofIdleModeUEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RAofIdleModeUEs */ +typedef struct RANAP_RAofIdleModeUEs { + A_SEQUENCE_OF(RANAP_RAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RAofIdleModeUEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAofIdleModeUEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RAofIdleModeUEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h b/include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h new file mode 100644 index 0000000..81f08eb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RIM_Transfer_H_ +#define _RANAP_RIM_Transfer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RIM-Transfer */ +typedef struct RANAP_RIM_Transfer { + RANAP_RIMInformation_t rIMInformation; + RANAP_RIMRoutingAddress_t *rIMRoutingAddress /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RIM_Transfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIM_Transfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RIM_Transfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RIMInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_RIMInformation.h new file mode 100644 index 0000000..47b60e9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RIMInformation.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" + */ + +#ifndef _RANAP_RIMInformation_H_ +#define _RANAP_RIMInformation_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RIMInformation */ +typedef OCTET_STRING_t RANAP_RIMInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIMInformation; +asn_struct_free_f RANAP_RIMInformation_free; +asn_struct_print_f RANAP_RIMInformation_print; +asn_constr_check_f RANAP_RIMInformation_constraint; +ber_type_decoder_f RANAP_RIMInformation_decode_ber; +der_type_encoder_f RANAP_RIMInformation_encode_der; +xer_type_decoder_f RANAP_RIMInformation_decode_xer; +xer_type_encoder_f RANAP_RIMInformation_encode_xer; +per_type_decoder_f RANAP_RIMInformation_decode_uper; +per_type_encoder_f RANAP_RIMInformation_encode_uper; +per_type_decoder_f RANAP_RIMInformation_decode_aper; +per_type_encoder_f RANAP_RIMInformation_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RIMInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h b/include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h new file mode 100644 index 0000000..7a19744 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RIMRoutingAddress_H_ +#define _RANAP_RIMRoutingAddress_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RIMRoutingAddress_PR { + RANAP_RIMRoutingAddress_PR_NOTHING, /* No components present */ + RANAP_RIMRoutingAddress_PR_targetRNC_ID, + RANAP_RIMRoutingAddress_PR_gERAN_Cell_ID, + /* Extensions may appear below */ + RANAP_RIMRoutingAddress_PR_targeteNB_ID +} RANAP_RIMRoutingAddress_PR; + +/* RANAP_RIMRoutingAddress */ +typedef struct RANAP_RIMRoutingAddress { + RANAP_RIMRoutingAddress_PR present; + union RANAP_RIMRoutingAddress_u { + RANAP_TargetRNC_ID_t targetRNC_ID; + RANAP_GERAN_Cell_ID_t gERAN_Cell_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_TargetENB_ID_t targeteNB_ID; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RIMRoutingAddress_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIMRoutingAddress; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RIMRoutingAddress_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RNC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_RNC-ID.h new file mode 100644 index 0000000..713b3f1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RNC-ID.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" + */ + +#ifndef _RANAP_RNC_ID_H_ +#define _RANAP_RNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RNC-ID */ +typedef long RANAP_RNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNC_ID; +asn_struct_free_f RANAP_RNC_ID_free; +asn_struct_print_f RANAP_RNC_ID_print; +asn_constr_check_f RANAP_RNC_ID_constraint; +ber_type_decoder_f RANAP_RNC_ID_decode_ber; +der_type_encoder_f RANAP_RNC_ID_encode_der; +xer_type_decoder_f RANAP_RNC_ID_decode_xer; +xer_type_encoder_f RANAP_RNC_ID_encode_xer; +per_type_decoder_f RANAP_RNC_ID_decode_uper; +per_type_encoder_f RANAP_RNC_ID_encode_uper; +per_type_decoder_f RANAP_RNC_ID_decode_aper; +per_type_encoder_f RANAP_RNC_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RNC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.h new file mode 100644 index 0000000..868b45c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.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" + */ + +#ifndef _RANAP_RNCTraceInformation_H_ +#define _RANAP_RNCTraceInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum traceActivationIndicato { + traceActivationIndicato_activated = 0, + traceActivationIndicato_deactivated = 1 +} e_traceActivationIndicato; + +/* RANAP_RNCTraceInformation */ +typedef struct RANAP_RNCTraceInformation { + RANAP_TraceReference_t traceReference; + long traceActivationIndicato; + RANAP_EquipmentsToBeTraced_t *equipmentsToBeTraced /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RNCTraceInformation_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_traceActivationIndicato_3; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNCTraceInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RNCTraceInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h new file mode 100644 index 0000000..90b3bc3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RNSAPRelocationParameters_H_ +#define _RANAP_RNSAPRelocationParameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RNSAPRelocationParameters */ +typedef struct RANAP_RNSAPRelocationParameters { + RANAP_RABParametersList_t *rabParmetersList /* OPTIONAL */; + RANAP_LocationReportingTransferInformation_t *locationReporting /* OPTIONAL */; + RANAP_TraceInformation_t *traceInformation /* OPTIONAL */; + RANAP_SAI_t *sourceSAI /* 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_RNSAPRelocationParameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNSAPRelocationParameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RNSAPRelocationParameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RRC-Container.h b/include/osmocom/osmo-iuh/ranap/RANAP_RRC-Container.h new file mode 100644 index 0000000..5cda4b7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RRC-Container.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" + */ + +#ifndef _RANAP_RRC_Container_H_ +#define _RANAP_RRC_Container_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RRC-Container */ +typedef OCTET_STRING_t RANAP_RRC_Container_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RRC_Container; +asn_struct_free_f RANAP_RRC_Container_free; +asn_struct_print_f RANAP_RRC_Container_print; +asn_constr_check_f RANAP_RRC_Container_constraint; +ber_type_decoder_f RANAP_RRC_Container_decode_ber; +der_type_encoder_f RANAP_RRC_Container_encode_der; +xer_type_decoder_f RANAP_RRC_Container_decode_xer; +xer_type_encoder_f RANAP_RRC_Container_encode_xer; +per_type_decoder_f RANAP_RRC_Container_decode_uper; +per_type_encoder_f RANAP_RRC_Container_encode_uper; +per_type_decoder_f RANAP_RRC_Container_decode_aper; +per_type_encoder_f RANAP_RRC_Container_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RRC_Container_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Extension.h b/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Extension.h new file mode 100644 index 0000000..6fd0231 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Extension.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" + */ + +#ifndef _RANAP_RSRQ_Extension_H_ +#define _RANAP_RSRQ_Extension_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RSRQ-Extension */ +typedef long RANAP_RSRQ_Extension_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRQ_Extension; +asn_struct_free_f RANAP_RSRQ_Extension_free; +asn_struct_print_f RANAP_RSRQ_Extension_print; +asn_constr_check_f RANAP_RSRQ_Extension_constraint; +ber_type_decoder_f RANAP_RSRQ_Extension_decode_ber; +der_type_encoder_f RANAP_RSRQ_Extension_encode_der; +xer_type_decoder_f RANAP_RSRQ_Extension_decode_xer; +xer_type_encoder_f RANAP_RSRQ_Extension_encode_xer; +per_type_decoder_f RANAP_RSRQ_Extension_decode_uper; +per_type_encoder_f RANAP_RSRQ_Extension_encode_uper; +per_type_decoder_f RANAP_RSRQ_Extension_decode_aper; +per_type_encoder_f RANAP_RSRQ_Extension_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RSRQ_Extension_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Type.h b/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Type.h new file mode 100644 index 0000000..5846b93 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RSRQ-Type.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RSRQ_Type_H_ +#define _RANAP_RSRQ_Type_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RSRQ-Type */ +typedef struct RANAP_RSRQ_Type { + BOOLEAN_t allSymbols; + BOOLEAN_t wideBand; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RSRQ_Type_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRQ_Type; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RSRQ_Type_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-HO-Indication.h b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-HO-Indication.h new file mode 100644 index 0000000..b775efa --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-HO-Indication.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" + */ + +#ifndef _RANAP_RSRVCC_HO_Indication_H_ +#define _RANAP_RSRVCC_HO_Indication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RSRVCC_HO_Indication { + RANAP_RSRVCC_HO_Indication_ps_only = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_RSRVCC_HO_Indication; + +/* RANAP_RSRVCC-HO-Indication */ +typedef long RANAP_RSRVCC_HO_Indication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_HO_Indication; +asn_struct_free_f RANAP_RSRVCC_HO_Indication_free; +asn_struct_print_f RANAP_RSRVCC_HO_Indication_print; +asn_constr_check_f RANAP_RSRVCC_HO_Indication_constraint; +ber_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_ber; +der_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_der; +xer_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_xer; +xer_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_xer; +per_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_uper; +per_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_uper; +per_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_aper; +per_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RSRVCC_HO_Indication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h new file mode 100644 index 0000000..223c08e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RSRVCC_Information_H_ +#define _RANAP_RSRVCC_Information_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RSRVCC-Information */ +typedef struct RANAP_RSRVCC_Information { + BIT_STRING_t nonce; + OCTET_STRING_t iMSInformation; + 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_RSRVCC_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RSRVCC_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Operation-Possible.h b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Operation-Possible.h new file mode 100644 index 0000000..0be569a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Operation-Possible.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" + */ + +#ifndef _RANAP_RSRVCC_Operation_Possible_H_ +#define _RANAP_RSRVCC_Operation_Possible_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RSRVCC_Operation_Possible { + RANAP_RSRVCC_Operation_Possible_rsrvcc_possible = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_RSRVCC_Operation_Possible; + +/* RANAP_RSRVCC-Operation-Possible */ +typedef long RANAP_RSRVCC_Operation_Possible_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_Operation_Possible; +asn_struct_free_f RANAP_RSRVCC_Operation_Possible_free; +asn_struct_print_f RANAP_RSRVCC_Operation_Possible_print; +asn_constr_check_f RANAP_RSRVCC_Operation_Possible_constraint; +ber_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_ber; +der_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_der; +xer_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_xer; +xer_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_xer; +per_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_uper; +per_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_uper; +per_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_aper; +per_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RSRVCC_Operation_Possible_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RTLoadValue.h b/include/osmocom/osmo-iuh/ranap/RANAP_RTLoadValue.h new file mode 100644 index 0000000..4e5fb5c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RTLoadValue.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" + */ + +#ifndef _RANAP_RTLoadValue_H_ +#define _RANAP_RTLoadValue_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RTLoadValue */ +typedef long RANAP_RTLoadValue_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RTLoadValue; +asn_struct_free_f RANAP_RTLoadValue_free; +asn_struct_print_f RANAP_RTLoadValue_print; +asn_constr_check_f RANAP_RTLoadValue_constraint; +ber_type_decoder_f RANAP_RTLoadValue_decode_ber; +der_type_encoder_f RANAP_RTLoadValue_encode_der; +xer_type_decoder_f RANAP_RTLoadValue_decode_xer; +xer_type_encoder_f RANAP_RTLoadValue_encode_xer; +per_type_decoder_f RANAP_RTLoadValue_decode_uper; +per_type_encoder_f RANAP_RTLoadValue_encode_uper; +per_type_decoder_f RANAP_RTLoadValue_decode_aper; +per_type_encoder_f RANAP_RTLoadValue_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RTLoadValue_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RateControlAllowed.h b/include/osmocom/osmo-iuh/ranap/RANAP_RateControlAllowed.h new file mode 100644 index 0000000..a465d17 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RateControlAllowed.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" + */ + +#ifndef _RANAP_RateControlAllowed_H_ +#define _RANAP_RateControlAllowed_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RateControlAllowed { + RANAP_RateControlAllowed_not_allowed = 0, + RANAP_RateControlAllowed_allowed = 1 +} e_RANAP_RateControlAllowed; + +/* RANAP_RateControlAllowed */ +typedef long RANAP_RateControlAllowed_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RateControlAllowed; +asn_struct_free_f RANAP_RateControlAllowed_free; +asn_struct_print_f RANAP_RateControlAllowed_print; +asn_constr_check_f RANAP_RateControlAllowed_constraint; +ber_type_decoder_f RANAP_RateControlAllowed_decode_ber; +der_type_encoder_f RANAP_RateControlAllowed_encode_der; +xer_type_decoder_f RANAP_RateControlAllowed_decode_xer; +xer_type_encoder_f RANAP_RateControlAllowed_encode_xer; +per_type_decoder_f RANAP_RateControlAllowed_decode_uper; +per_type_encoder_f RANAP_RateControlAllowed_encode_uper; +per_type_decoder_f RANAP_RateControlAllowed_decode_aper; +per_type_encoder_f RANAP_RateControlAllowed_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RateControlAllowed_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RedirectAttemptFlag.h b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectAttemptFlag.h new file mode 100644 index 0000000..df1be41 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectAttemptFlag.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" + */ + +#ifndef _RANAP_RedirectAttemptFlag_H_ +#define _RANAP_RedirectAttemptFlag_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RedirectAttemptFlag */ +typedef NULL_t RANAP_RedirectAttemptFlag_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectAttemptFlag; +asn_struct_free_f RANAP_RedirectAttemptFlag_free; +asn_struct_print_f RANAP_RedirectAttemptFlag_print; +asn_constr_check_f RANAP_RedirectAttemptFlag_constraint; +ber_type_decoder_f RANAP_RedirectAttemptFlag_decode_ber; +der_type_encoder_f RANAP_RedirectAttemptFlag_encode_der; +xer_type_decoder_f RANAP_RedirectAttemptFlag_decode_xer; +xer_type_encoder_f RANAP_RedirectAttemptFlag_encode_xer; +per_type_decoder_f RANAP_RedirectAttemptFlag_decode_uper; +per_type_encoder_f RANAP_RedirectAttemptFlag_encode_uper; +per_type_decoder_f RANAP_RedirectAttemptFlag_decode_aper; +per_type_encoder_f RANAP_RedirectAttemptFlag_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RedirectAttemptFlag_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionCompleted.h b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionCompleted.h new file mode 100644 index 0000000..21eabeb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionCompleted.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" + */ + +#ifndef _RANAP_RedirectionCompleted_H_ +#define _RANAP_RedirectionCompleted_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RedirectionCompleted { + RANAP_RedirectionCompleted_redirection_completed = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_RedirectionCompleted; + +/* RANAP_RedirectionCompleted */ +typedef long RANAP_RedirectionCompleted_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectionCompleted; +asn_struct_free_f RANAP_RedirectionCompleted_free; +asn_struct_print_f RANAP_RedirectionCompleted_print; +asn_constr_check_f RANAP_RedirectionCompleted_constraint; +ber_type_decoder_f RANAP_RedirectionCompleted_decode_ber; +der_type_encoder_f RANAP_RedirectionCompleted_encode_der; +xer_type_decoder_f RANAP_RedirectionCompleted_decode_xer; +xer_type_encoder_f RANAP_RedirectionCompleted_encode_xer; +per_type_decoder_f RANAP_RedirectionCompleted_decode_uper; +per_type_encoder_f RANAP_RedirectionCompleted_encode_uper; +per_type_decoder_f RANAP_RedirectionCompleted_decode_aper; +per_type_encoder_f RANAP_RedirectionCompleted_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RedirectionCompleted_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h new file mode 100644 index 0000000..081cb42 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RedirectionIndication_H_ +#define _RANAP_RedirectionIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RedirectionIndication */ +typedef struct RANAP_RedirectionIndication { + struct redirectionIndication_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } redirectionIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RedirectionIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectionIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RedirectionIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RejectCauseValue.h b/include/osmocom/osmo-iuh/ranap/RANAP_RejectCauseValue.h new file mode 100644 index 0000000..0a5f26f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RejectCauseValue.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RejectCauseValue_H_ +#define _RANAP_RejectCauseValue_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RejectCauseValue { + RANAP_RejectCauseValue_pLMN_Not_Allowed = 0, + RANAP_RejectCauseValue_location_Area_Not_Allowed = 1, + RANAP_RejectCauseValue_roaming_Not_Allowed_In_This_Location_Area = 2, + RANAP_RejectCauseValue_no_Suitable_Cell_In_Location_Area = 3, + RANAP_RejectCauseValue_gPRS_Services_Not_Allowed_In_This_PLMN = 4, + RANAP_RejectCauseValue_cS_PS_coordination_required = 5, + /* + * Enumeration is extensible + */ + RANAP_RejectCauseValue_network_failure = 6, + RANAP_RejectCauseValue_not_authorized_for_this_CSG = 7 +} e_RANAP_RejectCauseValue; + +/* RANAP_RejectCauseValue */ +typedef long RANAP_RejectCauseValue_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RejectCauseValue; +asn_struct_free_f RANAP_RejectCauseValue_free; +asn_struct_print_f RANAP_RejectCauseValue_print; +asn_constr_check_f RANAP_RejectCauseValue_constraint; +ber_type_decoder_f RANAP_RejectCauseValue_decode_ber; +der_type_encoder_f RANAP_RejectCauseValue_encode_der; +xer_type_decoder_f RANAP_RejectCauseValue_decode_xer; +xer_type_encoder_f RANAP_RejectCauseValue_encode_xer; +per_type_decoder_f RANAP_RejectCauseValue_decode_uper; +per_type_encoder_f RANAP_RejectCauseValue_encode_uper; +per_type_decoder_f RANAP_RejectCauseValue_decode_aper; +per_type_encoder_f RANAP_RejectCauseValue_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RejectCauseValue_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h new file mode 100644 index 0000000..42790ef --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationCancel_H_ +#define _RANAP_RelocationCancel_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationCancel */ +typedef struct RANAP_RelocationCancel { + struct relocationCancel_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationCancel_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationCancel_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCancel; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationCancel_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h new file mode 100644 index 0000000..dea7365 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationCancelAcknowledge_H_ +#define _RANAP_RelocationCancelAcknowledge_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationCancelAcknowledge */ +typedef struct RANAP_RelocationCancelAcknowledge { + struct relocationCancelAcknowledge_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationCancelAcknowledge_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationCancelAcknowledge_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCancelAcknowledge; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationCancelAcknowledge_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h new file mode 100644 index 0000000..13376a1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationCommand_H_ +#define _RANAP_RelocationCommand_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationCommand */ +typedef struct RANAP_RelocationCommand { + struct relocationCommand_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationCommand_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationCommand_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCommand; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationCommand_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h new file mode 100644 index 0000000..43a5e54 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationComplete_H_ +#define _RANAP_RelocationComplete_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationComplete */ +typedef struct RANAP_RelocationComplete { + struct relocationComplete_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationComplete_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationComplete_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationComplete; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationComplete_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h new file mode 100644 index 0000000..59dc241 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationDetect_H_ +#define _RANAP_RelocationDetect_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationDetect */ +typedef struct RANAP_RelocationDetect { + struct relocationDetect_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationDetect_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationDetect_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationDetect; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationDetect_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h new file mode 100644 index 0000000..148240c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationFailure_H_ +#define _RANAP_RelocationFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationFailure */ +typedef struct RANAP_RelocationFailure { + struct relocationFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h new file mode 100644 index 0000000..f192c4b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationPreparationFailure_H_ +#define _RANAP_RelocationPreparationFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationPreparationFailure */ +typedef struct RANAP_RelocationPreparationFailure { + struct relocationPreparationFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationPreparationFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationPreparationFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationPreparationFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationPreparationFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h new file mode 100644 index 0000000..b55d39f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationRequest_H_ +#define _RANAP_RelocationRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationRequest */ +typedef struct RANAP_RelocationRequest { + struct relocationRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h new file mode 100644 index 0000000..5662ebe --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationRequestAcknowledge_H_ +#define _RANAP_RelocationRequestAcknowledge_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationRequestAcknowledge */ +typedef struct RANAP_RelocationRequestAcknowledge { + struct relocationRequestAcknowledge_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationRequestAcknowledge_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationRequestAcknowledge_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequestAcknowledge; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationRequestAcknowledge_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h new file mode 100644 index 0000000..6d4c753 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_RelocationRequired_H_ +#define _RANAP_RelocationRequired_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RelocationRequired */ +typedef struct RANAP_RelocationRequired { + struct relocationRequired_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } relocationRequired_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RelocationRequired_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequired; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationRequired_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequirement.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequirement.h new file mode 100644 index 0000000..56623ed --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequirement.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RelocationRequirement_H_ +#define _RANAP_RelocationRequirement_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RelocationRequirement { + RANAP_RelocationRequirement_lossless = 0, + RANAP_RelocationRequirement_none = 1, + /* + * Enumeration is extensible + */ + RANAP_RelocationRequirement_realtime = 2 +} e_RANAP_RelocationRequirement; + +/* RANAP_RelocationRequirement */ +typedef long RANAP_RelocationRequirement_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequirement; +asn_struct_free_f RANAP_RelocationRequirement_free; +asn_struct_print_f RANAP_RelocationRequirement_print; +asn_constr_check_f RANAP_RelocationRequirement_constraint; +ber_type_decoder_f RANAP_RelocationRequirement_decode_ber; +der_type_encoder_f RANAP_RelocationRequirement_encode_der; +xer_type_decoder_f RANAP_RelocationRequirement_decode_xer; +xer_type_encoder_f RANAP_RelocationRequirement_encode_xer; +per_type_decoder_f RANAP_RelocationRequirement_decode_uper; +per_type_encoder_f RANAP_RelocationRequirement_encode_uper; +per_type_decoder_f RANAP_RelocationRequirement_decode_aper; +per_type_encoder_f RANAP_RelocationRequirement_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationRequirement_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RelocationType.h b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationType.h new file mode 100644 index 0000000..4ad5f58 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RelocationType.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RelocationType_H_ +#define _RANAP_RelocationType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RelocationType { + RANAP_RelocationType_ue_not_involved = 0, + RANAP_RelocationType_ue_involved = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_RelocationType; + +/* RANAP_RelocationType */ +typedef long RANAP_RelocationType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationType; +asn_struct_free_f RANAP_RelocationType_free; +asn_struct_print_f RANAP_RelocationType_print; +asn_constr_check_f RANAP_RelocationType_constraint; +ber_type_decoder_f RANAP_RelocationType_decode_ber; +der_type_encoder_f RANAP_RelocationType_encode_der; +xer_type_decoder_f RANAP_RelocationType_decode_xer; +xer_type_encoder_f RANAP_RelocationType_encode_xer; +per_type_decoder_f RANAP_RelocationType_decode_uper; +per_type_encoder_f RANAP_RelocationType_encode_uper; +per_type_decoder_f RANAP_RelocationType_decode_aper; +per_type_encoder_f RANAP_RelocationType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RelocationType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber0.h b/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber0.h new file mode 100644 index 0000000..41e8950 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber0.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" + */ + +#ifndef _RANAP_RepetitionNumber0_H_ +#define _RANAP_RepetitionNumber0_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RepetitionNumber0 */ +typedef long RANAP_RepetitionNumber0_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RepetitionNumber0; +asn_struct_free_f RANAP_RepetitionNumber0_free; +asn_struct_print_f RANAP_RepetitionNumber0_print; +asn_constr_check_f RANAP_RepetitionNumber0_constraint; +ber_type_decoder_f RANAP_RepetitionNumber0_decode_ber; +der_type_encoder_f RANAP_RepetitionNumber0_encode_der; +xer_type_decoder_f RANAP_RepetitionNumber0_decode_xer; +xer_type_encoder_f RANAP_RepetitionNumber0_encode_xer; +per_type_decoder_f RANAP_RepetitionNumber0_decode_uper; +per_type_encoder_f RANAP_RepetitionNumber0_encode_uper; +per_type_decoder_f RANAP_RepetitionNumber0_decode_aper; +per_type_encoder_f RANAP_RepetitionNumber0_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RepetitionNumber0_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber1.h b/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber1.h new file mode 100644 index 0000000..b151d87 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RepetitionNumber1.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" + */ + +#ifndef _RANAP_RepetitionNumber1_H_ +#define _RANAP_RepetitionNumber1_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RepetitionNumber1 */ +typedef long RANAP_RepetitionNumber1_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RepetitionNumber1; +asn_struct_free_f RANAP_RepetitionNumber1_free; +asn_struct_print_f RANAP_RepetitionNumber1_print; +asn_constr_check_f RANAP_RepetitionNumber1_constraint; +ber_type_decoder_f RANAP_RepetitionNumber1_decode_ber; +der_type_encoder_f RANAP_RepetitionNumber1_encode_der; +xer_type_decoder_f RANAP_RepetitionNumber1_decode_xer; +xer_type_encoder_f RANAP_RepetitionNumber1_encode_xer; +per_type_decoder_f RANAP_RepetitionNumber1_decode_uper; +per_type_encoder_f RANAP_RepetitionNumber1_encode_uper; +per_type_decoder_f RANAP_RepetitionNumber1_decode_aper; +per_type_encoder_f RANAP_RepetitionNumber1_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RepetitionNumber1_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ReportAmount.h b/include/osmocom/osmo-iuh/ranap/RANAP_ReportAmount.h new file mode 100644 index 0000000..daf8dd6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ReportAmount.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ReportAmount_H_ +#define _RANAP_ReportAmount_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ReportAmount { + RANAP_ReportAmount_n1 = 0, + RANAP_ReportAmount_n2 = 1, + RANAP_ReportAmount_n4 = 2, + RANAP_ReportAmount_n8 = 3, + RANAP_ReportAmount_n16 = 4, + RANAP_ReportAmount_n32 = 5, + RANAP_ReportAmount_n64 = 6, + RANAP_ReportAmount_infinity = 7 + /* + * Enumeration is extensible + */ +} e_RANAP_ReportAmount; + +/* RANAP_ReportAmount */ +typedef long RANAP_ReportAmount_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportAmount; +asn_struct_free_f RANAP_ReportAmount_free; +asn_struct_print_f RANAP_ReportAmount_print; +asn_constr_check_f RANAP_ReportAmount_constraint; +ber_type_decoder_f RANAP_ReportAmount_decode_ber; +der_type_encoder_f RANAP_ReportAmount_encode_der; +xer_type_decoder_f RANAP_ReportAmount_decode_xer; +xer_type_encoder_f RANAP_ReportAmount_encode_xer; +per_type_decoder_f RANAP_ReportAmount_decode_uper; +per_type_encoder_f RANAP_ReportAmount_encode_uper; +per_type_decoder_f RANAP_ReportAmount_decode_aper; +per_type_encoder_f RANAP_ReportAmount_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ReportAmount_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ReportArea.h b/include/osmocom/osmo-iuh/ranap/RANAP_ReportArea.h new file mode 100644 index 0000000..e5ea1c8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ReportArea.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ReportArea_H_ +#define _RANAP_ReportArea_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ReportArea { + RANAP_ReportArea_service_area = 0, + RANAP_ReportArea_geographical_area = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_ReportArea; + +/* RANAP_ReportArea */ +typedef long RANAP_ReportArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportArea; +asn_struct_free_f RANAP_ReportArea_free; +asn_struct_print_f RANAP_ReportArea_print; +asn_constr_check_f RANAP_ReportArea_constraint; +ber_type_decoder_f RANAP_ReportArea_decode_ber; +der_type_encoder_f RANAP_ReportArea_encode_der; +xer_type_decoder_f RANAP_ReportArea_decode_xer; +xer_type_encoder_f RANAP_ReportArea_encode_xer; +per_type_decoder_f RANAP_ReportArea_decode_uper; +per_type_encoder_f RANAP_ReportArea_encode_uper; +per_type_decoder_f RANAP_ReportArea_decode_aper; +per_type_encoder_f RANAP_ReportArea_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ReportArea_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ReportChangeOfSAI.h b/include/osmocom/osmo-iuh/ranap/RANAP_ReportChangeOfSAI.h new file mode 100644 index 0000000..b6e0a05 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ReportChangeOfSAI.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" + */ + +#ifndef _RANAP_ReportChangeOfSAI_H_ +#define _RANAP_ReportChangeOfSAI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ReportChangeOfSAI { + RANAP_ReportChangeOfSAI_requested = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_ReportChangeOfSAI; + +/* RANAP_ReportChangeOfSAI */ +typedef long RANAP_ReportChangeOfSAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportChangeOfSAI; +asn_struct_free_f RANAP_ReportChangeOfSAI_free; +asn_struct_print_f RANAP_ReportChangeOfSAI_print; +asn_constr_check_f RANAP_ReportChangeOfSAI_constraint; +ber_type_decoder_f RANAP_ReportChangeOfSAI_decode_ber; +der_type_encoder_f RANAP_ReportChangeOfSAI_encode_der; +xer_type_decoder_f RANAP_ReportChangeOfSAI_decode_xer; +xer_type_encoder_f RANAP_ReportChangeOfSAI_encode_xer; +per_type_decoder_f RANAP_ReportChangeOfSAI_decode_uper; +per_type_encoder_f RANAP_ReportChangeOfSAI_encode_uper; +per_type_decoder_f RANAP_ReportChangeOfSAI_decode_aper; +per_type_encoder_f RANAP_ReportChangeOfSAI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ReportChangeOfSAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ReportInterval.h b/include/osmocom/osmo-iuh/ranap/RANAP_ReportInterval.h new file mode 100644 index 0000000..6efdb1a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ReportInterval.h @@ -0,0 +1,64 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ReportInterval_H_ +#define _RANAP_ReportInterval_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ReportInterval { + RANAP_ReportInterval_ms250 = 0, + RANAP_ReportInterval_ms500 = 1, + RANAP_ReportInterval_ms1000 = 2, + RANAP_ReportInterval_ms2000 = 3, + RANAP_ReportInterval_ms3000 = 4, + RANAP_ReportInterval_ms4000 = 5, + RANAP_ReportInterval_ms6000 = 6, + RANAP_ReportInterval_ms12000 = 7, + RANAP_ReportInterval_ms16000 = 8, + RANAP_ReportInterval_ms20000 = 9, + RANAP_ReportInterval_ms24000 = 10, + RANAP_ReportInterval_ms32000 = 11, + RANAP_ReportInterval_ms64000 = 12, + /* + * Enumeration is extensible + */ + RANAP_ReportInterval_ms8000 = 13, + RANAP_ReportInterval_ms28000 = 14 +} e_RANAP_ReportInterval; + +/* RANAP_ReportInterval */ +typedef long RANAP_ReportInterval_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportInterval; +asn_struct_free_f RANAP_ReportInterval_free; +asn_struct_print_f RANAP_ReportInterval_print; +asn_constr_check_f RANAP_ReportInterval_constraint; +ber_type_decoder_f RANAP_ReportInterval_decode_ber; +der_type_encoder_f RANAP_ReportInterval_encode_der; +xer_type_decoder_f RANAP_ReportInterval_decode_xer; +xer_type_encoder_f RANAP_ReportInterval_encode_xer; +per_type_decoder_f RANAP_ReportInterval_decode_uper; +per_type_encoder_f RANAP_ReportInterval_encode_uper; +per_type_decoder_f RANAP_ReportInterval_decode_aper; +per_type_encoder_f RANAP_ReportInterval_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ReportInterval_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h new file mode 100644 index 0000000..bae93ec --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RequestType_H_ +#define _RANAP_RequestType_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RequestType */ +typedef struct RANAP_RequestType { + RANAP_Event_t event; + RANAP_ReportArea_t reportArea; + long *accuracyCode /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RequestType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestType; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h new file mode 100644 index 0000000..cce5451 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ +#define _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList */ +typedef struct RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h new file mode 100644 index 0000000..3fcd5c7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ +#define _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList */ +typedef struct RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList { + A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h new file mode 100644 index 0000000..b55ed42 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ +#define _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Requested-RAB-Parameter-GuaranteedBitrateList */ +typedef struct RANAP_Requested_RAB_Parameter_GuaranteedBitrateList { + A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_GuaranteedBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h new file mode 100644 index 0000000..9f4509f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ +#define _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Requested-RAB-Parameter-MaxBitrateList */ +typedef struct RANAP_Requested_RAB_Parameter_MaxBitrateList { + A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Requested_RAB_Parameter_MaxBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_MaxBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h new file mode 100644 index 0000000..391fb7d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Requested_RAB_Parameter_Values_H_ +#define _RANAP_Requested_RAB_Parameter_Values_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Requested-RAB-Parameter-Values */ +typedef struct RANAP_Requested_RAB_Parameter_Values { + RANAP_Requested_RAB_Parameter_MaxBitrateList_t *requestedMaxBitrates /* OPTIONAL */; + RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_t *requestedGuaranteedBitrates /* 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_Requested_RAB_Parameter_Values_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_Values; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Requested_RAB_Parameter_Values_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGANSSAssistanceData.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGANSSAssistanceData.h new file mode 100644 index 0000000..86adfde --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGANSSAssistanceData.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" + */ + +#ifndef _RANAP_RequestedGANSSAssistanceData_H_ +#define _RANAP_RequestedGANSSAssistanceData_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RequestedGANSSAssistanceData */ +typedef OCTET_STRING_t RANAP_RequestedGANSSAssistanceData_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedGANSSAssistanceData; +asn_struct_free_f RANAP_RequestedGANSSAssistanceData_free; +asn_struct_print_f RANAP_RequestedGANSSAssistanceData_print; +asn_constr_check_f RANAP_RequestedGANSSAssistanceData_constraint; +ber_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_ber; +der_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_der; +xer_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_xer; +xer_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_xer; +per_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_uper; +per_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_uper; +per_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_aper; +per_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestedGANSSAssistanceData_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGPSAssistanceData.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGPSAssistanceData.h new file mode 100644 index 0000000..0ce5a5c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedGPSAssistanceData.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" + */ + +#ifndef _RANAP_RequestedGPSAssistanceData_H_ +#define _RANAP_RequestedGPSAssistanceData_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RequestedGPSAssistanceData */ +typedef OCTET_STRING_t RANAP_RequestedGPSAssistanceData_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedGPSAssistanceData; +asn_struct_free_f RANAP_RequestedGPSAssistanceData_free; +asn_struct_print_f RANAP_RequestedGPSAssistanceData_print; +asn_constr_check_f RANAP_RequestedGPSAssistanceData_constraint; +ber_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_ber; +der_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_der; +xer_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_xer; +xer_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_xer; +per_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_uper; +per_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_uper; +per_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_aper; +per_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestedGPSAssistanceData_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestedLocationRelatedDataType.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedLocationRelatedDataType.h new file mode 100644 index 0000000..786ea7c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedLocationRelatedDataType.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RequestedLocationRelatedDataType_H_ +#define _RANAP_RequestedLocationRelatedDataType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_RequestedLocationRelatedDataType { + RANAP_RequestedLocationRelatedDataType_decipheringKeysUEBasedOTDOA = 0, + RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGPS = 1, + RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataUEBasedOTDOA = 2, + RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPS = 3, + /* + * Enumeration is extensible + */ + RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGANSS = 4, + RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGANSS = 5, + RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGPSandGANSS = 6, + RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPSandGANSS = 7 +} e_RANAP_RequestedLocationRelatedDataType; + +/* RANAP_RequestedLocationRelatedDataType */ +typedef long RANAP_RequestedLocationRelatedDataType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedLocationRelatedDataType; +asn_struct_free_f RANAP_RequestedLocationRelatedDataType_free; +asn_struct_print_f RANAP_RequestedLocationRelatedDataType_print; +asn_constr_check_f RANAP_RequestedLocationRelatedDataType_constraint; +ber_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_ber; +der_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_der; +xer_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_xer; +xer_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_xer; +per_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_uper; +per_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_uper; +per_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_aper; +per_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestedLocationRelatedDataType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h new file mode 100644 index 0000000..a0716f1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ +#define _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RequestedMBMSIPMulticastAddressandAPNRequest */ +typedef struct RANAP_RequestedMBMSIPMulticastAddressandAPNRequest { + A_SEQUENCE_OF(RANAP_MBMSIPMulticastAddressandAPNlist_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedMBMSIPMulticastAddressandAPNRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h new file mode 100644 index 0000000..c2e71d4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_RequestedMulticastServiceList_H_ +#define _RANAP_RequestedMulticastServiceList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RequestedMulticastServiceList */ +typedef struct RANAP_RequestedMulticastServiceList { + A_SEQUENCE_OF(RANAP_TMGI_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RequestedMulticastServiceList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedMulticastServiceList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RequestedMulticastServiceList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Reset.h b/include/osmocom/osmo-iuh/ranap/RANAP_Reset.h new file mode 100644 index 0000000..d535c34 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Reset.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_Reset_H_ +#define _RANAP_Reset_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Reset */ +typedef struct RANAP_Reset { + struct reset_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } reset_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_Reset_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Reset; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Reset_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h new file mode 100644 index 0000000..46822a9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetAcknowledge_H_ +#define _RANAP_ResetAcknowledge_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetAcknowledge */ +typedef struct RANAP_ResetAcknowledge { + struct resetAcknowledge_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } resetAcknowledge_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResetAcknowledge_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetAcknowledge; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetAcknowledge_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h new file mode 100644 index 0000000..1612165 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResource_H_ +#define _RANAP_ResetResource_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResource */ +typedef struct RANAP_ResetResource { + struct resetResource_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } resetResource_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResetResource_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResource; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResource_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h new file mode 100644 index 0000000..f032bb2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResourceAckItem_H_ +#define _RANAP_ResetResourceAckItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResourceAckItem */ +typedef struct RANAP_ResetResourceAckItem { + RANAP_IuSignallingConnectionIdentifier_t iuSigConId; + 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_ResetResourceAckItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAckItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResourceAckItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h new file mode 100644 index 0000000..cd8d425 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResourceAckList_H_ +#define _RANAP_ResetResourceAckList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResourceAckList */ +typedef struct RANAP_ResetResourceAckList { + struct resetResourceAckList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } resetResourceAckList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResetResourceAckList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAckList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResourceAckList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h new file mode 100644 index 0000000..eb96f34 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResourceAcknowledge_H_ +#define _RANAP_ResetResourceAcknowledge_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResourceAcknowledge */ +typedef struct RANAP_ResetResourceAcknowledge { + struct resetResourceAcknowledge_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } resetResourceAcknowledge_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResetResourceAcknowledge_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAcknowledge; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResourceAcknowledge_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h new file mode 100644 index 0000000..e7b7f86 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResourceItem_H_ +#define _RANAP_ResetResourceItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResourceItem */ +typedef struct RANAP_ResetResourceItem { + RANAP_IuSignallingConnectionIdentifier_t iuSigConId; + 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_ResetResourceItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResourceItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h new file mode 100644 index 0000000..406e8b5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_ResetResourceList_H_ +#define _RANAP_ResetResourceList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResetResourceList */ +typedef struct RANAP_ResetResourceList { + struct resetResourceList_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } resetResourceList_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResetResourceList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResetResourceList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h new file mode 100644 index 0000000..d8ee403 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h @@ -0,0 +1,40 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ResidualBitErrorRatio_H_ +#define _RANAP_ResidualBitErrorRatio_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_ResidualBitErrorRatio */ +typedef struct RANAP_ResidualBitErrorRatio { + long mantissa; + long exponent; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_ResidualBitErrorRatio_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResidualBitErrorRatio; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResidualBitErrorRatio_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_ResponseTime.h b/include/osmocom/osmo-iuh/ranap/RANAP_ResponseTime.h new file mode 100644 index 0000000..daeda50 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_ResponseTime.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_ResponseTime_H_ +#define _RANAP_ResponseTime_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_ResponseTime { + RANAP_ResponseTime_lowdelay = 0, + RANAP_ResponseTime_delaytolerant = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_ResponseTime; + +/* RANAP_ResponseTime */ +typedef long RANAP_ResponseTime_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResponseTime; +asn_struct_free_f RANAP_ResponseTime_free; +asn_struct_print_f RANAP_ResponseTime_print; +asn_constr_check_f RANAP_ResponseTime_constraint; +ber_type_decoder_f RANAP_ResponseTime_decode_ber; +der_type_encoder_f RANAP_ResponseTime_encode_der; +xer_type_decoder_f RANAP_ResponseTime_decode_xer; +xer_type_encoder_f RANAP_ResponseTime_encode_xer; +per_type_decoder_f RANAP_ResponseTime_decode_uper; +per_type_encoder_f RANAP_ResponseTime_encode_uper; +per_type_decoder_f RANAP_ResponseTime_decode_aper; +per_type_encoder_f RANAP_ResponseTime_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_ResponseTime_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SAC.h b/include/osmocom/osmo-iuh/ranap/RANAP_SAC.h new file mode 100644 index 0000000..f7d7e80 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SAC.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" + */ + +#ifndef _RANAP_SAC_H_ +#define _RANAP_SAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SAC */ +typedef OCTET_STRING_t RANAP_SAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAC; +asn_struct_free_f RANAP_SAC_free; +asn_struct_print_f RANAP_SAC_print; +asn_constr_check_f RANAP_SAC_constraint; +ber_type_decoder_f RANAP_SAC_decode_ber; +der_type_encoder_f RANAP_SAC_encode_der; +xer_type_decoder_f RANAP_SAC_decode_xer; +xer_type_encoder_f RANAP_SAC_encode_xer; +per_type_decoder_f RANAP_SAC_decode_uper; +per_type_encoder_f RANAP_SAC_encode_uper; +per_type_decoder_f RANAP_SAC_decode_aper; +per_type_encoder_f RANAP_SAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SAC_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SAI.h b/include/osmocom/osmo-iuh/ranap/RANAP_SAI.h new file mode 100644 index 0000000..49afa03 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SAI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SAI_H_ +#define _RANAP_SAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SAI */ +typedef struct RANAP_SAI { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_LAC_t lAC; + RANAP_SAC_t sAC; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SAPI.h b/include/osmocom/osmo-iuh/ranap/RANAP_SAPI.h new file mode 100644 index 0000000..51a4996 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SAPI.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SAPI_H_ +#define _RANAP_SAPI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SAPI { + RANAP_SAPI_sapi_0 = 0, + RANAP_SAPI_sapi_3 = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_SAPI; + +/* RANAP_SAPI */ +typedef long RANAP_SAPI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAPI; +asn_struct_free_f RANAP_SAPI_free; +asn_struct_print_f RANAP_SAPI_print; +asn_constr_check_f RANAP_SAPI_constraint; +ber_type_decoder_f RANAP_SAPI_decode_ber; +der_type_encoder_f RANAP_SAPI_encode_der; +xer_type_decoder_f RANAP_SAPI_decode_xer; +xer_type_encoder_f RANAP_SAPI_encode_xer; +per_type_decoder_f RANAP_SAPI_decode_uper; +per_type_encoder_f RANAP_SAPI_encode_uper; +per_type_decoder_f RANAP_SAPI_decode_aper; +per_type_encoder_f RANAP_SAPI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SAPI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h new file mode 100644 index 0000000..d3560f9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h @@ -0,0 +1,40 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SDU_ErrorRatio_H_ +#define _RANAP_SDU_ErrorRatio_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SDU-ErrorRatio */ +typedef struct RANAP_SDU_ErrorRatio { + long mantissa; + long exponent; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SDU_ErrorRatio_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_ErrorRatio; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SDU_ErrorRatio_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h new file mode 100644 index 0000000..9c5ac84 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SDU_FormatInformationParameterItem_H_ +#define _RANAP_SDU_FormatInformationParameterItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SDU-FormatInformationParameterItem */ +typedef struct RANAP_SDU_FormatInformationParameterItem { + RANAP_SubflowSDU_Size_t *subflowSDU_Size /* OPTIONAL */; + RANAP_RAB_SubflowCombinationBitRate_t *rAB_SubflowCombinationBitRate /* 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_SDU_FormatInformationParameterItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_FormatInformationParameterItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SDU_FormatInformationParameterItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h new file mode 100644 index 0000000..986b3d6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SDU_FormatInformationParameters_H_ +#define _RANAP_SDU_FormatInformationParameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SDU-FormatInformationParameters */ +typedef struct RANAP_SDU_FormatInformationParameters { + A_SEQUENCE_OF(RANAP_SDU_FormatInformationParameterItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SDU_FormatInformationParameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_FormatInformationParameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SDU_FormatInformationParameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h new file mode 100644 index 0000000..c17d74f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SDU_ParameterItem_H_ +#define _RANAP_SDU_ParameterItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SDU-ParameterItem */ +typedef struct RANAP_SDU_ParameterItem { + RANAP_SDU_ErrorRatio_t *sDU_ErrorRatio /* OPTIONAL */; + RANAP_ResidualBitErrorRatio_t residualBitErrorRatio; + RANAP_DeliveryOfErroneousSDU_t deliveryOfErroneousSDU; + RANAP_SDU_FormatInformationParameters_t *sDU_FormatInformationParameters /* 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_SDU_ParameterItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_ParameterItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SDU_ParameterItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h new file mode 100644 index 0000000..456fe49 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SDU_Parameters_H_ +#define _RANAP_SDU_Parameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SDU-Parameters */ +typedef struct RANAP_SDU_Parameters { + A_SEQUENCE_OF(RANAP_SDU_ParameterItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SDU_Parameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_Parameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SDU_Parameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h new file mode 100644 index 0000000..96fd120 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SNA_Access_Information_H_ +#define _RANAP_SNA_Access_Information_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SNA-Access-Information */ +typedef struct RANAP_SNA_Access_Information { + RANAP_AuthorisedPLMNs_t authorisedPLMNs; + 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_SNA_Access_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SNA_Access_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SNA_Access_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SNAC.h b/include/osmocom/osmo-iuh/ranap/RANAP_SNAC.h new file mode 100644 index 0000000..e6e06f9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SNAC.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" + */ + +#ifndef _RANAP_SNAC_H_ +#define _RANAP_SNAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SNAC */ +typedef long RANAP_SNAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SNAC; +asn_struct_free_f RANAP_SNAC_free; +asn_struct_print_f RANAP_SNAC_print; +asn_constr_check_f RANAP_SNAC_constraint; +ber_type_decoder_f RANAP_SNAC_decode_ber; +der_type_encoder_f RANAP_SNAC_encode_der; +xer_type_decoder_f RANAP_SNAC_decode_xer; +xer_type_encoder_f RANAP_SNAC_encode_xer; +per_type_decoder_f RANAP_SNAC_decode_uper; +per_type_encoder_f RANAP_SNAC_encode_uper; +per_type_decoder_f RANAP_SNAC_decode_aper; +per_type_encoder_f RANAP_SNAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SNAC_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRB-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-ID.h new file mode 100644 index 0000000..1b86a32 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-ID.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" + */ + +#ifndef _RANAP_SRB_ID_H_ +#define _RANAP_SRB_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRB-ID */ +typedef long RANAP_SRB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_ID; +asn_struct_free_f RANAP_SRB_ID_free; +asn_struct_print_f RANAP_SRB_ID_print; +asn_constr_check_f RANAP_SRB_ID_constraint; +ber_type_decoder_f RANAP_SRB_ID_decode_ber; +der_type_encoder_f RANAP_SRB_ID_encode_der; +xer_type_decoder_f RANAP_SRB_ID_decode_xer; +xer_type_encoder_f RANAP_SRB_ID_encode_xer; +per_type_decoder_f RANAP_SRB_ID_decode_uper; +per_type_encoder_f RANAP_SRB_ID_encode_uper; +per_type_decoder_f RANAP_SRB_ID_decode_aper; +per_type_encoder_f RANAP_SRB_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRB_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h new file mode 100644 index 0000000..ed9f2ba --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SRB_TrCH_Mapping_H_ +#define _RANAP_SRB_TrCH_Mapping_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRB-TrCH-Mapping */ +typedef struct RANAP_SRB_TrCH_Mapping { + A_SEQUENCE_OF(RANAP_SRB_TrCH_MappingItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRB_TrCH_Mapping_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_TrCH_Mapping; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRB_TrCH_Mapping_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h new file mode 100644 index 0000000..2f182a6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SRB_TrCH_MappingItem_H_ +#define _RANAP_SRB_TrCH_MappingItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRB-TrCH-MappingItem */ +typedef struct RANAP_SRB_TrCH_MappingItem { + RANAP_SRB_ID_t sRB_ID; + RANAP_TrCH_ID_t trCH_ID; + 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_SRB_TrCH_MappingItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_TrCH_MappingItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRB_TrCH_MappingItem_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h new file mode 100644 index 0000000..ae89b1a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SRNS_ContextRequest_H_ +#define _RANAP_SRNS_ContextRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRNS-ContextRequest */ +typedef struct RANAP_SRNS_ContextRequest { + struct srnS_ContextRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } srnS_ContextRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRNS_ContextRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_ContextRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRNS_ContextRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h new file mode 100644 index 0000000..387ece5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SRNS_ContextResponse_H_ +#define _RANAP_SRNS_ContextResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRNS-ContextResponse */ +typedef struct RANAP_SRNS_ContextResponse { + struct srnS_ContextResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } srnS_ContextResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRNS_ContextResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_ContextResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRNS_ContextResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h new file mode 100644 index 0000000..9aaa8a8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SRNS_DataForwardCommand_H_ +#define _RANAP_SRNS_DataForwardCommand_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRNS-DataForwardCommand */ +typedef struct RANAP_SRNS_DataForwardCommand { + struct srnS_DataForwardCommand_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } srnS_DataForwardCommand_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRNS_DataForwardCommand_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_DataForwardCommand; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRNS_DataForwardCommand_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h new file mode 100644 index 0000000..41e2eca --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SRVCC_CSKeysRequest_H_ +#define _RANAP_SRVCC_CSKeysRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRVCC-CSKeysRequest */ +typedef struct RANAP_SRVCC_CSKeysRequest { + struct srvcC_CSKeysRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } srvcC_CSKeysRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRVCC_CSKeysRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_CSKeysRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRVCC_CSKeysRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h new file mode 100644 index 0000000..81e2cc4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SRVCC_CSKeysResponse_H_ +#define _RANAP_SRVCC_CSKeysResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRVCC-CSKeysResponse */ +typedef struct RANAP_SRVCC_CSKeysResponse { + struct srvcC_CSKeysResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } srvcC_CSKeysResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SRVCC_CSKeysResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_CSKeysResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRVCC_CSKeysResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-HO-Indication.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-HO-Indication.h new file mode 100644 index 0000000..36caa2d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-HO-Indication.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SRVCC_HO_Indication_H_ +#define _RANAP_SRVCC_HO_Indication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SRVCC_HO_Indication { + RANAP_SRVCC_HO_Indication_ps_and_cs = 0, + RANAP_SRVCC_HO_Indication_cs_only = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_SRVCC_HO_Indication; + +/* RANAP_SRVCC-HO-Indication */ +typedef long RANAP_SRVCC_HO_Indication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_HO_Indication; +asn_struct_free_f RANAP_SRVCC_HO_Indication_free; +asn_struct_print_f RANAP_SRVCC_HO_Indication_print; +asn_constr_check_f RANAP_SRVCC_HO_Indication_constraint; +ber_type_decoder_f RANAP_SRVCC_HO_Indication_decode_ber; +der_type_encoder_f RANAP_SRVCC_HO_Indication_encode_der; +xer_type_decoder_f RANAP_SRVCC_HO_Indication_decode_xer; +xer_type_encoder_f RANAP_SRVCC_HO_Indication_encode_xer; +per_type_decoder_f RANAP_SRVCC_HO_Indication_decode_uper; +per_type_encoder_f RANAP_SRVCC_HO_Indication_encode_uper; +per_type_decoder_f RANAP_SRVCC_HO_Indication_decode_aper; +per_type_encoder_f RANAP_SRVCC_HO_Indication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRVCC_HO_Indication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h new file mode 100644 index 0000000..dcfa755 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SRVCC_Information_H_ +#define _RANAP_SRVCC_Information_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SRVCC-Information */ +typedef struct RANAP_SRVCC_Information { + BIT_STRING_t nonce; + 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_SRVCC_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRVCC_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Operation-Possible.h b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Operation-Possible.h new file mode 100644 index 0000000..c839c8b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Operation-Possible.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" + */ + +#ifndef _RANAP_SRVCC_Operation_Possible_H_ +#define _RANAP_SRVCC_Operation_Possible_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SRVCC_Operation_Possible { + RANAP_SRVCC_Operation_Possible_srvcc_possible = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_SRVCC_Operation_Possible; + +/* RANAP_SRVCC-Operation-Possible */ +typedef long RANAP_SRVCC_Operation_Possible_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_Operation_Possible; +asn_struct_free_f RANAP_SRVCC_Operation_Possible_free; +asn_struct_print_f RANAP_SRVCC_Operation_Possible_print; +asn_constr_check_f RANAP_SRVCC_Operation_Possible_constraint; +ber_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_ber; +der_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_der; +xer_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_xer; +xer_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_xer; +per_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_uper; +per_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_uper; +per_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_aper; +per_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SRVCC_Operation_Possible_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h new file mode 100644 index 0000000..82384a1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SecurityModeCommand_H_ +#define _RANAP_SecurityModeCommand_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SecurityModeCommand */ +typedef struct RANAP_SecurityModeCommand { + struct securityModeCommand_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } securityModeCommand_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SecurityModeCommand_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeCommand; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SecurityModeCommand_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h new file mode 100644 index 0000000..b14d22f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SecurityModeComplete_H_ +#define _RANAP_SecurityModeComplete_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SecurityModeComplete */ +typedef struct RANAP_SecurityModeComplete { + struct securityModeComplete_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } securityModeComplete_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SecurityModeComplete_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeComplete; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SecurityModeComplete_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h new file mode 100644 index 0000000..f4e87db --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SecurityModeReject_H_ +#define _RANAP_SecurityModeReject_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SecurityModeReject */ +typedef struct RANAP_SecurityModeReject { + struct securityModeReject_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } securityModeReject_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SecurityModeReject_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeReject; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SecurityModeReject_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Service-Handover.h b/include/osmocom/osmo-iuh/ranap/RANAP_Service-Handover.h new file mode 100644 index 0000000..1d54b1b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Service-Handover.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Service_Handover_H_ +#define _RANAP_Service_Handover_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Service_Handover { + RANAP_Service_Handover_handover_to_GSM_should_be_performed = 0, + RANAP_Service_Handover_handover_to_GSM_should_not_be_performed = 1, + RANAP_Service_Handover_handover_to_GSM_shall_not_be_performed = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_Service_Handover; + +/* RANAP_Service-Handover */ +typedef long RANAP_Service_Handover_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Service_Handover; +asn_struct_free_f RANAP_Service_Handover_free; +asn_struct_print_f RANAP_Service_Handover_print; +asn_constr_check_f RANAP_Service_Handover_constraint; +ber_type_decoder_f RANAP_Service_Handover_decode_ber; +der_type_encoder_f RANAP_Service_Handover_encode_der; +xer_type_decoder_f RANAP_Service_Handover_decode_xer; +xer_type_encoder_f RANAP_Service_Handover_encode_xer; +per_type_decoder_f RANAP_Service_Handover_decode_uper; +per_type_encoder_f RANAP_Service_Handover_encode_uper; +per_type_decoder_f RANAP_Service_Handover_decode_aper; +per_type_encoder_f RANAP_Service_Handover_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Service_Handover_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Session-Re-establishment-Indicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_Session-Re-establishment-Indicator.h new file mode 100644 index 0000000..ea9b931 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Session-Re-establishment-Indicator.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" + */ + +#ifndef _RANAP_Session_Re_establishment_Indicator_H_ +#define _RANAP_Session_Re_establishment_Indicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_Session_Re_establishment_Indicator { + RANAP_Session_Re_establishment_Indicator_true = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_Session_Re_establishment_Indicator; + +/* RANAP_Session-Re-establishment-Indicator */ +typedef long RANAP_Session_Re_establishment_Indicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Session_Re_establishment_Indicator; +asn_struct_free_f RANAP_Session_Re_establishment_Indicator_free; +asn_struct_print_f RANAP_Session_Re_establishment_Indicator_print; +asn_constr_check_f RANAP_Session_Re_establishment_Indicator_constraint; +ber_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_ber; +der_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_der; +xer_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_xer; +xer_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_xer; +per_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_uper; +per_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_uper; +per_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_aper; +per_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Session_Re_establishment_Indicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SessionUpdateID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SessionUpdateID.h new file mode 100644 index 0000000..3d9f9aa --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SessionUpdateID.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" + */ + +#ifndef _RANAP_SessionUpdateID_H_ +#define _RANAP_SessionUpdateID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SessionUpdateID */ +typedef long RANAP_SessionUpdateID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SessionUpdateID; +asn_struct_free_f RANAP_SessionUpdateID_free; +asn_struct_print_f RANAP_SessionUpdateID_print; +asn_constr_check_f RANAP_SessionUpdateID_constraint; +ber_type_decoder_f RANAP_SessionUpdateID_decode_ber; +der_type_encoder_f RANAP_SessionUpdateID_encode_der; +xer_type_decoder_f RANAP_SessionUpdateID_decode_xer; +xer_type_encoder_f RANAP_SessionUpdateID_encode_xer; +per_type_decoder_f RANAP_SessionUpdateID_decode_uper; +per_type_encoder_f RANAP_SessionUpdateID_encode_uper; +per_type_decoder_f RANAP_SessionUpdateID_decode_aper; +per_type_encoder_f RANAP_SessionUpdateID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SessionUpdateID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h new file mode 100644 index 0000000..1bfa3c1 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_Shared_Network_Information_H_ +#define _RANAP_Shared_Network_Information_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Shared-Network-Information */ +typedef struct RANAP_Shared_Network_Information { + RANAP_PLMNs_in_shared_network_t pLMNs_in_shared_network; + 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_Shared_Network_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Shared_Network_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Shared_Network_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SignallingIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_SignallingIndication.h new file mode 100644 index 0000000..4c95a32 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SignallingIndication.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" + */ + +#ifndef _RANAP_SignallingIndication_H_ +#define _RANAP_SignallingIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SignallingIndication { + RANAP_SignallingIndication_signalling = 0 + /* + * Enumeration is extensible + */ +} e_RANAP_SignallingIndication; + +/* RANAP_SignallingIndication */ +typedef long RANAP_SignallingIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SignallingIndication; +asn_struct_free_f RANAP_SignallingIndication_free; +asn_struct_print_f RANAP_SignallingIndication_print; +asn_constr_check_f RANAP_SignallingIndication_constraint; +ber_type_decoder_f RANAP_SignallingIndication_decode_ber; +der_type_encoder_f RANAP_SignallingIndication_encode_der; +xer_type_decoder_f RANAP_SignallingIndication_decode_xer; +xer_type_encoder_f RANAP_SignallingIndication_encode_xer; +per_type_decoder_f RANAP_SignallingIndication_decode_uper; +per_type_encoder_f RANAP_SignallingIndication_encode_uper; +per_type_decoder_f RANAP_SignallingIndication_decode_aper; +per_type_encoder_f RANAP_SignallingIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SignallingIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Source-ToTarget-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_Source-ToTarget-TransparentContainer.h new file mode 100644 index 0000000..84b1571 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Source-ToTarget-TransparentContainer.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" + */ + +#ifndef _RANAP_Source_ToTarget_TransparentContainer_H_ +#define _RANAP_Source_ToTarget_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Source-ToTarget-TransparentContainer */ +typedef OCTET_STRING_t RANAP_Source_ToTarget_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Source_ToTarget_TransparentContainer; +asn_struct_free_f RANAP_Source_ToTarget_TransparentContainer_free; +asn_struct_print_f RANAP_Source_ToTarget_TransparentContainer_print; +asn_constr_check_f RANAP_Source_ToTarget_TransparentContainer_constraint; +ber_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Source_ToTarget_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h new file mode 100644 index 0000000..e86c070 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.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" + */ + +#ifndef _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ +#define _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SourceBSS-ToTargetBSS-TransparentContainer */ +typedef OCTET_STRING_t RANAP_SourceBSS_ToTargetBSS_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceBSS_ToTargetBSS_TransparentContainer; +asn_struct_free_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_free; +asn_struct_print_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_print; +asn_constr_check_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_constraint; +ber_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h new file mode 100644 index 0000000..a21e3c2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceCellID_H_ +#define _RANAP_SourceCellID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SourceCellID_PR { + RANAP_SourceCellID_PR_NOTHING, /* No components present */ + RANAP_SourceCellID_PR_sourceUTRANCellID, + RANAP_SourceCellID_PR_sourceGERANCellID, + /* Extensions may appear below */ + +} RANAP_SourceCellID_PR; + +/* RANAP_SourceCellID */ +typedef struct RANAP_SourceCellID { + RANAP_SourceCellID_PR present; + union RANAP_SourceCellID_u { + RANAP_SourceUTRANCellID_t sourceUTRANCellID; + RANAP_CGI_t sourceGERANCellID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SourceCellID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceCellID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceCellID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h new file mode 100644 index 0000000..d028439 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceID_H_ +#define _RANAP_SourceID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SourceID_PR { + RANAP_SourceID_PR_NOTHING, /* No components present */ + RANAP_SourceID_PR_sourceRNC_ID, + RANAP_SourceID_PR_sAI, + /* Extensions may appear below */ + +} RANAP_SourceID_PR; + +/* RANAP_SourceID */ +typedef struct RANAP_SourceID { + RANAP_SourceID_PR present; + union RANAP_SourceID_u { + RANAP_SourceRNC_ID_t sourceRNC_ID; + RANAP_SAI_t sAI; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SourceID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h new file mode 100644 index 0000000..ad24ffd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceRNC_ID_H_ +#define _RANAP_SourceRNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SourceRNC-ID */ +typedef struct RANAP_SourceRNC_ID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_RNC_ID_t rNC_ID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SourceRNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceRNC_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceRNC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h new file mode 100644 index 0000000..0c34fe7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ +#define _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SourceRNC-ToTargetRNC-TransparentContainer */ +typedef struct RANAP_SourceRNC_ToTargetRNC_TransparentContainer { + RANAP_RRC_Container_t rRC_Container; + RANAP_NumberOfIuInstances_t numberOfIuInstances; + RANAP_RelocationType_t relocationType; + RANAP_ChosenIntegrityProtectionAlgorithm_t *chosenIntegrityProtectionAlgorithm /* OPTIONAL */; + RANAP_IntegrityProtectionKey_t *integrityProtectionKey /* OPTIONAL */; + RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForSignalling /* OPTIONAL */; + RANAP_EncryptionKey_t *cipheringKey /* OPTIONAL */; + RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForCS /* OPTIONAL */; + RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForPS /* OPTIONAL */; + RANAP_D_RNTI_t *d_RNTI /* OPTIONAL */; + RANAP_TargetCellId_t *targetCellId /* OPTIONAL */; + RANAP_RAB_TrCH_Mapping_t *rAB_TrCH_Mapping /* 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_SourceRNC_ToTargetRNC_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceRNC_ToTargetRNC_TransparentContainer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceStatisticsDescriptor.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceStatisticsDescriptor.h new file mode 100644 index 0000000..5f459eb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceStatisticsDescriptor.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceStatisticsDescriptor_H_ +#define _RANAP_SourceStatisticsDescriptor_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_SourceStatisticsDescriptor { + RANAP_SourceStatisticsDescriptor_speech = 0, + RANAP_SourceStatisticsDescriptor_unknown = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_SourceStatisticsDescriptor; + +/* RANAP_SourceStatisticsDescriptor */ +typedef long RANAP_SourceStatisticsDescriptor_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceStatisticsDescriptor; +asn_struct_free_f RANAP_SourceStatisticsDescriptor_free; +asn_struct_print_f RANAP_SourceStatisticsDescriptor_print; +asn_constr_check_f RANAP_SourceStatisticsDescriptor_constraint; +ber_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_ber; +der_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_der; +xer_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_xer; +xer_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_xer; +per_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_uper; +per_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_uper; +per_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_aper; +per_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceStatisticsDescriptor_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h new file mode 100644 index 0000000..57bc739 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SourceUTRANCellID_H_ +#define _RANAP_SourceUTRANCellID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SourceUTRANCellID */ +typedef struct RANAP_SourceUTRANCellID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_TargetCellId_t uTRANcellID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SourceUTRANCellID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceUTRANCellID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceUTRANCellID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h new file mode 100644 index 0000000..347fb40 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.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" + */ + +#ifndef _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ +#define _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer */ +typedef OCTET_STRING_t RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer; +asn_struct_free_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_free; +asn_struct_print_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_print; +asn_constr_check_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_constraint; +ber_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SubflowSDU-Size.h b/include/osmocom/osmo-iuh/ranap/RANAP_SubflowSDU-Size.h new file mode 100644 index 0000000..daaf20b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SubflowSDU-Size.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" + */ + +#ifndef _RANAP_SubflowSDU_Size_H_ +#define _RANAP_SubflowSDU_Size_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SubflowSDU-Size */ +typedef long RANAP_SubflowSDU_Size_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SubflowSDU_Size; +asn_struct_free_f RANAP_SubflowSDU_Size_free; +asn_struct_print_f RANAP_SubflowSDU_Size_print; +asn_constr_check_f RANAP_SubflowSDU_Size_constraint; +ber_type_decoder_f RANAP_SubflowSDU_Size_decode_ber; +der_type_encoder_f RANAP_SubflowSDU_Size_encode_der; +xer_type_decoder_f RANAP_SubflowSDU_Size_decode_xer; +xer_type_encoder_f RANAP_SubflowSDU_Size_encode_xer; +per_type_decoder_f RANAP_SubflowSDU_Size_decode_uper; +per_type_encoder_f RANAP_SubflowSDU_Size_encode_uper; +per_type_decoder_f RANAP_SubflowSDU_Size_decode_aper; +per_type_encoder_f RANAP_SubflowSDU_Size_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SubflowSDU_Size_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SubscriberProfileIDforRFP.h b/include/osmocom/osmo-iuh/ranap/RANAP_SubscriberProfileIDforRFP.h new file mode 100644 index 0000000..984957b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SubscriberProfileIDforRFP.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" + */ + +#ifndef _RANAP_SubscriberProfileIDforRFP_H_ +#define _RANAP_SubscriberProfileIDforRFP_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SubscriberProfileIDforRFP */ +typedef long RANAP_SubscriberProfileIDforRFP_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SubscriberProfileIDforRFP; +asn_struct_free_f RANAP_SubscriberProfileIDforRFP_free; +asn_struct_print_f RANAP_SubscriberProfileIDforRFP_print; +asn_constr_check_f RANAP_SubscriberProfileIDforRFP_constraint; +ber_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_ber; +der_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_der; +xer_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_xer; +xer_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_xer; +per_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_uper; +per_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_uper; +per_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_aper; +per_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SubscriberProfileIDforRFP_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h b/include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h new file mode 100644 index 0000000..e7243c2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_SuccessfulOutcome_H_ +#define _RANAP_SuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SuccessfulOutcome */ +typedef struct RANAP_SuccessfulOutcome { + RANAP_ProcedureCode_t procedureCode; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SuccessfulOutcome_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SupportedBitrate.h b/include/osmocom/osmo-iuh/ranap/RANAP_SupportedBitrate.h new file mode 100644 index 0000000..a65f694 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SupportedBitrate.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" + */ + +#ifndef _RANAP_SupportedBitrate_H_ +#define _RANAP_SupportedBitrate_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SupportedBitrate */ +typedef long RANAP_SupportedBitrate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SupportedBitrate; +asn_struct_free_f RANAP_SupportedBitrate_free; +asn_struct_print_f RANAP_SupportedBitrate_print; +asn_constr_check_f RANAP_SupportedBitrate_constraint; +ber_type_decoder_f RANAP_SupportedBitrate_decode_ber; +der_type_encoder_f RANAP_SupportedBitrate_encode_der; +xer_type_decoder_f RANAP_SupportedBitrate_decode_xer; +xer_type_encoder_f RANAP_SupportedBitrate_encode_xer; +per_type_decoder_f RANAP_SupportedBitrate_decode_uper; +per_type_encoder_f RANAP_SupportedBitrate_encode_uper; +per_type_decoder_f RANAP_SupportedBitrate_decode_aper; +per_type_encoder_f RANAP_SupportedBitrate_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SupportedBitrate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h b/include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h new file mode 100644 index 0000000..609cd41 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_SupportedRAB_ParameterBitrateList_H_ +#define _RANAP_SupportedRAB_ParameterBitrateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_SupportedRAB-ParameterBitrateList */ +typedef struct RANAP_SupportedRAB_ParameterBitrateList { + A_SEQUENCE_OF(RANAP_SupportedBitrate_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_SupportedRAB_ParameterBitrateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_SupportedRAB_ParameterBitrateList; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_SupportedRAB_ParameterBitrateList_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TAC.h b/include/osmocom/osmo-iuh/ranap/RANAP_TAC.h new file mode 100644 index 0000000..7b3e47b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TAC.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" + */ + +#ifndef _RANAP_TAC_H_ +#define _RANAP_TAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TAC */ +typedef OCTET_STRING_t RANAP_TAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TAC; +asn_struct_free_f RANAP_TAC_free; +asn_struct_print_f RANAP_TAC_print; +asn_constr_check_f RANAP_TAC_constraint; +ber_type_decoder_f RANAP_TAC_decode_ber; +der_type_encoder_f RANAP_TAC_encode_der; +xer_type_decoder_f RANAP_TAC_decode_xer; +xer_type_encoder_f RANAP_TAC_encode_xer; +per_type_decoder_f RANAP_TAC_decode_uper; +per_type_encoder_f RANAP_TAC_encode_uper; +per_type_decoder_f RANAP_TAC_decode_aper; +per_type_encoder_f RANAP_TAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TAC_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TAI.h b/include/osmocom/osmo-iuh/ranap/RANAP_TAI.h new file mode 100644 index 0000000..2aab416 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TAI.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TAI_H_ +#define _RANAP_TAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TAI */ +typedef struct RANAP_TAI { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_TAC_t tAC; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TAI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TAI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TBCD-STRING.h b/include/osmocom/osmo-iuh/ranap/RANAP_TBCD-STRING.h new file mode 100644 index 0000000..b3787aa --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TBCD-STRING.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" + */ + +#ifndef _RANAP_TBCD_STRING_H_ +#define _RANAP_TBCD_STRING_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TBCD-STRING */ +typedef OCTET_STRING_t RANAP_TBCD_STRING_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TBCD_STRING; +asn_struct_free_f RANAP_TBCD_STRING_free; +asn_struct_print_f RANAP_TBCD_STRING_print; +asn_constr_check_f RANAP_TBCD_STRING_constraint; +ber_type_decoder_f RANAP_TBCD_STRING_decode_ber; +der_type_encoder_f RANAP_TBCD_STRING_encode_der; +xer_type_decoder_f RANAP_TBCD_STRING_decode_xer; +xer_type_encoder_f RANAP_TBCD_STRING_encode_xer; +per_type_decoder_f RANAP_TBCD_STRING_decode_uper; +per_type_encoder_f RANAP_TBCD_STRING_encode_uper; +per_type_decoder_f RANAP_TBCD_STRING_decode_aper; +per_type_encoder_f RANAP_TBCD_STRING_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TBCD_STRING_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h b/include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h new file mode 100644 index 0000000..310b162 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TMGI_H_ +#define _RANAP_TMGI_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TMGI */ +typedef struct RANAP_TMGI { + RANAP_PLMNidentity_t pLMNidentity; + OCTET_STRING_t serviceID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TMGI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TMGI; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TMGI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TMSI.h b/include/osmocom/osmo-iuh/ranap/RANAP_TMSI.h new file mode 100644 index 0000000..f4d4c4d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TMSI.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" + */ + +#ifndef _RANAP_TMSI_H_ +#define _RANAP_TMSI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TMSI */ +typedef OCTET_STRING_t RANAP_TMSI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TMSI; +asn_struct_free_f RANAP_TMSI_free; +asn_struct_print_f RANAP_TMSI_print; +asn_constr_check_f RANAP_TMSI_constraint; +ber_type_decoder_f RANAP_TMSI_decode_ber; +der_type_encoder_f RANAP_TMSI_encode_der; +xer_type_decoder_f RANAP_TMSI_decode_xer; +xer_type_encoder_f RANAP_TMSI_encode_xer; +per_type_decoder_f RANAP_TMSI_decode_uper; +per_type_encoder_f RANAP_TMSI_encode_uper; +per_type_decoder_f RANAP_TMSI_decode_aper; +per_type_encoder_f RANAP_TMSI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TMSI_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h b/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h new file mode 100644 index 0000000..cd5fedf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_TNLInformationEnhRelInfoReq_H_ +#define _RANAP_TNLInformationEnhRelInfoReq_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TNLInformationEnhRelInfoReq */ +typedef struct RANAP_TNLInformationEnhRelInfoReq { + RANAP_TransportLayerAddress_t transportLayerAddress; + RANAP_IuTransportAssociation_t iuTransportAssociation; + 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_TNLInformationEnhRelInfoReq_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TNLInformationEnhRelInfoReq; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TNLInformationEnhRelInfoReq_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h b/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h new file mode 100644 index 0000000..c01c804 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_TNLInformationEnhRelInfoRes_H_ +#define _RANAP_TNLInformationEnhRelInfoRes_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TNLInformationEnhRelInfoRes */ +typedef struct RANAP_TNLInformationEnhRelInfoRes { + RANAP_TransportLayerAddress_t dl_forwardingTransportLayerAddress; + RANAP_IuTransportAssociation_t dl_forwardingTransportAssociation; + 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_TNLInformationEnhRelInfoRes_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TNLInformationEnhRelInfoRes; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TNLInformationEnhRelInfoRes_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Target-ToSource-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_Target-ToSource-TransparentContainer.h new file mode 100644 index 0000000..0b82065 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Target-ToSource-TransparentContainer.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" + */ + +#ifndef _RANAP_Target_ToSource_TransparentContainer_H_ +#define _RANAP_Target_ToSource_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Target-ToSource-TransparentContainer */ +typedef OCTET_STRING_t RANAP_Target_ToSource_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Target_ToSource_TransparentContainer; +asn_struct_free_f RANAP_Target_ToSource_TransparentContainer_free; +asn_struct_print_f RANAP_Target_ToSource_TransparentContainer_print; +asn_constr_check_f RANAP_Target_ToSource_TransparentContainer_constraint; +ber_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Target_ToSource_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h new file mode 100644 index 0000000..9ee065e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.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" + */ + +#ifndef _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ +#define _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargetBSS-ToSourceBSS-TransparentContainer */ +typedef OCTET_STRING_t RANAP_TargetBSS_ToSourceBSS_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetBSS_ToSourceBSS_TransparentContainer; +asn_struct_free_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_free; +asn_struct_print_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_print; +asn_constr_check_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_constraint; +ber_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetCellId.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetCellId.h new file mode 100644 index 0000000..06dcb01 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetCellId.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" + */ + +#ifndef _RANAP_TargetCellId_H_ +#define _RANAP_TargetCellId_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargetCellId */ +typedef long RANAP_TargetCellId_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetCellId; +asn_struct_free_f RANAP_TargetCellId_free; +asn_struct_print_f RANAP_TargetCellId_print; +asn_constr_check_f RANAP_TargetCellId_constraint; +ber_type_decoder_f RANAP_TargetCellId_decode_ber; +der_type_encoder_f RANAP_TargetCellId_encode_der; +xer_type_decoder_f RANAP_TargetCellId_decode_xer; +xer_type_encoder_f RANAP_TargetCellId_encode_xer; +per_type_decoder_f RANAP_TargetCellId_decode_uper; +per_type_encoder_f RANAP_TargetCellId_encode_uper; +per_type_decoder_f RANAP_TargetCellId_decode_aper; +per_type_encoder_f RANAP_TargetCellId_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetCellId_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h new file mode 100644 index 0000000..d7f6d5c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TargetENB_ID_H_ +#define _RANAP_TargetENB_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargetENB-ID */ +typedef struct RANAP_TargetENB_ID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_ENB_ID_t eNB_ID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + RANAP_TAI_t selectedTAI; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TargetENB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetENB_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetENB_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h new file mode 100644 index 0000000..c6b6ff6 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TargetID_H_ +#define _RANAP_TargetID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TargetID_PR { + RANAP_TargetID_PR_NOTHING, /* No components present */ + RANAP_TargetID_PR_targetRNC_ID, + RANAP_TargetID_PR_cGI, + /* Extensions may appear below */ + RANAP_TargetID_PR_targeteNB_ID +} RANAP_TargetID_PR; + +/* RANAP_TargetID */ +typedef struct RANAP_TargetID { + RANAP_TargetID_PR present; + union RANAP_TargetID_u { + RANAP_TargetRNC_ID_t targetRNC_ID; + RANAP_CGI_t cGI; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_TargetENB_ID_t targeteNB_ID; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TargetID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h new file mode 100644 index 0000000..1482c30 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TargetRNC_ID_H_ +#define _RANAP_TargetRNC_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargetRNC-ID */ +typedef struct RANAP_TargetRNC_ID { + RANAP_LAI_t lAI; + RANAP_RAC_t *rAC /* OPTIONAL */; + RANAP_RNC_ID_t rNC_ID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TargetRNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetRNC_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetRNC_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h new file mode 100644 index 0000000..78ee67c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ +#define _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargetRNC-ToSourceRNC-TransparentContainer */ +typedef struct RANAP_TargetRNC_ToSourceRNC_TransparentContainer { + RANAP_RRC_Container_t rRC_Container; + RANAP_D_RNTI_t *d_RNTI /* 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_TargetRNC_ToSourceRNC_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetRNC_ToSourceRNC_TransparentContainer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h b/include/osmocom/osmo-iuh/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h new file mode 100644 index 0000000..82f02cd --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.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" + */ + +#ifndef _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ +#define _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer */ +typedef OCTET_STRING_t RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer; +asn_struct_free_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_free; +asn_struct_print_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_print; +asn_constr_check_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_constraint; +ber_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_ber; +der_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_der; +xer_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_xer; +xer_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_xer; +per_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_uper; +per_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_uper; +per_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_aper; +per_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h new file mode 100644 index 0000000..f440ed2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TemporaryUE_ID_H_ +#define _RANAP_TemporaryUE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TemporaryUE_ID_PR { + RANAP_TemporaryUE_ID_PR_NOTHING, /* No components present */ + RANAP_TemporaryUE_ID_PR_tMSI, + RANAP_TemporaryUE_ID_PR_p_TMSI, + /* Extensions may appear below */ + +} RANAP_TemporaryUE_ID_PR; + +/* RANAP_TemporaryUE-ID */ +typedef struct RANAP_TemporaryUE_ID { + RANAP_TemporaryUE_ID_PR present; + union RANAP_TemporaryUE_ID_u { + RANAP_TMSI_t tMSI; + RANAP_P_TMSI_t p_TMSI; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TemporaryUE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TemporaryUE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TemporaryUE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h b/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h new file mode 100644 index 0000000..f525d6a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.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" + */ + +#ifndef _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ +#define _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Time-UE-StayedInCell-EnhancedGranularity */ +typedef long RANAP_Time_UE_StayedInCell_EnhancedGranularity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Time_UE_StayedInCell_EnhancedGranularity; +asn_struct_free_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_free; +asn_struct_print_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_print; +asn_constr_check_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_constraint; +ber_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_ber; +der_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_der; +xer_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_xer; +xer_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_xer; +per_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_uper; +per_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_uper; +per_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_aper; +per_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell.h b/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell.h new file mode 100644 index 0000000..d87a899 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_Time-UE-StayedInCell.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" + */ + +#ifndef _RANAP_Time_UE_StayedInCell_H_ +#define _RANAP_Time_UE_StayedInCell_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_Time-UE-StayedInCell */ +typedef long RANAP_Time_UE_StayedInCell_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_Time_UE_StayedInCell; +asn_struct_free_f RANAP_Time_UE_StayedInCell_free; +asn_struct_print_f RANAP_Time_UE_StayedInCell_print; +asn_constr_check_f RANAP_Time_UE_StayedInCell_constraint; +ber_type_decoder_f RANAP_Time_UE_StayedInCell_decode_ber; +der_type_encoder_f RANAP_Time_UE_StayedInCell_encode_der; +xer_type_decoder_f RANAP_Time_UE_StayedInCell_decode_xer; +xer_type_encoder_f RANAP_Time_UE_StayedInCell_encode_xer; +per_type_decoder_f RANAP_Time_UE_StayedInCell_decode_uper; +per_type_encoder_f RANAP_Time_UE_StayedInCell_encode_uper; +per_type_decoder_f RANAP_Time_UE_StayedInCell_decode_aper; +per_type_encoder_f RANAP_Time_UE_StayedInCell_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_Time_UE_StayedInCell_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TimeToMBMSDataTransfer.h b/include/osmocom/osmo-iuh/ranap/RANAP_TimeToMBMSDataTransfer.h new file mode 100644 index 0000000..31ede6e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TimeToMBMSDataTransfer.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" + */ + +#ifndef _RANAP_TimeToMBMSDataTransfer_H_ +#define _RANAP_TimeToMBMSDataTransfer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TimeToMBMSDataTransfer */ +typedef OCTET_STRING_t RANAP_TimeToMBMSDataTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TimeToMBMSDataTransfer; +asn_struct_free_f RANAP_TimeToMBMSDataTransfer_free; +asn_struct_print_f RANAP_TimeToMBMSDataTransfer_print; +asn_constr_check_f RANAP_TimeToMBMSDataTransfer_constraint; +ber_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_ber; +der_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_der; +xer_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_xer; +xer_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_xer; +per_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_uper; +per_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_uper; +per_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_aper; +per_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TimeToMBMSDataTransfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TimingDifferenceULDL.h b/include/osmocom/osmo-iuh/ranap/RANAP_TimingDifferenceULDL.h new file mode 100644 index 0000000..7497493 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TimingDifferenceULDL.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" + */ + +#ifndef _RANAP_TimingDifferenceULDL_H_ +#define _RANAP_TimingDifferenceULDL_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TimingDifferenceULDL */ +typedef OCTET_STRING_t RANAP_TimingDifferenceULDL_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TimingDifferenceULDL; +asn_struct_free_f RANAP_TimingDifferenceULDL_free; +asn_struct_print_f RANAP_TimingDifferenceULDL_print; +asn_constr_check_f RANAP_TimingDifferenceULDL_constraint; +ber_type_decoder_f RANAP_TimingDifferenceULDL_decode_ber; +der_type_encoder_f RANAP_TimingDifferenceULDL_encode_der; +xer_type_decoder_f RANAP_TimingDifferenceULDL_decode_xer; +xer_type_encoder_f RANAP_TimingDifferenceULDL_encode_xer; +per_type_decoder_f RANAP_TimingDifferenceULDL_decode_uper; +per_type_encoder_f RANAP_TimingDifferenceULDL_encode_uper; +per_type_decoder_f RANAP_TimingDifferenceULDL_decode_aper; +per_type_encoder_f RANAP_TimingDifferenceULDL_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TimingDifferenceULDL_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h b/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h new file mode 100644 index 0000000..fe0a8d9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TrCH_ID_List_H_ +#define _RANAP_TrCH_ID_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TrCH-ID-List */ +typedef struct RANAP_TrCH_ID_List { + A_SEQUENCE_OF(RANAP_TrCH_ID_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_TrCH_ID_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrCH_ID_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TrCH_ID_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h new file mode 100644 index 0000000..3d7724d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TrCH_ID_H_ +#define _RANAP_TrCH_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TrCH-ID */ +typedef struct RANAP_TrCH_ID { + RANAP_DCH_ID_t *dCH_ID /* OPTIONAL */; + RANAP_DSCH_ID_t *dSCH_ID /* OPTIONAL */; + RANAP_USCH_ID_t *uSCH_ID /* 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_TrCH_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrCH_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TrCH_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceDepth.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceDepth.h new file mode 100644 index 0000000..4bad74d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceDepth.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TraceDepth_H_ +#define _RANAP_TraceDepth_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TraceDepth { + RANAP_TraceDepth_minimum = 0, + RANAP_TraceDepth_medium = 1, + RANAP_TraceDepth_maximum = 2 + /* + * Enumeration is extensible + */ +} e_RANAP_TraceDepth; + +/* RANAP_TraceDepth */ +typedef long RANAP_TraceDepth_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceDepth; +asn_struct_free_f RANAP_TraceDepth_free; +asn_struct_print_f RANAP_TraceDepth_print; +asn_constr_check_f RANAP_TraceDepth_constraint; +ber_type_decoder_f RANAP_TraceDepth_decode_ber; +der_type_encoder_f RANAP_TraceDepth_encode_der; +xer_type_decoder_f RANAP_TraceDepth_decode_xer; +xer_type_encoder_f RANAP_TraceDepth_encode_xer; +per_type_decoder_f RANAP_TraceDepth_decode_uper; +per_type_encoder_f RANAP_TraceDepth_encode_uper; +per_type_decoder_f RANAP_TraceDepth_decode_aper; +per_type_encoder_f RANAP_TraceDepth_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceDepth_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h new file mode 100644 index 0000000..79ff8ea --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TraceInformation_H_ +#define _RANAP_TraceInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TraceInformation */ +typedef struct RANAP_TraceInformation { + RANAP_TraceReference_t traceReference; + RANAP_UE_ID_t ue_identity; + RANAP_TracePropagationParameters_t *tracePropagationParameters /* 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_TraceInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h b/include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h new file mode 100644 index 0000000..41789a8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h @@ -0,0 +1,47 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TracePropagationParameters_H_ +#define _RANAP_TracePropagationParameters_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TracePropagationParameters */ +typedef struct RANAP_TracePropagationParameters { + RANAP_TraceRecordingSessionReference_t traceRecordingSessionReference; + RANAP_TraceDepth_t traceDepth; + RANAP_ListOfInterfacesToTrace_t *listOfInterfacesToTrace /* 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_TracePropagationParameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TracePropagationParameters; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TracePropagationParameters_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h new file mode 100644 index 0000000..d006be2 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TraceRecordingSessionInformation_H_ +#define _RANAP_TraceRecordingSessionInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TraceRecordingSessionInformation */ +typedef struct RANAP_TraceRecordingSessionInformation { + RANAP_TraceReference_t traceReference; + RANAP_TraceRecordingSessionReference_t traceRecordingSessionReference; + 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_TraceRecordingSessionInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceRecordingSessionInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceRecordingSessionInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionReference.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionReference.h new file mode 100644 index 0000000..7545987 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionReference.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" + */ + +#ifndef _RANAP_TraceRecordingSessionReference_H_ +#define _RANAP_TraceRecordingSessionReference_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TraceRecordingSessionReference */ +typedef long RANAP_TraceRecordingSessionReference_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceRecordingSessionReference; +asn_struct_free_f RANAP_TraceRecordingSessionReference_free; +asn_struct_print_f RANAP_TraceRecordingSessionReference_print; +asn_constr_check_f RANAP_TraceRecordingSessionReference_constraint; +ber_type_decoder_f RANAP_TraceRecordingSessionReference_decode_ber; +der_type_encoder_f RANAP_TraceRecordingSessionReference_encode_der; +xer_type_decoder_f RANAP_TraceRecordingSessionReference_decode_xer; +xer_type_encoder_f RANAP_TraceRecordingSessionReference_encode_xer; +per_type_decoder_f RANAP_TraceRecordingSessionReference_decode_uper; +per_type_encoder_f RANAP_TraceRecordingSessionReference_encode_uper; +per_type_decoder_f RANAP_TraceRecordingSessionReference_decode_aper; +per_type_encoder_f RANAP_TraceRecordingSessionReference_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceRecordingSessionReference_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceReference.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceReference.h new file mode 100644 index 0000000..ab3069d --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceReference.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" + */ + +#ifndef _RANAP_TraceReference_H_ +#define _RANAP_TraceReference_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TraceReference */ +typedef OCTET_STRING_t RANAP_TraceReference_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceReference; +asn_struct_free_f RANAP_TraceReference_free; +asn_struct_print_f RANAP_TraceReference_print; +asn_constr_check_f RANAP_TraceReference_constraint; +ber_type_decoder_f RANAP_TraceReference_decode_ber; +der_type_encoder_f RANAP_TraceReference_encode_der; +xer_type_decoder_f RANAP_TraceReference_decode_xer; +xer_type_encoder_f RANAP_TraceReference_encode_xer; +per_type_decoder_f RANAP_TraceReference_decode_uper; +per_type_encoder_f RANAP_TraceReference_encode_uper; +per_type_decoder_f RANAP_TraceReference_decode_aper; +per_type_encoder_f RANAP_TraceReference_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceReference_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TraceType.h b/include/osmocom/osmo-iuh/ranap/RANAP_TraceType.h new file mode 100644 index 0000000..1f1edb4 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TraceType.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" + */ + +#ifndef _RANAP_TraceType_H_ +#define _RANAP_TraceType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TraceType */ +typedef OCTET_STRING_t RANAP_TraceType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceType; +asn_struct_free_f RANAP_TraceType_free; +asn_struct_print_f RANAP_TraceType_print; +asn_constr_check_f RANAP_TraceType_constraint; +ber_type_decoder_f RANAP_TraceType_decode_ber; +der_type_encoder_f RANAP_TraceType_encode_der; +xer_type_decoder_f RANAP_TraceType_decode_xer; +xer_type_encoder_f RANAP_TraceType_encode_xer; +per_type_decoder_f RANAP_TraceType_decode_uper; +per_type_encoder_f RANAP_TraceType_encode_uper; +per_type_decoder_f RANAP_TraceType_decode_aper; +per_type_encoder_f RANAP_TraceType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TraceType_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TrafficClass.h b/include/osmocom/osmo-iuh/ranap/RANAP_TrafficClass.h new file mode 100644 index 0000000..5d3eb28 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TrafficClass.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TrafficClass_H_ +#define _RANAP_TrafficClass_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TrafficClass { + RANAP_TrafficClass_conversational = 0, + RANAP_TrafficClass_streaming = 1, + RANAP_TrafficClass_interactive = 2, + RANAP_TrafficClass_background = 3 + /* + * Enumeration is extensible + */ +} e_RANAP_TrafficClass; + +/* RANAP_TrafficClass */ +typedef long RANAP_TrafficClass_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrafficClass; +asn_struct_free_f RANAP_TrafficClass_free; +asn_struct_print_f RANAP_TrafficClass_print; +asn_constr_check_f RANAP_TrafficClass_constraint; +ber_type_decoder_f RANAP_TrafficClass_decode_ber; +der_type_encoder_f RANAP_TrafficClass_encode_der; +xer_type_decoder_f RANAP_TrafficClass_decode_xer; +xer_type_encoder_f RANAP_TrafficClass_encode_xer; +per_type_decoder_f RANAP_TrafficClass_decode_uper; +per_type_encoder_f RANAP_TrafficClass_encode_uper; +per_type_decoder_f RANAP_TrafficClass_decode_aper; +per_type_encoder_f RANAP_TrafficClass_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TrafficClass_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TrafficHandlingPriority.h b/include/osmocom/osmo-iuh/ranap/RANAP_TrafficHandlingPriority.h new file mode 100644 index 0000000..2067c21 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TrafficHandlingPriority.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" + */ + +#ifndef _RANAP_TrafficHandlingPriority_H_ +#define _RANAP_TrafficHandlingPriority_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TrafficHandlingPriority { + RANAP_TrafficHandlingPriority_spare = 0, + RANAP_TrafficHandlingPriority_highest = 1, + RANAP_TrafficHandlingPriority_lowest = 14, + RANAP_TrafficHandlingPriority_no_priority_used = 15 +} e_RANAP_TrafficHandlingPriority; + +/* RANAP_TrafficHandlingPriority */ +typedef long RANAP_TrafficHandlingPriority_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrafficHandlingPriority; +asn_struct_free_f RANAP_TrafficHandlingPriority_free; +asn_struct_print_f RANAP_TrafficHandlingPriority_print; +asn_constr_check_f RANAP_TrafficHandlingPriority_constraint; +ber_type_decoder_f RANAP_TrafficHandlingPriority_decode_ber; +der_type_encoder_f RANAP_TrafficHandlingPriority_encode_der; +xer_type_decoder_f RANAP_TrafficHandlingPriority_decode_xer; +xer_type_encoder_f RANAP_TrafficHandlingPriority_encode_xer; +per_type_decoder_f RANAP_TrafficHandlingPriority_decode_uper; +per_type_encoder_f RANAP_TrafficHandlingPriority_encode_uper; +per_type_decoder_f RANAP_TrafficHandlingPriority_decode_aper; +per_type_encoder_f RANAP_TrafficHandlingPriority_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TrafficHandlingPriority_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TransferDelay.h b/include/osmocom/osmo-iuh/ranap/RANAP_TransferDelay.h new file mode 100644 index 0000000..7339967 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TransferDelay.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" + */ + +#ifndef _RANAP_TransferDelay_H_ +#define _RANAP_TransferDelay_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TransferDelay */ +typedef long RANAP_TransferDelay_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransferDelay; +asn_struct_free_f RANAP_TransferDelay_free; +asn_struct_print_f RANAP_TransferDelay_print; +asn_constr_check_f RANAP_TransferDelay_constraint; +ber_type_decoder_f RANAP_TransferDelay_decode_ber; +der_type_encoder_f RANAP_TransferDelay_encode_der; +xer_type_decoder_f RANAP_TransferDelay_decode_xer; +xer_type_encoder_f RANAP_TransferDelay_encode_xer; +per_type_decoder_f RANAP_TransferDelay_decode_uper; +per_type_encoder_f RANAP_TransferDelay_encode_uper; +per_type_decoder_f RANAP_TransferDelay_decode_aper; +per_type_encoder_f RANAP_TransferDelay_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TransferDelay_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerAddress.h b/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerAddress.h new file mode 100644 index 0000000..fb99bac --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerAddress.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" + */ + +#ifndef _RANAP_TransportLayerAddress_H_ +#define _RANAP_TransportLayerAddress_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TransportLayerAddress */ +typedef BIT_STRING_t RANAP_TransportLayerAddress_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransportLayerAddress; +asn_struct_free_f RANAP_TransportLayerAddress_free; +asn_struct_print_f RANAP_TransportLayerAddress_print; +asn_constr_check_f RANAP_TransportLayerAddress_constraint; +ber_type_decoder_f RANAP_TransportLayerAddress_decode_ber; +der_type_encoder_f RANAP_TransportLayerAddress_encode_der; +xer_type_decoder_f RANAP_TransportLayerAddress_decode_xer; +xer_type_encoder_f RANAP_TransportLayerAddress_encode_xer; +per_type_decoder_f RANAP_TransportLayerAddress_decode_uper; +per_type_encoder_f RANAP_TransportLayerAddress_encode_uper; +per_type_decoder_f RANAP_TransportLayerAddress_decode_aper; +per_type_encoder_f RANAP_TransportLayerAddress_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TransportLayerAddress_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h new file mode 100644 index 0000000..27560c0 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_TransportLayerInformation_H_ +#define _RANAP_TransportLayerInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TransportLayerInformation */ +typedef struct RANAP_TransportLayerInformation { + RANAP_TransportLayerAddress_t transportLayerAddress; + RANAP_IuTransportAssociation_t iuTransportAssociation; + 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_TransportLayerInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransportLayerInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TransportLayerInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TriggerID.h b/include/osmocom/osmo-iuh/ranap/RANAP_TriggerID.h new file mode 100644 index 0000000..eba5820 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TriggerID.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" + */ + +#ifndef _RANAP_TriggerID_H_ +#define _RANAP_TriggerID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TriggerID */ +typedef OCTET_STRING_t RANAP_TriggerID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TriggerID; +asn_struct_free_f RANAP_TriggerID_free; +asn_struct_print_f RANAP_TriggerID_print; +asn_constr_check_f RANAP_TriggerID_constraint; +ber_type_decoder_f RANAP_TriggerID_decode_ber; +der_type_encoder_f RANAP_TriggerID_encode_der; +xer_type_decoder_f RANAP_TriggerID_decode_xer; +xer_type_encoder_f RANAP_TriggerID_encode_xer; +per_type_decoder_f RANAP_TriggerID_decode_uper; +per_type_encoder_f RANAP_TriggerID_encode_uper; +per_type_decoder_f RANAP_TriggerID_decode_aper; +per_type_encoder_f RANAP_TriggerID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TriggerID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TriggeringMessage.h b/include/osmocom/osmo-iuh/ranap/RANAP_TriggeringMessage.h new file mode 100644 index 0000000..f43f734 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TriggeringMessage.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-CommonDataTypes" + * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + */ + +#ifndef _RANAP_TriggeringMessage_H_ +#define _RANAP_TriggeringMessage_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TriggeringMessage { + RANAP_TriggeringMessage_initiating_message = 0, + RANAP_TriggeringMessage_successful_outcome = 1, + RANAP_TriggeringMessage_unsuccessfull_outcome = 2, + RANAP_TriggeringMessage_outcome = 3 +} e_RANAP_TriggeringMessage; + +/* RANAP_TriggeringMessage */ +typedef long RANAP_TriggeringMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TriggeringMessage; +asn_struct_free_f RANAP_TriggeringMessage_free; +asn_struct_print_f RANAP_TriggeringMessage_print; +asn_constr_check_f RANAP_TriggeringMessage_constraint; +ber_type_decoder_f RANAP_TriggeringMessage_decode_ber; +der_type_encoder_f RANAP_TriggeringMessage_encode_der; +xer_type_decoder_f RANAP_TriggeringMessage_decode_xer; +xer_type_encoder_f RANAP_TriggeringMessage_encode_xer; +per_type_decoder_f RANAP_TriggeringMessage_decode_uper; +per_type_encoder_f RANAP_TriggeringMessage_encode_uper; +per_type_decoder_f RANAP_TriggeringMessage_decode_aper; +per_type_encoder_f RANAP_TriggeringMessage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TriggeringMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h new file mode 100644 index 0000000..35dead3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TunnelInformation_H_ +#define _RANAP_TunnelInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_TunnelInformation */ +typedef struct RANAP_TunnelInformation { + RANAP_TransportLayerAddress_t transportLayerAddress; + RANAP_Port_Number_t *uDP_Port_Number /* 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_TunnelInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TunnelInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TunnelInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_TypeOfError.h b/include/osmocom/osmo-iuh/ranap/RANAP_TypeOfError.h new file mode 100644 index 0000000..12b0528 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_TypeOfError.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_TypeOfError_H_ +#define _RANAP_TypeOfError_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_TypeOfError { + RANAP_TypeOfError_not_understood = 0, + RANAP_TypeOfError_missing = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_TypeOfError; + +/* RANAP_TypeOfError */ +typedef long RANAP_TypeOfError_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_TypeOfError; +asn_struct_free_f RANAP_TypeOfError_free; +asn_struct_print_f RANAP_TypeOfError_print; +asn_constr_check_f RANAP_TypeOfError_constraint; +ber_type_decoder_f RANAP_TypeOfError_decode_ber; +der_type_encoder_f RANAP_TypeOfError_encode_der; +xer_type_decoder_f RANAP_TypeOfError_decode_xer; +xer_type_encoder_f RANAP_TypeOfError_encode_xer; +per_type_decoder_f RANAP_TypeOfError_decode_uper; +per_type_encoder_f RANAP_TypeOfError_encode_uper; +per_type_decoder_f RANAP_TypeOfError_decode_aper; +per_type_encoder_f RANAP_TypeOfError_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_TypeOfError_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h new file mode 100644 index 0000000..39b7510 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UE_AggregateMaximumBitRate_H_ +#define _RANAP_UE_AggregateMaximumBitRate_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UE-AggregateMaximumBitRate */ +typedef struct RANAP_UE_AggregateMaximumBitRate { + RANAP_UE_AggregateMaximumBitRateDownlink_t *uE_AggregateMaximumBitRateDownlink /* OPTIONAL */; + RANAP_UE_AggregateMaximumBitRateUplink_t *uE_AggregateMaximumBitRateUplink /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UE_AggregateMaximumBitRate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRate; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UE_AggregateMaximumBitRate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h new file mode 100644 index 0000000..0e6c196 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.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" + */ + +#ifndef _RANAP_UE_AggregateMaximumBitRateDownlink_H_ +#define _RANAP_UE_AggregateMaximumBitRateDownlink_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UE-AggregateMaximumBitRateDownlink */ +typedef long RANAP_UE_AggregateMaximumBitRateDownlink_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRateDownlink; +asn_struct_free_f RANAP_UE_AggregateMaximumBitRateDownlink_free; +asn_struct_print_f RANAP_UE_AggregateMaximumBitRateDownlink_print; +asn_constr_check_f RANAP_UE_AggregateMaximumBitRateDownlink_constraint; +ber_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_ber; +der_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_der; +xer_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_xer; +xer_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_xer; +per_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_uper; +per_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_uper; +per_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_aper; +per_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UE_AggregateMaximumBitRateDownlink_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h new file mode 100644 index 0000000..fca65bf --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRateUplink.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" + */ + +#ifndef _RANAP_UE_AggregateMaximumBitRateUplink_H_ +#define _RANAP_UE_AggregateMaximumBitRateUplink_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UE-AggregateMaximumBitRateUplink */ +typedef long RANAP_UE_AggregateMaximumBitRateUplink_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRateUplink; +asn_struct_free_f RANAP_UE_AggregateMaximumBitRateUplink_free; +asn_struct_print_f RANAP_UE_AggregateMaximumBitRateUplink_print; +asn_constr_check_f RANAP_UE_AggregateMaximumBitRateUplink_constraint; +ber_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_ber; +der_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_der; +xer_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_xer; +xer_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_xer; +per_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_uper; +per_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_uper; +per_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_aper; +per_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UE_AggregateMaximumBitRateUplink_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UE-History-Information.h b/include/osmocom/osmo-iuh/ranap/RANAP_UE-History-Information.h new file mode 100644 index 0000000..92df8b9 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UE-History-Information.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" + */ + +#ifndef _RANAP_UE_History_Information_H_ +#define _RANAP_UE_History_Information_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UE-History-Information */ +typedef OCTET_STRING_t RANAP_UE_History_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_History_Information; +asn_struct_free_f RANAP_UE_History_Information_free; +asn_struct_print_f RANAP_UE_History_Information_print; +asn_constr_check_f RANAP_UE_History_Information_constraint; +ber_type_decoder_f RANAP_UE_History_Information_decode_ber; +der_type_encoder_f RANAP_UE_History_Information_encode_der; +xer_type_decoder_f RANAP_UE_History_Information_decode_xer; +xer_type_encoder_f RANAP_UE_History_Information_encode_xer; +per_type_decoder_f RANAP_UE_History_Information_decode_uper; +per_type_encoder_f RANAP_UE_History_Information_encode_uper; +per_type_decoder_f RANAP_UE_History_Information_decode_aper; +per_type_encoder_f RANAP_UE_History_Information_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UE_History_Information_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h new file mode 100644 index 0000000..d0e957f --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UE_ID_H_ +#define _RANAP_UE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_UE_ID_PR { + RANAP_UE_ID_PR_NOTHING, /* No components present */ + RANAP_UE_ID_PR_imsi, + RANAP_UE_ID_PR_imei, + /* Extensions may appear below */ + RANAP_UE_ID_PR_imeisv +} RANAP_UE_ID_PR; + +/* RANAP_UE-ID */ +typedef struct RANAP_UE_ID { + RANAP_UE_ID_PR present; + union RANAP_UE_ID_u { + RANAP_IMSI_t imsi; + RANAP_IMEI_t imei; + /* + * This type is extensible, + * possible extensions are below. + */ + RANAP_IMEISV_t imeisv; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h new file mode 100644 index 0000000..adaf8e7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UESBI_Iu_H_ +#define _RANAP_UESBI_Iu_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UESBI-Iu */ +typedef struct RANAP_UESBI_Iu { + RANAP_UESBI_IuA_t *uESBI_IuA /* OPTIONAL */; + RANAP_UESBI_IuB_t *uESBI_IuB /* 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_UESBI_Iu_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_Iu; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UESBI_Iu_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuA.h b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuA.h new file mode 100644 index 0000000..c4c51bb --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuA.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" + */ + +#ifndef _RANAP_UESBI_IuA_H_ +#define _RANAP_UESBI_IuA_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UESBI-IuA */ +typedef BIT_STRING_t RANAP_UESBI_IuA_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_IuA; +asn_struct_free_f RANAP_UESBI_IuA_free; +asn_struct_print_f RANAP_UESBI_IuA_print; +asn_constr_check_f RANAP_UESBI_IuA_constraint; +ber_type_decoder_f RANAP_UESBI_IuA_decode_ber; +der_type_encoder_f RANAP_UESBI_IuA_encode_der; +xer_type_decoder_f RANAP_UESBI_IuA_decode_xer; +xer_type_encoder_f RANAP_UESBI_IuA_encode_xer; +per_type_decoder_f RANAP_UESBI_IuA_decode_uper; +per_type_encoder_f RANAP_UESBI_IuA_encode_uper; +per_type_decoder_f RANAP_UESBI_IuA_decode_aper; +per_type_encoder_f RANAP_UESBI_IuA_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UESBI_IuA_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuB.h b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuB.h new file mode 100644 index 0000000..4e8648b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UESBI-IuB.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" + */ + +#ifndef _RANAP_UESBI_IuB_H_ +#define _RANAP_UESBI_IuB_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UESBI-IuB */ +typedef BIT_STRING_t RANAP_UESBI_IuB_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_IuB; +asn_struct_free_f RANAP_UESBI_IuB_free; +asn_struct_print_f RANAP_UESBI_IuB_print; +asn_constr_check_f RANAP_UESBI_IuB_constraint; +ber_type_decoder_f RANAP_UESBI_IuB_decode_ber; +der_type_encoder_f RANAP_UESBI_IuB_encode_der; +xer_type_decoder_f RANAP_UESBI_IuB_decode_xer; +xer_type_encoder_f RANAP_UESBI_IuB_encode_xer; +per_type_decoder_f RANAP_UESBI_IuB_decode_uper; +per_type_encoder_f RANAP_UESBI_IuB_encode_uper; +per_type_decoder_f RANAP_UESBI_IuB_decode_aper; +per_type_encoder_f RANAP_UESBI_IuB_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UESBI_IuB_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h b/include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h new file mode 100644 index 0000000..76cc4f5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UESpecificInformationIndication_H_ +#define _RANAP_UESpecificInformationIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UESpecificInformationIndication */ +typedef struct RANAP_UESpecificInformationIndication { + struct ueSpecificInformationIndication_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueSpecificInformationIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UESpecificInformationIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESpecificInformationIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UESpecificInformationIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h new file mode 100644 index 0000000..3a969ae --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UL-GTP-PDU-SequenceNumber.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" + */ + +#ifndef _RANAP_UL_GTP_PDU_SequenceNumber_H_ +#define _RANAP_UL_GTP_PDU_SequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UL-GTP-PDU-SequenceNumber */ +typedef long RANAP_UL_GTP_PDU_SequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UL_GTP_PDU_SequenceNumber; +asn_struct_free_f RANAP_UL_GTP_PDU_SequenceNumber_free; +asn_struct_print_f RANAP_UL_GTP_PDU_SequenceNumber_print; +asn_constr_check_f RANAP_UL_GTP_PDU_SequenceNumber_constraint; +ber_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_ber; +der_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_der; +xer_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_xer; +xer_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_xer; +per_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_uper; +per_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_uper; +per_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_aper; +per_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UL_GTP_PDU_SequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UL-N-PDU-SequenceNumber.h b/include/osmocom/osmo-iuh/ranap/RANAP_UL-N-PDU-SequenceNumber.h new file mode 100644 index 0000000..b7304c7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UL-N-PDU-SequenceNumber.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" + */ + +#ifndef _RANAP_UL_N_PDU_SequenceNumber_H_ +#define _RANAP_UL_N_PDU_SequenceNumber_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UL-N-PDU-SequenceNumber */ +typedef long RANAP_UL_N_PDU_SequenceNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UL_N_PDU_SequenceNumber; +asn_struct_free_f RANAP_UL_N_PDU_SequenceNumber_free; +asn_struct_print_f RANAP_UL_N_PDU_SequenceNumber_print; +asn_constr_check_f RANAP_UL_N_PDU_SequenceNumber_constraint; +ber_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_ber; +der_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_der; +xer_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_xer; +xer_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_xer; +per_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_uper; +per_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_uper; +per_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_aper; +per_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UL_N_PDU_SequenceNumber_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UP-ModeVersions.h b/include/osmocom/osmo-iuh/ranap/RANAP_UP-ModeVersions.h new file mode 100644 index 0000000..209bb28 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UP-ModeVersions.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" + */ + +#ifndef _RANAP_UP_ModeVersions_H_ +#define _RANAP_UP_ModeVersions_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UP-ModeVersions */ +typedef BIT_STRING_t RANAP_UP_ModeVersions_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UP_ModeVersions; +asn_struct_free_f RANAP_UP_ModeVersions_free; +asn_struct_print_f RANAP_UP_ModeVersions_print; +asn_constr_check_f RANAP_UP_ModeVersions_constraint; +ber_type_decoder_f RANAP_UP_ModeVersions_decode_ber; +der_type_encoder_f RANAP_UP_ModeVersions_encode_der; +xer_type_decoder_f RANAP_UP_ModeVersions_decode_xer; +xer_type_encoder_f RANAP_UP_ModeVersions_encode_xer; +per_type_decoder_f RANAP_UP_ModeVersions_decode_uper; +per_type_encoder_f RANAP_UP_ModeVersions_encode_uper; +per_type_decoder_f RANAP_UP_ModeVersions_decode_aper; +per_type_encoder_f RANAP_UP_ModeVersions_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UP_ModeVersions_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h new file mode 100644 index 0000000..bdbee63 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UPInformation_H_ +#define _RANAP_UPInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UPInformation */ +typedef struct RANAP_UPInformation { + RANAP_FrameSequenceNumber_t frameSeqNoUL; + RANAP_FrameSequenceNumber_t frameSeqNoDL; + RANAP_PDUType14FrameSequenceNumber_t pdu14FrameSeqNoUL; + RANAP_PDUType14FrameSequenceNumber_t pdu14FrameSeqNoDL; + RANAP_DataPDUType_t dataPDUType; + RANAP_UPInitialisationFrame_t upinitialisationFrame; + 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_UPInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UPInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UPInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UPInitialisationFrame.h b/include/osmocom/osmo-iuh/ranap/RANAP_UPInitialisationFrame.h new file mode 100644 index 0000000..1118f14 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UPInitialisationFrame.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" + */ + +#ifndef _RANAP_UPInitialisationFrame_H_ +#define _RANAP_UPInitialisationFrame_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UPInitialisationFrame */ +typedef OCTET_STRING_t RANAP_UPInitialisationFrame_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UPInitialisationFrame; +asn_struct_free_f RANAP_UPInitialisationFrame_free; +asn_struct_print_f RANAP_UPInitialisationFrame_print; +asn_constr_check_f RANAP_UPInitialisationFrame_constraint; +ber_type_decoder_f RANAP_UPInitialisationFrame_decode_ber; +der_type_encoder_f RANAP_UPInitialisationFrame_encode_der; +xer_type_decoder_f RANAP_UPInitialisationFrame_decode_xer; +xer_type_encoder_f RANAP_UPInitialisationFrame_encode_xer; +per_type_decoder_f RANAP_UPInitialisationFrame_decode_uper; +per_type_encoder_f RANAP_UPInitialisationFrame_encode_uper; +per_type_decoder_f RANAP_UPInitialisationFrame_decode_aper; +per_type_encoder_f RANAP_UPInitialisationFrame_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UPInitialisationFrame_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_USCH-ID.h b/include/osmocom/osmo-iuh/ranap/RANAP_USCH-ID.h new file mode 100644 index 0000000..2462e8e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_USCH-ID.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" + */ + +#ifndef _RANAP_USCH_ID_H_ +#define _RANAP_USCH_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_USCH-ID */ +typedef long RANAP_USCH_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_USCH_ID; +asn_struct_free_f RANAP_USCH_ID_free; +asn_struct_print_f RANAP_USCH_ID_print; +asn_constr_check_f RANAP_USCH_ID_constraint; +ber_type_decoder_f RANAP_USCH_ID_decode_ber; +der_type_encoder_f RANAP_USCH_ID_encode_der; +xer_type_decoder_f RANAP_USCH_ID_decode_xer; +xer_type_encoder_f RANAP_USCH_ID_encode_xer; +per_type_decoder_f RANAP_USCH_ID_decode_uper; +per_type_encoder_f RANAP_USCH_ID_encode_uper; +per_type_decoder_f RANAP_USCH_ID_decode_aper; +per_type_encoder_f RANAP_USCH_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_USCH_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h b/include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h new file mode 100644 index 0000000..95fed88 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UTRAN_CellID_H_ +#define _RANAP_UTRAN_CellID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UTRAN-CellID */ +typedef struct RANAP_UTRAN_CellID { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_TargetCellId_t cellID; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UTRAN_CellID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UTRAN_CellID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UTRAN_CellID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h new file mode 100644 index 0000000..7c5942b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UeRadioCapabilityMatchRequest_H_ +#define _RANAP_UeRadioCapabilityMatchRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UeRadioCapabilityMatchRequest */ +typedef struct RANAP_UeRadioCapabilityMatchRequest { + struct ueRadioCapabilityMatchRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueRadioCapabilityMatchRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UeRadioCapabilityMatchRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UeRadioCapabilityMatchRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UeRadioCapabilityMatchRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h new file mode 100644 index 0000000..2703f5a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UeRadioCapabilityMatchResponse_H_ +#define _RANAP_UeRadioCapabilityMatchResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UeRadioCapabilityMatchResponse */ +typedef struct RANAP_UeRadioCapabilityMatchResponse { + struct ueRadioCapabilityMatchResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } ueRadioCapabilityMatchResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UeRadioCapabilityMatchResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UeRadioCapabilityMatchResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UeRadioCapabilityMatchResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h new file mode 100644 index 0000000..58d31a8 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UnsuccessfulLinking_IEs_H_ +#define _RANAP_UnsuccessfulLinking_IEs_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UnsuccessfulLinking_IEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulLinking_IEs; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UnsuccessfulLinking_IEs_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h new file mode 100644 index 0000000..d49f4a7 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UnsuccessfulOutcome_H_ +#define _RANAP_UnsuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UnsuccessfulOutcome */ +typedef struct RANAP_UnsuccessfulOutcome { + RANAP_ProcedureCode_t procedureCode; + RANAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UnsuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UnsuccessfulOutcome_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h new file mode 100644 index 0000000..be64f7b --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.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" + */ + +#ifndef _RANAP_UnsuccessfullyTransmittedDataVolume_H_ +#define _RANAP_UnsuccessfullyTransmittedDataVolume_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UnsuccessfullyTransmittedDataVolume */ +typedef unsigned long RANAP_UnsuccessfullyTransmittedDataVolume_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfullyTransmittedDataVolume; +asn_struct_free_f RANAP_UnsuccessfullyTransmittedDataVolume_free; +asn_struct_print_f RANAP_UnsuccessfullyTransmittedDataVolume_print; +asn_constr_check_f RANAP_UnsuccessfullyTransmittedDataVolume_constraint; +ber_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_ber; +der_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_der; +xer_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_xer; +xer_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_xer; +per_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_uper; +per_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_uper; +per_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_aper; +per_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UnsuccessfullyTransmittedDataVolume_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h new file mode 100644 index 0000000..914bdd3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UplinkInformationExchangeFailure_H_ +#define _RANAP_UplinkInformationExchangeFailure_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UplinkInformationExchangeFailure */ +typedef struct RANAP_UplinkInformationExchangeFailure { + struct uplinkInformationExchangeFailure_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } uplinkInformationExchangeFailure_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UplinkInformationExchangeFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeFailure; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UplinkInformationExchangeFailure_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h new file mode 100644 index 0000000..02f0559 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UplinkInformationExchangeRequest_H_ +#define _RANAP_UplinkInformationExchangeRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UplinkInformationExchangeRequest */ +typedef struct RANAP_UplinkInformationExchangeRequest { + struct uplinkInformationExchangeRequest_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } uplinkInformationExchangeRequest_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UplinkInformationExchangeRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeRequest; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UplinkInformationExchangeRequest_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h new file mode 100644 index 0000000..fc8625e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UplinkInformationExchangeResponse_H_ +#define _RANAP_UplinkInformationExchangeResponse_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UplinkInformationExchangeResponse */ +typedef struct RANAP_UplinkInformationExchangeResponse { + struct uplinkInformationExchangeResponse_ies { + A_SEQUENCE_OF(RANAP_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } uplinkInformationExchangeResponse_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UplinkInformationExchangeResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UplinkInformationExchangeResponse_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h b/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h new file mode 100644 index 0000000..f795fe5 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h @@ -0,0 +1,45 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + */ + +#ifndef _RANAP_UserPlaneInformation_H_ +#define _RANAP_UserPlaneInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UserPlaneInformation */ +typedef struct RANAP_UserPlaneInformation { + RANAP_UserPlaneMode_t userPlaneMode; + RANAP_UP_ModeVersions_t uP_ModeVersions; + 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_UserPlaneInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UserPlaneInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UserPlaneInformation_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneMode.h b/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneMode.h new file mode 100644 index 0000000..f2d6786 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneMode.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_UserPlaneMode_H_ +#define _RANAP_UserPlaneMode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_UserPlaneMode { + RANAP_UserPlaneMode_transparent_mode = 0, + RANAP_UserPlaneMode_support_mode_for_predefined_SDU_sizes = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_UserPlaneMode; + +/* RANAP_UserPlaneMode */ +typedef long RANAP_UserPlaneMode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UserPlaneMode; +asn_struct_free_f RANAP_UserPlaneMode_free; +asn_struct_print_f RANAP_UserPlaneMode_print; +asn_constr_check_f RANAP_UserPlaneMode_constraint; +ber_type_decoder_f RANAP_UserPlaneMode_decode_ber; +der_type_encoder_f RANAP_UserPlaneMode_encode_der; +xer_type_decoder_f RANAP_UserPlaneMode_decode_xer; +xer_type_encoder_f RANAP_UserPlaneMode_encode_xer; +per_type_decoder_f RANAP_UserPlaneMode_decode_uper; +per_type_encoder_f RANAP_UserPlaneMode_encode_uper; +per_type_decoder_f RANAP_UserPlaneMode_decode_aper; +per_type_encoder_f RANAP_UserPlaneMode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UserPlaneMode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h b/include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h new file mode 100644 index 0000000..b929f6a --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_VelocityEstimate_H_ +#define _RANAP_VelocityEstimate_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_VelocityEstimate_PR { + RANAP_VelocityEstimate_PR_NOTHING, /* No components present */ + RANAP_VelocityEstimate_PR_horizontalVelocity, + RANAP_VelocityEstimate_PR_horizontalWithVerticalVelocity, + RANAP_VelocityEstimate_PR_horizontalVelocityWithUncertainty, + RANAP_VelocityEstimate_PR_horizontalWithVeritcalVelocityAndUncertainty, + /* Extensions may appear below */ + +} RANAP_VelocityEstimate_PR; + +/* RANAP_VelocityEstimate */ +typedef struct RANAP_VelocityEstimate { + RANAP_VelocityEstimate_PR present; + union RANAP_VelocityEstimate_u { + RANAP_HorizontalVelocity_t horizontalVelocity; + RANAP_HorizontalWithVerticalVelocity_t horizontalWithVerticalVelocity; + RANAP_HorizontalVelocityWithUncertainty_t horizontalVelocityWithUncertainty; + RANAP_HorizontalWithVerticalVelocityAndUncertainty_t horizontalWithVeritcalVelocityAndUncertainty; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_VelocityEstimate_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_VelocityEstimate; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_VelocityEstimate_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_VerticalAccuracyCode.h b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalAccuracyCode.h new file mode 100644 index 0000000..92cb974 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalAccuracyCode.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" + */ + +#ifndef _RANAP_VerticalAccuracyCode_H_ +#define _RANAP_VerticalAccuracyCode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_VerticalAccuracyCode */ +typedef long RANAP_VerticalAccuracyCode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalAccuracyCode; +asn_struct_free_f RANAP_VerticalAccuracyCode_free; +asn_struct_print_f RANAP_VerticalAccuracyCode_print; +asn_constr_check_f RANAP_VerticalAccuracyCode_constraint; +ber_type_decoder_f RANAP_VerticalAccuracyCode_decode_ber; +der_type_encoder_f RANAP_VerticalAccuracyCode_encode_der; +xer_type_decoder_f RANAP_VerticalAccuracyCode_decode_xer; +xer_type_encoder_f RANAP_VerticalAccuracyCode_encode_xer; +per_type_decoder_f RANAP_VerticalAccuracyCode_decode_uper; +per_type_encoder_f RANAP_VerticalAccuracyCode_encode_uper; +per_type_decoder_f RANAP_VerticalAccuracyCode_decode_aper; +per_type_encoder_f RANAP_VerticalAccuracyCode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_VerticalAccuracyCode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_VerticalSpeedDirection.h b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalSpeedDirection.h new file mode 100644 index 0000000..feac00c --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalSpeedDirection.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" + */ + +#ifndef _RANAP_VerticalSpeedDirection_H_ +#define _RANAP_VerticalSpeedDirection_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_VerticalSpeedDirection { + RANAP_VerticalSpeedDirection_upward = 0, + RANAP_VerticalSpeedDirection_downward = 1 +} e_RANAP_VerticalSpeedDirection; + +/* RANAP_VerticalSpeedDirection */ +typedef long RANAP_VerticalSpeedDirection_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalSpeedDirection; +asn_struct_free_f RANAP_VerticalSpeedDirection_free; +asn_struct_print_f RANAP_VerticalSpeedDirection_print; +asn_constr_check_f RANAP_VerticalSpeedDirection_constraint; +ber_type_decoder_f RANAP_VerticalSpeedDirection_decode_ber; +der_type_encoder_f RANAP_VerticalSpeedDirection_encode_der; +xer_type_decoder_f RANAP_VerticalSpeedDirection_decode_xer; +xer_type_encoder_f RANAP_VerticalSpeedDirection_encode_xer; +per_type_decoder_f RANAP_VerticalSpeedDirection_decode_uper; +per_type_encoder_f RANAP_VerticalSpeedDirection_encode_uper; +per_type_decoder_f RANAP_VerticalSpeedDirection_decode_aper; +per_type_encoder_f RANAP_VerticalSpeedDirection_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_VerticalSpeedDirection_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h new file mode 100644 index 0000000..5d2699e --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_VerticalVelocity_H_ +#define _RANAP_VerticalVelocity_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_VerticalVelocity */ +typedef struct RANAP_VerticalVelocity { + long veritcalSpeed; + RANAP_VerticalSpeedDirection_t veritcalSpeedDirection; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_VerticalVelocity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalVelocity; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_VerticalVelocity_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/ranap/RANAP_VoiceSupportMatchIndicator.h b/include/osmocom/osmo-iuh/ranap/RANAP_VoiceSupportMatchIndicator.h new file mode 100644 index 0000000..f4644b3 --- /dev/null +++ b/include/osmocom/osmo-iuh/ranap/RANAP_VoiceSupportMatchIndicator.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + */ + +#ifndef _RANAP_VoiceSupportMatchIndicator_H_ +#define _RANAP_VoiceSupportMatchIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RANAP_VoiceSupportMatchIndicator { + RANAP_VoiceSupportMatchIndicator_supported = 0, + RANAP_VoiceSupportMatchIndicator_not_supported = 1 + /* + * Enumeration is extensible + */ +} e_RANAP_VoiceSupportMatchIndicator; + +/* RANAP_VoiceSupportMatchIndicator */ +typedef long RANAP_VoiceSupportMatchIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_VoiceSupportMatchIndicator; +asn_struct_free_f RANAP_VoiceSupportMatchIndicator_free; +asn_struct_print_f RANAP_VoiceSupportMatchIndicator_print; +asn_constr_check_f RANAP_VoiceSupportMatchIndicator_constraint; +ber_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_ber; +der_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_der; +xer_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_xer; +xer_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_xer; +per_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_uper; +per_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_uper; +per_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_aper; +per_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_VoiceSupportMatchIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h b/include/osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h new file mode 100644 index 0000000..eb0dd6b --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_Ansi_41_IDNNS_H_ +#define _RUA_Ansi_41_IDNNS_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_Ansi-41-IDNNS */ +typedef BIT_STRING_t RUA_Ansi_41_IDNNS_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Ansi_41_IDNNS; +asn_struct_free_f RUA_Ansi_41_IDNNS_free; +asn_struct_print_f RUA_Ansi_41_IDNNS_print; +asn_constr_check_f RUA_Ansi_41_IDNNS_constraint; +ber_type_decoder_f RUA_Ansi_41_IDNNS_decode_ber; +der_type_encoder_f RUA_Ansi_41_IDNNS_encode_der; +xer_type_decoder_f RUA_Ansi_41_IDNNS_decode_xer; +xer_type_encoder_f RUA_Ansi_41_IDNNS_encode_xer; +per_type_decoder_f RUA_Ansi_41_IDNNS_decode_uper; +per_type_encoder_f RUA_Ansi_41_IDNNS_encode_uper; +per_type_decoder_f RUA_Ansi_41_IDNNS_decode_aper; +per_type_encoder_f RUA_Ansi_41_IDNNS_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Ansi_41_IDNNS_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.h b/include/osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.h new file mode 100644 index 0000000..171a049 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.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" + */ + +#ifndef _RUA_CN_DomainIndicator_H_ +#define _RUA_CN_DomainIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CN_DomainIndicator { + RUA_CN_DomainIndicator_cs_domain = 0, + RUA_CN_DomainIndicator_ps_domain = 1 +} e_RUA_CN_DomainIndicator; + +/* RUA_CN-DomainIndicator */ +typedef long RUA_CN_DomainIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CN_DomainIndicator; +asn_struct_free_f RUA_CN_DomainIndicator_free; +asn_struct_print_f RUA_CN_DomainIndicator_print; +asn_constr_check_f RUA_CN_DomainIndicator_constraint; +ber_type_decoder_f RUA_CN_DomainIndicator_decode_ber; +der_type_encoder_f RUA_CN_DomainIndicator_encode_der; +xer_type_decoder_f RUA_CN_DomainIndicator_decode_xer; +xer_type_encoder_f RUA_CN_DomainIndicator_encode_xer; +per_type_decoder_f RUA_CN_DomainIndicator_decode_uper; +per_type_encoder_f RUA_CN_DomainIndicator_encode_uper; +per_type_decoder_f RUA_CN_DomainIndicator_decode_aper; +per_type_encoder_f RUA_CN_DomainIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CN_DomainIndicator_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h b/include/osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h new file mode 100644 index 0000000..2c27609 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CSGMembershipStatus_H_ +#define _RUA_CSGMembershipStatus_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CSGMembershipStatus { + RUA_CSGMembershipStatus_member = 0, + RUA_CSGMembershipStatus_non_member = 1 + /* + * Enumeration is extensible + */ +} e_RUA_CSGMembershipStatus; + +/* RUA_CSGMembershipStatus */ +typedef long RUA_CSGMembershipStatus_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CSGMembershipStatus; +asn_struct_free_f RUA_CSGMembershipStatus_free; +asn_struct_print_f RUA_CSGMembershipStatus_print; +asn_constr_check_f RUA_CSGMembershipStatus_constraint; +ber_type_decoder_f RUA_CSGMembershipStatus_decode_ber; +der_type_encoder_f RUA_CSGMembershipStatus_encode_der; +xer_type_decoder_f RUA_CSGMembershipStatus_decode_xer; +xer_type_encoder_f RUA_CSGMembershipStatus_encode_xer; +per_type_decoder_f RUA_CSGMembershipStatus_decode_uper; +per_type_encoder_f RUA_CSGMembershipStatus_encode_uper; +per_type_decoder_f RUA_CSGMembershipStatus_decode_aper; +per_type_encoder_f RUA_CSGMembershipStatus_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CSGMembershipStatus_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Cause.h b/include/osmocom/osmo-iuh/rua/RUA_Cause.h new file mode 100644 index 0000000..63f4007 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Cause.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_Cause_H_ +#define _RUA_Cause_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_Cause_PR { + RUA_Cause_PR_NOTHING, /* No components present */ + RUA_Cause_PR_radioNetwork, + RUA_Cause_PR_transport, + RUA_Cause_PR_protocol, + RUA_Cause_PR_misc, + /* Extensions may appear below */ + +} RUA_Cause_PR; + +/* RUA_Cause */ +typedef struct RUA_Cause { + RUA_Cause_PR present; + union RUA_Cause_u { + RUA_CauseRadioNetwork_t radioNetwork; + RUA_CauseTransport_t transport; + RUA_CauseProtocol_t protocol; + RUA_CauseMisc_t misc; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_Cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Cause; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Cause_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CauseMisc.h b/include/osmocom/osmo-iuh/rua/RUA_CauseMisc.h new file mode 100644 index 0000000..d21dc99 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CauseMisc.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CauseMisc_H_ +#define _RUA_CauseMisc_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CauseMisc { + RUA_CauseMisc_processing_overload = 0, + RUA_CauseMisc_hardware_failure = 1, + RUA_CauseMisc_o_and_m_intervention = 2, + RUA_CauseMisc_unspecified = 3 + /* + * Enumeration is extensible + */ +} e_RUA_CauseMisc; + +/* RUA_CauseMisc */ +typedef long RUA_CauseMisc_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseMisc; +asn_struct_free_f RUA_CauseMisc_free; +asn_struct_print_f RUA_CauseMisc_print; +asn_constr_check_f RUA_CauseMisc_constraint; +ber_type_decoder_f RUA_CauseMisc_decode_ber; +der_type_encoder_f RUA_CauseMisc_encode_der; +xer_type_decoder_f RUA_CauseMisc_decode_xer; +xer_type_encoder_f RUA_CauseMisc_encode_xer; +per_type_decoder_f RUA_CauseMisc_decode_uper; +per_type_encoder_f RUA_CauseMisc_encode_uper; +per_type_decoder_f RUA_CauseMisc_decode_aper; +per_type_encoder_f RUA_CauseMisc_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CauseMisc_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CauseProtocol.h b/include/osmocom/osmo-iuh/rua/RUA_CauseProtocol.h new file mode 100644 index 0000000..a1d8f11 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CauseProtocol.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CauseProtocol_H_ +#define _RUA_CauseProtocol_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CauseProtocol { + RUA_CauseProtocol_transfer_syntax_error = 0, + RUA_CauseProtocol_abstract_syntax_error_reject = 1, + RUA_CauseProtocol_abstract_syntax_error_ignore_and_notify = 2, + RUA_CauseProtocol_message_not_compatible_with_receiver_state = 3, + RUA_CauseProtocol_semantic_error = 4, + RUA_CauseProtocol_unspecified = 5, + RUA_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6 + /* + * Enumeration is extensible + */ +} e_RUA_CauseProtocol; + +/* RUA_CauseProtocol */ +typedef long RUA_CauseProtocol_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseProtocol; +asn_struct_free_f RUA_CauseProtocol_free; +asn_struct_print_f RUA_CauseProtocol_print; +asn_constr_check_f RUA_CauseProtocol_constraint; +ber_type_decoder_f RUA_CauseProtocol_decode_ber; +der_type_encoder_f RUA_CauseProtocol_encode_der; +xer_type_decoder_f RUA_CauseProtocol_decode_xer; +xer_type_encoder_f RUA_CauseProtocol_encode_xer; +per_type_decoder_f RUA_CauseProtocol_decode_uper; +per_type_encoder_f RUA_CauseProtocol_encode_uper; +per_type_decoder_f RUA_CauseProtocol_decode_aper; +per_type_encoder_f RUA_CauseProtocol_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CauseProtocol_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h b/include/osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h new file mode 100644 index 0000000..d267b69 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CauseRadioNetwork_H_ +#define _RUA_CauseRadioNetwork_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CauseRadioNetwork { + RUA_CauseRadioNetwork_normal = 0, + RUA_CauseRadioNetwork_connect_failed = 1, + RUA_CauseRadioNetwork_network_release = 2, + RUA_CauseRadioNetwork_unspecified = 3 + /* + * Enumeration is extensible + */ +} e_RUA_CauseRadioNetwork; + +/* RUA_CauseRadioNetwork */ +typedef long RUA_CauseRadioNetwork_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseRadioNetwork; +asn_struct_free_f RUA_CauseRadioNetwork_free; +asn_struct_print_f RUA_CauseRadioNetwork_print; +asn_constr_check_f RUA_CauseRadioNetwork_constraint; +ber_type_decoder_f RUA_CauseRadioNetwork_decode_ber; +der_type_encoder_f RUA_CauseRadioNetwork_encode_der; +xer_type_decoder_f RUA_CauseRadioNetwork_decode_xer; +xer_type_encoder_f RUA_CauseRadioNetwork_encode_xer; +per_type_decoder_f RUA_CauseRadioNetwork_decode_uper; +per_type_encoder_f RUA_CauseRadioNetwork_encode_uper; +per_type_decoder_f RUA_CauseRadioNetwork_decode_aper; +per_type_encoder_f RUA_CauseRadioNetwork_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CauseRadioNetwork_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CauseTransport.h b/include/osmocom/osmo-iuh/rua/RUA_CauseTransport.h new file mode 100644 index 0000000..62597a7 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CauseTransport.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CauseTransport_H_ +#define _RUA_CauseTransport_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_CauseTransport { + RUA_CauseTransport_transport_resource_unavailable = 0, + RUA_CauseTransport_unspecified = 1 + /* + * Enumeration is extensible + */ +} e_RUA_CauseTransport; + +/* RUA_CauseTransport */ +typedef long RUA_CauseTransport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseTransport; +asn_struct_free_f RUA_CauseTransport_free; +asn_struct_print_f RUA_CauseTransport_print; +asn_constr_check_f RUA_CauseTransport_constraint; +ber_type_decoder_f RUA_CauseTransport_decode_ber; +der_type_encoder_f RUA_CauseTransport_encode_der; +xer_type_decoder_f RUA_CauseTransport_decode_xer; +xer_type_encoder_f RUA_CauseTransport_encode_xer; +per_type_decoder_f RUA_CauseTransport_decode_uper; +per_type_encoder_f RUA_CauseTransport_encode_uper; +per_type_decoder_f RUA_CauseTransport_decode_aper; +per_type_encoder_f RUA_CauseTransport_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CauseTransport_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Connect.h b/include/osmocom/osmo-iuh/rua/RUA_Connect.h new file mode 100644 index 0000000..b4182b0 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Connect.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_Connect_H_ +#define _RUA_Connect_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_Connect */ +typedef struct RUA_Connect { + struct connect_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } connect_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_Connect_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Connect; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Connect_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h b/include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h new file mode 100644 index 0000000..b410471 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_ConnectionlessTransfer_H_ +#define _RUA_ConnectionlessTransfer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_ConnectionlessTransfer */ +typedef struct RUA_ConnectionlessTransfer { + struct connectionlessTransfer_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } connectionlessTransfer_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_ConnectionlessTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_ConnectionlessTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_ConnectionlessTransfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Context-ID.h b/include/osmocom/osmo-iuh/rua/RUA_Context-ID.h new file mode 100644 index 0000000..f4f354c --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Context-ID.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_Context_ID_H_ +#define _RUA_Context_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_Context-ID */ +typedef BIT_STRING_t RUA_Context_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Context_ID; +asn_struct_free_f RUA_Context_ID_free; +asn_struct_print_f RUA_Context_ID_print; +asn_constr_check_f RUA_Context_ID_constraint; +ber_type_decoder_f RUA_Context_ID_decode_ber; +der_type_encoder_f RUA_Context_ID_encode_der; +xer_type_decoder_f RUA_Context_ID_decode_xer; +xer_type_encoder_f RUA_Context_ID_encode_xer; +per_type_decoder_f RUA_Context_ID_decode_uper; +per_type_encoder_f RUA_Context_ID_encode_uper; +per_type_decoder_f RUA_Context_ID_decode_aper; +per_type_encoder_f RUA_Context_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Context_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Criticality.h b/include/osmocom/osmo-iuh/rua/RUA_Criticality.h new file mode 100644 index 0000000..efd11bc --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Criticality.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_Criticality_H_ +#define _RUA_Criticality_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_Criticality { + RUA_Criticality_reject = 0, + RUA_Criticality_ignore = 1, + RUA_Criticality_notify = 2 +} e_RUA_Criticality; + +/* RUA_Criticality */ +typedef long RUA_Criticality_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Criticality; +asn_struct_free_f RUA_Criticality_free; +asn_struct_print_f RUA_Criticality_print; +asn_constr_check_f RUA_Criticality_constraint; +ber_type_decoder_f RUA_Criticality_decode_ber; +der_type_encoder_f RUA_Criticality_encode_der; +xer_type_decoder_f RUA_Criticality_decode_xer; +xer_type_encoder_f RUA_Criticality_encode_xer; +per_type_decoder_f RUA_Criticality_decode_uper; +per_type_encoder_f RUA_Criticality_encode_uper; +per_type_decoder_f RUA_Criticality_decode_aper; +per_type_encoder_f RUA_Criticality_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Criticality_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h b/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h new file mode 100644 index 0000000..fdf7654 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CriticalityDiagnostics_IE_List_H_ +#define _RUA_CriticalityDiagnostics_IE_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* 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; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_CriticalityDiagnostics_IE_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics_IE_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CriticalityDiagnostics_IE_List_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h b/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h new file mode 100644 index 0000000..6e24ede --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_CriticalityDiagnostics_H_ +#define _RUA_CriticalityDiagnostics_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_CriticalityDiagnostics */ +typedef struct RUA_CriticalityDiagnostics { + RUA_ProcedureCode_t *procedureCode /* OPTIONAL */; + RUA_TriggeringMessage_t *triggeringMessage /* OPTIONAL */; + RUA_Criticality_t *procedureCriticality /* OPTIONAL */; + RUA_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* OPTIONAL */; + 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_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CriticalityDiagnostics_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h b/include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h new file mode 100644 index 0000000..a0e0a3a --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_DirectTransfer_H_ +#define _RUA_DirectTransfer_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_DirectTransfer */ +typedef struct RUA_DirectTransfer { + struct directTransfer_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } directTransfer_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_DirectTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_DirectTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_DirectTransfer_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Disconnect.h b/include/osmocom/osmo-iuh/rua/RUA_Disconnect.h new file mode 100644 index 0000000..028be8b --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Disconnect.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_Disconnect_H_ +#define _RUA_Disconnect_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_Disconnect */ +typedef struct RUA_Disconnect { + struct disconnect_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } disconnect_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_Disconnect_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Disconnect; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Disconnect_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h b/include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h new file mode 100644 index 0000000..748ff09 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_ErrorIndication_H_ +#define _RUA_ErrorIndication_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_ErrorIndication */ +typedef struct RUA_ErrorIndication { + struct errorIndication_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } errorIndication_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_ErrorIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_ErrorIndication; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_ErrorIndication_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h b/include/osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h new file mode 100644 index 0000000..0ab1a01 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_Establishment_Cause_H_ +#define _RUA_Establishment_Cause_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_Establishment_Cause { + RUA_Establishment_Cause_emergency_call = 0, + RUA_Establishment_Cause_normal_call = 1 + /* + * Enumeration is extensible + */ +} e_RUA_Establishment_Cause; + +/* RUA_Establishment-Cause */ +typedef long RUA_Establishment_Cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Establishment_Cause; +asn_struct_free_f RUA_Establishment_Cause_free; +asn_struct_print_f RUA_Establishment_Cause_print; +asn_constr_check_f RUA_Establishment_Cause_constraint; +ber_type_decoder_f RUA_Establishment_Cause_decode_ber; +der_type_encoder_f RUA_Establishment_Cause_encode_der; +xer_type_decoder_f RUA_Establishment_Cause_decode_xer; +xer_type_encoder_f RUA_Establishment_Cause_encode_xer; +per_type_decoder_f RUA_Establishment_Cause_decode_uper; +per_type_encoder_f RUA_Establishment_Cause_encode_uper; +per_type_decoder_f RUA_Establishment_Cause_decode_aper; +per_type_encoder_f RUA_Establishment_Cause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Establishment_Cause_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h b/include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h new file mode 100644 index 0000000..04d2773 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h @@ -0,0 +1,108 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_Gsm_map_IDNNS_H_ +#define _RUA_Gsm_map_IDNNS_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +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; + +/* RUA_Gsm-map-IDNNS */ +typedef struct RUA_Gsm_map_IDNNS { + struct routingbasis { + routingbasis_PR present; + union RUA_Gsm_map_IDNNS__routingbasis_u { + struct localPTMSI { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } localPTMSI; + struct tMSIofsamePLMN { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } tMSIofsamePLMN; + struct tMSIofdifferentPLMN { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } tMSIofdifferentPLMN; + struct iMSIresponsetopaging { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iMSIresponsetopaging; + struct iMSIcauseUEinitiatedEvent { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iMSIcauseUEinitiatedEvent; + struct iMEI { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } iMEI; + struct spare2 { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } spare2; + struct spare1 { + RUA_RoutingParameter_t routingparameter; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } spare1; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } routingbasis; + BOOLEAN_t dummy; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_Gsm_map_IDNNS_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Gsm_map_IDNNS; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Gsm_map_IDNNS_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h b/include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h new file mode 100644 index 0000000..d843181 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h @@ -0,0 +1,38 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_IE_Extensions_H_ +#define _RUA_IE_Extensions_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_IE-Extensions */ +typedef struct RUA_IE_Extensions { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_IE_Extensions_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_IE_Extensions; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_IE_Extensions_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_IE.h b/include/osmocom/osmo-iuh/rua/RUA_IE.h new file mode 100644 index 0000000..3ab05e0 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_IE.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_IE_H_ +#define _RUA_IE_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_IE */ +typedef struct RUA_IE { + RUA_ProtocolIE_ID_t id; + RUA_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_IE_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_IE; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_IE_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h b/include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h new file mode 100644 index 0000000..1b321af --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_InitiatingMessage_H_ +#define _RUA_InitiatingMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_InitiatingMessage */ +typedef struct RUA_InitiatingMessage { + RUA_ProcedureCode_t procedureCode; + RUA_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_InitiatingMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_InitiatingMessage; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_InitiatingMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h b/include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h new file mode 100644 index 0000000..eb5b19d --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h @@ -0,0 +1,80 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_IntraDomainNasNodeSelector_H_ +#define _RUA_IntraDomainNasNodeSelector_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include +#include + +#ifdef __cplusplus +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; + +/* RUA_IntraDomainNasNodeSelector */ +typedef struct RUA_IntraDomainNasNodeSelector { + struct version { + version_PR present; + union RUA_IntraDomainNasNodeSelector__version_u { + struct release99 { + struct cn_Type { + 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; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } cn_Type; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } release99; + struct later { + BIT_STRING_t futurecoding; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } later; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } version; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_IntraDomainNasNodeSelector_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_IntraDomainNasNodeSelector; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_IntraDomainNasNodeSelector_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_Presence.h b/include/osmocom/osmo-iuh/rua/RUA_Presence.h new file mode 100644 index 0000000..90faf88 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_Presence.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_Presence_H_ +#define _RUA_Presence_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_Presence { + RUA_Presence_optional = 0, + RUA_Presence_conditional = 1, + RUA_Presence_mandatory = 2 +} e_RUA_Presence; + +/* RUA_Presence */ +typedef long RUA_Presence_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_Presence; +asn_struct_free_f RUA_Presence_free; +asn_struct_print_f RUA_Presence_print; +asn_constr_check_f RUA_Presence_constraint; +ber_type_decoder_f RUA_Presence_decode_ber; +der_type_encoder_f RUA_Presence_encode_der; +xer_type_decoder_f RUA_Presence_decode_xer; +xer_type_encoder_f RUA_Presence_encode_xer; +per_type_decoder_f RUA_Presence_decode_uper; +per_type_encoder_f RUA_Presence_encode_uper; +per_type_decoder_f RUA_Presence_decode_aper; +per_type_encoder_f RUA_Presence_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_Presence_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h b/include/osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h new file mode 100644 index 0000000..cc7c310 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_PrivateIE_ID_H_ +#define _RUA_PrivateIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_PrivateIE_ID_PR { + RUA_PrivateIE_ID_PR_NOTHING, /* No components present */ + RUA_PrivateIE_ID_PR_local, + RUA_PrivateIE_ID_PR_global +} RUA_PrivateIE_ID_PR; + +/* RUA_PrivateIE-ID */ +typedef struct RUA_PrivateIE_ID { + RUA_PrivateIE_ID_PR present; + union RUA_PrivateIE_ID_u { + long local; + OBJECT_IDENTIFIER_t global; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_PrivateIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_PrivateIE_ID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_PrivateIE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h b/include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h new file mode 100644 index 0000000..e37bb19 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_PrivateMessage_H_ +#define _RUA_PrivateMessage_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_PrivateMessage */ +typedef struct RUA_PrivateMessage { + struct privateMessage_ies { + A_SEQUENCE_OF(RUA_IE_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } privateMessage_ies; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_PrivateMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_PrivateMessage; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_PrivateMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_ProcedureCode.h b/include/osmocom/osmo-iuh/rua/RUA_ProcedureCode.h new file mode 100644 index 0000000..959ccd1 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_ProcedureCode.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_ProcedureCode_H_ +#define _RUA_ProcedureCode_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_ProcedureCode { + RUA_ProcedureCode_id_Connect = 1, + RUA_ProcedureCode_id_DirectTransfer = 2, + RUA_ProcedureCode_id_Disconnect = 3, + RUA_ProcedureCode_id_ConnectionlessTransfer = 4, + RUA_ProcedureCode_id_ErrorIndication = 5, + RUA_ProcedureCode_id_privateMessage = 6 +} e_RUA_ProcedureCode; + +/* RUA_ProcedureCode */ +typedef long RUA_ProcedureCode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_ProcedureCode; +asn_struct_free_f RUA_ProcedureCode_free; +asn_struct_print_f RUA_ProcedureCode_print; +asn_constr_check_f RUA_ProcedureCode_constraint; +ber_type_decoder_f RUA_ProcedureCode_decode_ber; +der_type_encoder_f RUA_ProcedureCode_encode_der; +xer_type_decoder_f RUA_ProcedureCode_decode_xer; +xer_type_encoder_f RUA_ProcedureCode_encode_xer; +per_type_decoder_f RUA_ProcedureCode_decode_uper; +per_type_encoder_f RUA_ProcedureCode_encode_uper; +per_type_decoder_f RUA_ProcedureCode_decode_aper; +per_type_encoder_f RUA_ProcedureCode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_ProcedureCode_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h b/include/osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h new file mode 100644 index 0000000..1eecdc4 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_ProtocolIE_ID_H_ +#define _RUA_ProtocolIE_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_ProtocolIE_ID { + RUA_ProtocolIE_ID_id_Cause = 1, + RUA_ProtocolIE_ID_id_CriticalityDiagnostics = 2, + RUA_ProtocolIE_ID_id_Context_ID = 3, + RUA_ProtocolIE_ID_id_RANAP_Message = 4, + RUA_ProtocolIE_ID_id_IntraDomainNasNodeSelector = 5, + RUA_ProtocolIE_ID_id_Establishment_Cause = 6, + RUA_ProtocolIE_ID_id_CN_DomainIndicator = 7, + RUA_ProtocolIE_ID_id_CSGMembershipStatus = 9 +} e_RUA_ProtocolIE_ID; + +/* RUA_ProtocolIE-ID */ +typedef long RUA_ProtocolIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_ProtocolIE_ID; +asn_struct_free_f RUA_ProtocolIE_ID_free; +asn_struct_print_f RUA_ProtocolIE_ID_print; +asn_constr_check_f RUA_ProtocolIE_ID_constraint; +ber_type_decoder_f RUA_ProtocolIE_ID_decode_ber; +der_type_encoder_f RUA_ProtocolIE_ID_encode_der; +xer_type_decoder_f RUA_ProtocolIE_ID_decode_xer; +xer_type_encoder_f RUA_ProtocolIE_ID_encode_xer; +per_type_decoder_f RUA_ProtocolIE_ID_decode_uper; +per_type_encoder_f RUA_ProtocolIE_ID_encode_uper; +per_type_decoder_f RUA_ProtocolIE_ID_decode_aper; +per_type_encoder_f RUA_ProtocolIE_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_ProtocolIE_ID_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_RANAP-Message.h b/include/osmocom/osmo-iuh/rua/RUA_RANAP-Message.h new file mode 100644 index 0000000..0dc755a --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_RANAP-Message.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_RANAP_Message_H_ +#define _RUA_RANAP_Message_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_RANAP-Message */ +typedef OCTET_STRING_t RUA_RANAP_Message_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_RANAP_Message; +asn_struct_free_f RUA_RANAP_Message_free; +asn_struct_print_f RUA_RANAP_Message_print; +asn_constr_check_f RUA_RANAP_Message_constraint; +ber_type_decoder_f RUA_RANAP_Message_decode_ber; +der_type_encoder_f RUA_RANAP_Message_encode_der; +xer_type_decoder_f RUA_RANAP_Message_decode_xer; +xer_type_encoder_f RUA_RANAP_Message_encode_xer; +per_type_decoder_f RUA_RANAP_Message_decode_uper; +per_type_encoder_f RUA_RANAP_Message_encode_uper; +per_type_decoder_f RUA_RANAP_Message_decode_aper; +per_type_encoder_f RUA_RANAP_Message_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_RANAP_Message_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h b/include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h new file mode 100644 index 0000000..5feaa01 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_RUA_PDU_H_ +#define _RUA_RUA_PDU_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_RUA_PDU_PR { + RUA_RUA_PDU_PR_NOTHING, /* No components present */ + RUA_RUA_PDU_PR_initiatingMessage, + RUA_RUA_PDU_PR_successfulOutcome, + RUA_RUA_PDU_PR_unsuccessfulOutcome, + /* Extensions may appear below */ + +} RUA_RUA_PDU_PR; + +/* RUA_RUA-PDU */ +typedef struct RUA_RUA_PDU { + RUA_RUA_PDU_PR present; + union RUA_RUA_PDU_u { + RUA_InitiatingMessage_t initiatingMessage; + RUA_SuccessfulOutcome_t successfulOutcome; + RUA_UnsuccessfulOutcome_t unsuccessfulOutcome; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_RUA_PDU_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_RUA_PDU; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_RUA_PDU_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_RoutingParameter.h b/include/osmocom/osmo-iuh/rua/RUA_RoutingParameter.h new file mode 100644 index 0000000..2373f72 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_RoutingParameter.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_RoutingParameter_H_ +#define _RUA_RoutingParameter_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_RoutingParameter */ +typedef BIT_STRING_t RUA_RoutingParameter_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_RoutingParameter; +asn_struct_free_f RUA_RoutingParameter_free; +asn_struct_print_f RUA_RoutingParameter_print; +asn_constr_check_f RUA_RoutingParameter_constraint; +ber_type_decoder_f RUA_RoutingParameter_decode_ber; +der_type_encoder_f RUA_RoutingParameter_encode_der; +xer_type_decoder_f RUA_RoutingParameter_decode_xer; +xer_type_encoder_f RUA_RoutingParameter_encode_xer; +per_type_decoder_f RUA_RoutingParameter_decode_uper; +per_type_encoder_f RUA_RoutingParameter_encode_uper; +per_type_decoder_f RUA_RoutingParameter_decode_aper; +per_type_encoder_f RUA_RoutingParameter_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_RoutingParameter_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h b/include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h new file mode 100644 index 0000000..6f9c627 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_SuccessfulOutcome_H_ +#define _RUA_SuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_SuccessfulOutcome */ +typedef struct RUA_SuccessfulOutcome { + RUA_ProcedureCode_t procedureCode; + RUA_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_SuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_SuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_SuccessfulOutcome_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h b/include/osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h new file mode 100644 index 0000000..b094da6 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-CommonDataTypes" + * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + */ + +#ifndef _RUA_TriggeringMessage_H_ +#define _RUA_TriggeringMessage_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_TriggeringMessage { + RUA_TriggeringMessage_initiating_message = 0, + RUA_TriggeringMessage_successful_outcome = 1, + RUA_TriggeringMessage_unsuccessful_outcome = 2 +} e_RUA_TriggeringMessage; + +/* RUA_TriggeringMessage */ +typedef long RUA_TriggeringMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_TriggeringMessage; +asn_struct_free_f RUA_TriggeringMessage_free; +asn_struct_print_f RUA_TriggeringMessage_print; +asn_constr_check_f RUA_TriggeringMessage_constraint; +ber_type_decoder_f RUA_TriggeringMessage_decode_ber; +der_type_encoder_f RUA_TriggeringMessage_encode_der; +xer_type_decoder_f RUA_TriggeringMessage_decode_xer; +xer_type_encoder_f RUA_TriggeringMessage_encode_xer; +per_type_decoder_f RUA_TriggeringMessage_decode_uper; +per_type_encoder_f RUA_TriggeringMessage_encode_uper; +per_type_decoder_f RUA_TriggeringMessage_decode_aper; +per_type_encoder_f RUA_TriggeringMessage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_TriggeringMessage_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_TypeOfError.h b/include/osmocom/osmo-iuh/rua/RUA_TypeOfError.h new file mode 100644 index 0000000..4a45bff --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_TypeOfError.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + */ + +#ifndef _RUA_TypeOfError_H_ +#define _RUA_TypeOfError_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RUA_TypeOfError { + RUA_TypeOfError_not_understood = 0, + RUA_TypeOfError_missing = 1 + /* + * Enumeration is extensible + */ +} e_RUA_TypeOfError; + +/* RUA_TypeOfError */ +typedef long RUA_TypeOfError_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_TypeOfError; +asn_struct_free_f RUA_TypeOfError_free; +asn_struct_print_f RUA_TypeOfError_print; +asn_constr_check_f RUA_TypeOfError_constraint; +ber_type_decoder_f RUA_TypeOfError_decode_ber; +der_type_encoder_f RUA_TypeOfError_encode_der; +xer_type_decoder_f RUA_TypeOfError_decode_xer; +xer_type_encoder_f RUA_TypeOfError_encode_xer; +per_type_decoder_f RUA_TypeOfError_decode_uper; +per_type_encoder_f RUA_TypeOfError_encode_uper; +per_type_decoder_f RUA_TypeOfError_decode_aper; +per_type_encoder_f RUA_TypeOfError_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_TypeOfError_H_ */ +#include diff --git a/include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h b/include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h new file mode 100644 index 0000000..edec483 --- /dev/null +++ b/include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-PDU" + * found in "../../asn1/rua/RUA-PDU.asn" + */ + +#ifndef _RUA_UnsuccessfulOutcome_H_ +#define _RUA_UnsuccessfulOutcome_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_UnsuccessfulOutcome */ +typedef struct RUA_UnsuccessfulOutcome { + RUA_ProcedureCode_t procedureCode; + RUA_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_UnsuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_UnsuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_UnsuccessfulOutcome_H_ */ +#include diff --git a/src/hnbap/Access-stratum-release-indicator.h b/src/hnbap/Access-stratum-release-indicator.h deleted file mode 100644 index 1e1f7e1..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/AccessResult.h b/src/hnbap/AccessResult.h deleted file mode 100644 index e9f8087..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/AdditionalNeighbourInfoList.h b/src/hnbap/AdditionalNeighbourInfoList.h deleted file mode 100644 index 8098eab..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _AdditionalNeighbourInfoList_H_ */ -#include diff --git a/src/hnbap/AltitudeAndDirection.h b/src/hnbap/AltitudeAndDirection.h deleted file mode 100644 index 7ea3dfd..0000000 --- a/src/hnbap/AltitudeAndDirection.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 _AltitudeAndDirection_H_ -#define _AltitudeAndDirection_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum directionOfAltitude { - directionOfAltitude_height = 0, - directionOfAltitude_depth = 1 -} e_directionOfAltitude; - -/* AltitudeAndDirection */ -typedef struct AltitudeAndDirection { - long directionOfAltitude; - long altitude; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} 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; - -#ifdef __cplusplus -} -#endif - -#endif /* _AltitudeAndDirection_H_ */ -#include diff --git a/src/hnbap/BackoffTimer.h b/src/hnbap/BackoffTimer.h deleted file mode 100644 index 9b6b01f..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/BindingID.h b/src/hnbap/BindingID.h deleted file mode 100644 index ad1a142..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CELL-FACHMobilitySupport.h b/src/hnbap/CELL-FACHMobilitySupport.h deleted file mode 100644 index 3d6b588..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CGI.h b/src/hnbap/CGI.h deleted file mode 100644 index 7971442..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 - -#endif /* _CGI_H_ */ -#include diff --git a/src/hnbap/CI.h b/src/hnbap/CI.h deleted file mode 100644 index 8efd030..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CN-DomainIndicator.h b/src/hnbap/CN-DomainIndicator.h deleted file mode 100644 index 854f375..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CSG-Capability.h b/src/hnbap/CSG-Capability.h deleted file mode 100644 index f6df34d..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CSG-ID.h b/src/hnbap/CSG-ID.h deleted file mode 100644 index dfffa81..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CSGMembershipStatus.h b/src/hnbap/CSGMembershipStatus.h deleted file mode 100644 index 5f7e88c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CSGMembershipUpdate.h b/src/hnbap/CSGMembershipUpdate.h deleted file mode 100644 index dca4d2f..0000000 --- a/src/hnbap/CSGMembershipUpdate.h +++ /dev/null @@ -1,54 +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 _CSGMembershipUpdate_H_ -#define _CSGMembershipUpdate_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* CSGMembershipUpdate */ -typedef struct CSGMembershipUpdate { - struct csgMembershipUpdate_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } csgMembershipUpdate_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CSGMembershipUpdate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipUpdate; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _CSGMembershipUpdate_H_ */ -#include diff --git a/src/hnbap/Cause.h b/src/hnbap/Cause.h deleted file mode 100644 index 549cc79..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#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 diff --git a/src/hnbap/CauseMisc.h b/src/hnbap/CauseMisc.h deleted file mode 100644 index 7863364..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CauseProtocol.h b/src/hnbap/CauseProtocol.h deleted file mode 100644 index 1dc187c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CauseRadioNetwork.h b/src/hnbap/CauseRadioNetwork.h deleted file mode 100644 index 54d8b50..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CauseTransport.h b/src/hnbap/CauseTransport.h deleted file mode 100644 index ea445e9..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CellIdentity.h b/src/hnbap/CellIdentity.h deleted file mode 100644 index 69b1688..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/ConfigurationInformation.h b/src/hnbap/ConfigurationInformation.h deleted file mode 100644 index 0c33b02..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 diff --git a/src/hnbap/Context-ID.h b/src/hnbap/Context-ID.h deleted file mode 100644 index 89ba4e6..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/Criticality.h b/src/hnbap/Criticality.h deleted file mode 100644 index c110ab9..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/CriticalityDiagnostics-IE-List.h b/src/hnbap/CriticalityDiagnostics-IE-List.h deleted file mode 100644 index ae5a777..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#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 - -#endif /* _CriticalityDiagnostics_IE_List_H_ */ -#include diff --git a/src/hnbap/CriticalityDiagnostics.h b/src/hnbap/CriticalityDiagnostics.h deleted file mode 100644 index 782da7b..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 -#include - -#endif /* _CriticalityDiagnostics_H_ */ -#include diff --git a/src/hnbap/ESN.h b/src/hnbap/ESN.h deleted file mode 100644 index 36ee2ca..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/ErrorIndication.h b/src/hnbap/ErrorIndication.h deleted file mode 100644 index e2fd5cf..0000000 --- a/src/hnbap/ErrorIndication.h +++ /dev/null @@ -1,54 +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 _ErrorIndication_H_ -#define _ErrorIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* ErrorIndication */ -typedef struct ErrorIndication { - struct errorIndication_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } errorIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} ErrorIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _ErrorIndication_H_ */ -#include diff --git a/src/hnbap/GTP-TEI.h b/src/hnbap/GTP-TEI.h deleted file mode 100644 index 863c612..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/GeographicalCoordinates.h b/src/hnbap/GeographicalCoordinates.h deleted file mode 100644 index bc4cde3..0000000 --- a/src/hnbap/GeographicalCoordinates.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 _GeographicalCoordinates_H_ -#define _GeographicalCoordinates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum latitudeSign { - latitudeSign_north = 0, - latitudeSign_south = 1 -} e_latitudeSign; - -/* Forward declarations */ -struct IE_Extensions; - -/* GeographicalCoordinates */ -typedef struct GeographicalCoordinates { - long latitudeSign; - long latitude; - long longitude; - 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; -} 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; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _GeographicalCoordinates_H_ */ -#include diff --git a/src/hnbap/GeographicalLocation.h b/src/hnbap/GeographicalLocation.h deleted file mode 100644 index c6ce2ca..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 - -#endif /* _GeographicalLocation_H_ */ -#include diff --git a/src/hnbap/HNB-Cell-Access-Mode.h b/src/hnbap/HNB-Cell-Access-Mode.h deleted file mode 100644 index 76778e4..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/HNB-Cell-Identifier.h b/src/hnbap/HNB-Cell-Identifier.h deleted file mode 100644 index e5feebf..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 - -#endif /* _HNB_Cell_Identifier_H_ */ -#include diff --git a/src/hnbap/HNB-GWResponse.h b/src/hnbap/HNB-GWResponse.h deleted file mode 100644 index d2d99fa..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 diff --git a/src/hnbap/HNB-Identity-Info.h b/src/hnbap/HNB-Identity-Info.h deleted file mode 100644 index f36ac89..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/HNB-Identity.h b/src/hnbap/HNB-Identity.h deleted file mode 100644 index 30448d9..0000000 --- a/src/hnbap/HNB-Identity.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 _HNB_Identity_H_ -#define _HNB_Identity_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#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 */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_Identity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNB_Identity_H_ */ -#include diff --git a/src/hnbap/HNB-Location-Information.h b/src/hnbap/HNB-Location-Information.h deleted file mode 100644 index 1846a26..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 -#include -#include - -#endif /* _HNB_Location_Information_H_ */ -#include diff --git a/src/hnbap/HNB-RNL-Identity.h b/src/hnbap/HNB-RNL-Identity.h deleted file mode 100644 index 5e843d9..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 diff --git a/src/hnbap/HNBAP-PDU.h b/src/hnbap/HNBAP-PDU.h deleted file mode 100644 index 18017ae..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 diff --git a/src/hnbap/HNBCapacity.h b/src/hnbap/HNBCapacity.h deleted file mode 100644 index 2c6eea1..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/HNBConfigInfo.h b/src/hnbap/HNBConfigInfo.h deleted file mode 100644 index 39b2802..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 - -#endif /* _HNBConfigInfo_H_ */ -#include diff --git a/src/hnbap/HNBConfigTransferRequest.h b/src/hnbap/HNBConfigTransferRequest.h deleted file mode 100644 index ae42e47..0000000 --- a/src/hnbap/HNBConfigTransferRequest.h +++ /dev/null @@ -1,54 +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 _HNBConfigTransferRequest_H_ -#define _HNBConfigTransferRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferRequest */ -typedef struct HNBConfigTransferRequest { - struct hnbConfigTransferRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbConfigTransferRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBConfigTransferRequest_H_ */ -#include diff --git a/src/hnbap/HNBConfigTransferResponse.h b/src/hnbap/HNBConfigTransferResponse.h deleted file mode 100644 index dbcfa1e..0000000 --- a/src/hnbap/HNBConfigTransferResponse.h +++ /dev/null @@ -1,54 +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 _HNBConfigTransferResponse_H_ -#define _HNBConfigTransferResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferResponse */ -typedef struct HNBConfigTransferResponse { - struct hnbConfigTransferResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbConfigTransferResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBConfigTransferResponse_H_ */ -#include diff --git a/src/hnbap/HNBConfigurationInformationMissing.h b/src/hnbap/HNBConfigurationInformationMissing.h deleted file mode 100644 index 0833454..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _HNBConfigurationInformationMissing_H_ */ -#include diff --git a/src/hnbap/HNBConfigurationInformationProvided.h b/src/hnbap/HNBConfigurationInformationProvided.h deleted file mode 100644 index 5eae3a3..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#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 - -#endif /* _HNBConfigurationInformationProvided_H_ */ -#include diff --git a/src/hnbap/HNBDe-Register.h b/src/hnbap/HNBDe-Register.h deleted file mode 100644 index 23423f0..0000000 --- a/src/hnbap/HNBDe-Register.h +++ /dev/null @@ -1,54 +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 _HNBDe_Register_H_ -#define _HNBDe_Register_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBDe-Register */ -typedef struct HNBDe_Register { - struct hnbDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbDe_Register_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBDe_Register_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBDe_Register; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBDe_Register_H_ */ -#include diff --git a/src/hnbap/HNBRegisterAccept.h b/src/hnbap/HNBRegisterAccept.h deleted file mode 100644 index 41a7040..0000000 --- a/src/hnbap/HNBRegisterAccept.h +++ /dev/null @@ -1,54 +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 _HNBRegisterAccept_H_ -#define _HNBRegisterAccept_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterAccept */ -typedef struct HNBRegisterAccept { - struct hnbRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterAccept_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterAccept_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterAccept; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBRegisterAccept_H_ */ -#include diff --git a/src/hnbap/HNBRegisterReject.h b/src/hnbap/HNBRegisterReject.h deleted file mode 100644 index 2e77521..0000000 --- a/src/hnbap/HNBRegisterReject.h +++ /dev/null @@ -1,54 +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 _HNBRegisterReject_H_ -#define _HNBRegisterReject_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterReject */ -typedef struct HNBRegisterReject { - struct hnbRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterReject_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterReject_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterReject; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBRegisterReject_H_ */ -#include diff --git a/src/hnbap/HNBRegisterRequest.h b/src/hnbap/HNBRegisterRequest.h deleted file mode 100644 index 2d59145..0000000 --- a/src/hnbap/HNBRegisterRequest.h +++ /dev/null @@ -1,54 +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 _HNBRegisterRequest_H_ -#define _HNBRegisterRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterRequest */ -typedef struct HNBRegisterRequest { - struct hnbRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _HNBRegisterRequest_H_ */ -#include diff --git a/src/hnbap/IE-Extensions.h b/src/hnbap/IE-Extensions.h deleted file mode 100644 index d56c93e..0000000 --- a/src/hnbap/IE-Extensions.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 _IE_Extensions_H_ -#define _IE_Extensions_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* IE-Extensions */ -typedef struct IE_Extensions { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IE_Extensions_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE_Extensions; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _IE_Extensions_H_ */ -#include diff --git a/src/hnbap/IE.h b/src/hnbap/IE.h deleted file mode 100644 index 8193b57..0000000 --- a/src/hnbap/IE.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 _IE_H_ -#define _IE_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* IE */ -typedef struct IE { - ProtocolIE_ID_t id; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IE_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE; - -#ifdef __cplusplus -} -#endif - -#endif /* _IE_H_ */ -#include diff --git a/src/hnbap/IMEI.h b/src/hnbap/IMEI.h deleted file mode 100644 index 41c8c9a..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/IMSI.h b/src/hnbap/IMSI.h deleted file mode 100644 index 061520c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/IMSIDS41.h b/src/hnbap/IMSIDS41.h deleted file mode 100644 index e424742..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/IMSIESN.h b/src/hnbap/IMSIESN.h deleted file mode 100644 index f81ecb9..0000000 --- a/src/hnbap/IMSIESN.h +++ /dev/null @@ -1,40 +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 _IMSIESN_H_ -#define _IMSIESN_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* IMSIESN */ -typedef struct IMSIESN { - IMSIDS41_t iMSIDS41; - ESN_t eSN; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IMSIESN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMSIESN; - -#ifdef __cplusplus -} -#endif - -#endif /* _IMSIESN_H_ */ -#include diff --git a/src/hnbap/IP-Address.h b/src/hnbap/IP-Address.h deleted file mode 100644 index 26a4cb5..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 - -#endif /* _IP_Address_H_ */ -#include diff --git a/src/hnbap/InitiatingMessage.h b/src/hnbap/InitiatingMessage.h deleted file mode 100644 index c3080b7..0000000 --- a/src/hnbap/InitiatingMessage.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 _InitiatingMessage_H_ -#define _InitiatingMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* InitiatingMessage */ -typedef struct InitiatingMessage { - ProcedureCode_t procedureCode; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} InitiatingMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _InitiatingMessage_H_ */ -#include diff --git a/src/hnbap/Ipv4Address.h b/src/hnbap/Ipv4Address.h deleted file mode 100644 index 49154ed..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/Ipv6Address.h b/src/hnbap/Ipv6Address.h deleted file mode 100644 index 5268e4c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/Iurh-Signalling-TNL-AddressList.h b/src/hnbap/Iurh-Signalling-TNL-AddressList.h deleted file mode 100644 index 934203c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _Iurh_Signalling_TNL_AddressList_H_ */ -#include diff --git a/src/hnbap/LAC.h b/src/hnbap/LAC.h deleted file mode 100644 index 462fd4c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/LAI.h b/src/hnbap/LAI.h deleted file mode 100644 index e0cd2ea..0000000 --- a/src/hnbap/LAI.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 _LAI_H_ -#define _LAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* LAI */ -typedef struct LAI { - PLMNidentity_t pLMNID; - LAC_t lAC; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} LAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_LAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _LAI_H_ */ -#include diff --git a/src/hnbap/MacroCellID.h b/src/hnbap/MacroCellID.h deleted file mode 100644 index 04ed95f..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 diff --git a/src/hnbap/MacroCoverageInformation.h b/src/hnbap/MacroCoverageInformation.h deleted file mode 100644 index 9785267..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _MacroCoverageInformation_H_ */ -#include diff --git a/src/hnbap/MuxPortNumber.h b/src/hnbap/MuxPortNumber.h deleted file mode 100644 index 2e07f73..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/NeighbourCellIdentityList.h b/src/hnbap/NeighbourCellIdentityList.h deleted file mode 100644 index 4f8060c..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _NeighbourCellIdentityList_H_ */ -#include diff --git a/src/hnbap/NeighbourIdentity.h b/src/hnbap/NeighbourIdentity.h deleted file mode 100644 index 29f77db..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 diff --git a/src/hnbap/NeighbourInfoList.h b/src/hnbap/NeighbourInfoList.h deleted file mode 100644 index cb0c83e..0000000 --- a/src/hnbap/NeighbourInfoList.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 _NeighbourInfoList_H_ -#define _NeighbourInfoList_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct HNBConfigInfo; - -/* NeighbourInfoList */ -typedef struct NeighbourInfoList { - A_SEQUENCE_OF(struct HNBConfigInfo) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourInfoList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _NeighbourInfoList_H_ */ -#include diff --git a/src/hnbap/NeighbourInfoRequestItem.h b/src/hnbap/NeighbourInfoRequestItem.h deleted file mode 100644 index 02ffd34..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _NeighbourInfoRequestItem_H_ */ -#include diff --git a/src/hnbap/NeighbourInfoRequestList.h b/src/hnbap/NeighbourInfoRequestList.h deleted file mode 100644 index b8d4c51..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include - -#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 - -#endif /* _NeighbourInfoRequestList_H_ */ -#include diff --git a/src/hnbap/PLMNidentity.h b/src/hnbap/PLMNidentity.h deleted file mode 100644 index 3abe97a..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/PSC.h b/src/hnbap/PSC.h deleted file mode 100644 index 4fbd4be..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/PTMSI.h b/src/hnbap/PTMSI.h deleted file mode 100644 index 6853624..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/PTMSIRAI.h b/src/hnbap/PTMSIRAI.h deleted file mode 100644 index 570bc35..0000000 --- a/src/hnbap/PTMSIRAI.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 _PTMSIRAI_H_ -#define _PTMSIRAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* PTMSIRAI */ -typedef struct PTMSIRAI { - PTMSI_t pTMSI; - RAI_t rAI; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PTMSIRAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PTMSIRAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _PTMSIRAI_H_ */ -#include diff --git a/src/hnbap/Presence.h b/src/hnbap/Presence.h deleted file mode 100644 index a3773aa..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/PrivateIE-ID.h b/src/hnbap/PrivateIE-ID.h deleted file mode 100644 index 890974e..0000000 --- a/src/hnbap/PrivateIE-ID.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 _PrivateIE_ID_H_ -#define _PrivateIE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -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 { - long local; - OBJECT_IDENTIFIER_t global; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PrivateIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _PrivateIE_ID_H_ */ -#include diff --git a/src/hnbap/PrivateMessage.h b/src/hnbap/PrivateMessage.h deleted file mode 100644 index 5a5d7d4..0000000 --- a/src/hnbap/PrivateMessage.h +++ /dev/null @@ -1,54 +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 _PrivateMessage_H_ -#define _PrivateMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* PrivateMessage */ -typedef struct PrivateMessage { - struct privateMessage_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } privateMessage_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PrivateMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _PrivateMessage_H_ */ -#include diff --git a/src/hnbap/ProcedureCode.h b/src/hnbap/ProcedureCode.h deleted file mode 100644 index a48f453..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/ProtocolIE-ID.h b/src/hnbap/ProtocolIE-ID.h deleted file mode 100644 index 3252e97..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/RAB-ID.h b/src/hnbap/RAB-ID.h deleted file mode 100644 index 45cf69e..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/RABList.h b/src/hnbap/RABList.h deleted file mode 100644 index 9b05ecc..0000000 --- a/src/hnbap/RABList.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 _RABList_H_ -#define _RABList_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct RABListItem; - -/* RABList */ -typedef struct RABList { - A_SEQUENCE_OF(struct RABListItem) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RABList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RABList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _RABList_H_ */ -#include diff --git a/src/hnbap/RABListItem.h b/src/hnbap/RABListItem.h deleted file mode 100644 index 18e1b29..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 - -#endif /* _RABListItem_H_ */ -#include diff --git a/src/hnbap/RAC.h b/src/hnbap/RAC.h deleted file mode 100644 index bf61f44..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/RAI.h b/src/hnbap/RAI.h deleted file mode 100644 index 6ecd006..0000000 --- a/src/hnbap/RAI.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 _RAI_H_ -#define _RAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RAI */ -typedef struct RAI { - LAI_t lAI; - RAC_t rAC; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RAI_H_ */ -#include diff --git a/src/hnbap/RNC-ID.h b/src/hnbap/RNC-ID.h deleted file mode 100644 index c42f984..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/Registration-Cause.h b/src/hnbap/Registration-Cause.h deleted file mode 100644 index c137068..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/RelocationComplete.h b/src/hnbap/RelocationComplete.h deleted file mode 100644 index 74ca101..0000000 --- a/src/hnbap/RelocationComplete.h +++ /dev/null @@ -1,54 +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 _RelocationComplete_H_ -#define _RelocationComplete_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* RelocationComplete */ -typedef struct RelocationComplete { - struct relocationComplete_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationComplete_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RelocationComplete_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RelocationComplete; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _RelocationComplete_H_ */ -#include diff --git a/src/hnbap/S-RNTIPrefix.h b/src/hnbap/S-RNTIPrefix.h deleted file mode 100644 index 072e305..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/SAC.h b/src/hnbap/SAC.h deleted file mode 100644 index 5362968..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/SuccessfulOutcome.h b/src/hnbap/SuccessfulOutcome.h deleted file mode 100644 index 90d798d..0000000 --- a/src/hnbap/SuccessfulOutcome.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 _SuccessfulOutcome_H_ -#define _SuccessfulOutcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* SuccessfulOutcome */ -typedef struct SuccessfulOutcome { - ProcedureCode_t procedureCode; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} SuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _SuccessfulOutcome_H_ */ -#include diff --git a/src/hnbap/TMSIDS41.h b/src/hnbap/TMSIDS41.h deleted file mode 100644 index 1cd21a4..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/TMSILAI.h b/src/hnbap/TMSILAI.h deleted file mode 100644 index 2ba0a1a..0000000 --- a/src/hnbap/TMSILAI.h +++ /dev/null @@ -1,40 +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 _TMSILAI_H_ -#define _TMSILAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* TMSILAI */ -typedef struct TMSILAI { - BIT_STRING_t tMSI; - LAI_t lAI; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TMSILAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TMSILAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _TMSILAI_H_ */ -#include diff --git a/src/hnbap/TNLUpdateFailure.h b/src/hnbap/TNLUpdateFailure.h deleted file mode 100644 index eb942e5..0000000 --- a/src/hnbap/TNLUpdateFailure.h +++ /dev/null @@ -1,54 +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 _TNLUpdateFailure_H_ -#define _TNLUpdateFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateFailure */ -typedef struct TNLUpdateFailure { - struct tnlUpdateFailure_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateFailure; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _TNLUpdateFailure_H_ */ -#include diff --git a/src/hnbap/TNLUpdateRequest.h b/src/hnbap/TNLUpdateRequest.h deleted file mode 100644 index 129a35a..0000000 --- a/src/hnbap/TNLUpdateRequest.h +++ /dev/null @@ -1,54 +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 _TNLUpdateRequest_H_ -#define _TNLUpdateRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateRequest */ -typedef struct TNLUpdateRequest { - struct tnlUpdateRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _TNLUpdateRequest_H_ */ -#include diff --git a/src/hnbap/TNLUpdateResponse.h b/src/hnbap/TNLUpdateResponse.h deleted file mode 100644 index 304cbe6..0000000 --- a/src/hnbap/TNLUpdateResponse.h +++ /dev/null @@ -1,54 +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 _TNLUpdateResponse_H_ -#define _TNLUpdateResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateResponse */ -typedef struct TNLUpdateResponse { - struct tnlUpdateResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _TNLUpdateResponse_H_ */ -#include diff --git a/src/hnbap/TransportInfo.h b/src/hnbap/TransportInfo.h deleted file mode 100644 index d81936d..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#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 - -#endif /* _TransportInfo_H_ */ -#include diff --git a/src/hnbap/TransportLayerAddress.h b/src/hnbap/TransportLayerAddress.h deleted file mode 100644 index d320738..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/TriggeringMessage.h b/src/hnbap/TriggeringMessage.h deleted file mode 100644 index 3854505..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/Tunnel-Information.h b/src/hnbap/Tunnel-Information.h deleted file mode 100644 index 5d87aba..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 - -#endif /* _Tunnel_Information_H_ */ -#include diff --git a/src/hnbap/TypeOfError.h b/src/hnbap/TypeOfError.h deleted file mode 100644 index 7e0fcf0..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/U-RNTI.h b/src/hnbap/U-RNTI.h deleted file mode 100644 index 81ab168..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/U-RNTIQueryRequest.h b/src/hnbap/U-RNTIQueryRequest.h deleted file mode 100644 index 2568963..0000000 --- a/src/hnbap/U-RNTIQueryRequest.h +++ /dev/null @@ -1,54 +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 _U_RNTIQueryRequest_H_ -#define _U_RNTIQueryRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryRequest */ -typedef struct U_RNTIQueryRequest { - struct u_RNTIQueryRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } u_RNTIQueryRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _U_RNTIQueryRequest_H_ */ -#include diff --git a/src/hnbap/U-RNTIQueryResponse.h b/src/hnbap/U-RNTIQueryResponse.h deleted file mode 100644 index ed411ab..0000000 --- a/src/hnbap/U-RNTIQueryResponse.h +++ /dev/null @@ -1,54 +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 _U_RNTIQueryResponse_H_ -#define _U_RNTIQueryResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryResponse */ -typedef struct U_RNTIQueryResponse { - struct u_RNTIQueryResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } u_RNTIQueryResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _U_RNTIQueryResponse_H_ */ -#include diff --git a/src/hnbap/UDP-Port-Number.h b/src/hnbap/UDP-Port-Number.h deleted file mode 100644 index 0f350cb..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/UE-Capabilities.h b/src/hnbap/UE-Capabilities.h deleted file mode 100644 index 1d4cf41..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include - -#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 - -#endif /* _UE_Capabilities_H_ */ -#include diff --git a/src/hnbap/UE-Identity.h b/src/hnbap/UE-Identity.h deleted file mode 100644 index 90852f9..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#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 diff --git a/src/hnbap/UEDe-Register.h b/src/hnbap/UEDe-Register.h deleted file mode 100644 index 818491a..0000000 --- a/src/hnbap/UEDe-Register.h +++ /dev/null @@ -1,54 +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 _UEDe_Register_H_ -#define _UEDe_Register_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UEDe-Register */ -typedef struct UEDe_Register { - struct ueDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueDe_Register_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UEDe_Register_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UEDe_Register; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _UEDe_Register_H_ */ -#include diff --git a/src/hnbap/UERegisterAccept.h b/src/hnbap/UERegisterAccept.h deleted file mode 100644 index d6884bf..0000000 --- a/src/hnbap/UERegisterAccept.h +++ /dev/null @@ -1,54 +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 _UERegisterAccept_H_ -#define _UERegisterAccept_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterAccept */ -typedef struct UERegisterAccept { - struct ueRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterAccept_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterAccept_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterAccept; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _UERegisterAccept_H_ */ -#include diff --git a/src/hnbap/UERegisterReject.h b/src/hnbap/UERegisterReject.h deleted file mode 100644 index fe697b4..0000000 --- a/src/hnbap/UERegisterReject.h +++ /dev/null @@ -1,54 +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 _UERegisterReject_H_ -#define _UERegisterReject_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterReject */ -typedef struct UERegisterReject { - struct ueRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterReject_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterReject_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterReject; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _UERegisterReject_H_ */ -#include diff --git a/src/hnbap/UERegisterRequest.h b/src/hnbap/UERegisterRequest.h deleted file mode 100644 index e718945..0000000 --- a/src/hnbap/UERegisterRequest.h +++ /dev/null @@ -1,54 +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 _UERegisterRequest_H_ -#define _UERegisterRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterRequest */ -typedef struct UERegisterRequest { - struct ueRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include - -#endif /* _UERegisterRequest_H_ */ -#include diff --git a/src/hnbap/URAIdentity.h b/src/hnbap/URAIdentity.h deleted file mode 100644 index ec2c4bc..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/URAIdentityList.h b/src/hnbap/URAIdentityList.h deleted file mode 100644 index 12c3bb5..0000000 --- a/src/hnbap/URAIdentityList.h +++ /dev/null @@ -1,39 +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 _URAIdentityList_H_ -#define _URAIdentityList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* URAIdentityList */ -typedef struct URAIdentityList { - A_SEQUENCE_OF(URAIdentity_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} URAIdentityList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_URAIdentityList; - -#ifdef __cplusplus -} -#endif - -#endif /* _URAIdentityList_H_ */ -#include diff --git a/src/hnbap/UTRANCellID.h b/src/hnbap/UTRANCellID.h deleted file mode 100644 index b034165..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#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 - -#endif /* _UTRANCellID_H_ */ -#include diff --git a/src/hnbap/UnknownU-RNTIIndication.h b/src/hnbap/UnknownU-RNTIIndication.h deleted file mode 100644 index d0f2a9a..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/hnbap/UnsuccessfulOutcome.h b/src/hnbap/UnsuccessfulOutcome.h deleted file mode 100644 index bae3125..0000000 --- a/src/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 - -/* Including external dependencies */ -#include -#include -#include -#include - -#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 diff --git a/src/hnbap/Update-cause.h b/src/hnbap/Update-cause.h deleted file mode 100644 index cff96e1..0000000 --- a/src/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 - -/* Including external dependencies */ -#include - -#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 diff --git a/src/ranap/RANAP_APN.h b/src/ranap/RANAP_APN.h deleted file mode 100644 index ac158e1..0000000 --- a/src/ranap/RANAP_APN.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_APN_H_ -#define _RANAP_APN_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_APN */ -typedef OCTET_STRING_t RANAP_APN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_APN; -asn_struct_free_f RANAP_APN_free; -asn_struct_print_f RANAP_APN_print; -asn_constr_check_f RANAP_APN_constraint; -ber_type_decoder_f RANAP_APN_decode_ber; -der_type_encoder_f RANAP_APN_encode_der; -xer_type_decoder_f RANAP_APN_decode_xer; -xer_type_encoder_f RANAP_APN_encode_xer; -per_type_decoder_f RANAP_APN_decode_uper; -per_type_encoder_f RANAP_APN_encode_uper; -per_type_decoder_f RANAP_APN_decode_aper; -per_type_encoder_f RANAP_APN_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_APN_H_ */ -#include diff --git a/src/ranap/RANAP_AccuracyFulfilmentIndicator.h b/src/ranap/RANAP_AccuracyFulfilmentIndicator.h deleted file mode 100644 index e95d0b9..0000000 --- a/src/ranap/RANAP_AccuracyFulfilmentIndicator.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AccuracyFulfilmentIndicator_H_ -#define _RANAP_AccuracyFulfilmentIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_AccuracyFulfilmentIndicator { - RANAP_AccuracyFulfilmentIndicator_requested_Accuracy_Fulfilled = 0, - RANAP_AccuracyFulfilmentIndicator_requested_Accuracy_Not_Fulfilled = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_AccuracyFulfilmentIndicator; - -/* RANAP_AccuracyFulfilmentIndicator */ -typedef long RANAP_AccuracyFulfilmentIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AccuracyFulfilmentIndicator; -asn_struct_free_f RANAP_AccuracyFulfilmentIndicator_free; -asn_struct_print_f RANAP_AccuracyFulfilmentIndicator_print; -asn_constr_check_f RANAP_AccuracyFulfilmentIndicator_constraint; -ber_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_ber; -der_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_der; -xer_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_xer; -xer_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_xer; -per_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_uper; -per_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_uper; -per_type_decoder_f RANAP_AccuracyFulfilmentIndicator_decode_aper; -per_type_encoder_f RANAP_AccuracyFulfilmentIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AccuracyFulfilmentIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_AllocationOrRetentionPriority.h b/src/ranap/RANAP_AllocationOrRetentionPriority.h deleted file mode 100644 index 56526ae..0000000 --- a/src/ranap/RANAP_AllocationOrRetentionPriority.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AllocationOrRetentionPriority_H_ -#define _RANAP_AllocationOrRetentionPriority_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_AllocationOrRetentionPriority */ -typedef struct RANAP_AllocationOrRetentionPriority { - RANAP_PriorityLevel_t priorityLevel; - RANAP_Pre_emptionCapability_t pre_emptionCapability; - RANAP_Pre_emptionVulnerability_t pre_emptionVulnerability; - RANAP_QueuingAllowed_t queuingAllowed; - 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_AllocationOrRetentionPriority_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AllocationOrRetentionPriority; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AllocationOrRetentionPriority_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h deleted file mode 100644 index 9003723..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf { - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altExtendedGuaranteedBitrateType; - RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_t *altExtendedGuaranteedBitrates /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h deleted file mode 100644 index 5d72191..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h deleted file mode 100644 index ff54257..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates { - A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h deleted file mode 100644 index 6c2d8b7..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf { - RANAP_Alt_RAB_Parameter_MaxBitrateType_t altExtendedMaxBitrateType; - RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_t *altExtendedMaxBitrates /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h deleted file mode 100644 index 59146e4..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h deleted file mode 100644 index e4f15c1..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates { - A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h deleted file mode 100644 index 716e128..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf { - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altGuaranteedBitrateType; - RANAP_Alt_RAB_Parameter_GuaranteedBitrates_t *altGuaranteedBitrates /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h b/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h deleted file mode 100644 index 970cfa1..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ -#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateList */ -typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h b/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h deleted file mode 100644 index 57611be..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ -#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Alt_RAB_Parameter_GuaranteedBitrateType { - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_unspecified = 0, - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_value_range = 1, - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_discrete_values = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_Alt_RAB_Parameter_GuaranteedBitrateType; - -/* RANAP_Alt-RAB-Parameter-GuaranteedBitrateType */ -typedef long RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrateType; -asn_struct_free_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_free; -asn_struct_print_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_print; -asn_constr_check_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_constraint; -ber_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_ber; -der_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_der; -xer_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_xer; -xer_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_xer; -per_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_uper; -per_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_uper; -per_type_decoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_decode_aper; -per_type_encoder_f RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h deleted file mode 100644 index 35cd221..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-GuaranteedBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_GuaranteedBitrates { - A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_GuaranteedBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_GuaranteedBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h deleted file mode 100644 index 29bceae..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-MaxBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_MaxBitrateInf { - RANAP_Alt_RAB_Parameter_MaxBitrateType_t altMaxBitrateType; - RANAP_Alt_RAB_Parameter_MaxBitrates_t *altMaxBitrates /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_MaxBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h b/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h deleted file mode 100644 index 1e36c19..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ -#define _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-MaxBitrateList */ -typedef struct RANAP_Alt_RAB_Parameter_MaxBitrateList { - A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_MaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h b/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h deleted file mode 100644 index 1370399..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ -#define _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Alt_RAB_Parameter_MaxBitrateType { - RANAP_Alt_RAB_Parameter_MaxBitrateType_unspecified = 0, - RANAP_Alt_RAB_Parameter_MaxBitrateType_value_range = 1, - RANAP_Alt_RAB_Parameter_MaxBitrateType_discrete_values = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_Alt_RAB_Parameter_MaxBitrateType; - -/* RANAP_Alt-RAB-Parameter-MaxBitrateType */ -typedef long RANAP_Alt_RAB_Parameter_MaxBitrateType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrateType; -asn_struct_free_f RANAP_Alt_RAB_Parameter_MaxBitrateType_free; -asn_struct_print_f RANAP_Alt_RAB_Parameter_MaxBitrateType_print; -asn_constr_check_f RANAP_Alt_RAB_Parameter_MaxBitrateType_constraint; -ber_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_ber; -der_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_der; -xer_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_xer; -xer_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_xer; -per_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_uper; -per_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_uper; -per_type_decoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_decode_aper; -per_type_encoder_f RANAP_Alt_RAB_Parameter_MaxBitrateType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h deleted file mode 100644 index 9b9f4da..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-MaxBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_MaxBitrates { - A_SEQUENCE_OF(RANAP_Alt_RAB_Parameter_MaxBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_MaxBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_MaxBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h deleted file mode 100644 index 5dec296..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf { - RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_t altSupportedGuaranteedBitrateType; - RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_t *altSupportedGuaranteedBitrates /* 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_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h deleted file mode 100644 index 7936bf2..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates { - A_SEQUENCE_OF(RANAP_SupportedRAB_ParameterBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h b/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h deleted file mode 100644 index b19b33c..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ -#define _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf */ -typedef struct RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf { - RANAP_Alt_RAB_Parameter_MaxBitrateType_t altSupportedMaxBitrateType; - RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_t *altSupportedMaxBitrates /* 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_Alt_RAB_Parameter_SupportedMaxBitrateInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h b/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h deleted file mode 100644 index d8fa544..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ -#define _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameter-SupportedMaxBitrates */ -typedef struct RANAP_Alt_RAB_Parameter_SupportedMaxBitrates { - A_SEQUENCE_OF(RANAP_SupportedRAB_ParameterBitrateList_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameter_SupportedMaxBitrates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ */ -#include diff --git a/src/ranap/RANAP_Alt-RAB-Parameters.h b/src/ranap/RANAP_Alt-RAB-Parameters.h deleted file mode 100644 index 87383dd..0000000 --- a/src/ranap/RANAP_Alt-RAB-Parameters.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Alt_RAB_Parameters_H_ -#define _RANAP_Alt_RAB_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Alt-RAB-Parameters */ -typedef struct RANAP_Alt_RAB_Parameters { - RANAP_Alt_RAB_Parameter_MaxBitrateInf_t *altMaxBitrateInf /* OPTIONAL */; - RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_t *altGuaranteedBitRateInf /* 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_Alt_RAB_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Alt_RAB_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Alt_RAB_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_AlternativeRABConfigurationRequest.h b/src/ranap/RANAP_AlternativeRABConfigurationRequest.h deleted file mode 100644 index 676d97f..0000000 --- a/src/ranap/RANAP_AlternativeRABConfigurationRequest.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AlternativeRABConfigurationRequest_H_ -#define _RANAP_AlternativeRABConfigurationRequest_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_AlternativeRABConfigurationRequest { - RANAP_AlternativeRABConfigurationRequest_alternative_RAB_configuration_Requested = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_AlternativeRABConfigurationRequest; - -/* RANAP_AlternativeRABConfigurationRequest */ -typedef long RANAP_AlternativeRABConfigurationRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AlternativeRABConfigurationRequest; -asn_struct_free_f RANAP_AlternativeRABConfigurationRequest_free; -asn_struct_print_f RANAP_AlternativeRABConfigurationRequest_print; -asn_constr_check_f RANAP_AlternativeRABConfigurationRequest_constraint; -ber_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_ber; -der_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_der; -xer_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_xer; -xer_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_xer; -per_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_uper; -per_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_uper; -per_type_decoder_f RANAP_AlternativeRABConfigurationRequest_decode_aper; -per_type_encoder_f RANAP_AlternativeRABConfigurationRequest_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AlternativeRABConfigurationRequest_H_ */ -#include diff --git a/src/ranap/RANAP_AreaIdentity.h b/src/ranap/RANAP_AreaIdentity.h deleted file mode 100644 index 15529f2..0000000 --- a/src/ranap/RANAP_AreaIdentity.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AreaIdentity_H_ -#define _RANAP_AreaIdentity_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_AreaIdentity_PR { - RANAP_AreaIdentity_PR_NOTHING, /* No components present */ - RANAP_AreaIdentity_PR_sAI, - RANAP_AreaIdentity_PR_geographicalArea, - /* Extensions may appear below */ - -} RANAP_AreaIdentity_PR; - -/* RANAP_AreaIdentity */ -typedef struct RANAP_AreaIdentity { - RANAP_AreaIdentity_PR present; - union RANAP_AreaIdentity_u { - RANAP_SAI_t sAI; - RANAP_GeographicalArea_t geographicalArea; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_AreaIdentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AreaIdentity; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AreaIdentity_H_ */ -#include diff --git a/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h deleted file mode 100644 index 4994e50..0000000 --- a/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ -#define _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList */ -typedef struct RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h b/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h deleted file mode 100644 index ee5ce75..0000000 --- a/src/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ -#define _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList */ -typedef struct RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h b/src/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h deleted file mode 100644 index 8674e12..0000000 --- a/src/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ -#define _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Ass-RAB-Parameter-GuaranteedBitrateList */ -typedef struct RANAP_Ass_RAB_Parameter_GuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_GuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h b/src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h deleted file mode 100644 index 377f623..0000000 --- a/src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ -#define _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Ass-RAB-Parameter-MaxBitrateList */ -typedef struct RANAP_Ass_RAB_Parameter_MaxBitrateList { - A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Ass_RAB_Parameter_MaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameter_MaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Ass-RAB-Parameters.h b/src/ranap/RANAP_Ass-RAB-Parameters.h deleted file mode 100644 index 227b242..0000000 --- a/src/ranap/RANAP_Ass-RAB-Parameters.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Ass_RAB_Parameters_H_ -#define _RANAP_Ass_RAB_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Ass-RAB-Parameters */ -typedef struct RANAP_Ass_RAB_Parameters { - RANAP_Ass_RAB_Parameter_MaxBitrateList_t *assMaxBitrateInf /* OPTIONAL */; - RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_t *assGuaranteedBitRateInf /* 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_Ass_RAB_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Ass_RAB_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Ass_RAB_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_AuthorisedPLMNs.h b/src/ranap/RANAP_AuthorisedPLMNs.h deleted file mode 100644 index 93c96c5..0000000 --- a/src/ranap/RANAP_AuthorisedPLMNs.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AuthorisedPLMNs_H_ -#define _RANAP_AuthorisedPLMNs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_AuthorisedPLMNs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedPLMNs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AuthorisedPLMNs_H_ */ -#include diff --git a/src/ranap/RANAP_AuthorisedSNAs.h b/src/ranap/RANAP_AuthorisedSNAs.h deleted file mode 100644 index 16aaa74..0000000 --- a/src/ranap/RANAP_AuthorisedSNAs.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_AuthorisedSNAs_H_ -#define _RANAP_AuthorisedSNAs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_AuthorisedSNAs */ -typedef struct RANAP_AuthorisedSNAs { - A_SEQUENCE_OF(RANAP_SNAC_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_AuthorisedSNAs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedSNAs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_AuthorisedSNAs_H_ */ -#include diff --git a/src/ranap/RANAP_BindingID.h b/src/ranap/RANAP_BindingID.h deleted file mode 100644 index ff5a303..0000000 --- a/src/ranap/RANAP_BindingID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_BindingID_H_ -#define _RANAP_BindingID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_BindingID */ -typedef OCTET_STRING_t RANAP_BindingID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_BindingID; -asn_struct_free_f RANAP_BindingID_free; -asn_struct_print_f RANAP_BindingID_print; -asn_constr_check_f RANAP_BindingID_constraint; -ber_type_decoder_f RANAP_BindingID_decode_ber; -der_type_encoder_f RANAP_BindingID_encode_der; -xer_type_decoder_f RANAP_BindingID_decode_xer; -xer_type_encoder_f RANAP_BindingID_encode_xer; -per_type_decoder_f RANAP_BindingID_decode_uper; -per_type_encoder_f RANAP_BindingID_encode_uper; -per_type_decoder_f RANAP_BindingID_decode_aper; -per_type_encoder_f RANAP_BindingID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_BindingID_H_ */ -#include diff --git a/src/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h b/src/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h deleted file mode 100644 index 8d0e895..0000000 --- a/src/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ -#define _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_BroadcastAssistanceDataDecipheringKeys */ -typedef struct RANAP_BroadcastAssistanceDataDecipheringKeys { - BIT_STRING_t cipheringKeyFlag; - BIT_STRING_t currentDecipheringKey; - BIT_STRING_t nextDecipheringKey; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_BroadcastAssistanceDataDecipheringKeys_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_BroadcastAssistanceDataDecipheringKeys; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ */ -#include diff --git a/src/ranap/RANAP_CGI.h b/src/ranap/RANAP_CGI.h deleted file mode 100644 index 312ff7f..0000000 --- a/src/ranap/RANAP_CGI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CGI_H_ -#define _RANAP_CGI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CGI */ -typedef struct RANAP_CGI { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_LAC_t lAC; - RANAP_CI_t cI; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CGI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CGI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CGI_H_ */ -#include diff --git a/src/ranap/RANAP_CI.h b/src/ranap/RANAP_CI.h deleted file mode 100644 index fb7c777..0000000 --- a/src/ranap/RANAP_CI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CI_H_ -#define _RANAP_CI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CI */ -typedef OCTET_STRING_t RANAP_CI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CI; -asn_struct_free_f RANAP_CI_free; -asn_struct_print_f RANAP_CI_print; -asn_constr_check_f RANAP_CI_constraint; -ber_type_decoder_f RANAP_CI_decode_ber; -der_type_encoder_f RANAP_CI_encode_der; -xer_type_decoder_f RANAP_CI_decode_xer; -xer_type_encoder_f RANAP_CI_encode_xer; -per_type_decoder_f RANAP_CI_decode_uper; -per_type_encoder_f RANAP_CI_encode_uper; -per_type_decoder_f RANAP_CI_decode_aper; -per_type_encoder_f RANAP_CI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CI_H_ */ -#include diff --git a/src/ranap/RANAP_CN-DeactivateTrace.h b/src/ranap/RANAP_CN-DeactivateTrace.h deleted file mode 100644 index e43efd3..0000000 --- a/src/ranap/RANAP_CN-DeactivateTrace.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_CN_DeactivateTrace_H_ -#define _RANAP_CN_DeactivateTrace_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CN-DeactivateTrace */ -typedef struct RANAP_CN_DeactivateTrace { - struct cN_DeactivateTrace_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } cN_DeactivateTrace_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CN_DeactivateTrace_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_DeactivateTrace; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CN_DeactivateTrace_H_ */ -#include diff --git a/src/ranap/RANAP_CN-DomainIndicator.h b/src/ranap/RANAP_CN-DomainIndicator.h deleted file mode 100644 index 3a63f87..0000000 --- a/src/ranap/RANAP_CN-DomainIndicator.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CN_DomainIndicator_H_ -#define _RANAP_CN_DomainIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CN_DomainIndicator { - RANAP_CN_DomainIndicator_cs_domain = 0, - RANAP_CN_DomainIndicator_ps_domain = 1 -} e_RANAP_CN_DomainIndicator; - -/* RANAP_CN-DomainIndicator */ -typedef long RANAP_CN_DomainIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_DomainIndicator; -asn_struct_free_f RANAP_CN_DomainIndicator_free; -asn_struct_print_f RANAP_CN_DomainIndicator_print; -asn_constr_check_f RANAP_CN_DomainIndicator_constraint; -ber_type_decoder_f RANAP_CN_DomainIndicator_decode_ber; -der_type_encoder_f RANAP_CN_DomainIndicator_encode_der; -xer_type_decoder_f RANAP_CN_DomainIndicator_decode_xer; -xer_type_encoder_f RANAP_CN_DomainIndicator_encode_xer; -per_type_decoder_f RANAP_CN_DomainIndicator_decode_uper; -per_type_encoder_f RANAP_CN_DomainIndicator_encode_uper; -per_type_decoder_f RANAP_CN_DomainIndicator_decode_aper; -per_type_encoder_f RANAP_CN_DomainIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CN_DomainIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_CN-ID.h b/src/ranap/RANAP_CN-ID.h deleted file mode 100644 index 2032791..0000000 --- a/src/ranap/RANAP_CN-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CN_ID_H_ -#define _RANAP_CN_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CN-ID */ -typedef long RANAP_CN_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_ID; -asn_struct_free_f RANAP_CN_ID_free; -asn_struct_print_f RANAP_CN_ID_print; -asn_constr_check_f RANAP_CN_ID_constraint; -ber_type_decoder_f RANAP_CN_ID_decode_ber; -der_type_encoder_f RANAP_CN_ID_encode_der; -xer_type_decoder_f RANAP_CN_ID_decode_xer; -xer_type_encoder_f RANAP_CN_ID_encode_xer; -per_type_decoder_f RANAP_CN_ID_decode_uper; -per_type_encoder_f RANAP_CN_ID_encode_uper; -per_type_decoder_f RANAP_CN_ID_decode_aper; -per_type_encoder_f RANAP_CN_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CN_ID_H_ */ -#include diff --git a/src/ranap/RANAP_CN-InvokeTrace.h b/src/ranap/RANAP_CN-InvokeTrace.h deleted file mode 100644 index 0d1f570..0000000 --- a/src/ranap/RANAP_CN-InvokeTrace.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_CN_InvokeTrace_H_ -#define _RANAP_CN_InvokeTrace_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CN-InvokeTrace */ -typedef struct RANAP_CN_InvokeTrace { - struct cN_InvokeTrace_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } cN_InvokeTrace_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CN_InvokeTrace_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CN_InvokeTrace; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CN_InvokeTrace_H_ */ -#include diff --git a/src/ranap/RANAP_CNMBMSLinkingInformation.h b/src/ranap/RANAP_CNMBMSLinkingInformation.h deleted file mode 100644 index c7fd7ca..0000000 --- a/src/ranap/RANAP_CNMBMSLinkingInformation.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_CNMBMSLinkingInformation_H_ -#define _RANAP_CNMBMSLinkingInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CNMBMSLinkingInformation */ -typedef struct RANAP_CNMBMSLinkingInformation { - RANAP_JoinedMBMSBearerService_IEs_t joinedMBMSBearerService_IEs; - 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_CNMBMSLinkingInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CNMBMSLinkingInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CNMBMSLinkingInformation_H_ */ -#include diff --git a/src/ranap/RANAP_CSFB-Information.h b/src/ranap/RANAP_CSFB-Information.h deleted file mode 100644 index 8a64b23..0000000 --- a/src/ranap/RANAP_CSFB-Information.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CSFB_Information_H_ -#define _RANAP_CSFB_Information_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CSFB_Information { - RANAP_CSFB_Information_csfb = 0, - RANAP_CSFB_Information_csfb_high_priority = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_CSFB_Information; - -/* RANAP_CSFB-Information */ -typedef long RANAP_CSFB_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSFB_Information; -asn_struct_free_f RANAP_CSFB_Information_free; -asn_struct_print_f RANAP_CSFB_Information_print; -asn_constr_check_f RANAP_CSFB_Information_constraint; -ber_type_decoder_f RANAP_CSFB_Information_decode_ber; -der_type_encoder_f RANAP_CSFB_Information_encode_der; -xer_type_decoder_f RANAP_CSFB_Information_decode_xer; -xer_type_encoder_f RANAP_CSFB_Information_encode_xer; -per_type_decoder_f RANAP_CSFB_Information_decode_uper; -per_type_encoder_f RANAP_CSFB_Information_encode_uper; -per_type_decoder_f RANAP_CSFB_Information_decode_aper; -per_type_encoder_f RANAP_CSFB_Information_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CSFB_Information_H_ */ -#include diff --git a/src/ranap/RANAP_CSG-Id-List.h b/src/ranap/RANAP_CSG-Id-List.h deleted file mode 100644 index b6cb0d1..0000000 --- a/src/ranap/RANAP_CSG-Id-List.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CSG_Id_List_H_ -#define _RANAP_CSG_Id_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CSG-Id-List */ -typedef struct RANAP_CSG_Id_List { - A_SEQUENCE_OF(RANAP_CSG_Id_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CSG_Id_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Id_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CSG_Id_List_H_ */ -#include diff --git a/src/ranap/RANAP_CSG-Id.h b/src/ranap/RANAP_CSG-Id.h deleted file mode 100644 index 57dd868..0000000 --- a/src/ranap/RANAP_CSG-Id.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CSG_Id_H_ -#define _RANAP_CSG_Id_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CSG-Id */ -typedef BIT_STRING_t RANAP_CSG_Id_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Id; -asn_struct_free_f RANAP_CSG_Id_free; -asn_struct_print_f RANAP_CSG_Id_print; -asn_constr_check_f RANAP_CSG_Id_constraint; -ber_type_decoder_f RANAP_CSG_Id_decode_ber; -der_type_encoder_f RANAP_CSG_Id_encode_der; -xer_type_decoder_f RANAP_CSG_Id_decode_xer; -xer_type_encoder_f RANAP_CSG_Id_encode_xer; -per_type_decoder_f RANAP_CSG_Id_decode_uper; -per_type_encoder_f RANAP_CSG_Id_encode_uper; -per_type_decoder_f RANAP_CSG_Id_decode_aper; -per_type_encoder_f RANAP_CSG_Id_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CSG_Id_H_ */ -#include diff --git a/src/ranap/RANAP_CSG-Membership-Status.h b/src/ranap/RANAP_CSG-Membership-Status.h deleted file mode 100644 index eeeae70..0000000 --- a/src/ranap/RANAP_CSG-Membership-Status.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CSG_Membership_Status_H_ -#define _RANAP_CSG_Membership_Status_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CSG_Membership_Status { - RANAP_CSG_Membership_Status_member = 0, - RANAP_CSG_Membership_Status_non_member = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_CSG_Membership_Status; - -/* RANAP_CSG-Membership-Status */ -typedef long RANAP_CSG_Membership_Status_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CSG_Membership_Status; -asn_struct_free_f RANAP_CSG_Membership_Status_free; -asn_struct_print_f RANAP_CSG_Membership_Status_print; -asn_constr_check_f RANAP_CSG_Membership_Status_constraint; -ber_type_decoder_f RANAP_CSG_Membership_Status_decode_ber; -der_type_encoder_f RANAP_CSG_Membership_Status_encode_der; -xer_type_decoder_f RANAP_CSG_Membership_Status_decode_xer; -xer_type_encoder_f RANAP_CSG_Membership_Status_encode_xer; -per_type_decoder_f RANAP_CSG_Membership_Status_decode_uper; -per_type_encoder_f RANAP_CSG_Membership_Status_encode_uper; -per_type_decoder_f RANAP_CSG_Membership_Status_decode_aper; -per_type_encoder_f RANAP_CSG_Membership_Status_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CSG_Membership_Status_H_ */ -#include diff --git a/src/ranap/RANAP_Cause.h b/src/ranap/RANAP_Cause.h deleted file mode 100644 index 277a5fb..0000000 --- a/src/ranap/RANAP_Cause.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Cause_H_ -#define _RANAP_Cause_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Cause_PR { - RANAP_Cause_PR_NOTHING, /* No components present */ - RANAP_Cause_PR_radioNetwork, - RANAP_Cause_PR_transmissionNetwork, - RANAP_Cause_PR_nAS, - RANAP_Cause_PR_protocol, - RANAP_Cause_PR_misc, - RANAP_Cause_PR_non_Standard, - /* Extensions may appear below */ - RANAP_Cause_PR_radioNetworkExtension -} RANAP_Cause_PR; - -/* RANAP_Cause */ -typedef struct RANAP_Cause { - RANAP_Cause_PR present; - union RANAP_Cause_u { - RANAP_CauseRadioNetwork_t radioNetwork; - RANAP_CauseTransmissionNetwork_t transmissionNetwork; - RANAP_CauseNAS_t nAS; - RANAP_CauseProtocol_t protocol; - RANAP_CauseMisc_t misc; - RANAP_CauseNon_Standard_t non_Standard; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_CauseRadioNetworkExtension_t radioNetworkExtension; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cause; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Cause_H_ */ -#include diff --git a/src/ranap/RANAP_CauseMisc.h b/src/ranap/RANAP_CauseMisc.h deleted file mode 100644 index 69ff507..0000000 --- a/src/ranap/RANAP_CauseMisc.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseMisc_H_ -#define _RANAP_CauseMisc_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseMisc { - RANAP_CauseMisc_om_intervention = 113, - RANAP_CauseMisc_no_resource_available = 114, - RANAP_CauseMisc_unspecified_failure = 115, - RANAP_CauseMisc_network_optimisation = 116 -} e_RANAP_CauseMisc; - -/* RANAP_CauseMisc */ -typedef long RANAP_CauseMisc_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseMisc; -asn_struct_free_f RANAP_CauseMisc_free; -asn_struct_print_f RANAP_CauseMisc_print; -asn_constr_check_f RANAP_CauseMisc_constraint; -ber_type_decoder_f RANAP_CauseMisc_decode_ber; -der_type_encoder_f RANAP_CauseMisc_encode_der; -xer_type_decoder_f RANAP_CauseMisc_decode_xer; -xer_type_encoder_f RANAP_CauseMisc_encode_xer; -per_type_decoder_f RANAP_CauseMisc_decode_uper; -per_type_encoder_f RANAP_CauseMisc_encode_uper; -per_type_decoder_f RANAP_CauseMisc_decode_aper; -per_type_encoder_f RANAP_CauseMisc_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseMisc_H_ */ -#include diff --git a/src/ranap/RANAP_CauseNAS.h b/src/ranap/RANAP_CauseNAS.h deleted file mode 100644 index 90f60a4..0000000 --- a/src/ranap/RANAP_CauseNAS.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseNAS_H_ -#define _RANAP_CauseNAS_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseNAS { - RANAP_CauseNAS_user_restriction_start_indication = 81, - RANAP_CauseNAS_user_restriction_end_indication = 82, - RANAP_CauseNAS_normal_release = 83, - RANAP_CauseNAS_csg_subscription_expiry = 84 -} e_RANAP_CauseNAS; - -/* RANAP_CauseNAS */ -typedef long RANAP_CauseNAS_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseNAS; -asn_struct_free_f RANAP_CauseNAS_free; -asn_struct_print_f RANAP_CauseNAS_print; -asn_constr_check_f RANAP_CauseNAS_constraint; -ber_type_decoder_f RANAP_CauseNAS_decode_ber; -der_type_encoder_f RANAP_CauseNAS_encode_der; -xer_type_decoder_f RANAP_CauseNAS_decode_xer; -xer_type_encoder_f RANAP_CauseNAS_encode_xer; -per_type_decoder_f RANAP_CauseNAS_decode_uper; -per_type_encoder_f RANAP_CauseNAS_encode_uper; -per_type_decoder_f RANAP_CauseNAS_decode_aper; -per_type_encoder_f RANAP_CauseNAS_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseNAS_H_ */ -#include diff --git a/src/ranap/RANAP_CauseNon-Standard.h b/src/ranap/RANAP_CauseNon-Standard.h deleted file mode 100644 index 22e85e4..0000000 --- a/src/ranap/RANAP_CauseNon-Standard.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseNon_Standard_H_ -#define _RANAP_CauseNon_Standard_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CauseNon-Standard */ -typedef long RANAP_CauseNon_Standard_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseNon_Standard; -asn_struct_free_f RANAP_CauseNon_Standard_free; -asn_struct_print_f RANAP_CauseNon_Standard_print; -asn_constr_check_f RANAP_CauseNon_Standard_constraint; -ber_type_decoder_f RANAP_CauseNon_Standard_decode_ber; -der_type_encoder_f RANAP_CauseNon_Standard_encode_der; -xer_type_decoder_f RANAP_CauseNon_Standard_decode_xer; -xer_type_encoder_f RANAP_CauseNon_Standard_encode_xer; -per_type_decoder_f RANAP_CauseNon_Standard_decode_uper; -per_type_encoder_f RANAP_CauseNon_Standard_encode_uper; -per_type_decoder_f RANAP_CauseNon_Standard_decode_aper; -per_type_encoder_f RANAP_CauseNon_Standard_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseNon_Standard_H_ */ -#include diff --git a/src/ranap/RANAP_CauseProtocol.h b/src/ranap/RANAP_CauseProtocol.h deleted file mode 100644 index d05f6e4..0000000 --- a/src/ranap/RANAP_CauseProtocol.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseProtocol_H_ -#define _RANAP_CauseProtocol_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseProtocol { - RANAP_CauseProtocol_transfer_syntax_error = 97, - RANAP_CauseProtocol_semantic_error = 98, - RANAP_CauseProtocol_message_not_compatible_with_receiver_state = 99, - RANAP_CauseProtocol_abstract_syntax_error_reject = 100, - RANAP_CauseProtocol_abstract_syntax_error_ignore_and_notify = 101, - RANAP_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 102 -} e_RANAP_CauseProtocol; - -/* RANAP_CauseProtocol */ -typedef long RANAP_CauseProtocol_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseProtocol; -asn_struct_free_f RANAP_CauseProtocol_free; -asn_struct_print_f RANAP_CauseProtocol_print; -asn_constr_check_f RANAP_CauseProtocol_constraint; -ber_type_decoder_f RANAP_CauseProtocol_decode_ber; -der_type_encoder_f RANAP_CauseProtocol_encode_der; -xer_type_decoder_f RANAP_CauseProtocol_decode_xer; -xer_type_encoder_f RANAP_CauseProtocol_encode_xer; -per_type_decoder_f RANAP_CauseProtocol_decode_uper; -per_type_encoder_f RANAP_CauseProtocol_encode_uper; -per_type_decoder_f RANAP_CauseProtocol_decode_aper; -per_type_encoder_f RANAP_CauseProtocol_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseProtocol_H_ */ -#include diff --git a/src/ranap/RANAP_CauseRadioNetwork.h b/src/ranap/RANAP_CauseRadioNetwork.h deleted file mode 100644 index 5abcbc9..0000000 --- a/src/ranap/RANAP_CauseRadioNetwork.h +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseRadioNetwork_H_ -#define _RANAP_CauseRadioNetwork_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseRadioNetwork { - RANAP_CauseRadioNetwork_rab_pre_empted = 1, - RANAP_CauseRadioNetwork_trelocoverall_expiry = 2, - RANAP_CauseRadioNetwork_trelocprep_expiry = 3, - RANAP_CauseRadioNetwork_treloccomplete_expiry = 4, - RANAP_CauseRadioNetwork_tqueing_expiry = 5, - RANAP_CauseRadioNetwork_relocation_triggered = 6, - RANAP_CauseRadioNetwork_trellocalloc_expiry = 7, - RANAP_CauseRadioNetwork_unable_to_establish_during_relocation = 8, - RANAP_CauseRadioNetwork_unknown_target_rnc = 9, - RANAP_CauseRadioNetwork_relocation_cancelled = 10, - RANAP_CauseRadioNetwork_successful_relocation = 11, - RANAP_CauseRadioNetwork_requested_ciphering_and_or_integrity_protection_algorithms_not_supported = 12, - RANAP_CauseRadioNetwork_conflict_with_already_existing_integrity_protection_and_or_ciphering_information = 13, - RANAP_CauseRadioNetwork_failure_in_the_radio_interface_procedure = 14, - RANAP_CauseRadioNetwork_release_due_to_utran_generated_reason = 15, - RANAP_CauseRadioNetwork_user_inactivity = 16, - RANAP_CauseRadioNetwork_time_critical_relocation = 17, - RANAP_CauseRadioNetwork_requested_traffic_class_not_available = 18, - RANAP_CauseRadioNetwork_invalid_rab_parameters_value = 19, - RANAP_CauseRadioNetwork_requested_maximum_bit_rate_not_available = 20, - RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_not_available = 21, - RANAP_CauseRadioNetwork_requested_transfer_delay_not_achievable = 22, - RANAP_CauseRadioNetwork_invalid_rab_parameters_combination = 23, - RANAP_CauseRadioNetwork_condition_violation_for_sdu_parameters = 24, - RANAP_CauseRadioNetwork_condition_violation_for_traffic_handling_priority = 25, - RANAP_CauseRadioNetwork_condition_violation_for_guaranteed_bit_rate = 26, - RANAP_CauseRadioNetwork_user_plane_versions_not_supported = 27, - RANAP_CauseRadioNetwork_iu_up_failure = 28, - RANAP_CauseRadioNetwork_relocation_failure_in_target_CN_RNC_or_target_system = 29, - RANAP_CauseRadioNetwork_invalid_RAB_ID = 30, - RANAP_CauseRadioNetwork_no_remaining_rab = 31, - RANAP_CauseRadioNetwork_interaction_with_other_procedure = 32, - RANAP_CauseRadioNetwork_requested_maximum_bit_rate_for_dl_not_available = 33, - RANAP_CauseRadioNetwork_requested_maximum_bit_rate_for_ul_not_available = 34, - RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_for_dl_not_available = 35, - RANAP_CauseRadioNetwork_requested_guaranteed_bit_rate_for_ul_not_available = 36, - RANAP_CauseRadioNetwork_repeated_integrity_checking_failure = 37, - RANAP_CauseRadioNetwork_requested_request_type_not_supported = 38, - RANAP_CauseRadioNetwork_request_superseded = 39, - RANAP_CauseRadioNetwork_release_due_to_UE_generated_signalling_connection_release = 40, - RANAP_CauseRadioNetwork_resource_optimisation_relocation = 41, - RANAP_CauseRadioNetwork_requested_information_not_available = 42, - RANAP_CauseRadioNetwork_relocation_desirable_for_radio_reasons = 43, - RANAP_CauseRadioNetwork_relocation_not_supported_in_target_RNC_or_target_system = 44, - RANAP_CauseRadioNetwork_directed_retry = 45, - RANAP_CauseRadioNetwork_radio_connection_with_UE_Lost = 46, - RANAP_CauseRadioNetwork_rNC_unable_to_establish_all_RFCs = 47, - RANAP_CauseRadioNetwork_deciphering_keys_not_available = 48, - RANAP_CauseRadioNetwork_dedicated_assistance_data_not_available = 49, - RANAP_CauseRadioNetwork_relocation_target_not_allowed = 50, - RANAP_CauseRadioNetwork_location_reporting_congestion = 51, - RANAP_CauseRadioNetwork_reduce_load_in_serving_cell = 52, - RANAP_CauseRadioNetwork_no_radio_resources_available_in_target_cell = 53, - RANAP_CauseRadioNetwork_gERAN_Iumode_failure = 54, - RANAP_CauseRadioNetwork_access_restricted_due_to_shared_networks = 55, - RANAP_CauseRadioNetwork_incoming_relocation_not_supported_due_to_PUESBINE_feature = 56, - RANAP_CauseRadioNetwork_traffic_load_in_the_target_cell_higher_than_in_the_source_cell = 57, - RANAP_CauseRadioNetwork_mBMS_no_multicast_service_for_this_UE = 58, - RANAP_CauseRadioNetwork_mBMS_unknown_UE_ID = 59, - RANAP_CauseRadioNetwork_successful_MBMS_session_start_no_data_bearer_necessary = 60, - RANAP_CauseRadioNetwork_mBMS_superseded_due_to_NNSF = 61, - RANAP_CauseRadioNetwork_mBMS_UE_linking_already_done = 62, - RANAP_CauseRadioNetwork_mBMS_UE_de_linking_failure_no_existing_UE_linking = 63, - RANAP_CauseRadioNetwork_tMGI_unknown = 64 -} e_RANAP_CauseRadioNetwork; - -/* RANAP_CauseRadioNetwork */ -typedef long RANAP_CauseRadioNetwork_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseRadioNetwork; -asn_struct_free_f RANAP_CauseRadioNetwork_free; -asn_struct_print_f RANAP_CauseRadioNetwork_print; -asn_constr_check_f RANAP_CauseRadioNetwork_constraint; -ber_type_decoder_f RANAP_CauseRadioNetwork_decode_ber; -der_type_encoder_f RANAP_CauseRadioNetwork_encode_der; -xer_type_decoder_f RANAP_CauseRadioNetwork_decode_xer; -xer_type_encoder_f RANAP_CauseRadioNetwork_encode_xer; -per_type_decoder_f RANAP_CauseRadioNetwork_decode_uper; -per_type_encoder_f RANAP_CauseRadioNetwork_encode_uper; -per_type_decoder_f RANAP_CauseRadioNetwork_decode_aper; -per_type_encoder_f RANAP_CauseRadioNetwork_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseRadioNetwork_H_ */ -#include diff --git a/src/ranap/RANAP_CauseRadioNetworkExtension.h b/src/ranap/RANAP_CauseRadioNetworkExtension.h deleted file mode 100644 index b055f58..0000000 --- a/src/ranap/RANAP_CauseRadioNetworkExtension.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseRadioNetworkExtension_H_ -#define _RANAP_CauseRadioNetworkExtension_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseRadioNetworkExtension { - RANAP_CauseRadioNetworkExtension_iP_multicast_address_and_APN_not_valid = 257, - RANAP_CauseRadioNetworkExtension_mBMS_de_registration_rejected_due_to_implicit_registration = 258, - RANAP_CauseRadioNetworkExtension_mBMS_request_superseded = 259, - RANAP_CauseRadioNetworkExtension_mBMS_de_registration_during_session_not_allowed = 260, - RANAP_CauseRadioNetworkExtension_mBMS_no_data_bearer_necessary = 261, - RANAP_CauseRadioNetworkExtension_periodicLocationInformationNotAvailable = 262, - RANAP_CauseRadioNetworkExtension_gTP_Resources_Unavailable = 263, - RANAP_CauseRadioNetworkExtension_tMGI_inUse_overlapping_MBMS_service_area = 264, - RANAP_CauseRadioNetworkExtension_mBMS_no_cell_in_MBMS_service_area = 265, - RANAP_CauseRadioNetworkExtension_no_Iu_CS_UP_relocation = 266, - RANAP_CauseRadioNetworkExtension_successful_MBMS_Session_Start_IP_Multicast_Bearer_established = 267, - RANAP_CauseRadioNetworkExtension_cS_fallback_triggered = 268, - RANAP_CauseRadioNetworkExtension_invalid_CSG_Id = 269 -} e_RANAP_CauseRadioNetworkExtension; - -/* RANAP_CauseRadioNetworkExtension */ -typedef long RANAP_CauseRadioNetworkExtension_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseRadioNetworkExtension; -asn_struct_free_f RANAP_CauseRadioNetworkExtension_free; -asn_struct_print_f RANAP_CauseRadioNetworkExtension_print; -asn_constr_check_f RANAP_CauseRadioNetworkExtension_constraint; -ber_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_ber; -der_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_der; -xer_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_xer; -xer_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_xer; -per_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_uper; -per_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_uper; -per_type_decoder_f RANAP_CauseRadioNetworkExtension_decode_aper; -per_type_encoder_f RANAP_CauseRadioNetworkExtension_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseRadioNetworkExtension_H_ */ -#include diff --git a/src/ranap/RANAP_CauseTransmissionNetwork.h b/src/ranap/RANAP_CauseTransmissionNetwork.h deleted file mode 100644 index 9026c2c..0000000 --- a/src/ranap/RANAP_CauseTransmissionNetwork.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CauseTransmissionNetwork_H_ -#define _RANAP_CauseTransmissionNetwork_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CauseTransmissionNetwork { - RANAP_CauseTransmissionNetwork_signalling_transport_resource_failure = 65, - RANAP_CauseTransmissionNetwork_iu_transport_connection_failed_to_establish = 66 -} e_RANAP_CauseTransmissionNetwork; - -/* RANAP_CauseTransmissionNetwork */ -typedef long RANAP_CauseTransmissionNetwork_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CauseTransmissionNetwork; -asn_struct_free_f RANAP_CauseTransmissionNetwork_free; -asn_struct_print_f RANAP_CauseTransmissionNetwork_print; -asn_constr_check_f RANAP_CauseTransmissionNetwork_constraint; -ber_type_decoder_f RANAP_CauseTransmissionNetwork_decode_ber; -der_type_encoder_f RANAP_CauseTransmissionNetwork_encode_der; -xer_type_decoder_f RANAP_CauseTransmissionNetwork_decode_xer; -xer_type_encoder_f RANAP_CauseTransmissionNetwork_encode_xer; -per_type_decoder_f RANAP_CauseTransmissionNetwork_decode_uper; -per_type_encoder_f RANAP_CauseTransmissionNetwork_encode_uper; -per_type_decoder_f RANAP_CauseTransmissionNetwork_decode_aper; -per_type_encoder_f RANAP_CauseTransmissionNetwork_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CauseTransmissionNetwork_H_ */ -#include diff --git a/src/ranap/RANAP_Cell-Access-Mode.h b/src/ranap/RANAP_Cell-Access-Mode.h deleted file mode 100644 index e0389a9..0000000 --- a/src/ranap/RANAP_Cell-Access-Mode.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Cell_Access_Mode_H_ -#define _RANAP_Cell_Access_Mode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Cell_Access_Mode { - RANAP_Cell_Access_Mode_hybrid = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_Cell_Access_Mode; - -/* RANAP_Cell-Access-Mode */ -typedef long RANAP_Cell_Access_Mode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Access_Mode; -asn_struct_free_f RANAP_Cell_Access_Mode_free; -asn_struct_print_f RANAP_Cell_Access_Mode_print; -asn_constr_check_f RANAP_Cell_Access_Mode_constraint; -ber_type_decoder_f RANAP_Cell_Access_Mode_decode_ber; -der_type_encoder_f RANAP_Cell_Access_Mode_encode_der; -xer_type_decoder_f RANAP_Cell_Access_Mode_decode_xer; -xer_type_encoder_f RANAP_Cell_Access_Mode_encode_xer; -per_type_decoder_f RANAP_Cell_Access_Mode_decode_uper; -per_type_encoder_f RANAP_Cell_Access_Mode_encode_uper; -per_type_decoder_f RANAP_Cell_Access_Mode_decode_aper; -per_type_encoder_f RANAP_Cell_Access_Mode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Cell_Access_Mode_H_ */ -#include diff --git a/src/ranap/RANAP_Cell-Capacity-Class-Value.h b/src/ranap/RANAP_Cell-Capacity-Class-Value.h deleted file mode 100644 index b414ad3..0000000 --- a/src/ranap/RANAP_Cell-Capacity-Class-Value.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Cell_Capacity_Class_Value_H_ -#define _RANAP_Cell_Capacity_Class_Value_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Cell-Capacity-Class-Value */ -typedef long RANAP_Cell_Capacity_Class_Value_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Capacity_Class_Value; -asn_struct_free_f RANAP_Cell_Capacity_Class_Value_free; -asn_struct_print_f RANAP_Cell_Capacity_Class_Value_print; -asn_constr_check_f RANAP_Cell_Capacity_Class_Value_constraint; -ber_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_ber; -der_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_der; -xer_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_xer; -xer_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_xer; -per_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_uper; -per_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_uper; -per_type_decoder_f RANAP_Cell_Capacity_Class_Value_decode_aper; -per_type_encoder_f RANAP_Cell_Capacity_Class_Value_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Cell_Capacity_Class_Value_H_ */ -#include diff --git a/src/ranap/RANAP_Cell-Id.h b/src/ranap/RANAP_Cell-Id.h deleted file mode 100644 index 36aed83..0000000 --- a/src/ranap/RANAP_Cell-Id.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Cell_Id_H_ -#define _RANAP_Cell_Id_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Cell-Id */ -typedef long RANAP_Cell_Id_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Cell_Id; -asn_struct_free_f RANAP_Cell_Id_free; -asn_struct_print_f RANAP_Cell_Id_print; -asn_constr_check_f RANAP_Cell_Id_constraint; -ber_type_decoder_f RANAP_Cell_Id_decode_ber; -der_type_encoder_f RANAP_Cell_Id_encode_der; -xer_type_decoder_f RANAP_Cell_Id_decode_xer; -xer_type_encoder_f RANAP_Cell_Id_encode_xer; -per_type_decoder_f RANAP_Cell_Id_decode_uper; -per_type_encoder_f RANAP_Cell_Id_encode_uper; -per_type_decoder_f RANAP_Cell_Id_decode_aper; -per_type_encoder_f RANAP_Cell_Id_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Cell_Id_H_ */ -#include diff --git a/src/ranap/RANAP_CellBased.h b/src/ranap/RANAP_CellBased.h deleted file mode 100644 index ecf930f..0000000 --- a/src/ranap/RANAP_CellBased.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CellBased_H_ -#define _RANAP_CellBased_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CellBased */ -typedef struct RANAP_CellBased { - RANAP_CellIdList_t cellIdList; - 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_CellBased_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellBased; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CellBased_H_ */ -#include diff --git a/src/ranap/RANAP_CellIdList.h b/src/ranap/RANAP_CellIdList.h deleted file mode 100644 index 4096006..0000000 --- a/src/ranap/RANAP_CellIdList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CellIdList_H_ -#define _RANAP_CellIdList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CellIdList */ -typedef struct RANAP_CellIdList { - A_SEQUENCE_OF(RANAP_Cell_Id_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CellIdList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellIdList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CellIdList_H_ */ -#include diff --git a/src/ranap/RANAP_CellLoadInformation.h b/src/ranap/RANAP_CellLoadInformation.h deleted file mode 100644 index 550a909..0000000 --- a/src/ranap/RANAP_CellLoadInformation.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CellLoadInformation_H_ -#define _RANAP_CellLoadInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CellLoadInformation */ -typedef struct RANAP_CellLoadInformation { - RANAP_Cell_Capacity_Class_Value_t cell_Capacity_Class_Value; - RANAP_LoadValue_t loadValue; - RANAP_RTLoadValue_t *rTLoadValue /* OPTIONAL */; - RANAP_NRTLoadInformationValue_t *nRTLoadInformationValue /* 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_CellLoadInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellLoadInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CellLoadInformation_H_ */ -#include diff --git a/src/ranap/RANAP_CellLoadInformationGroup.h b/src/ranap/RANAP_CellLoadInformationGroup.h deleted file mode 100644 index 5e17daf..0000000 --- a/src/ranap/RANAP_CellLoadInformationGroup.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CellLoadInformationGroup_H_ -#define _RANAP_CellLoadInformationGroup_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CellLoadInformationGroup */ -typedef struct RANAP_CellLoadInformationGroup { - RANAP_SourceCellID_t sourceCellID; - RANAP_CellLoadInformation_t *uplinkCellLoadInformation /* OPTIONAL */; - RANAP_CellLoadInformation_t *downlinkCellLoadInformation /* 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_CellLoadInformationGroup_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellLoadInformationGroup; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CellLoadInformationGroup_H_ */ -#include diff --git a/src/ranap/RANAP_CellType.h b/src/ranap/RANAP_CellType.h deleted file mode 100644 index 6e47d31..0000000 --- a/src/ranap/RANAP_CellType.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CellType_H_ -#define _RANAP_CellType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_CellType { - RANAP_CellType_macro = 0, - RANAP_CellType_micro = 1, - RANAP_CellType_pico = 2, - RANAP_CellType_femto = 3 - /* - * Enumeration is extensible - */ -} e_RANAP_CellType; - -/* RANAP_CellType */ -typedef long RANAP_CellType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CellType; -asn_struct_free_f RANAP_CellType_free; -asn_struct_print_f RANAP_CellType_print; -asn_constr_check_f RANAP_CellType_constraint; -ber_type_decoder_f RANAP_CellType_decode_ber; -der_type_encoder_f RANAP_CellType_encode_der; -xer_type_decoder_f RANAP_CellType_decode_xer; -xer_type_encoder_f RANAP_CellType_encode_xer; -per_type_decoder_f RANAP_CellType_decode_uper; -per_type_encoder_f RANAP_CellType_encode_uper; -per_type_decoder_f RANAP_CellType_decode_aper; -per_type_encoder_f RANAP_CellType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CellType_H_ */ -#include diff --git a/src/ranap/RANAP_ChosenEncryptionAlgorithm.h b/src/ranap/RANAP_ChosenEncryptionAlgorithm.h deleted file mode 100644 index 16327e9..0000000 --- a/src/ranap/RANAP_ChosenEncryptionAlgorithm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ -#include - -#ifndef _RANAP_ChosenEncryptionAlgorithm_H_ -#define _RANAP_ChosenEncryptionAlgorithm_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ChosenEncryptionAlgorithm */ -typedef RANAP_EncryptionAlgorithm_t RANAP_ChosenEncryptionAlgorithm_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ChosenEncryptionAlgorithm; -asn_struct_free_f RANAP_ChosenEncryptionAlgorithm_free; -asn_struct_print_f RANAP_ChosenEncryptionAlgorithm_print; -asn_constr_check_f RANAP_ChosenEncryptionAlgorithm_constraint; -ber_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_ber; -der_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_der; -xer_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_xer; -xer_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_xer; -per_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_uper; -per_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_uper; -per_type_decoder_f RANAP_ChosenEncryptionAlgorithm_decode_aper; -per_type_encoder_f RANAP_ChosenEncryptionAlgorithm_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ChosenEncryptionAlgorithm_H_ */ -#include diff --git a/src/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h b/src/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h deleted file mode 100644 index ad4d52a..0000000 --- a/src/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ -#include - -#ifndef _RANAP_ChosenIntegrityProtectionAlgorithm_H_ -#define _RANAP_ChosenIntegrityProtectionAlgorithm_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ChosenIntegrityProtectionAlgorithm */ -typedef RANAP_IntegrityProtectionAlgorithm_t RANAP_ChosenIntegrityProtectionAlgorithm_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ChosenIntegrityProtectionAlgorithm; -asn_struct_free_f RANAP_ChosenIntegrityProtectionAlgorithm_free; -asn_struct_print_f RANAP_ChosenIntegrityProtectionAlgorithm_print; -asn_constr_check_f RANAP_ChosenIntegrityProtectionAlgorithm_constraint; -ber_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_ber; -der_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_der; -xer_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_xer; -xer_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_xer; -per_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_uper; -per_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_uper; -per_type_decoder_f RANAP_ChosenIntegrityProtectionAlgorithm_decode_aper; -per_type_encoder_f RANAP_ChosenIntegrityProtectionAlgorithm_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ChosenIntegrityProtectionAlgorithm_H_ */ -#include diff --git a/src/ranap/RANAP_ClassmarkInformation2.h b/src/ranap/RANAP_ClassmarkInformation2.h deleted file mode 100644 index efab851..0000000 --- a/src/ranap/RANAP_ClassmarkInformation2.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ClassmarkInformation2_H_ -#define _RANAP_ClassmarkInformation2_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ClassmarkInformation2 */ -typedef OCTET_STRING_t RANAP_ClassmarkInformation2_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClassmarkInformation2; -asn_struct_free_f RANAP_ClassmarkInformation2_free; -asn_struct_print_f RANAP_ClassmarkInformation2_print; -asn_constr_check_f RANAP_ClassmarkInformation2_constraint; -ber_type_decoder_f RANAP_ClassmarkInformation2_decode_ber; -der_type_encoder_f RANAP_ClassmarkInformation2_encode_der; -xer_type_decoder_f RANAP_ClassmarkInformation2_decode_xer; -xer_type_encoder_f RANAP_ClassmarkInformation2_encode_xer; -per_type_decoder_f RANAP_ClassmarkInformation2_decode_uper; -per_type_encoder_f RANAP_ClassmarkInformation2_encode_uper; -per_type_decoder_f RANAP_ClassmarkInformation2_decode_aper; -per_type_encoder_f RANAP_ClassmarkInformation2_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ClassmarkInformation2_H_ */ -#include diff --git a/src/ranap/RANAP_ClassmarkInformation3.h b/src/ranap/RANAP_ClassmarkInformation3.h deleted file mode 100644 index db377ff..0000000 --- a/src/ranap/RANAP_ClassmarkInformation3.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ClassmarkInformation3_H_ -#define _RANAP_ClassmarkInformation3_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ClassmarkInformation3 */ -typedef OCTET_STRING_t RANAP_ClassmarkInformation3_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClassmarkInformation3; -asn_struct_free_f RANAP_ClassmarkInformation3_free; -asn_struct_print_f RANAP_ClassmarkInformation3_print; -asn_constr_check_f RANAP_ClassmarkInformation3_constraint; -ber_type_decoder_f RANAP_ClassmarkInformation3_decode_ber; -der_type_encoder_f RANAP_ClassmarkInformation3_encode_der; -xer_type_decoder_f RANAP_ClassmarkInformation3_decode_xer; -xer_type_encoder_f RANAP_ClassmarkInformation3_encode_xer; -per_type_decoder_f RANAP_ClassmarkInformation3_decode_uper; -per_type_encoder_f RANAP_ClassmarkInformation3_encode_uper; -per_type_decoder_f RANAP_ClassmarkInformation3_decode_aper; -per_type_encoder_f RANAP_ClassmarkInformation3_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ClassmarkInformation3_H_ */ -#include diff --git a/src/ranap/RANAP_ClientType.h b/src/ranap/RANAP_ClientType.h deleted file mode 100644 index 834cc0f..0000000 --- a/src/ranap/RANAP_ClientType.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ClientType_H_ -#define _RANAP_ClientType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ClientType { - RANAP_ClientType_emergency_Services = 0, - RANAP_ClientType_value_Added_Services = 1, - RANAP_ClientType_pLMN_Operator_Services = 2, - RANAP_ClientType_lawful_Intercept_Services = 3, - RANAP_ClientType_pLMN_Operator_Broadcast_Services = 4, - RANAP_ClientType_pLMN_Operator_O_et_M = 5, - RANAP_ClientType_pLMN_Operator_Anonymous_Statistics = 6, - RANAP_ClientType_pLMN_Operator_Target_MS_Service_Support = 7 - /* - * Enumeration is extensible - */ -} e_RANAP_ClientType; - -/* RANAP_ClientType */ -typedef long RANAP_ClientType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ClientType; -asn_struct_free_f RANAP_ClientType_free; -asn_struct_print_f RANAP_ClientType_print; -asn_constr_check_f RANAP_ClientType_constraint; -ber_type_decoder_f RANAP_ClientType_decode_ber; -der_type_encoder_f RANAP_ClientType_encode_der; -xer_type_decoder_f RANAP_ClientType_decode_xer; -xer_type_encoder_f RANAP_ClientType_encode_xer; -per_type_decoder_f RANAP_ClientType_decode_uper; -per_type_encoder_f RANAP_ClientType_encode_uper; -per_type_decoder_f RANAP_ClientType_decode_aper; -per_type_encoder_f RANAP_ClientType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ClientType_H_ */ -#include diff --git a/src/ranap/RANAP_CommonID.h b/src/ranap/RANAP_CommonID.h deleted file mode 100644 index f46cf37..0000000 --- a/src/ranap/RANAP_CommonID.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_CommonID_H_ -#define _RANAP_CommonID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CommonID */ -typedef struct RANAP_CommonID { - struct commonID_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } commonID_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CommonID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CommonID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CommonID_H_ */ -#include diff --git a/src/ranap/RANAP_Correlation-ID.h b/src/ranap/RANAP_Correlation-ID.h deleted file mode 100644 index a47174a..0000000 --- a/src/ranap/RANAP_Correlation-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Correlation_ID_H_ -#define _RANAP_Correlation_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Correlation-ID */ -typedef OCTET_STRING_t RANAP_Correlation_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Correlation_ID; -asn_struct_free_f RANAP_Correlation_ID_free; -asn_struct_print_f RANAP_Correlation_ID_print; -asn_constr_check_f RANAP_Correlation_ID_constraint; -ber_type_decoder_f RANAP_Correlation_ID_decode_ber; -der_type_encoder_f RANAP_Correlation_ID_encode_der; -xer_type_decoder_f RANAP_Correlation_ID_decode_xer; -xer_type_encoder_f RANAP_Correlation_ID_encode_xer; -per_type_decoder_f RANAP_Correlation_ID_decode_uper; -per_type_encoder_f RANAP_Correlation_ID_encode_uper; -per_type_decoder_f RANAP_Correlation_ID_decode_aper; -per_type_encoder_f RANAP_Correlation_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Correlation_ID_H_ */ -#include diff --git a/src/ranap/RANAP_Criticality.h b/src/ranap/RANAP_Criticality.h deleted file mode 100644 index 192cd8a..0000000 --- a/src/ranap/RANAP_Criticality.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_Criticality_H_ -#define _RANAP_Criticality_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Criticality { - RANAP_Criticality_reject = 0, - RANAP_Criticality_ignore = 1, - RANAP_Criticality_notify = 2 -} e_RANAP_Criticality; - -/* RANAP_Criticality */ -typedef long RANAP_Criticality_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Criticality; -asn_struct_free_f RANAP_Criticality_free; -asn_struct_print_f RANAP_Criticality_print; -asn_constr_check_f RANAP_Criticality_constraint; -ber_type_decoder_f RANAP_Criticality_decode_ber; -der_type_encoder_f RANAP_Criticality_encode_der; -xer_type_decoder_f RANAP_Criticality_decode_xer; -xer_type_encoder_f RANAP_Criticality_encode_xer; -per_type_decoder_f RANAP_Criticality_decode_uper; -per_type_encoder_f RANAP_Criticality_encode_uper; -per_type_decoder_f RANAP_Criticality_decode_aper; -per_type_encoder_f RANAP_Criticality_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Criticality_H_ */ -#include diff --git a/src/ranap/RANAP_CriticalityDiagnostics-IE-List.h b/src/ranap/RANAP_CriticalityDiagnostics-IE-List.h deleted file mode 100644 index 51322ee..0000000 --- a/src/ranap/RANAP_CriticalityDiagnostics-IE-List.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CriticalityDiagnostics_IE_List_H_ -#define _RANAP_CriticalityDiagnostics_IE_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_CriticalityDiagnostics_IE_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics_IE_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CriticalityDiagnostics_IE_List_H_ */ -#include diff --git a/src/ranap/RANAP_CriticalityDiagnostics.h b/src/ranap/RANAP_CriticalityDiagnostics.h deleted file mode 100644 index 06a8b40..0000000 --- a/src/ranap/RANAP_CriticalityDiagnostics.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_CriticalityDiagnostics_H_ -#define _RANAP_CriticalityDiagnostics_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_CriticalityDiagnostics */ -typedef struct RANAP_CriticalityDiagnostics { - RANAP_ProcedureCode_t *procedureCode /* OPTIONAL */; - RANAP_TriggeringMessage_t *triggeringMessage /* OPTIONAL */; - RANAP_Criticality_t *procedureCriticality /* OPTIONAL */; - RANAP_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* 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_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_CriticalityDiagnostics_H_ */ -#include diff --git a/src/ranap/RANAP_D-RNTI.h b/src/ranap/RANAP_D-RNTI.h deleted file mode 100644 index 4ede3e4..0000000 --- a/src/ranap/RANAP_D-RNTI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_D_RNTI_H_ -#define _RANAP_D_RNTI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_D-RNTI */ -typedef long RANAP_D_RNTI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_D_RNTI; -asn_struct_free_f RANAP_D_RNTI_free; -asn_struct_print_f RANAP_D_RNTI_print; -asn_constr_check_f RANAP_D_RNTI_constraint; -ber_type_decoder_f RANAP_D_RNTI_decode_ber; -der_type_encoder_f RANAP_D_RNTI_encode_der; -xer_type_decoder_f RANAP_D_RNTI_decode_xer; -xer_type_encoder_f RANAP_D_RNTI_encode_xer; -per_type_decoder_f RANAP_D_RNTI_decode_uper; -per_type_encoder_f RANAP_D_RNTI_encode_uper; -per_type_decoder_f RANAP_D_RNTI_decode_aper; -per_type_encoder_f RANAP_D_RNTI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_D_RNTI_H_ */ -#include diff --git a/src/ranap/RANAP_DCH-ID.h b/src/ranap/RANAP_DCH-ID.h deleted file mode 100644 index 756fd5d..0000000 --- a/src/ranap/RANAP_DCH-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DCH_ID_H_ -#define _RANAP_DCH_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DCH-ID */ -typedef long RANAP_DCH_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DCH_ID; -asn_struct_free_f RANAP_DCH_ID_free; -asn_struct_print_f RANAP_DCH_ID_print; -asn_constr_check_f RANAP_DCH_ID_constraint; -ber_type_decoder_f RANAP_DCH_ID_decode_ber; -der_type_encoder_f RANAP_DCH_ID_encode_der; -xer_type_decoder_f RANAP_DCH_ID_decode_xer; -xer_type_encoder_f RANAP_DCH_ID_encode_xer; -per_type_decoder_f RANAP_DCH_ID_decode_uper; -per_type_encoder_f RANAP_DCH_ID_encode_uper; -per_type_decoder_f RANAP_DCH_ID_decode_aper; -per_type_encoder_f RANAP_DCH_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DCH_ID_H_ */ -#include diff --git a/src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h b/src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h deleted file mode 100644 index 94b1ad1..0000000 --- a/src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DL_GTP_PDU_SequenceNumber_H_ -#define _RANAP_DL_GTP_PDU_SequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DL-GTP-PDU-SequenceNumber */ -typedef long RANAP_DL_GTP_PDU_SequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DL_GTP_PDU_SequenceNumber; -asn_struct_free_f RANAP_DL_GTP_PDU_SequenceNumber_free; -asn_struct_print_f RANAP_DL_GTP_PDU_SequenceNumber_print; -asn_constr_check_f RANAP_DL_GTP_PDU_SequenceNumber_constraint; -ber_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_ber; -der_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_der; -xer_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_xer; -xer_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_xer; -per_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_uper; -per_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_uper; -per_type_decoder_f RANAP_DL_GTP_PDU_SequenceNumber_decode_aper; -per_type_encoder_f RANAP_DL_GTP_PDU_SequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DL_GTP_PDU_SequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_DL-N-PDU-SequenceNumber.h b/src/ranap/RANAP_DL-N-PDU-SequenceNumber.h deleted file mode 100644 index 1b4d062..0000000 --- a/src/ranap/RANAP_DL-N-PDU-SequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DL_N_PDU_SequenceNumber_H_ -#define _RANAP_DL_N_PDU_SequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DL-N-PDU-SequenceNumber */ -typedef long RANAP_DL_N_PDU_SequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DL_N_PDU_SequenceNumber; -asn_struct_free_f RANAP_DL_N_PDU_SequenceNumber_free; -asn_struct_print_f RANAP_DL_N_PDU_SequenceNumber_print; -asn_constr_check_f RANAP_DL_N_PDU_SequenceNumber_constraint; -ber_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_ber; -der_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_der; -xer_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_xer; -xer_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_xer; -per_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_uper; -per_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_uper; -per_type_decoder_f RANAP_DL_N_PDU_SequenceNumber_decode_aper; -per_type_encoder_f RANAP_DL_N_PDU_SequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DL_N_PDU_SequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_DRX-CycleLengthCoefficient.h b/src/ranap/RANAP_DRX-CycleLengthCoefficient.h deleted file mode 100644 index f1af3ed..0000000 --- a/src/ranap/RANAP_DRX-CycleLengthCoefficient.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DRX_CycleLengthCoefficient_H_ -#define _RANAP_DRX_CycleLengthCoefficient_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DRX-CycleLengthCoefficient */ -typedef long RANAP_DRX_CycleLengthCoefficient_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DRX_CycleLengthCoefficient; -asn_struct_free_f RANAP_DRX_CycleLengthCoefficient_free; -asn_struct_print_f RANAP_DRX_CycleLengthCoefficient_print; -asn_constr_check_f RANAP_DRX_CycleLengthCoefficient_constraint; -ber_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_ber; -der_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_der; -xer_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_xer; -xer_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_xer; -per_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_uper; -per_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_uper; -per_type_decoder_f RANAP_DRX_CycleLengthCoefficient_decode_aper; -per_type_encoder_f RANAP_DRX_CycleLengthCoefficient_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DRX_CycleLengthCoefficient_H_ */ -#include diff --git a/src/ranap/RANAP_DSCH-ID.h b/src/ranap/RANAP_DSCH-ID.h deleted file mode 100644 index 54e678b..0000000 --- a/src/ranap/RANAP_DSCH-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DSCH_ID_H_ -#define _RANAP_DSCH_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DSCH-ID */ -typedef long RANAP_DSCH_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DSCH_ID; -asn_struct_free_f RANAP_DSCH_ID_free; -asn_struct_print_f RANAP_DSCH_ID_print; -asn_constr_check_f RANAP_DSCH_ID_constraint; -ber_type_decoder_f RANAP_DSCH_ID_decode_ber; -der_type_encoder_f RANAP_DSCH_ID_encode_der; -xer_type_decoder_f RANAP_DSCH_ID_decode_xer; -xer_type_encoder_f RANAP_DSCH_ID_encode_xer; -per_type_decoder_f RANAP_DSCH_ID_decode_uper; -per_type_encoder_f RANAP_DSCH_ID_encode_uper; -per_type_decoder_f RANAP_DSCH_ID_decode_aper; -per_type_encoder_f RANAP_DSCH_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DSCH_ID_H_ */ -#include diff --git a/src/ranap/RANAP_DataPDUType.h b/src/ranap/RANAP_DataPDUType.h deleted file mode 100644 index f732d62..0000000 --- a/src/ranap/RANAP_DataPDUType.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DataPDUType_H_ -#define _RANAP_DataPDUType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_DataPDUType { - RANAP_DataPDUType_pDUtype0 = 0, - RANAP_DataPDUType_pDUtype1 = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_DataPDUType; - -/* RANAP_DataPDUType */ -typedef long RANAP_DataPDUType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataPDUType; -asn_struct_free_f RANAP_DataPDUType_free; -asn_struct_print_f RANAP_DataPDUType_print; -asn_constr_check_f RANAP_DataPDUType_constraint; -ber_type_decoder_f RANAP_DataPDUType_decode_ber; -der_type_encoder_f RANAP_DataPDUType_encode_der; -xer_type_decoder_f RANAP_DataPDUType_decode_xer; -xer_type_encoder_f RANAP_DataPDUType_encode_xer; -per_type_decoder_f RANAP_DataPDUType_decode_uper; -per_type_encoder_f RANAP_DataPDUType_encode_uper; -per_type_decoder_f RANAP_DataPDUType_decode_aper; -per_type_encoder_f RANAP_DataPDUType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataPDUType_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeList.h b/src/ranap/RANAP_DataVolumeList.h deleted file mode 100644 index 83e0f87..0000000 --- a/src/ranap/RANAP_DataVolumeList.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DataVolumeList_H_ -#define _RANAP_DataVolumeList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DataVolumeList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeList_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeReference.h b/src/ranap/RANAP_DataVolumeReference.h deleted file mode 100644 index 693de2b..0000000 --- a/src/ranap/RANAP_DataVolumeReference.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DataVolumeReference_H_ -#define _RANAP_DataVolumeReference_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DataVolumeReference */ -typedef long RANAP_DataVolumeReference_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReference; -asn_struct_free_f RANAP_DataVolumeReference_free; -asn_struct_print_f RANAP_DataVolumeReference_print; -asn_constr_check_f RANAP_DataVolumeReference_constraint; -ber_type_decoder_f RANAP_DataVolumeReference_decode_ber; -der_type_encoder_f RANAP_DataVolumeReference_encode_der; -xer_type_decoder_f RANAP_DataVolumeReference_decode_xer; -xer_type_encoder_f RANAP_DataVolumeReference_encode_xer; -per_type_decoder_f RANAP_DataVolumeReference_decode_uper; -per_type_encoder_f RANAP_DataVolumeReference_encode_uper; -per_type_decoder_f RANAP_DataVolumeReference_decode_aper; -per_type_encoder_f RANAP_DataVolumeReference_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeReference_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeReport.h b/src/ranap/RANAP_DataVolumeReport.h deleted file mode 100644 index aeff753..0000000 --- a/src/ranap/RANAP_DataVolumeReport.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DataVolumeReport_H_ -#define _RANAP_DataVolumeReport_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DataVolumeReport */ -typedef struct RANAP_DataVolumeReport { - struct dataVolumeReport_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } dataVolumeReport_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DataVolumeReport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReport; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeReport_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeReportList.h b/src/ranap/RANAP_DataVolumeReportList.h deleted file mode 100644 index 8f0f52d..0000000 --- a/src/ranap/RANAP_DataVolumeReportList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DataVolumeReportList_H_ -#define _RANAP_DataVolumeReportList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DataVolumeReportList */ -typedef struct RANAP_DataVolumeReportList { - struct dataVolumeReportListe_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } dataVolumeReportListe_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DataVolumeReportList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeReportList_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeReportRequest.h b/src/ranap/RANAP_DataVolumeReportRequest.h deleted file mode 100644 index 764593b..0000000 --- a/src/ranap/RANAP_DataVolumeReportRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DataVolumeReportRequest_H_ -#define _RANAP_DataVolumeReportRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DataVolumeReportRequest */ -typedef struct RANAP_DataVolumeReportRequest { - struct dataVolumeReportRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } dataVolumeReportRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DataVolumeReportRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeReportRequest_H_ */ -#include diff --git a/src/ranap/RANAP_DataVolumeReportingIndication.h b/src/ranap/RANAP_DataVolumeReportingIndication.h deleted file mode 100644 index feaa072..0000000 --- a/src/ranap/RANAP_DataVolumeReportingIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DataVolumeReportingIndication_H_ -#define _RANAP_DataVolumeReportingIndication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_DataVolumeReportingIndication { - RANAP_DataVolumeReportingIndication_do_report = 0, - RANAP_DataVolumeReportingIndication_do_not_report = 1 -} e_RANAP_DataVolumeReportingIndication; - -/* RANAP_DataVolumeReportingIndication */ -typedef long RANAP_DataVolumeReportingIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeReportingIndication; -asn_struct_free_f RANAP_DataVolumeReportingIndication_free; -asn_struct_print_f RANAP_DataVolumeReportingIndication_print; -asn_constr_check_f RANAP_DataVolumeReportingIndication_constraint; -ber_type_decoder_f RANAP_DataVolumeReportingIndication_decode_ber; -der_type_encoder_f RANAP_DataVolumeReportingIndication_encode_der; -xer_type_decoder_f RANAP_DataVolumeReportingIndication_decode_xer; -xer_type_encoder_f RANAP_DataVolumeReportingIndication_encode_xer; -per_type_decoder_f RANAP_DataVolumeReportingIndication_decode_uper; -per_type_encoder_f RANAP_DataVolumeReportingIndication_encode_uper; -per_type_decoder_f RANAP_DataVolumeReportingIndication_decode_aper; -per_type_encoder_f RANAP_DataVolumeReportingIndication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DataVolumeReportingIndication_H_ */ -#include diff --git a/src/ranap/RANAP_DeliveryOfErroneousSDU.h b/src/ranap/RANAP_DeliveryOfErroneousSDU.h deleted file mode 100644 index 6e95465..0000000 --- a/src/ranap/RANAP_DeliveryOfErroneousSDU.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DeliveryOfErroneousSDU_H_ -#define _RANAP_DeliveryOfErroneousSDU_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_DeliveryOfErroneousSDU { - RANAP_DeliveryOfErroneousSDU_yes = 0, - RANAP_DeliveryOfErroneousSDU_no = 1, - RANAP_DeliveryOfErroneousSDU_no_error_detection_consideration = 2 -} e_RANAP_DeliveryOfErroneousSDU; - -/* RANAP_DeliveryOfErroneousSDU */ -typedef long RANAP_DeliveryOfErroneousSDU_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeliveryOfErroneousSDU; -asn_struct_free_f RANAP_DeliveryOfErroneousSDU_free; -asn_struct_print_f RANAP_DeliveryOfErroneousSDU_print; -asn_constr_check_f RANAP_DeliveryOfErroneousSDU_constraint; -ber_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_ber; -der_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_der; -xer_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_xer; -xer_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_xer; -per_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_uper; -per_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_uper; -per_type_decoder_f RANAP_DeliveryOfErroneousSDU_decode_aper; -per_type_encoder_f RANAP_DeliveryOfErroneousSDU_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DeliveryOfErroneousSDU_H_ */ -#include diff --git a/src/ranap/RANAP_DeliveryOrder.h b/src/ranap/RANAP_DeliveryOrder.h deleted file mode 100644 index 8968908..0000000 --- a/src/ranap/RANAP_DeliveryOrder.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DeliveryOrder_H_ -#define _RANAP_DeliveryOrder_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_DeliveryOrder { - RANAP_DeliveryOrder_delivery_order_requested = 0, - RANAP_DeliveryOrder_delivery_order_not_requested = 1 -} e_RANAP_DeliveryOrder; - -/* RANAP_DeliveryOrder */ -typedef long RANAP_DeliveryOrder_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeliveryOrder; -asn_struct_free_f RANAP_DeliveryOrder_free; -asn_struct_print_f RANAP_DeliveryOrder_print; -asn_constr_check_f RANAP_DeliveryOrder_constraint; -ber_type_decoder_f RANAP_DeliveryOrder_decode_ber; -der_type_encoder_f RANAP_DeliveryOrder_encode_der; -xer_type_decoder_f RANAP_DeliveryOrder_decode_xer; -xer_type_encoder_f RANAP_DeliveryOrder_encode_xer; -per_type_decoder_f RANAP_DeliveryOrder_decode_uper; -per_type_encoder_f RANAP_DeliveryOrder_encode_uper; -per_type_decoder_f RANAP_DeliveryOrder_decode_aper; -per_type_encoder_f RANAP_DeliveryOrder_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DeliveryOrder_H_ */ -#include diff --git a/src/ranap/RANAP_DeltaRAListofIdleModeUEs.h b/src/ranap/RANAP_DeltaRAListofIdleModeUEs.h deleted file mode 100644 index 71225fc..0000000 --- a/src/ranap/RANAP_DeltaRAListofIdleModeUEs.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DeltaRAListofIdleModeUEs_H_ -#define _RANAP_DeltaRAListofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DeltaRAListofIdleModeUEs */ -typedef struct RANAP_DeltaRAListofIdleModeUEs { - RANAP_NewRAListofIdleModeUEs_t *newRAListofIdleModeUEs /* OPTIONAL */; - RANAP_RAListwithNoIdleModeUEsAnyMore_t *rAListwithNoIdleModeUEsAnyMore /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DeltaRAListofIdleModeUEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DeltaRAListofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DeltaRAListofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_DirectInformationTransfer.h b/src/ranap/RANAP_DirectInformationTransfer.h deleted file mode 100644 index 065bb3e..0000000 --- a/src/ranap/RANAP_DirectInformationTransfer.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DirectInformationTransfer_H_ -#define _RANAP_DirectInformationTransfer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DirectInformationTransfer */ -typedef struct RANAP_DirectInformationTransfer { - struct directInformationTransfer_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } directInformationTransfer_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DirectInformationTransfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectInformationTransfer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DirectInformationTransfer_H_ */ -#include diff --git a/src/ranap/RANAP_DirectReportingIndicator.h b/src/ranap/RANAP_DirectReportingIndicator.h deleted file mode 100644 index 8636557..0000000 --- a/src/ranap/RANAP_DirectReportingIndicator.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_DirectReportingIndicator_H_ -#define _RANAP_DirectReportingIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_DirectReportingIndicator { - RANAP_DirectReportingIndicator_directSAI = 0, - RANAP_DirectReportingIndicator_directGeo = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_DirectReportingIndicator; - -/* RANAP_DirectReportingIndicator */ -typedef long RANAP_DirectReportingIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectReportingIndicator; -asn_struct_free_f RANAP_DirectReportingIndicator_free; -asn_struct_print_f RANAP_DirectReportingIndicator_print; -asn_constr_check_f RANAP_DirectReportingIndicator_constraint; -ber_type_decoder_f RANAP_DirectReportingIndicator_decode_ber; -der_type_encoder_f RANAP_DirectReportingIndicator_encode_der; -xer_type_decoder_f RANAP_DirectReportingIndicator_decode_xer; -xer_type_encoder_f RANAP_DirectReportingIndicator_encode_xer; -per_type_decoder_f RANAP_DirectReportingIndicator_decode_uper; -per_type_encoder_f RANAP_DirectReportingIndicator_encode_uper; -per_type_decoder_f RANAP_DirectReportingIndicator_decode_aper; -per_type_encoder_f RANAP_DirectReportingIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DirectReportingIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_DirectTransfer-IE-ContainerList.h b/src/ranap/RANAP_DirectTransfer-IE-ContainerList.h deleted file mode 100644 index 0b2af58..0000000 --- a/src/ranap/RANAP_DirectTransfer-IE-ContainerList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DirectTransfer_IE_ContainerList_H_ -#define _RANAP_DirectTransfer_IE_ContainerList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DirectTransfer-IE-ContainerList */ -typedef struct RANAP_DirectTransfer_IE_ContainerList { - A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DirectTransfer_IE_ContainerList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransfer_IE_ContainerList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DirectTransfer_IE_ContainerList_H_ */ -#include diff --git a/src/ranap/RANAP_DirectTransfer.h b/src/ranap/RANAP_DirectTransfer.h deleted file mode 100644 index a6005b4..0000000 --- a/src/ranap/RANAP_DirectTransfer.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DirectTransfer_H_ -#define _RANAP_DirectTransfer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DirectTransfer */ -typedef struct RANAP_DirectTransfer { - struct directTransfer_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } directTransfer_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_DirectTransfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransfer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DirectTransfer_H_ */ -#include diff --git a/src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h b/src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h deleted file mode 100644 index b55dbf9..0000000 --- a/src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ -#define _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_DirectTransferInformationItem-RANAP-RelocInf */ -typedef struct RANAP_DirectTransferInformationItem_RANAP_RelocInf { - RANAP_NAS_PDU_t nAS_PDU; - RANAP_SAPI_t sAPI; - RANAP_CN_DomainIndicator_t cN_DomainIndicator; - 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_DirectTransferInformationItem_RANAP_RelocInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_DirectTransferInformationItem_RANAP_RelocInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ */ -#include diff --git a/src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h b/src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h deleted file mode 100644 index 6fc0fda..0000000 --- a/src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_E_DCH_MAC_d_Flow_ID_H_ -#define _RANAP_E_DCH_MAC_d_Flow_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_E-DCH-MAC-d-Flow-ID */ -typedef long RANAP_E_DCH_MAC_d_Flow_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_E_DCH_MAC_d_Flow_ID; -asn_struct_free_f RANAP_E_DCH_MAC_d_Flow_ID_free; -asn_struct_print_f RANAP_E_DCH_MAC_d_Flow_ID_print; -asn_constr_check_f RANAP_E_DCH_MAC_d_Flow_ID_constraint; -ber_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_ber; -der_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_der; -xer_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_xer; -xer_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_xer; -per_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_uper; -per_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_uper; -per_type_decoder_f RANAP_E_DCH_MAC_d_Flow_ID_decode_aper; -per_type_encoder_f RANAP_E_DCH_MAC_d_Flow_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_E_DCH_MAC_d_Flow_ID_H_ */ -#include diff --git a/src/ranap/RANAP_E-UTRAN-Service-Handover.h b/src/ranap/RANAP_E-UTRAN-Service-Handover.h deleted file mode 100644 index 689c743..0000000 --- a/src/ranap/RANAP_E-UTRAN-Service-Handover.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_E_UTRAN_Service_Handover_H_ -#define _RANAP_E_UTRAN_Service_Handover_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_E_UTRAN_Service_Handover { - RANAP_E_UTRAN_Service_Handover_handover_to_E_UTRAN_shall_not_be_performed = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_E_UTRAN_Service_Handover; - -/* RANAP_E-UTRAN-Service-Handover */ -typedef long RANAP_E_UTRAN_Service_Handover_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_E_UTRAN_Service_Handover; -asn_struct_free_f RANAP_E_UTRAN_Service_Handover_free; -asn_struct_print_f RANAP_E_UTRAN_Service_Handover_print; -asn_constr_check_f RANAP_E_UTRAN_Service_Handover_constraint; -ber_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_ber; -der_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_der; -xer_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_xer; -xer_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_xer; -per_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_uper; -per_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_uper; -per_type_decoder_f RANAP_E_UTRAN_Service_Handover_decode_aper; -per_type_encoder_f RANAP_E_UTRAN_Service_Handover_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_E_UTRAN_Service_Handover_H_ */ -#include diff --git a/src/ranap/RANAP_EARFCN-Extended.h b/src/ranap/RANAP_EARFCN-Extended.h deleted file mode 100644 index 9b84df4..0000000 --- a/src/ranap/RANAP_EARFCN-Extended.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EARFCN_Extended_H_ -#define _RANAP_EARFCN_Extended_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EARFCN-Extended */ -typedef long RANAP_EARFCN_Extended_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EARFCN_Extended; -asn_struct_free_f RANAP_EARFCN_Extended_free; -asn_struct_print_f RANAP_EARFCN_Extended_print; -asn_constr_check_f RANAP_EARFCN_Extended_constraint; -ber_type_decoder_f RANAP_EARFCN_Extended_decode_ber; -der_type_encoder_f RANAP_EARFCN_Extended_encode_der; -xer_type_decoder_f RANAP_EARFCN_Extended_decode_xer; -xer_type_encoder_f RANAP_EARFCN_Extended_encode_xer; -per_type_decoder_f RANAP_EARFCN_Extended_decode_uper; -per_type_encoder_f RANAP_EARFCN_Extended_encode_uper; -per_type_decoder_f RANAP_EARFCN_Extended_decode_aper; -per_type_encoder_f RANAP_EARFCN_Extended_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EARFCN_Extended_H_ */ -#include diff --git a/src/ranap/RANAP_ENB-ID.h b/src/ranap/RANAP_ENB-ID.h deleted file mode 100644 index 4a0a3c6..0000000 --- a/src/ranap/RANAP_ENB-ID.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ENB_ID_H_ -#define _RANAP_ENB_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ENB_ID_PR { - RANAP_ENB_ID_PR_NOTHING, /* No components present */ - RANAP_ENB_ID_PR_macroENB_ID, - RANAP_ENB_ID_PR_homeENB_ID, - /* Extensions may appear below */ - -} RANAP_ENB_ID_PR; - -/* RANAP_ENB-ID */ -typedef struct RANAP_ENB_ID { - RANAP_ENB_ID_PR present; - union RANAP_ENB_ID_u { - BIT_STRING_t macroENB_ID; - BIT_STRING_t homeENB_ID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ENB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ENB_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ENB_ID_H_ */ -#include diff --git a/src/ranap/RANAP_EUTRANFrequencies.h b/src/ranap/RANAP_EUTRANFrequencies.h deleted file mode 100644 index b71948d..0000000 --- a/src/ranap/RANAP_EUTRANFrequencies.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EUTRANFrequencies_H_ -#define _RANAP_EUTRANFrequencies_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EUTRANFrequencies_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EUTRANFrequencies; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EUTRANFrequencies_H_ */ -#include diff --git a/src/ranap/RANAP_EncryptionAlgorithm.h b/src/ranap/RANAP_EncryptionAlgorithm.h deleted file mode 100644 index 99f5b62..0000000 --- a/src/ranap/RANAP_EncryptionAlgorithm.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EncryptionAlgorithm_H_ -#define _RANAP_EncryptionAlgorithm_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_EncryptionAlgorithm { - RANAP_EncryptionAlgorithm_no_encryption = 0, - RANAP_EncryptionAlgorithm_standard_UMTS_encryption_algorith_UEA1 = 1, - RANAP_EncryptionAlgorithm_standard_UMTS_encryption_algorithm_UEA2 = 2 -} e_RANAP_EncryptionAlgorithm; - -/* RANAP_EncryptionAlgorithm */ -typedef long RANAP_EncryptionAlgorithm_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionAlgorithm; -asn_struct_free_f RANAP_EncryptionAlgorithm_free; -asn_struct_print_f RANAP_EncryptionAlgorithm_print; -asn_constr_check_f RANAP_EncryptionAlgorithm_constraint; -ber_type_decoder_f RANAP_EncryptionAlgorithm_decode_ber; -der_type_encoder_f RANAP_EncryptionAlgorithm_encode_der; -xer_type_decoder_f RANAP_EncryptionAlgorithm_decode_xer; -xer_type_encoder_f RANAP_EncryptionAlgorithm_encode_xer; -per_type_decoder_f RANAP_EncryptionAlgorithm_decode_uper; -per_type_encoder_f RANAP_EncryptionAlgorithm_encode_uper; -per_type_decoder_f RANAP_EncryptionAlgorithm_decode_aper; -per_type_encoder_f RANAP_EncryptionAlgorithm_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EncryptionAlgorithm_H_ */ -#include diff --git a/src/ranap/RANAP_EncryptionInformation.h b/src/ranap/RANAP_EncryptionInformation.h deleted file mode 100644 index ac52f75..0000000 --- a/src/ranap/RANAP_EncryptionInformation.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EncryptionInformation_H_ -#define _RANAP_EncryptionInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EncryptionInformation */ -typedef struct RANAP_EncryptionInformation { - RANAP_PermittedEncryptionAlgorithms_t permittedAlgorithms; - RANAP_EncryptionKey_t key; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EncryptionInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EncryptionInformation_H_ */ -#include diff --git a/src/ranap/RANAP_EncryptionKey.h b/src/ranap/RANAP_EncryptionKey.h deleted file mode 100644 index 7173803..0000000 --- a/src/ranap/RANAP_EncryptionKey.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EncryptionKey_H_ -#define _RANAP_EncryptionKey_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EncryptionKey */ -typedef BIT_STRING_t RANAP_EncryptionKey_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EncryptionKey; -asn_struct_free_f RANAP_EncryptionKey_free; -asn_struct_print_f RANAP_EncryptionKey_print; -asn_constr_check_f RANAP_EncryptionKey_constraint; -ber_type_decoder_f RANAP_EncryptionKey_decode_ber; -der_type_encoder_f RANAP_EncryptionKey_encode_der; -xer_type_decoder_f RANAP_EncryptionKey_decode_xer; -xer_type_encoder_f RANAP_EncryptionKey_encode_xer; -per_type_decoder_f RANAP_EncryptionKey_decode_uper; -per_type_encoder_f RANAP_EncryptionKey_encode_uper; -per_type_decoder_f RANAP_EncryptionKey_decode_aper; -per_type_encoder_f RANAP_EncryptionKey_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EncryptionKey_H_ */ -#include diff --git a/src/ranap/RANAP_End-Of-CSFB.h b/src/ranap/RANAP_End-Of-CSFB.h deleted file mode 100644 index b992889..0000000 --- a/src/ranap/RANAP_End-Of-CSFB.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_End_Of_CSFB_H_ -#define _RANAP_End_Of_CSFB_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_End_Of_CSFB { - RANAP_End_Of_CSFB_end_of_CSFB = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_End_Of_CSFB; - -/* RANAP_End-Of-CSFB */ -typedef long RANAP_End_Of_CSFB_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_End_Of_CSFB; -asn_struct_free_f RANAP_End_Of_CSFB_free; -asn_struct_print_f RANAP_End_Of_CSFB_print; -asn_constr_check_f RANAP_End_Of_CSFB_constraint; -ber_type_decoder_f RANAP_End_Of_CSFB_decode_ber; -der_type_encoder_f RANAP_End_Of_CSFB_encode_der; -xer_type_decoder_f RANAP_End_Of_CSFB_decode_xer; -xer_type_encoder_f RANAP_End_Of_CSFB_encode_xer; -per_type_decoder_f RANAP_End_Of_CSFB_decode_uper; -per_type_encoder_f RANAP_End_Of_CSFB_encode_uper; -per_type_decoder_f RANAP_End_Of_CSFB_decode_aper; -per_type_encoder_f RANAP_End_Of_CSFB_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_End_Of_CSFB_H_ */ -#include diff --git a/src/ranap/RANAP_EnhancedRelocationCompleteConfirm.h b/src/ranap/RANAP_EnhancedRelocationCompleteConfirm.h deleted file mode 100644 index 0fbca3f..0000000 --- a/src/ranap/RANAP_EnhancedRelocationCompleteConfirm.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_EnhancedRelocationCompleteConfirm_H_ -#define _RANAP_EnhancedRelocationCompleteConfirm_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EnhancedRelocationCompleteConfirm */ -typedef struct RANAP_EnhancedRelocationCompleteConfirm { - struct enhancedRelocationCompleteConfirm_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } enhancedRelocationCompleteConfirm_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EnhancedRelocationCompleteConfirm_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteConfirm; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EnhancedRelocationCompleteConfirm_H_ */ -#include diff --git a/src/ranap/RANAP_EnhancedRelocationCompleteFailure.h b/src/ranap/RANAP_EnhancedRelocationCompleteFailure.h deleted file mode 100644 index ed239e1..0000000 --- a/src/ranap/RANAP_EnhancedRelocationCompleteFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_EnhancedRelocationCompleteFailure_H_ -#define _RANAP_EnhancedRelocationCompleteFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EnhancedRelocationCompleteFailure */ -typedef struct RANAP_EnhancedRelocationCompleteFailure { - struct enhancedRelocationCompleteFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } enhancedRelocationCompleteFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EnhancedRelocationCompleteFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EnhancedRelocationCompleteFailure_H_ */ -#include diff --git a/src/ranap/RANAP_EnhancedRelocationCompleteRequest.h b/src/ranap/RANAP_EnhancedRelocationCompleteRequest.h deleted file mode 100644 index f01ae99..0000000 --- a/src/ranap/RANAP_EnhancedRelocationCompleteRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_EnhancedRelocationCompleteRequest_H_ -#define _RANAP_EnhancedRelocationCompleteRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EnhancedRelocationCompleteRequest */ -typedef struct RANAP_EnhancedRelocationCompleteRequest { - struct enhancedRelocationCompleteRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } enhancedRelocationCompleteRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EnhancedRelocationCompleteRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EnhancedRelocationCompleteRequest_H_ */ -#include diff --git a/src/ranap/RANAP_EnhancedRelocationCompleteResponse.h b/src/ranap/RANAP_EnhancedRelocationCompleteResponse.h deleted file mode 100644 index 66086b7..0000000 --- a/src/ranap/RANAP_EnhancedRelocationCompleteResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_EnhancedRelocationCompleteResponse_H_ -#define _RANAP_EnhancedRelocationCompleteResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_EnhancedRelocationCompleteResponse */ -typedef struct RANAP_EnhancedRelocationCompleteResponse { - struct enhancedRelocationCompleteResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } enhancedRelocationCompleteResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EnhancedRelocationCompleteResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EnhancedRelocationCompleteResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EnhancedRelocationCompleteResponse_H_ */ -#include diff --git a/src/ranap/RANAP_EquipmentsToBeTraced.h b/src/ranap/RANAP_EquipmentsToBeTraced.h deleted file mode 100644 index e7894a2..0000000 --- a/src/ranap/RANAP_EquipmentsToBeTraced.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_EquipmentsToBeTraced_H_ -#define _RANAP_EquipmentsToBeTraced_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_EquipmentsToBeTraced_PR { - RANAP_EquipmentsToBeTraced_PR_NOTHING, /* No components present */ - RANAP_EquipmentsToBeTraced_PR_iMEIlist, - RANAP_EquipmentsToBeTraced_PR_iMEISVlist, - RANAP_EquipmentsToBeTraced_PR_iMEIgroup, - RANAP_EquipmentsToBeTraced_PR_iMEISVgroup, - /* Extensions may appear below */ - -} RANAP_EquipmentsToBeTraced_PR; - -/* RANAP_EquipmentsToBeTraced */ -typedef struct RANAP_EquipmentsToBeTraced { - RANAP_EquipmentsToBeTraced_PR present; - union RANAP_EquipmentsToBeTraced_u { - RANAP_IMEIList_t iMEIlist; - RANAP_IMEISVList_t iMEISVlist; - RANAP_IMEIGroup_t iMEIgroup; - RANAP_IMEISVGroup_t iMEISVgroup; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_EquipmentsToBeTraced_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_EquipmentsToBeTraced; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_EquipmentsToBeTraced_H_ */ -#include diff --git a/src/ranap/RANAP_ErrorIndication.h b/src/ranap/RANAP_ErrorIndication.h deleted file mode 100644 index e4ca344..0000000 --- a/src/ranap/RANAP_ErrorIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ErrorIndication_H_ -#define _RANAP_ErrorIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ErrorIndication */ -typedef struct RANAP_ErrorIndication { - struct errorIndication_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } errorIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ErrorIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ErrorIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ErrorIndication_H_ */ -#include diff --git a/src/ranap/RANAP_Event.h b/src/ranap/RANAP_Event.h deleted file mode 100644 index a3a0e67..0000000 --- a/src/ranap/RANAP_Event.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Event_H_ -#define _RANAP_Event_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Event { - RANAP_Event_stop_change_of_service_area = 0, - RANAP_Event_direct = 1, - RANAP_Event_change_of_servicearea = 2, - /* - * Enumeration is extensible - */ - RANAP_Event_stop_direct = 3, - RANAP_Event_periodic = 4, - RANAP_Event_stop_periodic = 5 -} e_RANAP_Event; - -/* RANAP_Event */ -typedef long RANAP_Event_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event; -asn_struct_free_f RANAP_Event_free; -asn_struct_print_f RANAP_Event_print; -asn_constr_check_f RANAP_Event_constraint; -ber_type_decoder_f RANAP_Event_decode_ber; -der_type_encoder_f RANAP_Event_encode_der; -xer_type_decoder_f RANAP_Event_decode_xer; -xer_type_encoder_f RANAP_Event_encode_xer; -per_type_decoder_f RANAP_Event_decode_uper; -per_type_encoder_f RANAP_Event_encode_uper; -per_type_decoder_f RANAP_Event_decode_aper; -per_type_encoder_f RANAP_Event_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Event_H_ */ -#include diff --git a/src/ranap/RANAP_Event1F-Parameters.h b/src/ranap/RANAP_Event1F-Parameters.h deleted file mode 100644 index 6180f8b..0000000 --- a/src/ranap/RANAP_Event1F-Parameters.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Event1F_Parameters_H_ -#define _RANAP_Event1F_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Event1F-Parameters */ -typedef struct RANAP_Event1F_Parameters { - RANAP_MeasurementQuantity_t measurementQuantity; - long threshold; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Event1F_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event1F_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Event1F_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_Event1I-Parameters.h b/src/ranap/RANAP_Event1I-Parameters.h deleted file mode 100644 index ded464f..0000000 --- a/src/ranap/RANAP_Event1I-Parameters.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Event1I_Parameters_H_ -#define _RANAP_Event1I_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Event1I-Parameters */ -typedef struct RANAP_Event1I_Parameters { - long threshold; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Event1I_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Event1I_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Event1I_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_ExtendedGuaranteedBitrate.h b/src/ranap/RANAP_ExtendedGuaranteedBitrate.h deleted file mode 100644 index 404cecb..0000000 --- a/src/ranap/RANAP_ExtendedGuaranteedBitrate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ExtendedGuaranteedBitrate_H_ -#define _RANAP_ExtendedGuaranteedBitrate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ExtendedGuaranteedBitrate */ -typedef long RANAP_ExtendedGuaranteedBitrate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedGuaranteedBitrate; -asn_struct_free_f RANAP_ExtendedGuaranteedBitrate_free; -asn_struct_print_f RANAP_ExtendedGuaranteedBitrate_print; -asn_constr_check_f RANAP_ExtendedGuaranteedBitrate_constraint; -ber_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_ber; -der_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_der; -xer_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_xer; -xer_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_xer; -per_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_uper; -per_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_uper; -per_type_decoder_f RANAP_ExtendedGuaranteedBitrate_decode_aper; -per_type_encoder_f RANAP_ExtendedGuaranteedBitrate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ExtendedGuaranteedBitrate_H_ */ -#include diff --git a/src/ranap/RANAP_ExtendedMaxBitrate.h b/src/ranap/RANAP_ExtendedMaxBitrate.h deleted file mode 100644 index 07af50d..0000000 --- a/src/ranap/RANAP_ExtendedMaxBitrate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ExtendedMaxBitrate_H_ -#define _RANAP_ExtendedMaxBitrate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ExtendedMaxBitrate */ -typedef long RANAP_ExtendedMaxBitrate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedMaxBitrate; -asn_struct_free_f RANAP_ExtendedMaxBitrate_free; -asn_struct_print_f RANAP_ExtendedMaxBitrate_print; -asn_constr_check_f RANAP_ExtendedMaxBitrate_constraint; -ber_type_decoder_f RANAP_ExtendedMaxBitrate_decode_ber; -der_type_encoder_f RANAP_ExtendedMaxBitrate_encode_der; -xer_type_decoder_f RANAP_ExtendedMaxBitrate_decode_xer; -xer_type_encoder_f RANAP_ExtendedMaxBitrate_encode_xer; -per_type_decoder_f RANAP_ExtendedMaxBitrate_decode_uper; -per_type_encoder_f RANAP_ExtendedMaxBitrate_encode_uper; -per_type_decoder_f RANAP_ExtendedMaxBitrate_decode_aper; -per_type_encoder_f RANAP_ExtendedMaxBitrate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ExtendedMaxBitrate_H_ */ -#include diff --git a/src/ranap/RANAP_ExtendedRNC-ID.h b/src/ranap/RANAP_ExtendedRNC-ID.h deleted file mode 100644 index c76a124..0000000 --- a/src/ranap/RANAP_ExtendedRNC-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ExtendedRNC_ID_H_ -#define _RANAP_ExtendedRNC_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ExtendedRNC-ID */ -typedef long RANAP_ExtendedRNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ExtendedRNC_ID; -asn_struct_free_f RANAP_ExtendedRNC_ID_free; -asn_struct_print_f RANAP_ExtendedRNC_ID_print; -asn_constr_check_f RANAP_ExtendedRNC_ID_constraint; -ber_type_decoder_f RANAP_ExtendedRNC_ID_decode_ber; -der_type_encoder_f RANAP_ExtendedRNC_ID_encode_der; -xer_type_decoder_f RANAP_ExtendedRNC_ID_decode_xer; -xer_type_encoder_f RANAP_ExtendedRNC_ID_encode_xer; -per_type_decoder_f RANAP_ExtendedRNC_ID_decode_uper; -per_type_encoder_f RANAP_ExtendedRNC_ID_encode_uper; -per_type_decoder_f RANAP_ExtendedRNC_ID_decode_aper; -per_type_encoder_f RANAP_ExtendedRNC_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ExtendedRNC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_ForwardSRNS-Context.h b/src/ranap/RANAP_ForwardSRNS-Context.h deleted file mode 100644 index 2050ae5..0000000 --- a/src/ranap/RANAP_ForwardSRNS-Context.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ForwardSRNS_Context_H_ -#define _RANAP_ForwardSRNS_Context_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ForwardSRNS-Context */ -typedef struct RANAP_ForwardSRNS_Context { - struct forwardSRNS_Context_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } forwardSRNS_Context_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ForwardSRNS_Context_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ForwardSRNS_Context; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ForwardSRNS_Context_H_ */ -#include diff --git a/src/ranap/RANAP_ForwardingIndication.h b/src/ranap/RANAP_ForwardingIndication.h deleted file mode 100644 index ee4481c..0000000 --- a/src/ranap/RANAP_ForwardingIndication.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ForwardingIndication_H_ -#define _RANAP_ForwardingIndication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ForwardingIndication { - RANAP_ForwardingIndication_forwarding_admitted = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_ForwardingIndication; - -/* RANAP_ForwardingIndication */ -typedef long RANAP_ForwardingIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ForwardingIndication; -asn_struct_free_f RANAP_ForwardingIndication_free; -asn_struct_print_f RANAP_ForwardingIndication_print; -asn_constr_check_f RANAP_ForwardingIndication_constraint; -ber_type_decoder_f RANAP_ForwardingIndication_decode_ber; -der_type_encoder_f RANAP_ForwardingIndication_encode_der; -xer_type_decoder_f RANAP_ForwardingIndication_decode_xer; -xer_type_encoder_f RANAP_ForwardingIndication_encode_xer; -per_type_decoder_f RANAP_ForwardingIndication_decode_uper; -per_type_encoder_f RANAP_ForwardingIndication_encode_uper; -per_type_decoder_f RANAP_ForwardingIndication_decode_aper; -per_type_encoder_f RANAP_ForwardingIndication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ForwardingIndication_H_ */ -#include diff --git a/src/ranap/RANAP_FrameSequenceNumber.h b/src/ranap/RANAP_FrameSequenceNumber.h deleted file mode 100644 index 0c2d9e2..0000000 --- a/src/ranap/RANAP_FrameSequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_FrameSequenceNumber_H_ -#define _RANAP_FrameSequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_FrameSequenceNumber */ -typedef long RANAP_FrameSequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_FrameSequenceNumber; -asn_struct_free_f RANAP_FrameSequenceNumber_free; -asn_struct_print_f RANAP_FrameSequenceNumber_print; -asn_constr_check_f RANAP_FrameSequenceNumber_constraint; -ber_type_decoder_f RANAP_FrameSequenceNumber_decode_ber; -der_type_encoder_f RANAP_FrameSequenceNumber_encode_der; -xer_type_decoder_f RANAP_FrameSequenceNumber_decode_xer; -xer_type_encoder_f RANAP_FrameSequenceNumber_encode_xer; -per_type_decoder_f RANAP_FrameSequenceNumber_decode_uper; -per_type_encoder_f RANAP_FrameSequenceNumber_encode_uper; -per_type_decoder_f RANAP_FrameSequenceNumber_decode_aper; -per_type_encoder_f RANAP_FrameSequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_FrameSequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_FrequenceLayerConvergenceFlag.h b/src/ranap/RANAP_FrequenceLayerConvergenceFlag.h deleted file mode 100644 index df2eaf5..0000000 --- a/src/ranap/RANAP_FrequenceLayerConvergenceFlag.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_FrequenceLayerConvergenceFlag_H_ -#define _RANAP_FrequenceLayerConvergenceFlag_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_FrequenceLayerConvergenceFlag { - RANAP_FrequenceLayerConvergenceFlag_no_FLC_flag = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_FrequenceLayerConvergenceFlag; - -/* RANAP_FrequenceLayerConvergenceFlag */ -typedef long RANAP_FrequenceLayerConvergenceFlag_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_FrequenceLayerConvergenceFlag; -asn_struct_free_f RANAP_FrequenceLayerConvergenceFlag_free; -asn_struct_print_f RANAP_FrequenceLayerConvergenceFlag_print; -asn_constr_check_f RANAP_FrequenceLayerConvergenceFlag_constraint; -ber_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_ber; -der_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_der; -xer_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_xer; -xer_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_xer; -per_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_uper; -per_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_uper; -per_type_decoder_f RANAP_FrequenceLayerConvergenceFlag_decode_aper; -per_type_encoder_f RANAP_FrequenceLayerConvergenceFlag_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_FrequenceLayerConvergenceFlag_H_ */ -#include diff --git a/src/ranap/RANAP_GA-AltitudeAndDirection.h b/src/ranap/RANAP_GA-AltitudeAndDirection.h deleted file mode 100644 index e270a75..0000000 --- a/src/ranap/RANAP_GA-AltitudeAndDirection.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_AltitudeAndDirection_H_ -#define _RANAP_GA_AltitudeAndDirection_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum directionOfAltitude { - directionOfAltitude_height = 0, - directionOfAltitude_depth = 1 -} e_directionOfAltitude; - -/* RANAP_GA-AltitudeAndDirection */ -typedef struct RANAP_GA_AltitudeAndDirection { - long directionOfAltitude; - long altitude; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GA_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_RANAP_GA_AltitudeAndDirection; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_AltitudeAndDirection_H_ */ -#include diff --git a/src/ranap/RANAP_GA-EllipsoidArc.h b/src/ranap/RANAP_GA-EllipsoidArc.h deleted file mode 100644 index 7956cfb..0000000 --- a/src/ranap/RANAP_GA-EllipsoidArc.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_EllipsoidArc_H_ -#define _RANAP_GA_EllipsoidArc_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-EllipsoidArc */ -typedef struct RANAP_GA_EllipsoidArc { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - long innerRadius; - long uncertaintyRadius; - long offsetAngle; - long includedAngle; - long confidence; - 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_EllipsoidArc_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_EllipsoidArc; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_EllipsoidArc_H_ */ -#include diff --git a/src/ranap/RANAP_GA-Point.h b/src/ranap/RANAP_GA-Point.h deleted file mode 100644 index 65b4c83..0000000 --- a/src/ranap/RANAP_GA-Point.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_Point_H_ -#define _RANAP_GA_Point_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-Point */ -typedef struct RANAP_GA_Point { - 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_Point_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Point; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_Point_H_ */ -#include diff --git a/src/ranap/RANAP_GA-PointWithAltitude.h b/src/ranap/RANAP_GA-PointWithAltitude.h deleted file mode 100644 index 9d3258d..0000000 --- a/src/ranap/RANAP_GA-PointWithAltitude.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_PointWithAltitude_H_ -#define _RANAP_GA_PointWithAltitude_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-PointWithAltitude */ -typedef struct RANAP_GA_PointWithAltitude { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - RANAP_GA_AltitudeAndDirection_t altitudeAndDirection; - 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_PointWithAltitude_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithAltitude; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_PointWithAltitude_H_ */ -#include diff --git a/src/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h b/src/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h deleted file mode 100644 index 6963746..0000000 --- a/src/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ -#define _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid */ -typedef struct RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - RANAP_GA_AltitudeAndDirection_t altitudeAndDirection; - RANAP_GA_UncertaintyEllipse_t uncertaintyEllipse; - long uncertaintyAltitude; - long confidence; - 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_PointWithAltitudeAndUncertaintyEllipsoid_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ */ -#include diff --git a/src/ranap/RANAP_GA-PointWithUnCertainty.h b/src/ranap/RANAP_GA-PointWithUnCertainty.h deleted file mode 100644 index 8c3cdc1..0000000 --- a/src/ranap/RANAP_GA-PointWithUnCertainty.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_PointWithUnCertainty_H_ -#define _RANAP_GA_PointWithUnCertainty_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-PointWithUnCertainty */ -typedef struct RANAP_GA_PointWithUnCertainty { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - long uncertaintyCode; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GA_PointWithUnCertainty_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithUnCertainty; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_PointWithUnCertainty_H_ */ -#include diff --git a/src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h b/src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h deleted file mode 100644 index 4ca74ae..0000000 --- a/src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_PointWithUnCertaintyEllipse_H_ -#define _RANAP_GA_PointWithUnCertaintyEllipse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-PointWithUnCertaintyEllipse */ -typedef struct RANAP_GA_PointWithUnCertaintyEllipse { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - RANAP_GA_UncertaintyEllipse_t uncertaintyEllipse; - long confidence; - 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_PointWithUnCertaintyEllipse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_PointWithUnCertaintyEllipse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_PointWithUnCertaintyEllipse_H_ */ -#include diff --git a/src/ranap/RANAP_GA-Polygon.h b/src/ranap/RANAP_GA-Polygon.h deleted file mode 100644 index 5c4e057..0000000 --- a/src/ranap/RANAP_GA-Polygon.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_Polygon_H_ -#define _RANAP_GA_Polygon_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GA_Polygon_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Polygon; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_Polygon_H_ */ -#include diff --git a/src/ranap/RANAP_GA-UncertaintyEllipse.h b/src/ranap/RANAP_GA-UncertaintyEllipse.h deleted file mode 100644 index 0524a29..0000000 --- a/src/ranap/RANAP_GA-UncertaintyEllipse.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GA_UncertaintyEllipse_H_ -#define _RANAP_GA_UncertaintyEllipse_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GA-UncertaintyEllipse */ -typedef struct RANAP_GA_UncertaintyEllipse { - long uncertaintySemi_major; - long uncertaintySemi_minor; - long orientationOfMajorAxis; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GA_UncertaintyEllipse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_UncertaintyEllipse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GA_UncertaintyEllipse_H_ */ -#include diff --git a/src/ranap/RANAP_GANSS-PositioningDataSet.h b/src/ranap/RANAP_GANSS-PositioningDataSet.h deleted file mode 100644 index ea252dc..0000000 --- a/src/ranap/RANAP_GANSS-PositioningDataSet.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GANSS_PositioningDataSet_H_ -#define _RANAP_GANSS_PositioningDataSet_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GANSS-PositioningDataSet */ -typedef struct RANAP_GANSS_PositioningDataSet { - A_SEQUENCE_OF(RANAP_GANSS_PositioningMethodAndUsage_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GANSS_PositioningDataSet_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GANSS_PositioningDataSet; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GANSS_PositioningDataSet_H_ */ -#include diff --git a/src/ranap/RANAP_GANSS-PositioningMethodAndUsage.h b/src/ranap/RANAP_GANSS-PositioningMethodAndUsage.h deleted file mode 100644 index 793ca23..0000000 --- a/src/ranap/RANAP_GANSS-PositioningMethodAndUsage.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GANSS_PositioningMethodAndUsage_H_ -#define _RANAP_GANSS_PositioningMethodAndUsage_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GANSS-PositioningMethodAndUsage */ -typedef OCTET_STRING_t RANAP_GANSS_PositioningMethodAndUsage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GANSS_PositioningMethodAndUsage; -asn_struct_free_f RANAP_GANSS_PositioningMethodAndUsage_free; -asn_struct_print_f RANAP_GANSS_PositioningMethodAndUsage_print; -asn_constr_check_f RANAP_GANSS_PositioningMethodAndUsage_constraint; -ber_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_ber; -der_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_der; -xer_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_xer; -xer_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_xer; -per_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_uper; -per_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_uper; -per_type_decoder_f RANAP_GANSS_PositioningMethodAndUsage_decode_aper; -per_type_encoder_f RANAP_GANSS_PositioningMethodAndUsage_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GANSS_PositioningMethodAndUsage_H_ */ -#include diff --git a/src/ranap/RANAP_GERAN-BSC-Container.h b/src/ranap/RANAP_GERAN-BSC-Container.h deleted file mode 100644 index 920b279..0000000 --- a/src/ranap/RANAP_GERAN-BSC-Container.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GERAN_BSC_Container_H_ -#define _RANAP_GERAN_BSC_Container_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GERAN-BSC-Container */ -typedef OCTET_STRING_t RANAP_GERAN_BSC_Container_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_BSC_Container; -asn_struct_free_f RANAP_GERAN_BSC_Container_free; -asn_struct_print_f RANAP_GERAN_BSC_Container_print; -asn_constr_check_f RANAP_GERAN_BSC_Container_constraint; -ber_type_decoder_f RANAP_GERAN_BSC_Container_decode_ber; -der_type_encoder_f RANAP_GERAN_BSC_Container_encode_der; -xer_type_decoder_f RANAP_GERAN_BSC_Container_decode_xer; -xer_type_encoder_f RANAP_GERAN_BSC_Container_encode_xer; -per_type_decoder_f RANAP_GERAN_BSC_Container_decode_uper; -per_type_encoder_f RANAP_GERAN_BSC_Container_encode_uper; -per_type_decoder_f RANAP_GERAN_BSC_Container_decode_aper; -per_type_encoder_f RANAP_GERAN_BSC_Container_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GERAN_BSC_Container_H_ */ -#include diff --git a/src/ranap/RANAP_GERAN-Cell-ID.h b/src/ranap/RANAP_GERAN-Cell-ID.h deleted file mode 100644 index 4b44bba..0000000 --- a/src/ranap/RANAP_GERAN-Cell-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GERAN_Cell_ID_H_ -#define _RANAP_GERAN_Cell_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GERAN-Cell-ID */ -typedef struct RANAP_GERAN_Cell_ID { - RANAP_LAI_t lAI; - RANAP_RAC_t rAC; - RANAP_CI_t cI; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GERAN_Cell_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Cell_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GERAN_Cell_ID_H_ */ -#include diff --git a/src/ranap/RANAP_GERAN-Classmark.h b/src/ranap/RANAP_GERAN-Classmark.h deleted file mode 100644 index 8de744b..0000000 --- a/src/ranap/RANAP_GERAN-Classmark.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GERAN_Classmark_H_ -#define _RANAP_GERAN_Classmark_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GERAN-Classmark */ -typedef OCTET_STRING_t RANAP_GERAN_Classmark_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Classmark; -asn_struct_free_f RANAP_GERAN_Classmark_free; -asn_struct_print_f RANAP_GERAN_Classmark_print; -asn_constr_check_f RANAP_GERAN_Classmark_constraint; -ber_type_decoder_f RANAP_GERAN_Classmark_decode_ber; -der_type_encoder_f RANAP_GERAN_Classmark_encode_der; -xer_type_decoder_f RANAP_GERAN_Classmark_decode_xer; -xer_type_encoder_f RANAP_GERAN_Classmark_encode_xer; -per_type_decoder_f RANAP_GERAN_Classmark_decode_uper; -per_type_encoder_f RANAP_GERAN_Classmark_encode_uper; -per_type_decoder_f RANAP_GERAN_Classmark_decode_aper; -per_type_encoder_f RANAP_GERAN_Classmark_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GERAN_Classmark_H_ */ -#include diff --git a/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h b/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h deleted file mode 100644 index 3d76a77..0000000 --- a/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ -#define _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item */ -typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item { - RANAP_RAB_ID_t rAB_ID; - RANAP_Cause_t cause; - RANAP_GERAN_Classmark_t *gERAN_Classmark /* 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_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ */ -#include diff --git a/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h b/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h deleted file mode 100644 index b5c5e05..0000000 --- a/src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ -#define _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List */ -typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List { - struct geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ */ -#include diff --git a/src/ranap/RANAP_GTP-TEI.h b/src/ranap/RANAP_GTP-TEI.h deleted file mode 100644 index 01382e0..0000000 --- a/src/ranap/RANAP_GTP-TEI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GTP_TEI_H_ -#define _RANAP_GTP_TEI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GTP-TEI */ -typedef OCTET_STRING_t RANAP_GTP_TEI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GTP_TEI; -asn_struct_free_f RANAP_GTP_TEI_free; -asn_struct_print_f RANAP_GTP_TEI_print; -asn_constr_check_f RANAP_GTP_TEI_constraint; -ber_type_decoder_f RANAP_GTP_TEI_decode_ber; -der_type_encoder_f RANAP_GTP_TEI_encode_der; -xer_type_decoder_f RANAP_GTP_TEI_decode_xer; -xer_type_encoder_f RANAP_GTP_TEI_encode_xer; -per_type_decoder_f RANAP_GTP_TEI_decode_uper; -per_type_encoder_f RANAP_GTP_TEI_encode_uper; -per_type_decoder_f RANAP_GTP_TEI_decode_aper; -per_type_encoder_f RANAP_GTP_TEI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GTP_TEI_H_ */ -#include diff --git a/src/ranap/RANAP_GeographicalArea.h b/src/ranap/RANAP_GeographicalArea.h deleted file mode 100644 index 7908b1c..0000000 --- a/src/ranap/RANAP_GeographicalArea.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GeographicalArea_H_ -#define _RANAP_GeographicalArea_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_GeographicalArea_PR { - RANAP_GeographicalArea_PR_NOTHING, /* No components present */ - RANAP_GeographicalArea_PR_point, - RANAP_GeographicalArea_PR_pointWithUnCertainty, - RANAP_GeographicalArea_PR_polygon, - /* Extensions may appear below */ - RANAP_GeographicalArea_PR_pointWithUncertaintyEllipse, - RANAP_GeographicalArea_PR_pointWithAltitude, - RANAP_GeographicalArea_PR_pointWithAltitudeAndUncertaintyEllipsoid, - RANAP_GeographicalArea_PR_ellipsoidArc -} RANAP_GeographicalArea_PR; - -/* RANAP_GeographicalArea */ -typedef struct RANAP_GeographicalArea { - RANAP_GeographicalArea_PR present; - union RANAP_GeographicalArea_u { - RANAP_GA_Point_t point; - RANAP_GA_PointWithUnCertainty_t pointWithUnCertainty; - RANAP_GA_Polygon_t polygon; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_GA_PointWithUnCertaintyEllipse_t pointWithUncertaintyEllipse; - RANAP_GA_PointWithAltitude_t pointWithAltitude; - RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_t pointWithAltitudeAndUncertaintyEllipsoid; - RANAP_GA_EllipsoidArc_t ellipsoidArc; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GeographicalArea_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GeographicalArea; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GeographicalArea_H_ */ -#include diff --git a/src/ranap/RANAP_GeographicalCoordinates.h b/src/ranap/RANAP_GeographicalCoordinates.h deleted file mode 100644 index 35ee9a6..0000000 --- a/src/ranap/RANAP_GeographicalCoordinates.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GeographicalCoordinates_H_ -#define _RANAP_GeographicalCoordinates_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum latitudeSign { - latitudeSign_north = 0, - latitudeSign_south = 1 -} e_latitudeSign; - -/* RANAP_GeographicalCoordinates */ -typedef struct RANAP_GeographicalCoordinates { - long latitudeSign; - long latitude; - long longitude; - 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_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_RANAP_GeographicalCoordinates; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GeographicalCoordinates_H_ */ -#include diff --git a/src/ranap/RANAP_GlobalCN-ID.h b/src/ranap/RANAP_GlobalCN-ID.h deleted file mode 100644 index deff72a..0000000 --- a/src/ranap/RANAP_GlobalCN-ID.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GlobalCN_ID_H_ -#define _RANAP_GlobalCN_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GlobalCN-ID */ -typedef struct RANAP_GlobalCN_ID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_CN_ID_t cN_ID; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GlobalCN_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GlobalCN_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GlobalCN_ID_H_ */ -#include diff --git a/src/ranap/RANAP_GlobalRNC-ID.h b/src/ranap/RANAP_GlobalRNC-ID.h deleted file mode 100644 index e873cb1..0000000 --- a/src/ranap/RANAP_GlobalRNC-ID.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GlobalRNC_ID_H_ -#define _RANAP_GlobalRNC_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GlobalRNC-ID */ -typedef struct RANAP_GlobalRNC_ID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_RNC_ID_t rNC_ID; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_GlobalRNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GlobalRNC_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GlobalRNC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_GuaranteedBitrate.h b/src/ranap/RANAP_GuaranteedBitrate.h deleted file mode 100644 index bc3bf0a..0000000 --- a/src/ranap/RANAP_GuaranteedBitrate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_GuaranteedBitrate_H_ -#define _RANAP_GuaranteedBitrate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_GuaranteedBitrate */ -typedef long RANAP_GuaranteedBitrate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_GuaranteedBitrate; -asn_struct_free_f RANAP_GuaranteedBitrate_free; -asn_struct_print_f RANAP_GuaranteedBitrate_print; -asn_constr_check_f RANAP_GuaranteedBitrate_constraint; -ber_type_decoder_f RANAP_GuaranteedBitrate_decode_ber; -der_type_encoder_f RANAP_GuaranteedBitrate_encode_der; -xer_type_decoder_f RANAP_GuaranteedBitrate_decode_xer; -xer_type_encoder_f RANAP_GuaranteedBitrate_encode_xer; -per_type_decoder_f RANAP_GuaranteedBitrate_decode_uper; -per_type_encoder_f RANAP_GuaranteedBitrate_encode_uper; -per_type_decoder_f RANAP_GuaranteedBitrate_decode_aper; -per_type_encoder_f RANAP_GuaranteedBitrate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_GuaranteedBitrate_H_ */ -#include diff --git a/src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h b/src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h deleted file mode 100644 index 1364acd..0000000 --- a/src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ -#define _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HS-DSCH-MAC-d-Flow-ID */ -typedef long RANAP_HS_DSCH_MAC_d_Flow_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HS_DSCH_MAC_d_Flow_ID; -asn_struct_free_f RANAP_HS_DSCH_MAC_d_Flow_ID_free; -asn_struct_print_f RANAP_HS_DSCH_MAC_d_Flow_ID_print; -asn_constr_check_f RANAP_HS_DSCH_MAC_d_Flow_ID_constraint; -ber_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_ber; -der_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_der; -xer_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_xer; -xer_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_xer; -per_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_uper; -per_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_uper; -per_type_decoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_decode_aper; -per_type_encoder_f RANAP_HS_DSCH_MAC_d_Flow_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ */ -#include diff --git a/src/ranap/RANAP_HigherBitratesThan16MbpsFlag.h b/src/ranap/RANAP_HigherBitratesThan16MbpsFlag.h deleted file mode 100644 index 19dc7b4..0000000 --- a/src/ranap/RANAP_HigherBitratesThan16MbpsFlag.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HigherBitratesThan16MbpsFlag_H_ -#define _RANAP_HigherBitratesThan16MbpsFlag_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_HigherBitratesThan16MbpsFlag { - RANAP_HigherBitratesThan16MbpsFlag_allowed = 0, - RANAP_HigherBitratesThan16MbpsFlag_not_allowed = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_HigherBitratesThan16MbpsFlag; - -/* RANAP_HigherBitratesThan16MbpsFlag */ -typedef long RANAP_HigherBitratesThan16MbpsFlag_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HigherBitratesThan16MbpsFlag; -asn_struct_free_f RANAP_HigherBitratesThan16MbpsFlag_free; -asn_struct_print_f RANAP_HigherBitratesThan16MbpsFlag_print; -asn_constr_check_f RANAP_HigherBitratesThan16MbpsFlag_constraint; -ber_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_ber; -der_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_der; -xer_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_xer; -xer_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_xer; -per_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_uper; -per_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_uper; -per_type_decoder_f RANAP_HigherBitratesThan16MbpsFlag_decode_aper; -per_type_encoder_f RANAP_HigherBitratesThan16MbpsFlag_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HigherBitratesThan16MbpsFlag_H_ */ -#include diff --git a/src/ranap/RANAP_HorizontalSpeedAndBearing.h b/src/ranap/RANAP_HorizontalSpeedAndBearing.h deleted file mode 100644 index 9800231..0000000 --- a/src/ranap/RANAP_HorizontalSpeedAndBearing.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HorizontalSpeedAndBearing_H_ -#define _RANAP_HorizontalSpeedAndBearing_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HorizontalSpeedAndBearing */ -typedef struct RANAP_HorizontalSpeedAndBearing { - long bearing; - long horizontalSpeed; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_HorizontalSpeedAndBearing_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalSpeedAndBearing; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HorizontalSpeedAndBearing_H_ */ -#include diff --git a/src/ranap/RANAP_HorizontalVelocity.h b/src/ranap/RANAP_HorizontalVelocity.h deleted file mode 100644 index e30a0e9..0000000 --- a/src/ranap/RANAP_HorizontalVelocity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HorizontalVelocity_H_ -#define _RANAP_HorizontalVelocity_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HorizontalVelocity */ -typedef struct RANAP_HorizontalVelocity { - RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; - 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_HorizontalVelocity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalVelocity; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HorizontalVelocity_H_ */ -#include diff --git a/src/ranap/RANAP_HorizontalVelocityWithUncertainty.h b/src/ranap/RANAP_HorizontalVelocityWithUncertainty.h deleted file mode 100644 index 40a650c..0000000 --- a/src/ranap/RANAP_HorizontalVelocityWithUncertainty.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HorizontalVelocityWithUncertainty_H_ -#define _RANAP_HorizontalVelocityWithUncertainty_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HorizontalVelocityWithUncertainty */ -typedef struct RANAP_HorizontalVelocityWithUncertainty { - RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; - long uncertaintySpeed; - 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_HorizontalVelocityWithUncertainty_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalVelocityWithUncertainty; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HorizontalVelocityWithUncertainty_H_ */ -#include diff --git a/src/ranap/RANAP_HorizontalWithVerticalVelocity.h b/src/ranap/RANAP_HorizontalWithVerticalVelocity.h deleted file mode 100644 index d7bfd9b..0000000 --- a/src/ranap/RANAP_HorizontalWithVerticalVelocity.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HorizontalWithVerticalVelocity_H_ -#define _RANAP_HorizontalWithVerticalVelocity_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HorizontalWithVerticalVelocity */ -typedef struct RANAP_HorizontalWithVerticalVelocity { - RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; - RANAP_VerticalVelocity_t veritcalVelocity; - 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_HorizontalWithVerticalVelocity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalWithVerticalVelocity; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HorizontalWithVerticalVelocity_H_ */ -#include diff --git a/src/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h b/src/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h deleted file mode 100644 index c04c936..0000000 --- a/src/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ -#define _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_HorizontalWithVerticalVelocityAndUncertainty */ -typedef struct RANAP_HorizontalWithVerticalVelocityAndUncertainty { - RANAP_HorizontalSpeedAndBearing_t horizontalSpeedAndBearing; - RANAP_VerticalVelocity_t veritcalVelocity; - long horizontalUncertaintySpeed; - long verticalUncertaintySpeed; - 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_HorizontalWithVerticalVelocityAndUncertainty_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_HorizontalWithVerticalVelocityAndUncertainty; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ */ -#include diff --git a/src/ranap/RANAP_IE-Extensions.h b/src/ranap/RANAP_IE-Extensions.h deleted file mode 100644 index 64dd651..0000000 --- a/src/ranap/RANAP_IE-Extensions.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IE_Extensions_H_ -#define _RANAP_IE_Extensions_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IE-Extensions */ -typedef struct RANAP_IE_Extensions { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IE_Extensions_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IE_Extensions; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IE_Extensions_H_ */ -#include diff --git a/src/ranap/RANAP_IE.h b/src/ranap/RANAP_IE.h deleted file mode 100644 index 15a55a4..0000000 --- a/src/ranap/RANAP_IE.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_IE_H_ -#define _RANAP_IE_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IE */ -typedef struct RANAP_IE { - RANAP_ProtocolIE_ID_t id; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IE_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IE; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IE_H_ */ -#include diff --git a/src/ranap/RANAP_IMEI.h b/src/ranap/RANAP_IMEI.h deleted file mode 100644 index 0416050..0000000 --- a/src/ranap/RANAP_IMEI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEI_H_ -#define _RANAP_IMEI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEI */ -typedef OCTET_STRING_t RANAP_IMEI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEI; -asn_struct_free_f RANAP_IMEI_free; -asn_struct_print_f RANAP_IMEI_print; -asn_constr_check_f RANAP_IMEI_constraint; -ber_type_decoder_f RANAP_IMEI_decode_ber; -der_type_encoder_f RANAP_IMEI_encode_der; -xer_type_decoder_f RANAP_IMEI_decode_xer; -xer_type_encoder_f RANAP_IMEI_encode_xer; -per_type_decoder_f RANAP_IMEI_decode_uper; -per_type_encoder_f RANAP_IMEI_encode_uper; -per_type_decoder_f RANAP_IMEI_decode_aper; -per_type_encoder_f RANAP_IMEI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEI_H_ */ -#include diff --git a/src/ranap/RANAP_IMEIGroup.h b/src/ranap/RANAP_IMEIGroup.h deleted file mode 100644 index 2d83e36..0000000 --- a/src/ranap/RANAP_IMEIGroup.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEIGroup_H_ -#define _RANAP_IMEIGroup_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEIGroup */ -typedef struct RANAP_IMEIGroup { - RANAP_IMEI_t iMEI; - BIT_STRING_t iMEIMask; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IMEIGroup_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEIGroup; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEIGroup_H_ */ -#include diff --git a/src/ranap/RANAP_IMEIList.h b/src/ranap/RANAP_IMEIList.h deleted file mode 100644 index c6d4c5c..0000000 --- a/src/ranap/RANAP_IMEIList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEIList_H_ -#define _RANAP_IMEIList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEIList */ -typedef struct RANAP_IMEIList { - A_SEQUENCE_OF(RANAP_IMEI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IMEIList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEIList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEIList_H_ */ -#include diff --git a/src/ranap/RANAP_IMEISV.h b/src/ranap/RANAP_IMEISV.h deleted file mode 100644 index 2866172..0000000 --- a/src/ranap/RANAP_IMEISV.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEISV_H_ -#define _RANAP_IMEISV_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEISV */ -typedef OCTET_STRING_t RANAP_IMEISV_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISV; -asn_struct_free_f RANAP_IMEISV_free; -asn_struct_print_f RANAP_IMEISV_print; -asn_constr_check_f RANAP_IMEISV_constraint; -ber_type_decoder_f RANAP_IMEISV_decode_ber; -der_type_encoder_f RANAP_IMEISV_encode_der; -xer_type_decoder_f RANAP_IMEISV_decode_xer; -xer_type_encoder_f RANAP_IMEISV_encode_xer; -per_type_decoder_f RANAP_IMEISV_decode_uper; -per_type_encoder_f RANAP_IMEISV_encode_uper; -per_type_decoder_f RANAP_IMEISV_decode_aper; -per_type_encoder_f RANAP_IMEISV_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEISV_H_ */ -#include diff --git a/src/ranap/RANAP_IMEISVGroup.h b/src/ranap/RANAP_IMEISVGroup.h deleted file mode 100644 index 8e4c63c..0000000 --- a/src/ranap/RANAP_IMEISVGroup.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEISVGroup_H_ -#define _RANAP_IMEISVGroup_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEISVGroup */ -typedef struct RANAP_IMEISVGroup { - RANAP_IMEISV_t iMEISV; - BIT_STRING_t iMEISVMask; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IMEISVGroup_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISVGroup; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEISVGroup_H_ */ -#include diff --git a/src/ranap/RANAP_IMEISVList.h b/src/ranap/RANAP_IMEISVList.h deleted file mode 100644 index 6ac8c57..0000000 --- a/src/ranap/RANAP_IMEISVList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IMEISVList_H_ -#define _RANAP_IMEISVList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMEISVList */ -typedef struct RANAP_IMEISVList { - A_SEQUENCE_OF(RANAP_IMEISV_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IMEISVList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMEISVList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMEISVList_H_ */ -#include diff --git a/src/ranap/RANAP_IMSI.h b/src/ranap/RANAP_IMSI.h deleted file mode 100644 index 747c546..0000000 --- a/src/ranap/RANAP_IMSI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ -#include - -#ifndef _RANAP_IMSI_H_ -#define _RANAP_IMSI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IMSI */ -typedef OCTET_STRING_t RANAP_IMSI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IMSI; -asn_struct_free_f RANAP_IMSI_free; -asn_struct_print_f RANAP_IMSI_print; -asn_constr_check_f RANAP_IMSI_constraint; -ber_type_decoder_f RANAP_IMSI_decode_ber; -der_type_encoder_f RANAP_IMSI_encode_der; -xer_type_decoder_f RANAP_IMSI_decode_xer; -xer_type_encoder_f RANAP_IMSI_encode_xer; -per_type_decoder_f RANAP_IMSI_decode_uper; -per_type_encoder_f RANAP_IMSI_encode_uper; -per_type_decoder_f RANAP_IMSI_decode_aper; -per_type_encoder_f RANAP_IMSI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IMSI_H_ */ -#include diff --git a/src/ranap/RANAP_IPMulticastAddress.h b/src/ranap/RANAP_IPMulticastAddress.h deleted file mode 100644 index 8724d11..0000000 --- a/src/ranap/RANAP_IPMulticastAddress.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IPMulticastAddress_H_ -#define _RANAP_IPMulticastAddress_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IPMulticastAddress */ -typedef OCTET_STRING_t RANAP_IPMulticastAddress_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IPMulticastAddress; -asn_struct_free_f RANAP_IPMulticastAddress_free; -asn_struct_print_f RANAP_IPMulticastAddress_print; -asn_constr_check_f RANAP_IPMulticastAddress_constraint; -ber_type_decoder_f RANAP_IPMulticastAddress_decode_ber; -der_type_encoder_f RANAP_IPMulticastAddress_encode_der; -xer_type_decoder_f RANAP_IPMulticastAddress_decode_xer; -xer_type_encoder_f RANAP_IPMulticastAddress_encode_xer; -per_type_decoder_f RANAP_IPMulticastAddress_decode_uper; -per_type_encoder_f RANAP_IPMulticastAddress_encode_uper; -per_type_decoder_f RANAP_IPMulticastAddress_decode_aper; -per_type_encoder_f RANAP_IPMulticastAddress_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IPMulticastAddress_H_ */ -#include diff --git a/src/ranap/RANAP_IRAT-Measurement-Configuration.h b/src/ranap/RANAP_IRAT-Measurement-Configuration.h deleted file mode 100644 index 597da0c..0000000 --- a/src/ranap/RANAP_IRAT-Measurement-Configuration.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IRAT_Measurement_Configuration_H_ -#define _RANAP_IRAT_Measurement_Configuration_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IRAT-Measurement-Configuration */ -typedef struct RANAP_IRAT_Measurement_Configuration { - long *rSRP /* OPTIONAL */; - long *rSRQ /* OPTIONAL */; - RANAP_IRATmeasurementParameters_t iRATmeasurementParameters; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IRAT_Measurement_Configuration_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IRAT_Measurement_Configuration; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IRAT_Measurement_Configuration_H_ */ -#include diff --git a/src/ranap/RANAP_IRATmeasurementParameters.h b/src/ranap/RANAP_IRATmeasurementParameters.h deleted file mode 100644 index d9b90b1..0000000 --- a/src/ranap/RANAP_IRATmeasurementParameters.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IRATmeasurementParameters_H_ -#define _RANAP_IRATmeasurementParameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IRATmeasurementParameters */ -typedef struct RANAP_IRATmeasurementParameters { - long measurementDuration; - RANAP_EUTRANFrequencies_t *eUTRANFrequencies /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IRATmeasurementParameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IRATmeasurementParameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IRATmeasurementParameters_H_ */ -#include diff --git a/src/ranap/RANAP_ImmediateMDT.h b/src/ranap/RANAP_ImmediateMDT.h deleted file mode 100644 index 7bffa56..0000000 --- a/src/ranap/RANAP_ImmediateMDT.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ImmediateMDT_H_ -#define _RANAP_ImmediateMDT_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ImmediateMDT */ -typedef struct RANAP_ImmediateMDT { - RANAP_MeasurementsToActivate_t measurementsToActivate; - RANAP_M1Report_t *m1report /* OPTIONAL */; - RANAP_M2Report_t *m2report /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ImmediateMDT_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ImmediateMDT; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ImmediateMDT_H_ */ -#include diff --git a/src/ranap/RANAP_IncludeVelocity.h b/src/ranap/RANAP_IncludeVelocity.h deleted file mode 100644 index 913d320..0000000 --- a/src/ranap/RANAP_IncludeVelocity.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IncludeVelocity_H_ -#define _RANAP_IncludeVelocity_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_IncludeVelocity { - RANAP_IncludeVelocity_requested = 0 -} e_RANAP_IncludeVelocity; - -/* RANAP_IncludeVelocity */ -typedef long RANAP_IncludeVelocity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IncludeVelocity; -asn_struct_free_f RANAP_IncludeVelocity_free; -asn_struct_print_f RANAP_IncludeVelocity_print; -asn_constr_check_f RANAP_IncludeVelocity_constraint; -ber_type_decoder_f RANAP_IncludeVelocity_decode_ber; -der_type_encoder_f RANAP_IncludeVelocity_encode_der; -xer_type_decoder_f RANAP_IncludeVelocity_decode_xer; -xer_type_encoder_f RANAP_IncludeVelocity_encode_xer; -per_type_decoder_f RANAP_IncludeVelocity_decode_uper; -per_type_encoder_f RANAP_IncludeVelocity_encode_uper; -per_type_decoder_f RANAP_IncludeVelocity_decode_aper; -per_type_encoder_f RANAP_IncludeVelocity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IncludeVelocity_H_ */ -#include diff --git a/src/ranap/RANAP_InformationExchangeID.h b/src/ranap/RANAP_InformationExchangeID.h deleted file mode 100644 index a5aac13..0000000 --- a/src/ranap/RANAP_InformationExchangeID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationExchangeID_H_ -#define _RANAP_InformationExchangeID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InformationExchangeID */ -typedef long RANAP_InformationExchangeID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationExchangeID; -asn_struct_free_f RANAP_InformationExchangeID_free; -asn_struct_print_f RANAP_InformationExchangeID_print; -asn_constr_check_f RANAP_InformationExchangeID_constraint; -ber_type_decoder_f RANAP_InformationExchangeID_decode_ber; -der_type_encoder_f RANAP_InformationExchangeID_encode_der; -xer_type_decoder_f RANAP_InformationExchangeID_decode_xer; -xer_type_encoder_f RANAP_InformationExchangeID_encode_xer; -per_type_decoder_f RANAP_InformationExchangeID_decode_uper; -per_type_encoder_f RANAP_InformationExchangeID_encode_uper; -per_type_decoder_f RANAP_InformationExchangeID_decode_aper; -per_type_encoder_f RANAP_InformationExchangeID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationExchangeID_H_ */ -#include diff --git a/src/ranap/RANAP_InformationExchangeType.h b/src/ranap/RANAP_InformationExchangeType.h deleted file mode 100644 index 57d05b9..0000000 --- a/src/ranap/RANAP_InformationExchangeType.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationExchangeType_H_ -#define _RANAP_InformationExchangeType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_InformationExchangeType { - RANAP_InformationExchangeType_transfer = 0, - RANAP_InformationExchangeType_request = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_InformationExchangeType; - -/* RANAP_InformationExchangeType */ -typedef long RANAP_InformationExchangeType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationExchangeType; -asn_struct_free_f RANAP_InformationExchangeType_free; -asn_struct_print_f RANAP_InformationExchangeType_print; -asn_constr_check_f RANAP_InformationExchangeType_constraint; -ber_type_decoder_f RANAP_InformationExchangeType_decode_ber; -der_type_encoder_f RANAP_InformationExchangeType_encode_der; -xer_type_decoder_f RANAP_InformationExchangeType_decode_xer; -xer_type_encoder_f RANAP_InformationExchangeType_encode_xer; -per_type_decoder_f RANAP_InformationExchangeType_decode_uper; -per_type_encoder_f RANAP_InformationExchangeType_encode_uper; -per_type_decoder_f RANAP_InformationExchangeType_decode_aper; -per_type_encoder_f RANAP_InformationExchangeType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationExchangeType_H_ */ -#include diff --git a/src/ranap/RANAP_InformationRequestType.h b/src/ranap/RANAP_InformationRequestType.h deleted file mode 100644 index 9069e26..0000000 --- a/src/ranap/RANAP_InformationRequestType.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationRequestType_H_ -#define _RANAP_InformationRequestType_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_InformationRequestType_PR { - RANAP_InformationRequestType_PR_NOTHING, /* No components present */ - RANAP_InformationRequestType_PR_mBMSIPMulticastAddressandAPNRequest, - RANAP_InformationRequestType_PR_permanentNAS_UE_ID, - /* Extensions may appear below */ - -} RANAP_InformationRequestType_PR; - -/* RANAP_InformationRequestType */ -typedef struct RANAP_InformationRequestType { - RANAP_InformationRequestType_PR present; - union RANAP_InformationRequestType_u { - RANAP_MBMSIPMulticastAddressandAPNRequest_t mBMSIPMulticastAddressandAPNRequest; - RANAP_PermanentNAS_UE_ID_t permanentNAS_UE_ID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationRequestType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationRequestType; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationRequestType_H_ */ -#include diff --git a/src/ranap/RANAP_InformationRequested.h b/src/ranap/RANAP_InformationRequested.h deleted file mode 100644 index 912101d..0000000 --- a/src/ranap/RANAP_InformationRequested.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationRequested_H_ -#define _RANAP_InformationRequested_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_InformationRequested_PR { - RANAP_InformationRequested_PR_NOTHING, /* No components present */ - RANAP_InformationRequested_PR_requestedMBMSIPMulticastAddressandAPNRequest, - RANAP_InformationRequested_PR_requestedMulticastServiceList, - /* Extensions may appear below */ - -} RANAP_InformationRequested_PR; - -/* RANAP_InformationRequested */ -typedef struct RANAP_InformationRequested { - RANAP_InformationRequested_PR present; - union RANAP_InformationRequested_u { - RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_t requestedMBMSIPMulticastAddressandAPNRequest; - RANAP_RequestedMulticastServiceList_t requestedMulticastServiceList; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationRequested_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationRequested; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationRequested_H_ */ -#include diff --git a/src/ranap/RANAP_InformationTransferConfirmation.h b/src/ranap/RANAP_InformationTransferConfirmation.h deleted file mode 100644 index e4ec50a..0000000 --- a/src/ranap/RANAP_InformationTransferConfirmation.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_InformationTransferConfirmation_H_ -#define _RANAP_InformationTransferConfirmation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InformationTransferConfirmation */ -typedef struct RANAP_InformationTransferConfirmation { - struct informationTransferConfirmation_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } informationTransferConfirmation_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationTransferConfirmation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferConfirmation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationTransferConfirmation_H_ */ -#include diff --git a/src/ranap/RANAP_InformationTransferFailure.h b/src/ranap/RANAP_InformationTransferFailure.h deleted file mode 100644 index 612dacb..0000000 --- a/src/ranap/RANAP_InformationTransferFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_InformationTransferFailure_H_ -#define _RANAP_InformationTransferFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InformationTransferFailure */ -typedef struct RANAP_InformationTransferFailure { - struct informationTransferFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } informationTransferFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationTransferFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationTransferFailure_H_ */ -#include diff --git a/src/ranap/RANAP_InformationTransferID.h b/src/ranap/RANAP_InformationTransferID.h deleted file mode 100644 index cc002aa..0000000 --- a/src/ranap/RANAP_InformationTransferID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationTransferID_H_ -#define _RANAP_InformationTransferID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InformationTransferID */ -typedef long RANAP_InformationTransferID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferID; -asn_struct_free_f RANAP_InformationTransferID_free; -asn_struct_print_f RANAP_InformationTransferID_print; -asn_constr_check_f RANAP_InformationTransferID_constraint; -ber_type_decoder_f RANAP_InformationTransferID_decode_ber; -der_type_encoder_f RANAP_InformationTransferID_encode_der; -xer_type_decoder_f RANAP_InformationTransferID_decode_xer; -xer_type_encoder_f RANAP_InformationTransferID_encode_xer; -per_type_decoder_f RANAP_InformationTransferID_decode_uper; -per_type_encoder_f RANAP_InformationTransferID_encode_uper; -per_type_decoder_f RANAP_InformationTransferID_decode_aper; -per_type_encoder_f RANAP_InformationTransferID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationTransferID_H_ */ -#include diff --git a/src/ranap/RANAP_InformationTransferIndication.h b/src/ranap/RANAP_InformationTransferIndication.h deleted file mode 100644 index 5861eeb..0000000 --- a/src/ranap/RANAP_InformationTransferIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_InformationTransferIndication_H_ -#define _RANAP_InformationTransferIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InformationTransferIndication */ -typedef struct RANAP_InformationTransferIndication { - struct informationTransferIndication_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } informationTransferIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationTransferIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationTransferIndication_H_ */ -#include diff --git a/src/ranap/RANAP_InformationTransferType.h b/src/ranap/RANAP_InformationTransferType.h deleted file mode 100644 index 22cb651..0000000 --- a/src/ranap/RANAP_InformationTransferType.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InformationTransferType_H_ -#define _RANAP_InformationTransferType_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_InformationTransferType_PR { - RANAP_InformationTransferType_PR_NOTHING, /* No components present */ - RANAP_InformationTransferType_PR_rNCTraceInformation, - /* Extensions may appear below */ - -} RANAP_InformationTransferType_PR; - -/* RANAP_InformationTransferType */ -typedef struct RANAP_InformationTransferType { - RANAP_InformationTransferType_PR present; - union RANAP_InformationTransferType_u { - RANAP_RNCTraceInformation_t rNCTraceInformation; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InformationTransferType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InformationTransferType; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InformationTransferType_H_ */ -#include diff --git a/src/ranap/RANAP_InitialUE-Message.h b/src/ranap/RANAP_InitialUE-Message.h deleted file mode 100644 index b382794..0000000 --- a/src/ranap/RANAP_InitialUE-Message.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_InitialUE_Message_H_ -#define _RANAP_InitialUE_Message_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InitialUE-Message */ -typedef struct RANAP_InitialUE_Message { - struct initialUE_Message_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } initialUE_Message_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InitialUE_Message_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InitialUE_Message; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InitialUE_Message_H_ */ -#include diff --git a/src/ranap/RANAP_InitiatingMessage.h b/src/ranap/RANAP_InitiatingMessage.h deleted file mode 100644 index faf3a94..0000000 --- a/src/ranap/RANAP_InitiatingMessage.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_InitiatingMessage_H_ -#define _RANAP_InitiatingMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InitiatingMessage */ -typedef struct RANAP_InitiatingMessage { - RANAP_ProcedureCode_t procedureCode; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InitiatingMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InitiatingMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InitiatingMessage_H_ */ -#include diff --git a/src/ranap/RANAP_IntegrityProtectionAlgorithm.h b/src/ranap/RANAP_IntegrityProtectionAlgorithm.h deleted file mode 100644 index 7ed9284..0000000 --- a/src/ranap/RANAP_IntegrityProtectionAlgorithm.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IntegrityProtectionAlgorithm_H_ -#define _RANAP_IntegrityProtectionAlgorithm_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_IntegrityProtectionAlgorithm { - RANAP_IntegrityProtectionAlgorithm_standard_UMTS_integrity_algorithm_UIA1 = 0, - RANAP_IntegrityProtectionAlgorithm_standard_UMTS_integrity_algorithm_UIA2 = 1, - RANAP_IntegrityProtectionAlgorithm_no_value = 15 -} e_RANAP_IntegrityProtectionAlgorithm; - -/* RANAP_IntegrityProtectionAlgorithm */ -typedef long RANAP_IntegrityProtectionAlgorithm_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionAlgorithm; -asn_struct_free_f RANAP_IntegrityProtectionAlgorithm_free; -asn_struct_print_f RANAP_IntegrityProtectionAlgorithm_print; -asn_constr_check_f RANAP_IntegrityProtectionAlgorithm_constraint; -ber_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_ber; -der_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_der; -xer_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_xer; -xer_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_xer; -per_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_uper; -per_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_uper; -per_type_decoder_f RANAP_IntegrityProtectionAlgorithm_decode_aper; -per_type_encoder_f RANAP_IntegrityProtectionAlgorithm_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IntegrityProtectionAlgorithm_H_ */ -#include diff --git a/src/ranap/RANAP_IntegrityProtectionInformation.h b/src/ranap/RANAP_IntegrityProtectionInformation.h deleted file mode 100644 index 1bf702c..0000000 --- a/src/ranap/RANAP_IntegrityProtectionInformation.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IntegrityProtectionInformation_H_ -#define _RANAP_IntegrityProtectionInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IntegrityProtectionInformation */ -typedef struct RANAP_IntegrityProtectionInformation { - RANAP_PermittedIntegrityProtectionAlgorithms_t permittedAlgorithms; - RANAP_IntegrityProtectionKey_t key; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IntegrityProtectionInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IntegrityProtectionInformation_H_ */ -#include diff --git a/src/ranap/RANAP_IntegrityProtectionKey.h b/src/ranap/RANAP_IntegrityProtectionKey.h deleted file mode 100644 index 4010d71..0000000 --- a/src/ranap/RANAP_IntegrityProtectionKey.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IntegrityProtectionKey_H_ -#define _RANAP_IntegrityProtectionKey_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IntegrityProtectionKey */ -typedef BIT_STRING_t RANAP_IntegrityProtectionKey_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IntegrityProtectionKey; -asn_struct_free_f RANAP_IntegrityProtectionKey_free; -asn_struct_print_f RANAP_IntegrityProtectionKey_print; -asn_constr_check_f RANAP_IntegrityProtectionKey_constraint; -ber_type_decoder_f RANAP_IntegrityProtectionKey_decode_ber; -der_type_encoder_f RANAP_IntegrityProtectionKey_encode_der; -xer_type_decoder_f RANAP_IntegrityProtectionKey_decode_xer; -xer_type_encoder_f RANAP_IntegrityProtectionKey_encode_xer; -per_type_decoder_f RANAP_IntegrityProtectionKey_decode_uper; -per_type_encoder_f RANAP_IntegrityProtectionKey_encode_uper; -per_type_decoder_f RANAP_IntegrityProtectionKey_decode_aper; -per_type_encoder_f RANAP_IntegrityProtectionKey_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IntegrityProtectionKey_H_ */ -#include diff --git a/src/ranap/RANAP_InterSystemInformation-TransparentContainer.h b/src/ranap/RANAP_InterSystemInformation-TransparentContainer.h deleted file mode 100644 index 53a209f..0000000 --- a/src/ranap/RANAP_InterSystemInformation-TransparentContainer.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InterSystemInformation_TransparentContainer_H_ -#define _RANAP_InterSystemInformation_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_InterSystemInformation-TransparentContainer */ -typedef struct RANAP_InterSystemInformation_TransparentContainer { - RANAP_CellLoadInformation_t *downlinkCellLoadInformation /* OPTIONAL */; - RANAP_CellLoadInformation_t *uplinkCellLoadInformation /* 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_InterSystemInformation_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterSystemInformation_TransparentContainer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InterSystemInformation_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_InterSystemInformationTransferType.h b/src/ranap/RANAP_InterSystemInformationTransferType.h deleted file mode 100644 index 5c0bbd4..0000000 --- a/src/ranap/RANAP_InterSystemInformationTransferType.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InterSystemInformationTransferType_H_ -#define _RANAP_InterSystemInformationTransferType_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_InterSystemInformationTransferType_PR { - RANAP_InterSystemInformationTransferType_PR_NOTHING, /* No components present */ - RANAP_InterSystemInformationTransferType_PR_rIM_Transfer, - /* Extensions may appear below */ - -} RANAP_InterSystemInformationTransferType_PR; - -/* RANAP_InterSystemInformationTransferType */ -typedef struct RANAP_InterSystemInformationTransferType { - RANAP_InterSystemInformationTransferType_PR present; - union RANAP_InterSystemInformationTransferType_u { - RANAP_RIM_Transfer_t rIM_Transfer; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_InterSystemInformationTransferType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterSystemInformationTransferType; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InterSystemInformationTransferType_H_ */ -#include diff --git a/src/ranap/RANAP_InterfacesToTraceItem.h b/src/ranap/RANAP_InterfacesToTraceItem.h deleted file mode 100644 index 771aa55..0000000 --- a/src/ranap/RANAP_InterfacesToTraceItem.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_InterfacesToTraceItem_H_ -#define _RANAP_InterfacesToTraceItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum interface { - interface_iu_cs = 0, - interface_iu_ps = 1, - interface_iur = 2, - interface_iub = 3, - interface_uu = 4 - /* - * Enumeration is extensible - */ -} e_interface; - -/* RANAP_InterfacesToTraceItem */ -typedef struct RANAP_InterfacesToTraceItem { - long interface; - 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_InterfacesToTraceItem_t; - -/* Implementation */ -/* extern asn_TYPE_descriptor_t asn_DEF_interface_2; // (Use -fall-defs-global to expose) */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_InterfacesToTraceItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_InterfacesToTraceItem_H_ */ -#include diff --git a/src/ranap/RANAP_Iu-ReleaseCommand.h b/src/ranap/RANAP_Iu-ReleaseCommand.h deleted file mode 100644 index d6071f6..0000000 --- a/src/ranap/RANAP_Iu-ReleaseCommand.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Iu_ReleaseCommand_H_ -#define _RANAP_Iu_ReleaseCommand_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Iu-ReleaseCommand */ -typedef struct RANAP_Iu_ReleaseCommand { - struct iu_ReleaseCommand_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iu_ReleaseCommand_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Iu_ReleaseCommand_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseCommand; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Iu_ReleaseCommand_H_ */ -#include diff --git a/src/ranap/RANAP_Iu-ReleaseComplete.h b/src/ranap/RANAP_Iu-ReleaseComplete.h deleted file mode 100644 index f81a3ed..0000000 --- a/src/ranap/RANAP_Iu-ReleaseComplete.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Iu_ReleaseComplete_H_ -#define _RANAP_Iu_ReleaseComplete_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Iu-ReleaseComplete */ -typedef struct RANAP_Iu_ReleaseComplete { - struct iu_ReleaseComplete_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iu_ReleaseComplete_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Iu_ReleaseComplete_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseComplete; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Iu_ReleaseComplete_H_ */ -#include diff --git a/src/ranap/RANAP_Iu-ReleaseRequest.h b/src/ranap/RANAP_Iu-ReleaseRequest.h deleted file mode 100644 index 1c94e8c..0000000 --- a/src/ranap/RANAP_Iu-ReleaseRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Iu_ReleaseRequest_H_ -#define _RANAP_Iu_ReleaseRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Iu-ReleaseRequest */ -typedef struct RANAP_Iu_ReleaseRequest { - struct iu_ReleaseRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iu_ReleaseRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Iu_ReleaseRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Iu_ReleaseRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Iu_ReleaseRequest_H_ */ -#include diff --git a/src/ranap/RANAP_IuSigConId-IE-ContainerList.h b/src/ranap/RANAP_IuSigConId-IE-ContainerList.h deleted file mode 100644 index 1e81c4b..0000000 --- a/src/ranap/RANAP_IuSigConId-IE-ContainerList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_IuSigConId_IE_ContainerList_H_ -#define _RANAP_IuSigConId_IE_ContainerList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IuSigConId-IE-ContainerList */ -typedef struct RANAP_IuSigConId_IE_ContainerList { - A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IuSigConId_IE_ContainerList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuSigConId_IE_ContainerList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IuSigConId_IE_ContainerList_H_ */ -#include diff --git a/src/ranap/RANAP_IuSignallingConnectionIdentifier.h b/src/ranap/RANAP_IuSignallingConnectionIdentifier.h deleted file mode 100644 index b334891..0000000 --- a/src/ranap/RANAP_IuSignallingConnectionIdentifier.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IuSignallingConnectionIdentifier_H_ -#define _RANAP_IuSignallingConnectionIdentifier_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_IuSignallingConnectionIdentifier */ -typedef BIT_STRING_t RANAP_IuSignallingConnectionIdentifier_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuSignallingConnectionIdentifier; -asn_struct_free_f RANAP_IuSignallingConnectionIdentifier_free; -asn_struct_print_f RANAP_IuSignallingConnectionIdentifier_print; -asn_constr_check_f RANAP_IuSignallingConnectionIdentifier_constraint; -ber_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_ber; -der_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_der; -xer_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_xer; -xer_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_xer; -per_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_uper; -per_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_uper; -per_type_decoder_f RANAP_IuSignallingConnectionIdentifier_decode_aper; -per_type_encoder_f RANAP_IuSignallingConnectionIdentifier_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IuSignallingConnectionIdentifier_H_ */ -#include diff --git a/src/ranap/RANAP_IuTransportAssociation.h b/src/ranap/RANAP_IuTransportAssociation.h deleted file mode 100644 index 50dc107..0000000 --- a/src/ranap/RANAP_IuTransportAssociation.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_IuTransportAssociation_H_ -#define _RANAP_IuTransportAssociation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_IuTransportAssociation_PR { - RANAP_IuTransportAssociation_PR_NOTHING, /* No components present */ - RANAP_IuTransportAssociation_PR_gTP_TEI, - RANAP_IuTransportAssociation_PR_bindingID, - /* Extensions may appear below */ - -} RANAP_IuTransportAssociation_PR; - -/* RANAP_IuTransportAssociation */ -typedef struct RANAP_IuTransportAssociation { - RANAP_IuTransportAssociation_PR present; - union RANAP_IuTransportAssociation_u { - RANAP_GTP_TEI_t gTP_TEI; - RANAP_BindingID_t bindingID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_IuTransportAssociation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_IuTransportAssociation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_IuTransportAssociation_H_ */ -#include diff --git a/src/ranap/RANAP_JoinedMBMSBearerService-IEs.h b/src/ranap/RANAP_JoinedMBMSBearerService-IEs.h deleted file mode 100644 index 4b84a4d..0000000 --- a/src/ranap/RANAP_JoinedMBMSBearerService-IEs.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_JoinedMBMSBearerService_IEs_H_ -#define _RANAP_JoinedMBMSBearerService_IEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_JoinedMBMSBearerService_IEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_JoinedMBMSBearerService_IEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_JoinedMBMSBearerService_IEs_H_ */ -#include diff --git a/src/ranap/RANAP_KeyStatus.h b/src/ranap/RANAP_KeyStatus.h deleted file mode 100644 index 1b61813..0000000 --- a/src/ranap/RANAP_KeyStatus.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_KeyStatus_H_ -#define _RANAP_KeyStatus_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_KeyStatus { - RANAP_KeyStatus_old = 0, - RANAP_KeyStatus_new = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_KeyStatus; - -/* RANAP_KeyStatus */ -typedef long RANAP_KeyStatus_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_KeyStatus; -asn_struct_free_f RANAP_KeyStatus_free; -asn_struct_print_f RANAP_KeyStatus_print; -asn_constr_check_f RANAP_KeyStatus_constraint; -ber_type_decoder_f RANAP_KeyStatus_decode_ber; -der_type_encoder_f RANAP_KeyStatus_encode_der; -xer_type_decoder_f RANAP_KeyStatus_decode_xer; -xer_type_encoder_f RANAP_KeyStatus_encode_xer; -per_type_decoder_f RANAP_KeyStatus_decode_uper; -per_type_encoder_f RANAP_KeyStatus_encode_uper; -per_type_decoder_f RANAP_KeyStatus_decode_aper; -per_type_encoder_f RANAP_KeyStatus_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_KeyStatus_H_ */ -#include diff --git a/src/ranap/RANAP_L3-Information.h b/src/ranap/RANAP_L3-Information.h deleted file mode 100644 index 122c64d..0000000 --- a/src/ranap/RANAP_L3-Information.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_L3_Information_H_ -#define _RANAP_L3_Information_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_L3-Information */ -typedef OCTET_STRING_t RANAP_L3_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_L3_Information; -asn_struct_free_f RANAP_L3_Information_free; -asn_struct_print_f RANAP_L3_Information_print; -asn_constr_check_f RANAP_L3_Information_constraint; -ber_type_decoder_f RANAP_L3_Information_decode_ber; -der_type_encoder_f RANAP_L3_Information_encode_der; -xer_type_decoder_f RANAP_L3_Information_decode_xer; -xer_type_encoder_f RANAP_L3_Information_encode_xer; -per_type_decoder_f RANAP_L3_Information_decode_uper; -per_type_encoder_f RANAP_L3_Information_encode_uper; -per_type_decoder_f RANAP_L3_Information_decode_aper; -per_type_encoder_f RANAP_L3_Information_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_L3_Information_H_ */ -#include diff --git a/src/ranap/RANAP_LA-LIST.h b/src/ranap/RANAP_LA-LIST.h deleted file mode 100644 index f109393..0000000 --- a/src/ranap/RANAP_LA-LIST.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LA_LIST_H_ -#define _RANAP_LA_LIST_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LA_LIST_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LA_LIST; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LA_LIST_H_ */ -#include diff --git a/src/ranap/RANAP_LABased.h b/src/ranap/RANAP_LABased.h deleted file mode 100644 index edd9b30..0000000 --- a/src/ranap/RANAP_LABased.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LABased_H_ -#define _RANAP_LABased_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LABased */ -typedef struct RANAP_LABased { - RANAP_LAI_List_t laiList; - 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_LABased_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LABased; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LABased_H_ */ -#include diff --git a/src/ranap/RANAP_LAC.h b/src/ranap/RANAP_LAC.h deleted file mode 100644 index ff12809..0000000 --- a/src/ranap/RANAP_LAC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LAC_H_ -#define _RANAP_LAC_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LAC */ -typedef OCTET_STRING_t RANAP_LAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAC; -asn_struct_free_f RANAP_LAC_free; -asn_struct_print_f RANAP_LAC_print; -asn_constr_check_f RANAP_LAC_constraint; -ber_type_decoder_f RANAP_LAC_decode_ber; -der_type_encoder_f RANAP_LAC_encode_der; -xer_type_decoder_f RANAP_LAC_decode_xer; -xer_type_encoder_f RANAP_LAC_encode_xer; -per_type_decoder_f RANAP_LAC_decode_uper; -per_type_encoder_f RANAP_LAC_encode_uper; -per_type_decoder_f RANAP_LAC_decode_aper; -per_type_encoder_f RANAP_LAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LAC_H_ */ -#include diff --git a/src/ranap/RANAP_LAI-List.h b/src/ranap/RANAP_LAI-List.h deleted file mode 100644 index cafb3d4..0000000 --- a/src/ranap/RANAP_LAI-List.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LAI_List_H_ -#define _RANAP_LAI_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LAI-List */ -typedef struct RANAP_LAI_List { - A_SEQUENCE_OF(RANAP_LAI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LAI_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAI_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LAI_List_H_ */ -#include diff --git a/src/ranap/RANAP_LAI.h b/src/ranap/RANAP_LAI.h deleted file mode 100644 index 6f93b48..0000000 --- a/src/ranap/RANAP_LAI.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LAI_H_ -#define _RANAP_LAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LAI */ -typedef struct RANAP_LAI { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_LAC_t lAC; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LAI_H_ */ -#include diff --git a/src/ranap/RANAP_LAListofIdleModeUEs.h b/src/ranap/RANAP_LAListofIdleModeUEs.h deleted file mode 100644 index 2463a29..0000000 --- a/src/ranap/RANAP_LAListofIdleModeUEs.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LAListofIdleModeUEs_H_ -#define _RANAP_LAListofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LAListofIdleModeUEs */ -typedef struct RANAP_LAListofIdleModeUEs { - A_SEQUENCE_OF(RANAP_LAI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LAListofIdleModeUEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LAListofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LAListofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_LHN-ID.h b/src/ranap/RANAP_LHN-ID.h deleted file mode 100644 index a8776b8..0000000 --- a/src/ranap/RANAP_LHN-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LHN_ID_H_ -#define _RANAP_LHN_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LHN-ID */ -typedef OCTET_STRING_t RANAP_LHN_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LHN_ID; -asn_struct_free_f RANAP_LHN_ID_free; -asn_struct_print_f RANAP_LHN_ID_print; -asn_constr_check_f RANAP_LHN_ID_constraint; -ber_type_decoder_f RANAP_LHN_ID_decode_ber; -der_type_encoder_f RANAP_LHN_ID_encode_der; -xer_type_decoder_f RANAP_LHN_ID_decode_xer; -xer_type_encoder_f RANAP_LHN_ID_encode_xer; -per_type_decoder_f RANAP_LHN_ID_decode_uper; -per_type_encoder_f RANAP_LHN_ID_encode_uper; -per_type_decoder_f RANAP_LHN_ID_decode_aper; -per_type_encoder_f RANAP_LHN_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LHN_ID_H_ */ -#include diff --git a/src/ranap/RANAP_LastKnownServiceArea.h b/src/ranap/RANAP_LastKnownServiceArea.h deleted file mode 100644 index eff3688..0000000 --- a/src/ranap/RANAP_LastKnownServiceArea.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LastKnownServiceArea_H_ -#define _RANAP_LastKnownServiceArea_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LastKnownServiceArea */ -typedef struct RANAP_LastKnownServiceArea { - RANAP_SAI_t sAI; - long ageOfSAI; - 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_LastKnownServiceArea_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LastKnownServiceArea; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LastKnownServiceArea_H_ */ -#include diff --git a/src/ranap/RANAP_LastVisitedUTRANCell-Item.h b/src/ranap/RANAP_LastVisitedUTRANCell-Item.h deleted file mode 100644 index 8376a9d..0000000 --- a/src/ranap/RANAP_LastVisitedUTRANCell-Item.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LastVisitedUTRANCell_Item_H_ -#define _RANAP_LastVisitedUTRANCell_Item_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LastVisitedUTRANCell-Item */ -typedef struct RANAP_LastVisitedUTRANCell_Item { - RANAP_UTRAN_CellID_t uTRAN_CellID; - RANAP_CellType_t cellType; - RANAP_Time_UE_StayedInCell_t time_UE_StayedInCell; - 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_LastVisitedUTRANCell_Item_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LastVisitedUTRANCell_Item; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LastVisitedUTRANCell_Item_H_ */ -#include diff --git a/src/ranap/RANAP_LeftMBMSBearerService-IEs.h b/src/ranap/RANAP_LeftMBMSBearerService-IEs.h deleted file mode 100644 index b47d1d3..0000000 --- a/src/ranap/RANAP_LeftMBMSBearerService-IEs.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LeftMBMSBearerService_IEs_H_ -#define _RANAP_LeftMBMSBearerService_IEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LeftMBMSBearerService_IEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LeftMBMSBearerService_IEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LeftMBMSBearerService_IEs_H_ */ -#include diff --git a/src/ranap/RANAP_Links-to-log.h b/src/ranap/RANAP_Links-to-log.h deleted file mode 100644 index 8b11a7e..0000000 --- a/src/ranap/RANAP_Links-to-log.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Links_to_log_H_ -#define _RANAP_Links_to_log_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Links_to_log { - RANAP_Links_to_log_uplink = 0, - RANAP_Links_to_log_downlink = 1, - RANAP_Links_to_log_both_uplink_and_downlink = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_Links_to_log; - -/* RANAP_Links-to-log */ -typedef long RANAP_Links_to_log_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Links_to_log; -asn_struct_free_f RANAP_Links_to_log_free; -asn_struct_print_f RANAP_Links_to_log_print; -asn_constr_check_f RANAP_Links_to_log_constraint; -ber_type_decoder_f RANAP_Links_to_log_decode_ber; -der_type_encoder_f RANAP_Links_to_log_encode_der; -xer_type_decoder_f RANAP_Links_to_log_decode_xer; -xer_type_encoder_f RANAP_Links_to_log_encode_xer; -per_type_decoder_f RANAP_Links_to_log_decode_uper; -per_type_encoder_f RANAP_Links_to_log_encode_uper; -per_type_decoder_f RANAP_Links_to_log_decode_aper; -per_type_encoder_f RANAP_Links_to_log_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Links_to_log_H_ */ -#include diff --git a/src/ranap/RANAP_ListOF-SNAs.h b/src/ranap/RANAP_ListOF-SNAs.h deleted file mode 100644 index 77f927c..0000000 --- a/src/ranap/RANAP_ListOF-SNAs.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ListOF_SNAs_H_ -#define _RANAP_ListOF_SNAs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ListOF-SNAs */ -typedef struct RANAP_ListOF_SNAs { - A_SEQUENCE_OF(RANAP_SNAC_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ListOF_SNAs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ListOF_SNAs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ListOF_SNAs_H_ */ -#include diff --git a/src/ranap/RANAP_ListOfInterfacesToTrace.h b/src/ranap/RANAP_ListOfInterfacesToTrace.h deleted file mode 100644 index 8ccedd7..0000000 --- a/src/ranap/RANAP_ListOfInterfacesToTrace.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ListOfInterfacesToTrace_H_ -#define _RANAP_ListOfInterfacesToTrace_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ListOfInterfacesToTrace */ -typedef struct RANAP_ListOfInterfacesToTrace { - A_SEQUENCE_OF(RANAP_InterfacesToTraceItem_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ListOfInterfacesToTrace_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ListOfInterfacesToTrace; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ListOfInterfacesToTrace_H_ */ -#include diff --git a/src/ranap/RANAP_LoadValue.h b/src/ranap/RANAP_LoadValue.h deleted file mode 100644 index 8cb072d..0000000 --- a/src/ranap/RANAP_LoadValue.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LoadValue_H_ -#define _RANAP_LoadValue_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LoadValue */ -typedef long RANAP_LoadValue_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoadValue; -asn_struct_free_f RANAP_LoadValue_free; -asn_struct_print_f RANAP_LoadValue_print; -asn_constr_check_f RANAP_LoadValue_constraint; -ber_type_decoder_f RANAP_LoadValue_decode_ber; -der_type_encoder_f RANAP_LoadValue_encode_der; -xer_type_decoder_f RANAP_LoadValue_decode_xer; -xer_type_encoder_f RANAP_LoadValue_encode_xer; -per_type_decoder_f RANAP_LoadValue_decode_uper; -per_type_encoder_f RANAP_LoadValue_encode_uper; -per_type_decoder_f RANAP_LoadValue_decode_aper; -per_type_encoder_f RANAP_LoadValue_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LoadValue_H_ */ -#include diff --git a/src/ranap/RANAP_LocationRelatedDataFailure.h b/src/ranap/RANAP_LocationRelatedDataFailure.h deleted file mode 100644 index b710726..0000000 --- a/src/ranap/RANAP_LocationRelatedDataFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LocationRelatedDataFailure_H_ -#define _RANAP_LocationRelatedDataFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationRelatedDataFailure */ -typedef struct RANAP_LocationRelatedDataFailure { - struct locationRelatedDataFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } locationRelatedDataFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationRelatedDataFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationRelatedDataFailure_H_ */ -#include diff --git a/src/ranap/RANAP_LocationRelatedDataRequest.h b/src/ranap/RANAP_LocationRelatedDataRequest.h deleted file mode 100644 index ea3914f..0000000 --- a/src/ranap/RANAP_LocationRelatedDataRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LocationRelatedDataRequest_H_ -#define _RANAP_LocationRelatedDataRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationRelatedDataRequest */ -typedef struct RANAP_LocationRelatedDataRequest { - struct locationRelatedDataRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } locationRelatedDataRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationRelatedDataRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationRelatedDataRequest_H_ */ -#include diff --git a/src/ranap/RANAP_LocationRelatedDataRequestType.h b/src/ranap/RANAP_LocationRelatedDataRequestType.h deleted file mode 100644 index c0ee9e6..0000000 --- a/src/ranap/RANAP_LocationRelatedDataRequestType.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LocationRelatedDataRequestType_H_ -#define _RANAP_LocationRelatedDataRequestType_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationRelatedDataRequestType */ -typedef struct RANAP_LocationRelatedDataRequestType { - RANAP_RequestedLocationRelatedDataType_t requestedLocationRelatedDataType; - RANAP_RequestedGPSAssistanceData_t *requestedGPSAssistanceData /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationRelatedDataRequestType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequestType; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationRelatedDataRequestType_H_ */ -#include diff --git a/src/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h b/src/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h deleted file mode 100644 index bf80588..0000000 --- a/src/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ -#define _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode { - RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decipheringKeysEOTD = 0, - RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileAssistedEOTDAssistanceData = 1, - RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileBasedEOTDAssistanceData = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode; - -/* RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode */ -typedef long RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode; -asn_struct_free_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_free; -asn_struct_print_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_print; -asn_constr_check_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_constraint; -ber_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_ber; -der_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_der; -xer_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_xer; -xer_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_xer; -per_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_uper; -per_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_uper; -per_type_decoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_decode_aper; -per_type_encoder_f RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ */ -#include diff --git a/src/ranap/RANAP_LocationRelatedDataResponse.h b/src/ranap/RANAP_LocationRelatedDataResponse.h deleted file mode 100644 index 90c3fc6..0000000 --- a/src/ranap/RANAP_LocationRelatedDataResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LocationRelatedDataResponse_H_ -#define _RANAP_LocationRelatedDataResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationRelatedDataResponse */ -typedef struct RANAP_LocationRelatedDataResponse { - struct locationRelatedDataResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } locationRelatedDataResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationRelatedDataResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationRelatedDataResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationRelatedDataResponse_H_ */ -#include diff --git a/src/ranap/RANAP_LocationReport.h b/src/ranap/RANAP_LocationReport.h deleted file mode 100644 index 385417e..0000000 --- a/src/ranap/RANAP_LocationReport.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LocationReport_H_ -#define _RANAP_LocationReport_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationReport */ -typedef struct RANAP_LocationReport { - struct locationReport_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } locationReport_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationReport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReport; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationReport_H_ */ -#include diff --git a/src/ranap/RANAP_LocationReportingControl.h b/src/ranap/RANAP_LocationReportingControl.h deleted file mode 100644 index 050e3d6..0000000 --- a/src/ranap/RANAP_LocationReportingControl.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_LocationReportingControl_H_ -#define _RANAP_LocationReportingControl_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationReportingControl */ -typedef struct RANAP_LocationReportingControl { - struct locationReportingControl_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } locationReportingControl_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_LocationReportingControl_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReportingControl; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationReportingControl_H_ */ -#include diff --git a/src/ranap/RANAP_LocationReportingTransferInformation.h b/src/ranap/RANAP_LocationReportingTransferInformation.h deleted file mode 100644 index fa5c618..0000000 --- a/src/ranap/RANAP_LocationReportingTransferInformation.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LocationReportingTransferInformation_H_ -#define _RANAP_LocationReportingTransferInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LocationReportingTransferInformation */ -typedef struct RANAP_LocationReportingTransferInformation { - RANAP_ReportChangeOfSAI_t *reportChangeOfSAI /* OPTIONAL */; - RANAP_PeriodicReportingIndicator_t *periodicReportingIndicator /* OPTIONAL */; - RANAP_DirectReportingIndicator_t *directReportingIndicator /* OPTIONAL */; - RANAP_VerticalAccuracyCode_t *verticalAccuracyCode /* OPTIONAL */; - RANAP_PositioningPriority_t *positioningPriorityChangeSAI /* OPTIONAL */; - RANAP_PositioningPriority_t *positioningPriorityDirect /* OPTIONAL */; - RANAP_ClientType_t *clientTypePeriodic /* OPTIONAL */; - RANAP_ClientType_t *clientTypeDirect /* OPTIONAL */; - RANAP_ResponseTime_t *responseTime /* OPTIONAL */; - RANAP_IncludeVelocity_t *includeVelocity /* OPTIONAL */; - RANAP_PeriodicLocationInfo_t *periodicLocationInfo /* 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_LocationReportingTransferInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LocationReportingTransferInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LocationReportingTransferInformation_H_ */ -#include diff --git a/src/ranap/RANAP_LoggedMDT.h b/src/ranap/RANAP_LoggedMDT.h deleted file mode 100644 index 65b3d2a..0000000 --- a/src/ranap/RANAP_LoggedMDT.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LoggedMDT_H_ -#define _RANAP_LoggedMDT_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_LoggedMDT */ -typedef struct RANAP_LoggedMDT { - RANAP_LoggingInterval_t loggingInterval; - RANAP_LoggingDuration_t loggingDuration; - 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_LoggedMDT_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggedMDT; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LoggedMDT_H_ */ -#include diff --git a/src/ranap/RANAP_LoggingDuration.h b/src/ranap/RANAP_LoggingDuration.h deleted file mode 100644 index 90d4509..0000000 --- a/src/ranap/RANAP_LoggingDuration.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LoggingDuration_H_ -#define _RANAP_LoggingDuration_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_LoggingDuration { - RANAP_LoggingDuration_min10 = 0, - RANAP_LoggingDuration_min20 = 1, - RANAP_LoggingDuration_min40 = 2, - RANAP_LoggingDuration_min60 = 3, - RANAP_LoggingDuration_min90 = 4, - RANAP_LoggingDuration_min120 = 5 - /* - * Enumeration is extensible - */ -} e_RANAP_LoggingDuration; - -/* RANAP_LoggingDuration */ -typedef long RANAP_LoggingDuration_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggingDuration; -asn_struct_free_f RANAP_LoggingDuration_free; -asn_struct_print_f RANAP_LoggingDuration_print; -asn_constr_check_f RANAP_LoggingDuration_constraint; -ber_type_decoder_f RANAP_LoggingDuration_decode_ber; -der_type_encoder_f RANAP_LoggingDuration_encode_der; -xer_type_decoder_f RANAP_LoggingDuration_decode_xer; -xer_type_encoder_f RANAP_LoggingDuration_encode_xer; -per_type_decoder_f RANAP_LoggingDuration_decode_uper; -per_type_encoder_f RANAP_LoggingDuration_encode_uper; -per_type_decoder_f RANAP_LoggingDuration_decode_aper; -per_type_encoder_f RANAP_LoggingDuration_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LoggingDuration_H_ */ -#include diff --git a/src/ranap/RANAP_LoggingInterval.h b/src/ranap/RANAP_LoggingInterval.h deleted file mode 100644 index 60ebae5..0000000 --- a/src/ranap/RANAP_LoggingInterval.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_LoggingInterval_H_ -#define _RANAP_LoggingInterval_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_LoggingInterval { - RANAP_LoggingInterval_s1d28 = 0, - RANAP_LoggingInterval_s2d56 = 1, - RANAP_LoggingInterval_s5d12 = 2, - RANAP_LoggingInterval_s10d24 = 3, - RANAP_LoggingInterval_s20d48 = 4, - RANAP_LoggingInterval_s30d72 = 5, - RANAP_LoggingInterval_s40d96 = 6, - RANAP_LoggingInterval_s61d44 = 7 - /* - * Enumeration is extensible - */ -} e_RANAP_LoggingInterval; - -/* RANAP_LoggingInterval */ -typedef long RANAP_LoggingInterval_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_LoggingInterval; -asn_struct_free_f RANAP_LoggingInterval_free; -asn_struct_print_f RANAP_LoggingInterval_print; -asn_constr_check_f RANAP_LoggingInterval_constraint; -ber_type_decoder_f RANAP_LoggingInterval_decode_ber; -der_type_encoder_f RANAP_LoggingInterval_encode_der; -xer_type_decoder_f RANAP_LoggingInterval_decode_xer; -xer_type_encoder_f RANAP_LoggingInterval_encode_xer; -per_type_decoder_f RANAP_LoggingInterval_decode_uper; -per_type_encoder_f RANAP_LoggingInterval_encode_uper; -per_type_decoder_f RANAP_LoggingInterval_decode_aper; -per_type_encoder_f RANAP_LoggingInterval_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_LoggingInterval_H_ */ -#include diff --git a/src/ranap/RANAP_M1Report.h b/src/ranap/RANAP_M1Report.h deleted file mode 100644 index c4ec2ed..0000000 --- a/src/ranap/RANAP_M1Report.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M1Report_H_ -#define _RANAP_M1Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M1Report_PR { - RANAP_M1Report_PR_NOTHING, /* No components present */ - RANAP_M1Report_PR_periodic, - RANAP_M1Report_PR_event1F, - /* Extensions may appear below */ - -} RANAP_M1Report_PR; - -/* RANAP_M1Report */ -typedef struct RANAP_M1Report { - RANAP_M1Report_PR present; - union RANAP_M1Report_u { - RANAP_MDT_Report_Parameters_t periodic; - RANAP_Event1F_Parameters_t event1F; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_M1Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M1Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M1Report_H_ */ -#include diff --git a/src/ranap/RANAP_M2Report.h b/src/ranap/RANAP_M2Report.h deleted file mode 100644 index 7a593f1..0000000 --- a/src/ranap/RANAP_M2Report.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M2Report_H_ -#define _RANAP_M2Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M2Report_PR { - RANAP_M2Report_PR_NOTHING, /* No components present */ - RANAP_M2Report_PR_periodic, - RANAP_M2Report_PR_event1I, - /* Extensions may appear below */ - -} RANAP_M2Report_PR; - -/* RANAP_M2Report */ -typedef struct RANAP_M2Report { - RANAP_M2Report_PR present; - union RANAP_M2Report_u { - RANAP_MDT_Report_Parameters_t periodic; - RANAP_Event1I_Parameters_t event1I; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_M2Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M2Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M2Report_H_ */ -#include diff --git a/src/ranap/RANAP_M4-Collection-Parameters.h b/src/ranap/RANAP_M4-Collection-Parameters.h deleted file mode 100644 index eb8351c..0000000 --- a/src/ranap/RANAP_M4-Collection-Parameters.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M4_Collection_Parameters_H_ -#define _RANAP_M4_Collection_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_M4-Collection-Parameters */ -typedef struct RANAP_M4_Collection_Parameters { - RANAP_M4_Period_t m4_period; - RANAP_M4_Threshold_t *m4_threshold /* 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_M4_Collection_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Collection_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M4_Collection_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_M4-Period.h b/src/ranap/RANAP_M4-Period.h deleted file mode 100644 index c6b615d..0000000 --- a/src/ranap/RANAP_M4-Period.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M4_Period_H_ -#define _RANAP_M4_Period_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M4_Period { - RANAP_M4_Period_ms100 = 0, - RANAP_M4_Period_ms250 = 1, - RANAP_M4_Period_ms500 = 2, - RANAP_M4_Period_ms1000 = 3, - RANAP_M4_Period_ms2000 = 4, - RANAP_M4_Period_ms3000 = 5, - RANAP_M4_Period_ms4000 = 6, - RANAP_M4_Period_ms6000 = 7 - /* - * Enumeration is extensible - */ -} e_RANAP_M4_Period; - -/* RANAP_M4-Period */ -typedef long RANAP_M4_Period_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Period; -asn_struct_free_f RANAP_M4_Period_free; -asn_struct_print_f RANAP_M4_Period_print; -asn_constr_check_f RANAP_M4_Period_constraint; -ber_type_decoder_f RANAP_M4_Period_decode_ber; -der_type_encoder_f RANAP_M4_Period_encode_der; -xer_type_decoder_f RANAP_M4_Period_decode_xer; -xer_type_encoder_f RANAP_M4_Period_encode_xer; -per_type_decoder_f RANAP_M4_Period_decode_uper; -per_type_encoder_f RANAP_M4_Period_encode_uper; -per_type_decoder_f RANAP_M4_Period_decode_aper; -per_type_encoder_f RANAP_M4_Period_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M4_Period_H_ */ -#include diff --git a/src/ranap/RANAP_M4-Threshold.h b/src/ranap/RANAP_M4-Threshold.h deleted file mode 100644 index 223cf9f..0000000 --- a/src/ranap/RANAP_M4-Threshold.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M4_Threshold_H_ -#define _RANAP_M4_Threshold_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_M4-Threshold */ -typedef long RANAP_M4_Threshold_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4_Threshold; -asn_struct_free_f RANAP_M4_Threshold_free; -asn_struct_print_f RANAP_M4_Threshold_print; -asn_constr_check_f RANAP_M4_Threshold_constraint; -ber_type_decoder_f RANAP_M4_Threshold_decode_ber; -der_type_encoder_f RANAP_M4_Threshold_encode_der; -xer_type_decoder_f RANAP_M4_Threshold_decode_xer; -xer_type_encoder_f RANAP_M4_Threshold_encode_xer; -per_type_decoder_f RANAP_M4_Threshold_decode_uper; -per_type_encoder_f RANAP_M4_Threshold_encode_uper; -per_type_decoder_f RANAP_M4_Threshold_decode_aper; -per_type_encoder_f RANAP_M4_Threshold_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M4_Threshold_H_ */ -#include diff --git a/src/ranap/RANAP_M4Report.h b/src/ranap/RANAP_M4Report.h deleted file mode 100644 index f96d443..0000000 --- a/src/ranap/RANAP_M4Report.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M4Report_H_ -#define _RANAP_M4Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M4Report_PR { - RANAP_M4Report_PR_NOTHING, /* No components present */ - RANAP_M4Report_PR_all, - RANAP_M4Report_PR_m4_collection_parameters, - /* Extensions may appear below */ - -} RANAP_M4Report_PR; - -/* RANAP_M4Report */ -typedef struct RANAP_M4Report { - RANAP_M4Report_PR present; - union RANAP_M4Report_u { - NULL_t all; - RANAP_M4_Collection_Parameters_t m4_collection_parameters; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_M4Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M4Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M4Report_H_ */ -#include diff --git a/src/ranap/RANAP_M5-Period.h b/src/ranap/RANAP_M5-Period.h deleted file mode 100644 index 9265658..0000000 --- a/src/ranap/RANAP_M5-Period.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M5_Period_H_ -#define _RANAP_M5_Period_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M5_Period { - RANAP_M5_Period_ms100 = 0, - RANAP_M5_Period_ms250 = 1, - RANAP_M5_Period_ms500 = 2, - RANAP_M5_Period_ms1000 = 3, - RANAP_M5_Period_ms2000 = 4, - RANAP_M5_Period_ms3000 = 5, - RANAP_M5_Period_ms4000 = 6, - RANAP_M5_Period_ms6000 = 7 - /* - * Enumeration is extensible - */ -} e_RANAP_M5_Period; - -/* RANAP_M5-Period */ -typedef long RANAP_M5_Period_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M5_Period; -asn_struct_free_f RANAP_M5_Period_free; -asn_struct_print_f RANAP_M5_Period_print; -asn_constr_check_f RANAP_M5_Period_constraint; -ber_type_decoder_f RANAP_M5_Period_decode_ber; -der_type_encoder_f RANAP_M5_Period_encode_der; -xer_type_decoder_f RANAP_M5_Period_decode_xer; -xer_type_encoder_f RANAP_M5_Period_encode_xer; -per_type_decoder_f RANAP_M5_Period_decode_uper; -per_type_encoder_f RANAP_M5_Period_encode_uper; -per_type_decoder_f RANAP_M5_Period_decode_aper; -per_type_encoder_f RANAP_M5_Period_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M5_Period_H_ */ -#include diff --git a/src/ranap/RANAP_M5Report.h b/src/ranap/RANAP_M5Report.h deleted file mode 100644 index 878ec42..0000000 --- a/src/ranap/RANAP_M5Report.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M5Report_H_ -#define _RANAP_M5Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M5Report_PR { - RANAP_M5Report_PR_NOTHING, /* No components present */ - RANAP_M5Report_PR_when_available, - RANAP_M5Report_PR_m5_period, - /* Extensions may appear below */ - -} RANAP_M5Report_PR; - -/* RANAP_M5Report */ -typedef struct RANAP_M5Report { - RANAP_M5Report_PR present; - union RANAP_M5Report_u { - NULL_t when_available; - RANAP_M5_Period_t m5_period; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_M5Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M5Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M5Report_H_ */ -#include diff --git a/src/ranap/RANAP_M6-Period.h b/src/ranap/RANAP_M6-Period.h deleted file mode 100644 index 90c8a84..0000000 --- a/src/ranap/RANAP_M6-Period.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M6_Period_H_ -#define _RANAP_M6_Period_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M6_Period { - RANAP_M6_Period_ms1000 = 0, - RANAP_M6_Period_ms2000 = 1, - RANAP_M6_Period_ms3000 = 2, - RANAP_M6_Period_ms4000 = 3, - RANAP_M6_Period_ms6000 = 4, - RANAP_M6_Period_ms8000 = 5, - RANAP_M6_Period_ms12000 = 6, - RANAP_M6_Period_ms16000 = 7, - RANAP_M6_Period_ms20000 = 8, - RANAP_M6_Period_ms24000 = 9, - RANAP_M6_Period_ms28000 = 10, - RANAP_M6_Period_ms32000 = 11, - RANAP_M6_Period_ms64000 = 12 - /* - * Enumeration is extensible - */ -} e_RANAP_M6_Period; - -/* RANAP_M6-Period */ -typedef long RANAP_M6_Period_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M6_Period; -asn_struct_free_f RANAP_M6_Period_free; -asn_struct_print_f RANAP_M6_Period_print; -asn_constr_check_f RANAP_M6_Period_constraint; -ber_type_decoder_f RANAP_M6_Period_decode_ber; -der_type_encoder_f RANAP_M6_Period_encode_der; -xer_type_decoder_f RANAP_M6_Period_decode_xer; -xer_type_encoder_f RANAP_M6_Period_encode_xer; -per_type_decoder_f RANAP_M6_Period_decode_uper; -per_type_encoder_f RANAP_M6_Period_encode_uper; -per_type_decoder_f RANAP_M6_Period_decode_aper; -per_type_encoder_f RANAP_M6_Period_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M6_Period_H_ */ -#include diff --git a/src/ranap/RANAP_M6Report.h b/src/ranap/RANAP_M6Report.h deleted file mode 100644 index 8c16728..0000000 --- a/src/ranap/RANAP_M6Report.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M6Report_H_ -#define _RANAP_M6Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_M6Report */ -typedef struct RANAP_M6Report { - RANAP_M6_Period_t m6_period; - RANAP_Links_to_log_t m6_links_to_log; - 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_M6Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M6Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M6Report_H_ */ -#include diff --git a/src/ranap/RANAP_M7-Period.h b/src/ranap/RANAP_M7-Period.h deleted file mode 100644 index 3fcf0aa..0000000 --- a/src/ranap/RANAP_M7-Period.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M7_Period_H_ -#define _RANAP_M7_Period_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_M7_Period { - RANAP_M7_Period_ms1000 = 0, - RANAP_M7_Period_ms2000 = 1, - RANAP_M7_Period_ms3000 = 2, - RANAP_M7_Period_ms4000 = 3, - RANAP_M7_Period_ms6000 = 4, - RANAP_M7_Period_ms8000 = 5, - RANAP_M7_Period_ms12000 = 6, - RANAP_M7_Period_ms16000 = 7, - RANAP_M7_Period_ms20000 = 8, - RANAP_M7_Period_ms24000 = 9, - RANAP_M7_Period_ms28000 = 10, - RANAP_M7_Period_ms32000 = 11, - RANAP_M7_Period_ms64000 = 12 - /* - * Enumeration is extensible - */ -} e_RANAP_M7_Period; - -/* RANAP_M7-Period */ -typedef long RANAP_M7_Period_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M7_Period; -asn_struct_free_f RANAP_M7_Period_free; -asn_struct_print_f RANAP_M7_Period_print; -asn_constr_check_f RANAP_M7_Period_constraint; -ber_type_decoder_f RANAP_M7_Period_decode_ber; -der_type_encoder_f RANAP_M7_Period_encode_der; -xer_type_decoder_f RANAP_M7_Period_decode_xer; -xer_type_encoder_f RANAP_M7_Period_encode_xer; -per_type_decoder_f RANAP_M7_Period_decode_uper; -per_type_encoder_f RANAP_M7_Period_encode_uper; -per_type_decoder_f RANAP_M7_Period_decode_aper; -per_type_encoder_f RANAP_M7_Period_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M7_Period_H_ */ -#include diff --git a/src/ranap/RANAP_M7Report.h b/src/ranap/RANAP_M7Report.h deleted file mode 100644 index 4b6e85a..0000000 --- a/src/ranap/RANAP_M7Report.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_M7Report_H_ -#define _RANAP_M7Report_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_M7Report */ -typedef struct RANAP_M7Report { - RANAP_M7_Period_t m7_period; - RANAP_Links_to_log_t m7_links_to_log; - 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_M7Report_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_M7Report; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_M7Report_H_ */ -#include diff --git a/src/ranap/RANAP_MBMS-PTP-RAB-ID.h b/src/ranap/RANAP_MBMS-PTP-RAB-ID.h deleted file mode 100644 index cbc2654..0000000 --- a/src/ranap/RANAP_MBMS-PTP-RAB-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMS_PTP_RAB_ID_H_ -#define _RANAP_MBMS_PTP_RAB_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMS-PTP-RAB-ID */ -typedef BIT_STRING_t RANAP_MBMS_PTP_RAB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMS_PTP_RAB_ID; -asn_struct_free_f RANAP_MBMS_PTP_RAB_ID_free; -asn_struct_print_f RANAP_MBMS_PTP_RAB_ID_print; -asn_constr_check_f RANAP_MBMS_PTP_RAB_ID_constraint; -ber_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_ber; -der_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_der; -xer_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_xer; -xer_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_xer; -per_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_uper; -per_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_uper; -per_type_decoder_f RANAP_MBMS_PTP_RAB_ID_decode_aper; -per_type_encoder_f RANAP_MBMS_PTP_RAB_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMS_PTP_RAB_ID_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSBearerServiceType.h b/src/ranap/RANAP_MBMSBearerServiceType.h deleted file mode 100644 index 03f32f3..0000000 --- a/src/ranap/RANAP_MBMSBearerServiceType.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSBearerServiceType_H_ -#define _RANAP_MBMSBearerServiceType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSBearerServiceType { - RANAP_MBMSBearerServiceType_multicast = 0, - RANAP_MBMSBearerServiceType_broadcast = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSBearerServiceType; - -/* RANAP_MBMSBearerServiceType */ -typedef long RANAP_MBMSBearerServiceType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSBearerServiceType; -asn_struct_free_f RANAP_MBMSBearerServiceType_free; -asn_struct_print_f RANAP_MBMSBearerServiceType_print; -asn_constr_check_f RANAP_MBMSBearerServiceType_constraint; -ber_type_decoder_f RANAP_MBMSBearerServiceType_decode_ber; -der_type_encoder_f RANAP_MBMSBearerServiceType_encode_der; -xer_type_decoder_f RANAP_MBMSBearerServiceType_decode_xer; -xer_type_encoder_f RANAP_MBMSBearerServiceType_encode_xer; -per_type_decoder_f RANAP_MBMSBearerServiceType_decode_uper; -per_type_encoder_f RANAP_MBMSBearerServiceType_encode_uper; -per_type_decoder_f RANAP_MBMSBearerServiceType_decode_aper; -per_type_encoder_f RANAP_MBMSBearerServiceType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSBearerServiceType_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSCNDe-Registration.h b/src/ranap/RANAP_MBMSCNDe-Registration.h deleted file mode 100644 index 793e2f7..0000000 --- a/src/ranap/RANAP_MBMSCNDe-Registration.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSCNDe_Registration_H_ -#define _RANAP_MBMSCNDe_Registration_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSCNDe_Registration { - RANAP_MBMSCNDe_Registration_normalsessionstop = 0, - RANAP_MBMSCNDe_Registration_deregister = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSCNDe_Registration; - -/* RANAP_MBMSCNDe-Registration */ -typedef long RANAP_MBMSCNDe_Registration_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_Registration; -asn_struct_free_f RANAP_MBMSCNDe_Registration_free; -asn_struct_print_f RANAP_MBMSCNDe_Registration_print; -asn_constr_check_f RANAP_MBMSCNDe_Registration_constraint; -ber_type_decoder_f RANAP_MBMSCNDe_Registration_decode_ber; -der_type_encoder_f RANAP_MBMSCNDe_Registration_encode_der; -xer_type_decoder_f RANAP_MBMSCNDe_Registration_decode_xer; -xer_type_encoder_f RANAP_MBMSCNDe_Registration_encode_xer; -per_type_decoder_f RANAP_MBMSCNDe_Registration_decode_uper; -per_type_encoder_f RANAP_MBMSCNDe_Registration_encode_uper; -per_type_decoder_f RANAP_MBMSCNDe_Registration_decode_aper; -per_type_encoder_f RANAP_MBMSCNDe_Registration_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSCNDe_Registration_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h b/src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h deleted file mode 100644 index 43e7e13..0000000 --- a/src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSCNDe_RegistrationRequest_H_ -#define _RANAP_MBMSCNDe_RegistrationRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSCNDe-RegistrationRequest */ -typedef struct RANAP_MBMSCNDe_RegistrationRequest { - struct mbmscnDe_RegistrationRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmscnDe_RegistrationRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSCNDe_RegistrationRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_RegistrationRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSCNDe_RegistrationRequest_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h b/src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h deleted file mode 100644 index f56429d..0000000 --- a/src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSCNDe_RegistrationResponse_H_ -#define _RANAP_MBMSCNDe_RegistrationResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSCNDe-RegistrationResponse */ -typedef struct RANAP_MBMSCNDe_RegistrationResponse { - struct mbmscnDe_RegistrationResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmscnDe_RegistrationResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSCNDe_RegistrationResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCNDe_RegistrationResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSCNDe_RegistrationResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSCountingInformation.h b/src/ranap/RANAP_MBMSCountingInformation.h deleted file mode 100644 index cb56317..0000000 --- a/src/ranap/RANAP_MBMSCountingInformation.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSCountingInformation_H_ -#define _RANAP_MBMSCountingInformation_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSCountingInformation { - RANAP_MBMSCountingInformation_counting = 0, - RANAP_MBMSCountingInformation_notcounting = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSCountingInformation; - -/* RANAP_MBMSCountingInformation */ -typedef long RANAP_MBMSCountingInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSCountingInformation; -asn_struct_free_f RANAP_MBMSCountingInformation_free; -asn_struct_print_f RANAP_MBMSCountingInformation_print; -asn_constr_check_f RANAP_MBMSCountingInformation_constraint; -ber_type_decoder_f RANAP_MBMSCountingInformation_decode_ber; -der_type_encoder_f RANAP_MBMSCountingInformation_encode_der; -xer_type_decoder_f RANAP_MBMSCountingInformation_decode_xer; -xer_type_encoder_f RANAP_MBMSCountingInformation_encode_xer; -per_type_decoder_f RANAP_MBMSCountingInformation_decode_uper; -per_type_encoder_f RANAP_MBMSCountingInformation_encode_uper; -per_type_decoder_f RANAP_MBMSCountingInformation_decode_aper; -per_type_encoder_f RANAP_MBMSCountingInformation_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSCountingInformation_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSHCIndicator.h b/src/ranap/RANAP_MBMSHCIndicator.h deleted file mode 100644 index 71cdccc..0000000 --- a/src/ranap/RANAP_MBMSHCIndicator.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSHCIndicator_H_ -#define _RANAP_MBMSHCIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSHCIndicator { - RANAP_MBMSHCIndicator_uncompressed_header = 0, - RANAP_MBMSHCIndicator_compressed_header = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSHCIndicator; - -/* RANAP_MBMSHCIndicator */ -typedef long RANAP_MBMSHCIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSHCIndicator; -asn_struct_free_f RANAP_MBMSHCIndicator_free; -asn_struct_print_f RANAP_MBMSHCIndicator_print; -asn_constr_check_f RANAP_MBMSHCIndicator_constraint; -ber_type_decoder_f RANAP_MBMSHCIndicator_decode_ber; -der_type_encoder_f RANAP_MBMSHCIndicator_encode_der; -xer_type_decoder_f RANAP_MBMSHCIndicator_decode_xer; -xer_type_encoder_f RANAP_MBMSHCIndicator_encode_xer; -per_type_decoder_f RANAP_MBMSHCIndicator_decode_uper; -per_type_encoder_f RANAP_MBMSHCIndicator_encode_uper; -per_type_decoder_f RANAP_MBMSHCIndicator_decode_aper; -per_type_encoder_f RANAP_MBMSHCIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSHCIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h b/src/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h deleted file mode 100644 index 6365ae8..0000000 --- a/src/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ -#define _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSIPMulticastAddressandAPNRequest */ -typedef struct RANAP_MBMSIPMulticastAddressandAPNRequest { - A_SEQUENCE_OF(RANAP_TMGI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSIPMulticastAddressandAPNRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSIPMulticastAddressandAPNRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h b/src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h deleted file mode 100644 index 525f52d..0000000 --- a/src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSIPMulticastAddressandAPNlist_H_ -#define _RANAP_MBMSIPMulticastAddressandAPNlist_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSIPMulticastAddressandAPNlist */ -typedef struct RANAP_MBMSIPMulticastAddressandAPNlist { - RANAP_TMGI_t tMGI; - RANAP_IPMulticastAddress_t iPMulticastAddress; - RANAP_APN_t aPN; - 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_MBMSIPMulticastAddressandAPNlist_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSIPMulticastAddressandAPNlist; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSIPMulticastAddressandAPNlist_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSLinkingInformation.h b/src/ranap/RANAP_MBMSLinkingInformation.h deleted file mode 100644 index 8ce5bc2..0000000 --- a/src/ranap/RANAP_MBMSLinkingInformation.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSLinkingInformation_H_ -#define _RANAP_MBMSLinkingInformation_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSLinkingInformation { - RANAP_MBMSLinkingInformation_uE_has_joined_multicast_services = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSLinkingInformation; - -/* RANAP_MBMSLinkingInformation */ -typedef long RANAP_MBMSLinkingInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSLinkingInformation; -asn_struct_free_f RANAP_MBMSLinkingInformation_free; -asn_struct_print_f RANAP_MBMSLinkingInformation_print; -asn_constr_check_f RANAP_MBMSLinkingInformation_constraint; -ber_type_decoder_f RANAP_MBMSLinkingInformation_decode_ber; -der_type_encoder_f RANAP_MBMSLinkingInformation_encode_der; -xer_type_decoder_f RANAP_MBMSLinkingInformation_decode_xer; -xer_type_encoder_f RANAP_MBMSLinkingInformation_encode_xer; -per_type_decoder_f RANAP_MBMSLinkingInformation_decode_uper; -per_type_encoder_f RANAP_MBMSLinkingInformation_encode_uper; -per_type_decoder_f RANAP_MBMSLinkingInformation_decode_aper; -per_type_encoder_f RANAP_MBMSLinkingInformation_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSLinkingInformation_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRABEstablishmentIndication.h b/src/ranap/RANAP_MBMSRABEstablishmentIndication.h deleted file mode 100644 index 190f75e..0000000 --- a/src/ranap/RANAP_MBMSRABEstablishmentIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRABEstablishmentIndication_H_ -#define _RANAP_MBMSRABEstablishmentIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRABEstablishmentIndication */ -typedef struct RANAP_MBMSRABEstablishmentIndication { - struct mbmsrabEstablishmentIndication_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsrabEstablishmentIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRABEstablishmentIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABEstablishmentIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRABEstablishmentIndication_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRABRelease.h b/src/ranap/RANAP_MBMSRABRelease.h deleted file mode 100644 index e4063f5..0000000 --- a/src/ranap/RANAP_MBMSRABRelease.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRABRelease_H_ -#define _RANAP_MBMSRABRelease_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRABRelease */ -typedef struct RANAP_MBMSRABRelease { - struct mbmsrabRelease_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsrabRelease_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRABRelease_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABRelease; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRABRelease_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRABReleaseFailure.h b/src/ranap/RANAP_MBMSRABReleaseFailure.h deleted file mode 100644 index a619a15..0000000 --- a/src/ranap/RANAP_MBMSRABReleaseFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRABReleaseFailure_H_ -#define _RANAP_MBMSRABReleaseFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRABReleaseFailure */ -typedef struct RANAP_MBMSRABReleaseFailure { - struct mbmsrabReleaseFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsrabReleaseFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRABReleaseFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABReleaseFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRABReleaseFailure_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRABReleaseRequest.h b/src/ranap/RANAP_MBMSRABReleaseRequest.h deleted file mode 100644 index 075fc65..0000000 --- a/src/ranap/RANAP_MBMSRABReleaseRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRABReleaseRequest_H_ -#define _RANAP_MBMSRABReleaseRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRABReleaseRequest */ -typedef struct RANAP_MBMSRABReleaseRequest { - struct mbmsrabReleaseRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsrabReleaseRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRABReleaseRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRABReleaseRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRABReleaseRequest_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRegistrationFailure.h b/src/ranap/RANAP_MBMSRegistrationFailure.h deleted file mode 100644 index 6a9dfaf..0000000 --- a/src/ranap/RANAP_MBMSRegistrationFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRegistrationFailure_H_ -#define _RANAP_MBMSRegistrationFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRegistrationFailure */ -typedef struct RANAP_MBMSRegistrationFailure { - struct mbmsRegistrationFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsRegistrationFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRegistrationFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRegistrationFailure_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRegistrationRequest.h b/src/ranap/RANAP_MBMSRegistrationRequest.h deleted file mode 100644 index 25e818c..0000000 --- a/src/ranap/RANAP_MBMSRegistrationRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRegistrationRequest_H_ -#define _RANAP_MBMSRegistrationRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRegistrationRequest */ -typedef struct RANAP_MBMSRegistrationRequest { - struct mbmsRegistrationRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsRegistrationRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRegistrationRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRegistrationRequest_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRegistrationRequestType.h b/src/ranap/RANAP_MBMSRegistrationRequestType.h deleted file mode 100644 index 720b6a6..0000000 --- a/src/ranap/RANAP_MBMSRegistrationRequestType.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSRegistrationRequestType_H_ -#define _RANAP_MBMSRegistrationRequestType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MBMSRegistrationRequestType { - RANAP_MBMSRegistrationRequestType_register = 0, - RANAP_MBMSRegistrationRequestType_deregister = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_MBMSRegistrationRequestType; - -/* RANAP_MBMSRegistrationRequestType */ -typedef long RANAP_MBMSRegistrationRequestType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationRequestType; -asn_struct_free_f RANAP_MBMSRegistrationRequestType_free; -asn_struct_print_f RANAP_MBMSRegistrationRequestType_print; -asn_constr_check_f RANAP_MBMSRegistrationRequestType_constraint; -ber_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_ber; -der_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_der; -xer_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_xer; -xer_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_xer; -per_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_uper; -per_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_uper; -per_type_decoder_f RANAP_MBMSRegistrationRequestType_decode_aper; -per_type_encoder_f RANAP_MBMSRegistrationRequestType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRegistrationRequestType_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSRegistrationResponse.h b/src/ranap/RANAP_MBMSRegistrationResponse.h deleted file mode 100644 index 4589ffc..0000000 --- a/src/ranap/RANAP_MBMSRegistrationResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSRegistrationResponse_H_ -#define _RANAP_MBMSRegistrationResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSRegistrationResponse */ -typedef struct RANAP_MBMSRegistrationResponse { - struct mbmsRegistrationResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsRegistrationResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSRegistrationResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSRegistrationResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSRegistrationResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSServiceArea.h b/src/ranap/RANAP_MBMSServiceArea.h deleted file mode 100644 index fe0b524..0000000 --- a/src/ranap/RANAP_MBMSServiceArea.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSServiceArea_H_ -#define _RANAP_MBMSServiceArea_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSServiceArea */ -typedef OCTET_STRING_t RANAP_MBMSServiceArea_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSServiceArea; -asn_struct_free_f RANAP_MBMSServiceArea_free; -asn_struct_print_f RANAP_MBMSServiceArea_print; -asn_constr_check_f RANAP_MBMSServiceArea_constraint; -ber_type_decoder_f RANAP_MBMSServiceArea_decode_ber; -der_type_encoder_f RANAP_MBMSServiceArea_encode_der; -xer_type_decoder_f RANAP_MBMSServiceArea_decode_xer; -xer_type_encoder_f RANAP_MBMSServiceArea_encode_xer; -per_type_decoder_f RANAP_MBMSServiceArea_decode_uper; -per_type_encoder_f RANAP_MBMSServiceArea_encode_uper; -per_type_decoder_f RANAP_MBMSServiceArea_decode_aper; -per_type_encoder_f RANAP_MBMSServiceArea_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSServiceArea_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionDuration.h b/src/ranap/RANAP_MBMSSessionDuration.h deleted file mode 100644 index 208da5f..0000000 --- a/src/ranap/RANAP_MBMSSessionDuration.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSSessionDuration_H_ -#define _RANAP_MBMSSessionDuration_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionDuration */ -typedef OCTET_STRING_t RANAP_MBMSSessionDuration_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionDuration; -asn_struct_free_f RANAP_MBMSSessionDuration_free; -asn_struct_print_f RANAP_MBMSSessionDuration_print; -asn_constr_check_f RANAP_MBMSSessionDuration_constraint; -ber_type_decoder_f RANAP_MBMSSessionDuration_decode_ber; -der_type_encoder_f RANAP_MBMSSessionDuration_encode_der; -xer_type_decoder_f RANAP_MBMSSessionDuration_decode_xer; -xer_type_encoder_f RANAP_MBMSSessionDuration_encode_xer; -per_type_decoder_f RANAP_MBMSSessionDuration_decode_uper; -per_type_encoder_f RANAP_MBMSSessionDuration_encode_uper; -per_type_decoder_f RANAP_MBMSSessionDuration_decode_aper; -per_type_encoder_f RANAP_MBMSSessionDuration_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionDuration_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionIdentity.h b/src/ranap/RANAP_MBMSSessionIdentity.h deleted file mode 100644 index f9d7892..0000000 --- a/src/ranap/RANAP_MBMSSessionIdentity.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSSessionIdentity_H_ -#define _RANAP_MBMSSessionIdentity_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionIdentity */ -typedef OCTET_STRING_t RANAP_MBMSSessionIdentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionIdentity; -asn_struct_free_f RANAP_MBMSSessionIdentity_free; -asn_struct_print_f RANAP_MBMSSessionIdentity_print; -asn_constr_check_f RANAP_MBMSSessionIdentity_constraint; -ber_type_decoder_f RANAP_MBMSSessionIdentity_decode_ber; -der_type_encoder_f RANAP_MBMSSessionIdentity_encode_der; -xer_type_decoder_f RANAP_MBMSSessionIdentity_decode_xer; -xer_type_encoder_f RANAP_MBMSSessionIdentity_encode_xer; -per_type_decoder_f RANAP_MBMSSessionIdentity_decode_uper; -per_type_encoder_f RANAP_MBMSSessionIdentity_encode_uper; -per_type_decoder_f RANAP_MBMSSessionIdentity_decode_aper; -per_type_encoder_f RANAP_MBMSSessionIdentity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionIdentity_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionRepetitionNumber.h b/src/ranap/RANAP_MBMSSessionRepetitionNumber.h deleted file mode 100644 index 980c186..0000000 --- a/src/ranap/RANAP_MBMSSessionRepetitionNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MBMSSessionRepetitionNumber_H_ -#define _RANAP_MBMSSessionRepetitionNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionRepetitionNumber */ -typedef OCTET_STRING_t RANAP_MBMSSessionRepetitionNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionRepetitionNumber; -asn_struct_free_f RANAP_MBMSSessionRepetitionNumber_free; -asn_struct_print_f RANAP_MBMSSessionRepetitionNumber_print; -asn_constr_check_f RANAP_MBMSSessionRepetitionNumber_constraint; -ber_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_ber; -der_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_der; -xer_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_xer; -xer_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_xer; -per_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_uper; -per_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_uper; -per_type_decoder_f RANAP_MBMSSessionRepetitionNumber_decode_aper; -per_type_encoder_f RANAP_MBMSSessionRepetitionNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionRepetitionNumber_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionStart.h b/src/ranap/RANAP_MBMSSessionStart.h deleted file mode 100644 index ffc2006..0000000 --- a/src/ranap/RANAP_MBMSSessionStart.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionStart_H_ -#define _RANAP_MBMSSessionStart_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionStart */ -typedef struct RANAP_MBMSSessionStart { - struct mbmsSessionStart_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionStart_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionStart_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStart; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionStart_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionStartFailure.h b/src/ranap/RANAP_MBMSSessionStartFailure.h deleted file mode 100644 index 2f06d16..0000000 --- a/src/ranap/RANAP_MBMSSessionStartFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionStartFailure_H_ -#define _RANAP_MBMSSessionStartFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionStartFailure */ -typedef struct RANAP_MBMSSessionStartFailure { - struct mbmsSessionStartFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionStartFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionStartFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStartFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionStartFailure_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionStartResponse.h b/src/ranap/RANAP_MBMSSessionStartResponse.h deleted file mode 100644 index 0750412..0000000 --- a/src/ranap/RANAP_MBMSSessionStartResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionStartResponse_H_ -#define _RANAP_MBMSSessionStartResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionStartResponse */ -typedef struct RANAP_MBMSSessionStartResponse { - struct mbmsSessionStartResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionStartResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionStartResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStartResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionStartResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionStop.h b/src/ranap/RANAP_MBMSSessionStop.h deleted file mode 100644 index 0cfca3f..0000000 --- a/src/ranap/RANAP_MBMSSessionStop.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionStop_H_ -#define _RANAP_MBMSSessionStop_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionStop */ -typedef struct RANAP_MBMSSessionStop { - struct mbmsSessionStop_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionStop_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionStop_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStop; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionStop_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionStopResponse.h b/src/ranap/RANAP_MBMSSessionStopResponse.h deleted file mode 100644 index 058d2bb..0000000 --- a/src/ranap/RANAP_MBMSSessionStopResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionStopResponse_H_ -#define _RANAP_MBMSSessionStopResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionStopResponse */ -typedef struct RANAP_MBMSSessionStopResponse { - struct mbmsSessionStopResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionStopResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionStopResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionStopResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionStopResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionUpdate.h b/src/ranap/RANAP_MBMSSessionUpdate.h deleted file mode 100644 index 09c520d..0000000 --- a/src/ranap/RANAP_MBMSSessionUpdate.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionUpdate_H_ -#define _RANAP_MBMSSessionUpdate_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionUpdate */ -typedef struct RANAP_MBMSSessionUpdate { - struct mbmsSessionUpdate_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionUpdate_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionUpdate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdate; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionUpdate_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionUpdateFailure.h b/src/ranap/RANAP_MBMSSessionUpdateFailure.h deleted file mode 100644 index 16b2fab..0000000 --- a/src/ranap/RANAP_MBMSSessionUpdateFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionUpdateFailure_H_ -#define _RANAP_MBMSSessionUpdateFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionUpdateFailure */ -typedef struct RANAP_MBMSSessionUpdateFailure { - struct mbmsSessionUpdateFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionUpdateFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionUpdateFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdateFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionUpdateFailure_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSessionUpdateResponse.h b/src/ranap/RANAP_MBMSSessionUpdateResponse.h deleted file mode 100644 index b005e97..0000000 --- a/src/ranap/RANAP_MBMSSessionUpdateResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSessionUpdateResponse_H_ -#define _RANAP_MBMSSessionUpdateResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSessionUpdateResponse */ -typedef struct RANAP_MBMSSessionUpdateResponse { - struct mbmsSessionUpdateResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsSessionUpdateResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSSessionUpdateResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSessionUpdateResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSessionUpdateResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSSynchronisationInformation.h b/src/ranap/RANAP_MBMSSynchronisationInformation.h deleted file mode 100644 index 63003b1..0000000 --- a/src/ranap/RANAP_MBMSSynchronisationInformation.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSSynchronisationInformation_H_ -#define _RANAP_MBMSSynchronisationInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSSynchronisationInformation */ -typedef struct RANAP_MBMSSynchronisationInformation { - RANAP_MBMSHCIndicator_t mBMSHCIndicator; - RANAP_IPMulticastAddress_t iPMulticastAddress; - RANAP_GTP_TEI_t gTPDLTEID; - 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_MBMSSynchronisationInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSSynchronisationInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSSynchronisationInformation_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSUELinkingRequest.h b/src/ranap/RANAP_MBMSUELinkingRequest.h deleted file mode 100644 index af5d0cc..0000000 --- a/src/ranap/RANAP_MBMSUELinkingRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSUELinkingRequest_H_ -#define _RANAP_MBMSUELinkingRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSUELinkingRequest */ -typedef struct RANAP_MBMSUELinkingRequest { - struct mbmsueLinkingRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsueLinkingRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSUELinkingRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSUELinkingRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSUELinkingRequest_H_ */ -#include diff --git a/src/ranap/RANAP_MBMSUELinkingResponse.h b/src/ranap/RANAP_MBMSUELinkingResponse.h deleted file mode 100644 index 2418d36..0000000 --- a/src/ranap/RANAP_MBMSUELinkingResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_MBMSUELinkingResponse_H_ -#define _RANAP_MBMSUELinkingResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MBMSUELinkingResponse */ -typedef struct RANAP_MBMSUELinkingResponse { - struct mbmsueLinkingResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } mbmsueLinkingResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MBMSUELinkingResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MBMSUELinkingResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MBMSUELinkingResponse_H_ */ -#include diff --git a/src/ranap/RANAP_MDT-Activation.h b/src/ranap/RANAP_MDT-Activation.h deleted file mode 100644 index d74a08a..0000000 --- a/src/ranap/RANAP_MDT-Activation.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDT_Activation_H_ -#define _RANAP_MDT_Activation_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MDT_Activation { - RANAP_MDT_Activation_immediateMDTonly = 0, - RANAP_MDT_Activation_loggedMDTonly = 1, - RANAP_MDT_Activation_immediateMDTandTrace = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_MDT_Activation; - -/* RANAP_MDT-Activation */ -typedef long RANAP_MDT_Activation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Activation; -asn_struct_free_f RANAP_MDT_Activation_free; -asn_struct_print_f RANAP_MDT_Activation_print; -asn_constr_check_f RANAP_MDT_Activation_constraint; -ber_type_decoder_f RANAP_MDT_Activation_decode_ber; -der_type_encoder_f RANAP_MDT_Activation_encode_der; -xer_type_decoder_f RANAP_MDT_Activation_decode_xer; -xer_type_encoder_f RANAP_MDT_Activation_encode_xer; -per_type_decoder_f RANAP_MDT_Activation_decode_uper; -per_type_encoder_f RANAP_MDT_Activation_encode_uper; -per_type_decoder_f RANAP_MDT_Activation_decode_aper; -per_type_encoder_f RANAP_MDT_Activation_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDT_Activation_H_ */ -#include diff --git a/src/ranap/RANAP_MDT-Configuration.h b/src/ranap/RANAP_MDT-Configuration.h deleted file mode 100644 index 87d84a8..0000000 --- a/src/ranap/RANAP_MDT-Configuration.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDT_Configuration_H_ -#define _RANAP_MDT_Configuration_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MDT-Configuration */ -typedef struct RANAP_MDT_Configuration { - RANAP_MDT_Activation_t mdtActivation; - RANAP_MDTAreaScope_t mdtAreaScope; - RANAP_MDTMode_t mdtMode; - 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_MDT_Configuration_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Configuration; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDT_Configuration_H_ */ -#include diff --git a/src/ranap/RANAP_MDT-PLMN-List.h b/src/ranap/RANAP_MDT-PLMN-List.h deleted file mode 100644 index d186239..0000000 --- a/src/ranap/RANAP_MDT-PLMN-List.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDT_PLMN_List_H_ -#define _RANAP_MDT_PLMN_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MDT-PLMN-List */ -typedef struct RANAP_MDT_PLMN_List { - A_SEQUENCE_OF(RANAP_PLMNidentity_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MDT_PLMN_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_PLMN_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDT_PLMN_List_H_ */ -#include diff --git a/src/ranap/RANAP_MDT-Report-Parameters.h b/src/ranap/RANAP_MDT-Report-Parameters.h deleted file mode 100644 index 66f5a08..0000000 --- a/src/ranap/RANAP_MDT-Report-Parameters.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDT_Report_Parameters_H_ -#define _RANAP_MDT_Report_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MDT-Report-Parameters */ -typedef struct RANAP_MDT_Report_Parameters { - RANAP_ReportInterval_t reportInterval; - RANAP_ReportAmount_t reportAmount; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MDT_Report_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDT_Report_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDT_Report_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_MDTAreaScope.h b/src/ranap/RANAP_MDTAreaScope.h deleted file mode 100644 index c2b911a..0000000 --- a/src/ranap/RANAP_MDTAreaScope.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDTAreaScope_H_ -#define _RANAP_MDTAreaScope_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MDTAreaScope_PR { - RANAP_MDTAreaScope_PR_NOTHING, /* No components present */ - RANAP_MDTAreaScope_PR_cellbased, - RANAP_MDTAreaScope_PR_labased, - RANAP_MDTAreaScope_PR_rabased, - RANAP_MDTAreaScope_PR_plmn_area_based, - /* Extensions may appear below */ - -} RANAP_MDTAreaScope_PR; - -/* RANAP_MDTAreaScope */ -typedef struct RANAP_MDTAreaScope { - RANAP_MDTAreaScope_PR present; - union RANAP_MDTAreaScope_u { - RANAP_CellBased_t cellbased; - RANAP_LABased_t labased; - RANAP_RABased_t rabased; - NULL_t plmn_area_based; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MDTAreaScope_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDTAreaScope; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDTAreaScope_H_ */ -#include diff --git a/src/ranap/RANAP_MDTMode.h b/src/ranap/RANAP_MDTMode.h deleted file mode 100644 index 97657a4..0000000 --- a/src/ranap/RANAP_MDTMode.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MDTMode_H_ -#define _RANAP_MDTMode_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MDTMode_PR { - RANAP_MDTMode_PR_NOTHING, /* No components present */ - RANAP_MDTMode_PR_immediateMDT, - RANAP_MDTMode_PR_loggedMDT, - /* Extensions may appear below */ - -} RANAP_MDTMode_PR; - -/* RANAP_MDTMode */ -typedef struct RANAP_MDTMode { - RANAP_MDTMode_PR present; - union RANAP_MDTMode_u { - RANAP_ImmediateMDT_t immediateMDT; - RANAP_LoggedMDT_t loggedMDT; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MDTMode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MDTMode; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MDTMode_H_ */ -#include diff --git a/src/ranap/RANAP_MSISDN.h b/src/ranap/RANAP_MSISDN.h deleted file mode 100644 index 5b248fb..0000000 --- a/src/ranap/RANAP_MSISDN.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MSISDN_H_ -#define _RANAP_MSISDN_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MSISDN */ -typedef OCTET_STRING_t RANAP_MSISDN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MSISDN; -asn_struct_free_f RANAP_MSISDN_free; -asn_struct_print_f RANAP_MSISDN_print; -asn_constr_check_f RANAP_MSISDN_constraint; -ber_type_decoder_f RANAP_MSISDN_decode_ber; -der_type_encoder_f RANAP_MSISDN_encode_der; -xer_type_decoder_f RANAP_MSISDN_decode_xer; -xer_type_encoder_f RANAP_MSISDN_encode_xer; -per_type_decoder_f RANAP_MSISDN_decode_uper; -per_type_encoder_f RANAP_MSISDN_encode_uper; -per_type_decoder_f RANAP_MSISDN_decode_aper; -per_type_encoder_f RANAP_MSISDN_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MSISDN_H_ */ -#include diff --git a/src/ranap/RANAP_Management-Based-MDT-Allowed.h b/src/ranap/RANAP_Management-Based-MDT-Allowed.h deleted file mode 100644 index 48ad306..0000000 --- a/src/ranap/RANAP_Management-Based-MDT-Allowed.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Management_Based_MDT_Allowed_H_ -#define _RANAP_Management_Based_MDT_Allowed_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Management_Based_MDT_Allowed { - RANAP_Management_Based_MDT_Allowed_allowed = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_Management_Based_MDT_Allowed; - -/* RANAP_Management-Based-MDT-Allowed */ -typedef long RANAP_Management_Based_MDT_Allowed_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Management_Based_MDT_Allowed; -asn_struct_free_f RANAP_Management_Based_MDT_Allowed_free; -asn_struct_print_f RANAP_Management_Based_MDT_Allowed_print; -asn_constr_check_f RANAP_Management_Based_MDT_Allowed_constraint; -ber_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_ber; -der_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_der; -xer_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_xer; -xer_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_xer; -per_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_uper; -per_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_uper; -per_type_decoder_f RANAP_Management_Based_MDT_Allowed_decode_aper; -per_type_encoder_f RANAP_Management_Based_MDT_Allowed_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Management_Based_MDT_Allowed_H_ */ -#include diff --git a/src/ranap/RANAP_MaxBitrate.h b/src/ranap/RANAP_MaxBitrate.h deleted file mode 100644 index 2dad1b6..0000000 --- a/src/ranap/RANAP_MaxBitrate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MaxBitrate_H_ -#define _RANAP_MaxBitrate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MaxBitrate */ -typedef long RANAP_MaxBitrate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MaxBitrate; -asn_struct_free_f RANAP_MaxBitrate_free; -asn_struct_print_f RANAP_MaxBitrate_print; -asn_constr_check_f RANAP_MaxBitrate_constraint; -ber_type_decoder_f RANAP_MaxBitrate_decode_ber; -der_type_encoder_f RANAP_MaxBitrate_encode_der; -xer_type_decoder_f RANAP_MaxBitrate_decode_xer; -xer_type_encoder_f RANAP_MaxBitrate_encode_xer; -per_type_decoder_f RANAP_MaxBitrate_decode_uper; -per_type_encoder_f RANAP_MaxBitrate_encode_uper; -per_type_decoder_f RANAP_MaxBitrate_decode_aper; -per_type_encoder_f RANAP_MaxBitrate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MaxBitrate_H_ */ -#include diff --git a/src/ranap/RANAP_MaxSDU-Size.h b/src/ranap/RANAP_MaxSDU-Size.h deleted file mode 100644 index cf680ba..0000000 --- a/src/ranap/RANAP_MaxSDU-Size.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MaxSDU_Size_H_ -#define _RANAP_MaxSDU_Size_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MaxSDU-Size */ -typedef long RANAP_MaxSDU_Size_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MaxSDU_Size; -asn_struct_free_f RANAP_MaxSDU_Size_free; -asn_struct_print_f RANAP_MaxSDU_Size_print; -asn_constr_check_f RANAP_MaxSDU_Size_constraint; -ber_type_decoder_f RANAP_MaxSDU_Size_decode_ber; -der_type_encoder_f RANAP_MaxSDU_Size_encode_der; -xer_type_decoder_f RANAP_MaxSDU_Size_decode_xer; -xer_type_encoder_f RANAP_MaxSDU_Size_encode_xer; -per_type_decoder_f RANAP_MaxSDU_Size_decode_uper; -per_type_encoder_f RANAP_MaxSDU_Size_encode_uper; -per_type_decoder_f RANAP_MaxSDU_Size_decode_aper; -per_type_encoder_f RANAP_MaxSDU_Size_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MaxSDU_Size_H_ */ -#include diff --git a/src/ranap/RANAP_MeasBand.h b/src/ranap/RANAP_MeasBand.h deleted file mode 100644 index 580cd33..0000000 --- a/src/ranap/RANAP_MeasBand.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MeasBand_H_ -#define _RANAP_MeasBand_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MeasBand { - RANAP_MeasBand_v6 = 0, - RANAP_MeasBand_v15 = 1, - RANAP_MeasBand_v25 = 2, - RANAP_MeasBand_v50 = 3, - RANAP_MeasBand_v75 = 4, - RANAP_MeasBand_v100 = 5 -} e_RANAP_MeasBand; - -/* RANAP_MeasBand */ -typedef long RANAP_MeasBand_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasBand; -asn_struct_free_f RANAP_MeasBand_free; -asn_struct_print_f RANAP_MeasBand_print; -asn_constr_check_f RANAP_MeasBand_constraint; -ber_type_decoder_f RANAP_MeasBand_decode_ber; -der_type_encoder_f RANAP_MeasBand_encode_der; -xer_type_decoder_f RANAP_MeasBand_decode_xer; -xer_type_encoder_f RANAP_MeasBand_encode_xer; -per_type_decoder_f RANAP_MeasBand_decode_uper; -per_type_encoder_f RANAP_MeasBand_encode_uper; -per_type_decoder_f RANAP_MeasBand_decode_aper; -per_type_encoder_f RANAP_MeasBand_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MeasBand_H_ */ -#include diff --git a/src/ranap/RANAP_MeasurementQuantity.h b/src/ranap/RANAP_MeasurementQuantity.h deleted file mode 100644 index 4685528..0000000 --- a/src/ranap/RANAP_MeasurementQuantity.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MeasurementQuantity_H_ -#define _RANAP_MeasurementQuantity_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_MeasurementQuantity { - RANAP_MeasurementQuantity_cpichEcNo = 0, - RANAP_MeasurementQuantity_cpichRSCP = 1, - RANAP_MeasurementQuantity_pathloss = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_MeasurementQuantity; - -/* RANAP_MeasurementQuantity */ -typedef long RANAP_MeasurementQuantity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasurementQuantity; -asn_struct_free_f RANAP_MeasurementQuantity_free; -asn_struct_print_f RANAP_MeasurementQuantity_print; -asn_constr_check_f RANAP_MeasurementQuantity_constraint; -ber_type_decoder_f RANAP_MeasurementQuantity_decode_ber; -der_type_encoder_f RANAP_MeasurementQuantity_encode_der; -xer_type_decoder_f RANAP_MeasurementQuantity_decode_xer; -xer_type_encoder_f RANAP_MeasurementQuantity_encode_xer; -per_type_decoder_f RANAP_MeasurementQuantity_decode_uper; -per_type_encoder_f RANAP_MeasurementQuantity_encode_uper; -per_type_decoder_f RANAP_MeasurementQuantity_decode_aper; -per_type_encoder_f RANAP_MeasurementQuantity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MeasurementQuantity_H_ */ -#include diff --git a/src/ranap/RANAP_MeasurementsToActivate.h b/src/ranap/RANAP_MeasurementsToActivate.h deleted file mode 100644 index b0c3695..0000000 --- a/src/ranap/RANAP_MeasurementsToActivate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MeasurementsToActivate_H_ -#define _RANAP_MeasurementsToActivate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_MeasurementsToActivate */ -typedef BIT_STRING_t RANAP_MeasurementsToActivate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MeasurementsToActivate; -asn_struct_free_f RANAP_MeasurementsToActivate_free; -asn_struct_print_f RANAP_MeasurementsToActivate_print; -asn_constr_check_f RANAP_MeasurementsToActivate_constraint; -ber_type_decoder_f RANAP_MeasurementsToActivate_decode_ber; -der_type_encoder_f RANAP_MeasurementsToActivate_encode_der; -xer_type_decoder_f RANAP_MeasurementsToActivate_decode_xer; -xer_type_encoder_f RANAP_MeasurementsToActivate_encode_xer; -per_type_decoder_f RANAP_MeasurementsToActivate_decode_uper; -per_type_encoder_f RANAP_MeasurementsToActivate_encode_uper; -per_type_decoder_f RANAP_MeasurementsToActivate_decode_aper; -per_type_encoder_f RANAP_MeasurementsToActivate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MeasurementsToActivate_H_ */ -#include diff --git a/src/ranap/RANAP_MessageStructure.h b/src/ranap/RANAP_MessageStructure.h deleted file mode 100644 index 0cf9623..0000000 --- a/src/ranap/RANAP_MessageStructure.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_MessageStructure_H_ -#define _RANAP_MessageStructure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_MessageStructure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_MessageStructure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_MessageStructure_H_ */ -#include diff --git a/src/ranap/RANAP_NAS-PDU.h b/src/ranap/RANAP_NAS-PDU.h deleted file mode 100644 index 52a85ee..0000000 --- a/src/ranap/RANAP_NAS-PDU.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NAS_PDU_H_ -#define _RANAP_NAS_PDU_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NAS-PDU */ -typedef OCTET_STRING_t RANAP_NAS_PDU_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_PDU; -asn_struct_free_f RANAP_NAS_PDU_free; -asn_struct_print_f RANAP_NAS_PDU_print; -asn_constr_check_f RANAP_NAS_PDU_constraint; -ber_type_decoder_f RANAP_NAS_PDU_decode_ber; -der_type_encoder_f RANAP_NAS_PDU_encode_der; -xer_type_decoder_f RANAP_NAS_PDU_decode_xer; -xer_type_encoder_f RANAP_NAS_PDU_encode_xer; -per_type_decoder_f RANAP_NAS_PDU_decode_uper; -per_type_encoder_f RANAP_NAS_PDU_encode_uper; -per_type_decoder_f RANAP_NAS_PDU_decode_aper; -per_type_encoder_f RANAP_NAS_PDU_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NAS_PDU_H_ */ -#include diff --git a/src/ranap/RANAP_NAS-SequenceNumber.h b/src/ranap/RANAP_NAS-SequenceNumber.h deleted file mode 100644 index a394e2d..0000000 --- a/src/ranap/RANAP_NAS-SequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NAS_SequenceNumber_H_ -#define _RANAP_NAS_SequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NAS-SequenceNumber */ -typedef BIT_STRING_t RANAP_NAS_SequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_SequenceNumber; -asn_struct_free_f RANAP_NAS_SequenceNumber_free; -asn_struct_print_f RANAP_NAS_SequenceNumber_print; -asn_constr_check_f RANAP_NAS_SequenceNumber_constraint; -ber_type_decoder_f RANAP_NAS_SequenceNumber_decode_ber; -der_type_encoder_f RANAP_NAS_SequenceNumber_encode_der; -xer_type_decoder_f RANAP_NAS_SequenceNumber_decode_xer; -xer_type_encoder_f RANAP_NAS_SequenceNumber_encode_xer; -per_type_decoder_f RANAP_NAS_SequenceNumber_decode_uper; -per_type_encoder_f RANAP_NAS_SequenceNumber_encode_uper; -per_type_decoder_f RANAP_NAS_SequenceNumber_decode_aper; -per_type_encoder_f RANAP_NAS_SequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NAS_SequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_NAS-SynchronisationIndicator.h b/src/ranap/RANAP_NAS-SynchronisationIndicator.h deleted file mode 100644 index dcd8856..0000000 --- a/src/ranap/RANAP_NAS-SynchronisationIndicator.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NAS_SynchronisationIndicator_H_ -#define _RANAP_NAS_SynchronisationIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NAS-SynchronisationIndicator */ -typedef BIT_STRING_t RANAP_NAS_SynchronisationIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NAS_SynchronisationIndicator; -asn_struct_free_f RANAP_NAS_SynchronisationIndicator_free; -asn_struct_print_f RANAP_NAS_SynchronisationIndicator_print; -asn_constr_check_f RANAP_NAS_SynchronisationIndicator_constraint; -ber_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_ber; -der_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_der; -xer_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_xer; -xer_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_xer; -per_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_uper; -per_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_uper; -per_type_decoder_f RANAP_NAS_SynchronisationIndicator_decode_aper; -per_type_encoder_f RANAP_NAS_SynchronisationIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NAS_SynchronisationIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_NRTLoadInformationValue.h b/src/ranap/RANAP_NRTLoadInformationValue.h deleted file mode 100644 index 33db0a0..0000000 --- a/src/ranap/RANAP_NRTLoadInformationValue.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NRTLoadInformationValue_H_ -#define _RANAP_NRTLoadInformationValue_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NRTLoadInformationValue */ -typedef long RANAP_NRTLoadInformationValue_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NRTLoadInformationValue; -asn_struct_free_f RANAP_NRTLoadInformationValue_free; -asn_struct_print_f RANAP_NRTLoadInformationValue_print; -asn_constr_check_f RANAP_NRTLoadInformationValue_constraint; -ber_type_decoder_f RANAP_NRTLoadInformationValue_decode_ber; -der_type_encoder_f RANAP_NRTLoadInformationValue_encode_der; -xer_type_decoder_f RANAP_NRTLoadInformationValue_decode_xer; -xer_type_encoder_f RANAP_NRTLoadInformationValue_encode_xer; -per_type_decoder_f RANAP_NRTLoadInformationValue_decode_uper; -per_type_encoder_f RANAP_NRTLoadInformationValue_encode_uper; -per_type_decoder_f RANAP_NRTLoadInformationValue_decode_aper; -per_type_encoder_f RANAP_NRTLoadInformationValue_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NRTLoadInformationValue_H_ */ -#include diff --git a/src/ranap/RANAP_NewBSS-To-OldBSS-Information.h b/src/ranap/RANAP_NewBSS-To-OldBSS-Information.h deleted file mode 100644 index 13317df..0000000 --- a/src/ranap/RANAP_NewBSS-To-OldBSS-Information.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NewBSS_To_OldBSS_Information_H_ -#define _RANAP_NewBSS_To_OldBSS_Information_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NewBSS-To-OldBSS-Information */ -typedef OCTET_STRING_t RANAP_NewBSS_To_OldBSS_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NewBSS_To_OldBSS_Information; -asn_struct_free_f RANAP_NewBSS_To_OldBSS_Information_free; -asn_struct_print_f RANAP_NewBSS_To_OldBSS_Information_print; -asn_constr_check_f RANAP_NewBSS_To_OldBSS_Information_constraint; -ber_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_ber; -der_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_der; -xer_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_xer; -xer_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_xer; -per_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_uper; -per_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_uper; -per_type_decoder_f RANAP_NewBSS_To_OldBSS_Information_decode_aper; -per_type_encoder_f RANAP_NewBSS_To_OldBSS_Information_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NewBSS_To_OldBSS_Information_H_ */ -#include diff --git a/src/ranap/RANAP_NewRAListofIdleModeUEs.h b/src/ranap/RANAP_NewRAListofIdleModeUEs.h deleted file mode 100644 index 9645e18..0000000 --- a/src/ranap/RANAP_NewRAListofIdleModeUEs.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NewRAListofIdleModeUEs_H_ -#define _RANAP_NewRAListofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NewRAListofIdleModeUEs */ -typedef struct RANAP_NewRAListofIdleModeUEs { - A_SEQUENCE_OF(RANAP_RAC_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_NewRAListofIdleModeUEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NewRAListofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NewRAListofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_NonSearchingIndication.h b/src/ranap/RANAP_NonSearchingIndication.h deleted file mode 100644 index ea8d8bd..0000000 --- a/src/ranap/RANAP_NonSearchingIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NonSearchingIndication_H_ -#define _RANAP_NonSearchingIndication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_NonSearchingIndication { - RANAP_NonSearchingIndication_non_searching = 0, - RANAP_NonSearchingIndication_searching = 1 -} e_RANAP_NonSearchingIndication; - -/* RANAP_NonSearchingIndication */ -typedef long RANAP_NonSearchingIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NonSearchingIndication; -asn_struct_free_f RANAP_NonSearchingIndication_free; -asn_struct_print_f RANAP_NonSearchingIndication_print; -asn_constr_check_f RANAP_NonSearchingIndication_constraint; -ber_type_decoder_f RANAP_NonSearchingIndication_decode_ber; -der_type_encoder_f RANAP_NonSearchingIndication_encode_der; -xer_type_decoder_f RANAP_NonSearchingIndication_decode_xer; -xer_type_encoder_f RANAP_NonSearchingIndication_encode_xer; -per_type_decoder_f RANAP_NonSearchingIndication_decode_uper; -per_type_encoder_f RANAP_NonSearchingIndication_encode_uper; -per_type_decoder_f RANAP_NonSearchingIndication_decode_aper; -per_type_encoder_f RANAP_NonSearchingIndication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NonSearchingIndication_H_ */ -#include diff --git a/src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h b/src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h deleted file mode 100644 index 0b59ab6..0000000 --- a/src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NotEmptyRAListofIdleModeUEs_H_ -#define _RANAP_NotEmptyRAListofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NotEmptyRAListofIdleModeUEs */ -typedef struct RANAP_NotEmptyRAListofIdleModeUEs { - RANAP_RAofIdleModeUEs_t rAofIdleModeUEs; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_NotEmptyRAListofIdleModeUEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NotEmptyRAListofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NotEmptyRAListofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_NumberOfIuInstances.h b/src/ranap/RANAP_NumberOfIuInstances.h deleted file mode 100644 index c6c0ea3..0000000 --- a/src/ranap/RANAP_NumberOfIuInstances.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NumberOfIuInstances_H_ -#define _RANAP_NumberOfIuInstances_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NumberOfIuInstances */ -typedef long RANAP_NumberOfIuInstances_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NumberOfIuInstances; -asn_struct_free_f RANAP_NumberOfIuInstances_free; -asn_struct_print_f RANAP_NumberOfIuInstances_print; -asn_constr_check_f RANAP_NumberOfIuInstances_constraint; -ber_type_decoder_f RANAP_NumberOfIuInstances_decode_ber; -der_type_encoder_f RANAP_NumberOfIuInstances_encode_der; -xer_type_decoder_f RANAP_NumberOfIuInstances_decode_xer; -xer_type_encoder_f RANAP_NumberOfIuInstances_encode_xer; -per_type_decoder_f RANAP_NumberOfIuInstances_decode_uper; -per_type_encoder_f RANAP_NumberOfIuInstances_encode_uper; -per_type_decoder_f RANAP_NumberOfIuInstances_decode_aper; -per_type_encoder_f RANAP_NumberOfIuInstances_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NumberOfIuInstances_H_ */ -#include diff --git a/src/ranap/RANAP_NumberOfSteps.h b/src/ranap/RANAP_NumberOfSteps.h deleted file mode 100644 index 5509f49..0000000 --- a/src/ranap/RANAP_NumberOfSteps.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_NumberOfSteps_H_ -#define _RANAP_NumberOfSteps_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_NumberOfSteps */ -typedef long RANAP_NumberOfSteps_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_NumberOfSteps; -asn_struct_free_f RANAP_NumberOfSteps_free; -asn_struct_print_f RANAP_NumberOfSteps_print; -asn_constr_check_f RANAP_NumberOfSteps_constraint; -ber_type_decoder_f RANAP_NumberOfSteps_decode_ber; -der_type_encoder_f RANAP_NumberOfSteps_encode_der; -xer_type_decoder_f RANAP_NumberOfSteps_decode_xer; -xer_type_encoder_f RANAP_NumberOfSteps_encode_xer; -per_type_decoder_f RANAP_NumberOfSteps_decode_uper; -per_type_encoder_f RANAP_NumberOfSteps_encode_uper; -per_type_decoder_f RANAP_NumberOfSteps_decode_aper; -per_type_encoder_f RANAP_NumberOfSteps_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_NumberOfSteps_H_ */ -#include diff --git a/src/ranap/RANAP_OMC-ID.h b/src/ranap/RANAP_OMC-ID.h deleted file mode 100644 index 042875a..0000000 --- a/src/ranap/RANAP_OMC-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_OMC_ID_H_ -#define _RANAP_OMC_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_OMC-ID */ -typedef OCTET_STRING_t RANAP_OMC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_OMC_ID; -asn_struct_free_f RANAP_OMC_ID_free; -asn_struct_print_f RANAP_OMC_ID_print; -asn_constr_check_f RANAP_OMC_ID_constraint; -ber_type_decoder_f RANAP_OMC_ID_decode_ber; -der_type_encoder_f RANAP_OMC_ID_encode_der; -xer_type_decoder_f RANAP_OMC_ID_decode_xer; -xer_type_encoder_f RANAP_OMC_ID_encode_xer; -per_type_decoder_f RANAP_OMC_ID_decode_uper; -per_type_encoder_f RANAP_OMC_ID_encode_uper; -per_type_decoder_f RANAP_OMC_ID_decode_aper; -per_type_encoder_f RANAP_OMC_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_OMC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_Offload-RAB-Parameters-APN.h b/src/ranap/RANAP_Offload-RAB-Parameters-APN.h deleted file mode 100644 index ba1bb02..0000000 --- a/src/ranap/RANAP_Offload-RAB-Parameters-APN.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Offload_RAB_Parameters_APN_H_ -#define _RANAP_Offload_RAB_Parameters_APN_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Offload-RAB-Parameters-APN */ -typedef OCTET_STRING_t RANAP_Offload_RAB_Parameters_APN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters_APN; -asn_struct_free_f RANAP_Offload_RAB_Parameters_APN_free; -asn_struct_print_f RANAP_Offload_RAB_Parameters_APN_print; -asn_constr_check_f RANAP_Offload_RAB_Parameters_APN_constraint; -ber_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_ber; -der_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_der; -xer_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_xer; -xer_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_xer; -per_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_uper; -per_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_uper; -per_type_decoder_f RANAP_Offload_RAB_Parameters_APN_decode_aper; -per_type_encoder_f RANAP_Offload_RAB_Parameters_APN_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Offload_RAB_Parameters_APN_H_ */ -#include diff --git a/src/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h b/src/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h deleted file mode 100644 index 90a89ff..0000000 --- a/src/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ -#define _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Offload-RAB-Parameters-ChargingCharacteristics */ -typedef OCTET_STRING_t RANAP_Offload_RAB_Parameters_ChargingCharacteristics_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters_ChargingCharacteristics; -asn_struct_free_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_free; -asn_struct_print_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_print; -asn_constr_check_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_constraint; -ber_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_ber; -der_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_der; -xer_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_xer; -xer_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_xer; -per_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_uper; -per_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_uper; -per_type_decoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_decode_aper; -per_type_encoder_f RANAP_Offload_RAB_Parameters_ChargingCharacteristics_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ */ -#include diff --git a/src/ranap/RANAP_Offload-RAB-Parameters.h b/src/ranap/RANAP_Offload-RAB-Parameters.h deleted file mode 100644 index 4d348a3..0000000 --- a/src/ranap/RANAP_Offload-RAB-Parameters.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Offload_RAB_Parameters_H_ -#define _RANAP_Offload_RAB_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Offload-RAB-Parameters */ -typedef struct RANAP_Offload_RAB_Parameters { - RANAP_Offload_RAB_Parameters_APN_t accessPointName; - RANAP_Offload_RAB_Parameters_ChargingCharacteristics_t chargingCharacteristics; - 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_Offload_RAB_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Offload_RAB_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Offload_RAB_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_OldBSS-ToNewBSS-Information.h b/src/ranap/RANAP_OldBSS-ToNewBSS-Information.h deleted file mode 100644 index f44e01c..0000000 --- a/src/ranap/RANAP_OldBSS-ToNewBSS-Information.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_OldBSS_ToNewBSS_Information_H_ -#define _RANAP_OldBSS_ToNewBSS_Information_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_OldBSS-ToNewBSS-Information */ -typedef OCTET_STRING_t RANAP_OldBSS_ToNewBSS_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_OldBSS_ToNewBSS_Information; -asn_struct_free_f RANAP_OldBSS_ToNewBSS_Information_free; -asn_struct_print_f RANAP_OldBSS_ToNewBSS_Information_print; -asn_constr_check_f RANAP_OldBSS_ToNewBSS_Information_constraint; -ber_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_ber; -der_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_der; -xer_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_xer; -xer_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_xer; -per_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_uper; -per_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_uper; -per_type_decoder_f RANAP_OldBSS_ToNewBSS_Information_decode_aper; -per_type_encoder_f RANAP_OldBSS_ToNewBSS_Information_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_OldBSS_ToNewBSS_Information_H_ */ -#include diff --git a/src/ranap/RANAP_Out-Of-UTRAN.h b/src/ranap/RANAP_Out-Of-UTRAN.h deleted file mode 100644 index fefb72d..0000000 --- a/src/ranap/RANAP_Out-Of-UTRAN.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Out_Of_UTRAN_H_ -#define _RANAP_Out_Of_UTRAN_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Out_Of_UTRAN { - RANAP_Out_Of_UTRAN_cell_reselection_to_EUTRAN = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_Out_Of_UTRAN; - -/* RANAP_Out-Of-UTRAN */ -typedef long RANAP_Out_Of_UTRAN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Out_Of_UTRAN; -asn_struct_free_f RANAP_Out_Of_UTRAN_free; -asn_struct_print_f RANAP_Out_Of_UTRAN_print; -asn_constr_check_f RANAP_Out_Of_UTRAN_constraint; -ber_type_decoder_f RANAP_Out_Of_UTRAN_decode_ber; -der_type_encoder_f RANAP_Out_Of_UTRAN_encode_der; -xer_type_decoder_f RANAP_Out_Of_UTRAN_decode_xer; -xer_type_encoder_f RANAP_Out_Of_UTRAN_encode_xer; -per_type_decoder_f RANAP_Out_Of_UTRAN_decode_uper; -per_type_encoder_f RANAP_Out_Of_UTRAN_encode_uper; -per_type_decoder_f RANAP_Out_Of_UTRAN_decode_aper; -per_type_encoder_f RANAP_Out_Of_UTRAN_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Out_Of_UTRAN_H_ */ -#include diff --git a/src/ranap/RANAP_Outcome.h b/src/ranap/RANAP_Outcome.h deleted file mode 100644 index 0c17792..0000000 --- a/src/ranap/RANAP_Outcome.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Outcome_H_ -#define _RANAP_Outcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Outcome */ -typedef struct RANAP_Outcome { - RANAP_ProcedureCode_t procedureCode; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Outcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Outcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Outcome_H_ */ -#include diff --git a/src/ranap/RANAP_Overload.h b/src/ranap/RANAP_Overload.h deleted file mode 100644 index a00cd40..0000000 --- a/src/ranap/RANAP_Overload.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Overload_H_ -#define _RANAP_Overload_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Overload */ -typedef struct RANAP_Overload { - struct overload_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } overload_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Overload_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Overload; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Overload_H_ */ -#include diff --git a/src/ranap/RANAP_P-TMSI.h b/src/ranap/RANAP_P-TMSI.h deleted file mode 100644 index 800a4e2..0000000 --- a/src/ranap/RANAP_P-TMSI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_P_TMSI_H_ -#define _RANAP_P_TMSI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_P-TMSI */ -typedef OCTET_STRING_t RANAP_P_TMSI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_P_TMSI; -asn_struct_free_f RANAP_P_TMSI_free; -asn_struct_print_f RANAP_P_TMSI_print; -asn_constr_check_f RANAP_P_TMSI_constraint; -ber_type_decoder_f RANAP_P_TMSI_decode_ber; -der_type_encoder_f RANAP_P_TMSI_encode_der; -xer_type_decoder_f RANAP_P_TMSI_decode_xer; -xer_type_encoder_f RANAP_P_TMSI_encode_xer; -per_type_decoder_f RANAP_P_TMSI_decode_uper; -per_type_encoder_f RANAP_P_TMSI_encode_uper; -per_type_decoder_f RANAP_P_TMSI_decode_aper; -per_type_encoder_f RANAP_P_TMSI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_P_TMSI_H_ */ -#include diff --git a/src/ranap/RANAP_PDP-Type-extension.h b/src/ranap/RANAP_PDP-Type-extension.h deleted file mode 100644 index 7f13a18..0000000 --- a/src/ranap/RANAP_PDP-Type-extension.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PDP_Type_extension_H_ -#define _RANAP_PDP_Type_extension_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PDP_Type_extension { - RANAP_PDP_Type_extension_ipv4_and_ipv6 = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_PDP_Type_extension; - -/* RANAP_PDP-Type-extension */ -typedef long RANAP_PDP_Type_extension_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_Type_extension; -asn_struct_free_f RANAP_PDP_Type_extension_free; -asn_struct_print_f RANAP_PDP_Type_extension_print; -asn_constr_check_f RANAP_PDP_Type_extension_constraint; -ber_type_decoder_f RANAP_PDP_Type_extension_decode_ber; -der_type_encoder_f RANAP_PDP_Type_extension_encode_der; -xer_type_decoder_f RANAP_PDP_Type_extension_decode_xer; -xer_type_encoder_f RANAP_PDP_Type_extension_encode_xer; -per_type_decoder_f RANAP_PDP_Type_extension_decode_uper; -per_type_encoder_f RANAP_PDP_Type_extension_encode_uper; -per_type_decoder_f RANAP_PDP_Type_extension_decode_aper; -per_type_encoder_f RANAP_PDP_Type_extension_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PDP_Type_extension_H_ */ -#include diff --git a/src/ranap/RANAP_PDP-Type.h b/src/ranap/RANAP_PDP-Type.h deleted file mode 100644 index b1445a2..0000000 --- a/src/ranap/RANAP_PDP-Type.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PDP_Type_H_ -#define _RANAP_PDP_Type_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PDP_Type { - RANAP_PDP_Type_empty = 0, - RANAP_PDP_Type_ppp = 1, - RANAP_PDP_Type_osp_ihoss = 2, - RANAP_PDP_Type_ipv4 = 3, - RANAP_PDP_Type_ipv6 = 4 - /* - * Enumeration is extensible - */ -} e_RANAP_PDP_Type; - -/* RANAP_PDP-Type */ -typedef long RANAP_PDP_Type_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_Type; -asn_struct_free_f RANAP_PDP_Type_free; -asn_struct_print_f RANAP_PDP_Type_print; -asn_constr_check_f RANAP_PDP_Type_constraint; -ber_type_decoder_f RANAP_PDP_Type_decode_ber; -der_type_encoder_f RANAP_PDP_Type_encode_der; -xer_type_decoder_f RANAP_PDP_Type_decode_xer; -xer_type_encoder_f RANAP_PDP_Type_encode_xer; -per_type_decoder_f RANAP_PDP_Type_decode_uper; -per_type_encoder_f RANAP_PDP_Type_encode_uper; -per_type_decoder_f RANAP_PDP_Type_decode_aper; -per_type_encoder_f RANAP_PDP_Type_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PDP_Type_H_ */ -#include diff --git a/src/ranap/RANAP_PDP-TypeInformation-extension.h b/src/ranap/RANAP_PDP-TypeInformation-extension.h deleted file mode 100644 index 8b2e4ce..0000000 --- a/src/ranap/RANAP_PDP-TypeInformation-extension.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PDP_TypeInformation_extension_H_ -#define _RANAP_PDP_TypeInformation_extension_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PDP-TypeInformation-extension */ -typedef struct RANAP_PDP_TypeInformation_extension { - A_SEQUENCE_OF(RANAP_PDP_Type_extension_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PDP_TypeInformation_extension_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_TypeInformation_extension; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PDP_TypeInformation_extension_H_ */ -#include diff --git a/src/ranap/RANAP_PDP-TypeInformation.h b/src/ranap/RANAP_PDP-TypeInformation.h deleted file mode 100644 index 583a104..0000000 --- a/src/ranap/RANAP_PDP-TypeInformation.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PDP_TypeInformation_H_ -#define _RANAP_PDP_TypeInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PDP-TypeInformation */ -typedef struct RANAP_PDP_TypeInformation { - A_SEQUENCE_OF(RANAP_PDP_Type_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PDP_TypeInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDP_TypeInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PDP_TypeInformation_H_ */ -#include diff --git a/src/ranap/RANAP_PDUType14FrameSequenceNumber.h b/src/ranap/RANAP_PDUType14FrameSequenceNumber.h deleted file mode 100644 index 52c678b..0000000 --- a/src/ranap/RANAP_PDUType14FrameSequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PDUType14FrameSequenceNumber_H_ -#define _RANAP_PDUType14FrameSequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PDUType14FrameSequenceNumber */ -typedef long RANAP_PDUType14FrameSequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PDUType14FrameSequenceNumber; -asn_struct_free_f RANAP_PDUType14FrameSequenceNumber_free; -asn_struct_print_f RANAP_PDUType14FrameSequenceNumber_print; -asn_constr_check_f RANAP_PDUType14FrameSequenceNumber_constraint; -ber_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_ber; -der_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_der; -xer_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_xer; -xer_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_xer; -per_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_uper; -per_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_uper; -per_type_decoder_f RANAP_PDUType14FrameSequenceNumber_decode_aper; -per_type_encoder_f RANAP_PDUType14FrameSequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PDUType14FrameSequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_PLMNidentity.h b/src/ranap/RANAP_PLMNidentity.h deleted file mode 100644 index e503804..0000000 --- a/src/ranap/RANAP_PLMNidentity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ -#include - -#ifndef _RANAP_PLMNidentity_H_ -#define _RANAP_PLMNidentity_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PLMNidentity */ -typedef OCTET_STRING_t RANAP_PLMNidentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNidentity; -asn_struct_free_f RANAP_PLMNidentity_free; -asn_struct_print_f RANAP_PLMNidentity_print; -asn_constr_check_f RANAP_PLMNidentity_constraint; -ber_type_decoder_f RANAP_PLMNidentity_decode_ber; -der_type_encoder_f RANAP_PLMNidentity_encode_der; -xer_type_decoder_f RANAP_PLMNidentity_decode_xer; -xer_type_encoder_f RANAP_PLMNidentity_encode_xer; -per_type_decoder_f RANAP_PLMNidentity_decode_uper; -per_type_encoder_f RANAP_PLMNidentity_encode_uper; -per_type_decoder_f RANAP_PLMNidentity_decode_aper; -per_type_encoder_f RANAP_PLMNidentity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PLMNidentity_H_ */ -#include diff --git a/src/ranap/RANAP_PLMNs-in-shared-network.h b/src/ranap/RANAP_PLMNs-in-shared-network.h deleted file mode 100644 index 8ba24d5..0000000 --- a/src/ranap/RANAP_PLMNs-in-shared-network.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PLMNs_in_shared_network_H_ -#define _RANAP_PLMNs_in_shared_network_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PLMNs_in_shared_network_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNs_in_shared_network; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PLMNs_in_shared_network_H_ */ -#include diff --git a/src/ranap/RANAP_Paging.h b/src/ranap/RANAP_Paging.h deleted file mode 100644 index 6b17550..0000000 --- a/src/ranap/RANAP_Paging.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Paging_H_ -#define _RANAP_Paging_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Paging */ -typedef struct RANAP_Paging { - struct paging_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } paging_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Paging_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Paging; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Paging_H_ */ -#include diff --git a/src/ranap/RANAP_PagingAreaID.h b/src/ranap/RANAP_PagingAreaID.h deleted file mode 100644 index 03efe6f..0000000 --- a/src/ranap/RANAP_PagingAreaID.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PagingAreaID_H_ -#define _RANAP_PagingAreaID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PagingAreaID_PR { - RANAP_PagingAreaID_PR_NOTHING, /* No components present */ - RANAP_PagingAreaID_PR_lAI, - RANAP_PagingAreaID_PR_rAI, - /* Extensions may appear below */ - -} RANAP_PagingAreaID_PR; - -/* RANAP_PagingAreaID */ -typedef struct RANAP_PagingAreaID { - RANAP_PagingAreaID_PR present; - union RANAP_PagingAreaID_u { - RANAP_LAI_t lAI; - RANAP_RAI_t rAI; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PagingAreaID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PagingAreaID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PagingAreaID_H_ */ -#include diff --git a/src/ranap/RANAP_PagingCause.h b/src/ranap/RANAP_PagingCause.h deleted file mode 100644 index cf9167b..0000000 --- a/src/ranap/RANAP_PagingCause.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PagingCause_H_ -#define _RANAP_PagingCause_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PagingCause { - RANAP_PagingCause_terminating_conversational_call = 0, - RANAP_PagingCause_terminating_streaming_call = 1, - RANAP_PagingCause_terminating_interactive_call = 2, - RANAP_PagingCause_terminating_background_call = 3, - RANAP_PagingCause_terminating_low_priority_signalling = 4, - /* - * Enumeration is extensible - */ - RANAP_PagingCause_terminating_high_priority_signalling = 5 -} e_RANAP_PagingCause; - -/* RANAP_PagingCause */ -typedef long RANAP_PagingCause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PagingCause; -asn_struct_free_f RANAP_PagingCause_free; -asn_struct_print_f RANAP_PagingCause_print; -asn_constr_check_f RANAP_PagingCause_constraint; -ber_type_decoder_f RANAP_PagingCause_decode_ber; -der_type_encoder_f RANAP_PagingCause_encode_der; -xer_type_decoder_f RANAP_PagingCause_decode_xer; -xer_type_encoder_f RANAP_PagingCause_encode_xer; -per_type_decoder_f RANAP_PagingCause_decode_uper; -per_type_encoder_f RANAP_PagingCause_encode_uper; -per_type_decoder_f RANAP_PagingCause_decode_aper; -per_type_encoder_f RANAP_PagingCause_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PagingCause_H_ */ -#include diff --git a/src/ranap/RANAP_PeriodicLocationInfo.h b/src/ranap/RANAP_PeriodicLocationInfo.h deleted file mode 100644 index 0f8f5af..0000000 --- a/src/ranap/RANAP_PeriodicLocationInfo.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PeriodicLocationInfo_H_ -#define _RANAP_PeriodicLocationInfo_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PeriodicLocationInfo */ -typedef struct RANAP_PeriodicLocationInfo { - long reportingAmount; - long reportingInterval; - 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_PeriodicLocationInfo_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PeriodicLocationInfo; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PeriodicLocationInfo_H_ */ -#include diff --git a/src/ranap/RANAP_PeriodicReportingIndicator.h b/src/ranap/RANAP_PeriodicReportingIndicator.h deleted file mode 100644 index 6b4bf5f..0000000 --- a/src/ranap/RANAP_PeriodicReportingIndicator.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PeriodicReportingIndicator_H_ -#define _RANAP_PeriodicReportingIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PeriodicReportingIndicator { - RANAP_PeriodicReportingIndicator_periodicSAI = 0, - RANAP_PeriodicReportingIndicator_periodicGeo = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_PeriodicReportingIndicator; - -/* RANAP_PeriodicReportingIndicator */ -typedef long RANAP_PeriodicReportingIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PeriodicReportingIndicator; -asn_struct_free_f RANAP_PeriodicReportingIndicator_free; -asn_struct_print_f RANAP_PeriodicReportingIndicator_print; -asn_constr_check_f RANAP_PeriodicReportingIndicator_constraint; -ber_type_decoder_f RANAP_PeriodicReportingIndicator_decode_ber; -der_type_encoder_f RANAP_PeriodicReportingIndicator_encode_der; -xer_type_decoder_f RANAP_PeriodicReportingIndicator_decode_xer; -xer_type_encoder_f RANAP_PeriodicReportingIndicator_encode_xer; -per_type_decoder_f RANAP_PeriodicReportingIndicator_decode_uper; -per_type_encoder_f RANAP_PeriodicReportingIndicator_encode_uper; -per_type_decoder_f RANAP_PeriodicReportingIndicator_decode_aper; -per_type_encoder_f RANAP_PeriodicReportingIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PeriodicReportingIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_PermanentNAS-UE-ID.h b/src/ranap/RANAP_PermanentNAS-UE-ID.h deleted file mode 100644 index 644f2ea..0000000 --- a/src/ranap/RANAP_PermanentNAS-UE-ID.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PermanentNAS_UE_ID_H_ -#define _RANAP_PermanentNAS_UE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PermanentNAS_UE_ID_PR { - RANAP_PermanentNAS_UE_ID_PR_NOTHING, /* No components present */ - RANAP_PermanentNAS_UE_ID_PR_iMSI, - /* Extensions may appear below */ - -} RANAP_PermanentNAS_UE_ID_PR; - -/* RANAP_PermanentNAS-UE-ID */ -typedef struct RANAP_PermanentNAS_UE_ID { - RANAP_PermanentNAS_UE_ID_PR present; - union RANAP_PermanentNAS_UE_ID_u { - RANAP_IMSI_t iMSI; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PermanentNAS_UE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermanentNAS_UE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PermanentNAS_UE_ID_H_ */ -#include diff --git a/src/ranap/RANAP_PermittedEncryptionAlgorithms.h b/src/ranap/RANAP_PermittedEncryptionAlgorithms.h deleted file mode 100644 index 4b2d56f..0000000 --- a/src/ranap/RANAP_PermittedEncryptionAlgorithms.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PermittedEncryptionAlgorithms_H_ -#define _RANAP_PermittedEncryptionAlgorithms_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PermittedEncryptionAlgorithms */ -typedef struct RANAP_PermittedEncryptionAlgorithms { - A_SEQUENCE_OF(RANAP_EncryptionAlgorithm_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PermittedEncryptionAlgorithms_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermittedEncryptionAlgorithms; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PermittedEncryptionAlgorithms_H_ */ -#include diff --git a/src/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h b/src/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h deleted file mode 100644 index faff381..0000000 --- a/src/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PermittedIntegrityProtectionAlgorithms_H_ -#define _RANAP_PermittedIntegrityProtectionAlgorithms_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PermittedIntegrityProtectionAlgorithms */ -typedef struct RANAP_PermittedIntegrityProtectionAlgorithms { - A_SEQUENCE_OF(RANAP_IntegrityProtectionAlgorithm_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PermittedIntegrityProtectionAlgorithms_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PermittedIntegrityProtectionAlgorithms; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PermittedIntegrityProtectionAlgorithms_H_ */ -#include diff --git a/src/ranap/RANAP_Port-Number.h b/src/ranap/RANAP_Port-Number.h deleted file mode 100644 index 3e64495..0000000 --- a/src/ranap/RANAP_Port-Number.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Port_Number_H_ -#define _RANAP_Port_Number_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Port-Number */ -typedef OCTET_STRING_t RANAP_Port_Number_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Port_Number; -asn_struct_free_f RANAP_Port_Number_free; -asn_struct_print_f RANAP_Port_Number_print; -asn_constr_check_f RANAP_Port_Number_constraint; -ber_type_decoder_f RANAP_Port_Number_decode_ber; -der_type_encoder_f RANAP_Port_Number_encode_der; -xer_type_decoder_f RANAP_Port_Number_decode_xer; -xer_type_encoder_f RANAP_Port_Number_encode_xer; -per_type_decoder_f RANAP_Port_Number_decode_uper; -per_type_encoder_f RANAP_Port_Number_encode_uper; -per_type_decoder_f RANAP_Port_Number_decode_aper; -per_type_encoder_f RANAP_Port_Number_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Port_Number_H_ */ -#include diff --git a/src/ranap/RANAP_PositionData.h b/src/ranap/RANAP_PositionData.h deleted file mode 100644 index 98703c0..0000000 --- a/src/ranap/RANAP_PositionData.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositionData_H_ -#define _RANAP_PositionData_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PositionData */ -typedef struct RANAP_PositionData { - RANAP_PositioningDataDiscriminator_t positioningDataDiscriminator; - RANAP_PositioningDataSet_t *positioningDataSet /* 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_PositionData_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositionData; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositionData_H_ */ -#include diff --git a/src/ranap/RANAP_PositionDataSpecificToGERANIuMode.h b/src/ranap/RANAP_PositionDataSpecificToGERANIuMode.h deleted file mode 100644 index e0692d6..0000000 --- a/src/ranap/RANAP_PositionDataSpecificToGERANIuMode.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositionDataSpecificToGERANIuMode_H_ -#define _RANAP_PositionDataSpecificToGERANIuMode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PositionDataSpecificToGERANIuMode */ -typedef OCTET_STRING_t RANAP_PositionDataSpecificToGERANIuMode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositionDataSpecificToGERANIuMode; -asn_struct_free_f RANAP_PositionDataSpecificToGERANIuMode_free; -asn_struct_print_f RANAP_PositionDataSpecificToGERANIuMode_print; -asn_constr_check_f RANAP_PositionDataSpecificToGERANIuMode_constraint; -ber_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_ber; -der_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_der; -xer_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_xer; -xer_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_xer; -per_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_uper; -per_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_uper; -per_type_decoder_f RANAP_PositionDataSpecificToGERANIuMode_decode_aper; -per_type_encoder_f RANAP_PositionDataSpecificToGERANIuMode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositionDataSpecificToGERANIuMode_H_ */ -#include diff --git a/src/ranap/RANAP_PositioningDataDiscriminator.h b/src/ranap/RANAP_PositioningDataDiscriminator.h deleted file mode 100644 index 8e9da75..0000000 --- a/src/ranap/RANAP_PositioningDataDiscriminator.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositioningDataDiscriminator_H_ -#define _RANAP_PositioningDataDiscriminator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PositioningDataDiscriminator */ -typedef BIT_STRING_t RANAP_PositioningDataDiscriminator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningDataDiscriminator; -asn_struct_free_f RANAP_PositioningDataDiscriminator_free; -asn_struct_print_f RANAP_PositioningDataDiscriminator_print; -asn_constr_check_f RANAP_PositioningDataDiscriminator_constraint; -ber_type_decoder_f RANAP_PositioningDataDiscriminator_decode_ber; -der_type_encoder_f RANAP_PositioningDataDiscriminator_encode_der; -xer_type_decoder_f RANAP_PositioningDataDiscriminator_decode_xer; -xer_type_encoder_f RANAP_PositioningDataDiscriminator_encode_xer; -per_type_decoder_f RANAP_PositioningDataDiscriminator_decode_uper; -per_type_encoder_f RANAP_PositioningDataDiscriminator_encode_uper; -per_type_decoder_f RANAP_PositioningDataDiscriminator_decode_aper; -per_type_encoder_f RANAP_PositioningDataDiscriminator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositioningDataDiscriminator_H_ */ -#include diff --git a/src/ranap/RANAP_PositioningDataSet.h b/src/ranap/RANAP_PositioningDataSet.h deleted file mode 100644 index d2a5569..0000000 --- a/src/ranap/RANAP_PositioningDataSet.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositioningDataSet_H_ -#define _RANAP_PositioningDataSet_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PositioningDataSet */ -typedef struct RANAP_PositioningDataSet { - A_SEQUENCE_OF(RANAP_PositioningMethodAndUsage_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PositioningDataSet_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningDataSet; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositioningDataSet_H_ */ -#include diff --git a/src/ranap/RANAP_PositioningMethodAndUsage.h b/src/ranap/RANAP_PositioningMethodAndUsage.h deleted file mode 100644 index f8306f9..0000000 --- a/src/ranap/RANAP_PositioningMethodAndUsage.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositioningMethodAndUsage_H_ -#define _RANAP_PositioningMethodAndUsage_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PositioningMethodAndUsage */ -typedef OCTET_STRING_t RANAP_PositioningMethodAndUsage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningMethodAndUsage; -asn_struct_free_f RANAP_PositioningMethodAndUsage_free; -asn_struct_print_f RANAP_PositioningMethodAndUsage_print; -asn_constr_check_f RANAP_PositioningMethodAndUsage_constraint; -ber_type_decoder_f RANAP_PositioningMethodAndUsage_decode_ber; -der_type_encoder_f RANAP_PositioningMethodAndUsage_encode_der; -xer_type_decoder_f RANAP_PositioningMethodAndUsage_decode_xer; -xer_type_encoder_f RANAP_PositioningMethodAndUsage_encode_xer; -per_type_decoder_f RANAP_PositioningMethodAndUsage_decode_uper; -per_type_encoder_f RANAP_PositioningMethodAndUsage_encode_uper; -per_type_decoder_f RANAP_PositioningMethodAndUsage_decode_aper; -per_type_encoder_f RANAP_PositioningMethodAndUsage_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositioningMethodAndUsage_H_ */ -#include diff --git a/src/ranap/RANAP_PositioningPriority.h b/src/ranap/RANAP_PositioningPriority.h deleted file mode 100644 index 673c475..0000000 --- a/src/ranap/RANAP_PositioningPriority.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PositioningPriority_H_ -#define _RANAP_PositioningPriority_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PositioningPriority { - RANAP_PositioningPriority_high_Priority = 0, - RANAP_PositioningPriority_normal_Priority = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_PositioningPriority; - -/* RANAP_PositioningPriority */ -typedef long RANAP_PositioningPriority_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PositioningPriority; -asn_struct_free_f RANAP_PositioningPriority_free; -asn_struct_print_f RANAP_PositioningPriority_print; -asn_constr_check_f RANAP_PositioningPriority_constraint; -ber_type_decoder_f RANAP_PositioningPriority_decode_ber; -der_type_encoder_f RANAP_PositioningPriority_encode_der; -xer_type_decoder_f RANAP_PositioningPriority_decode_xer; -xer_type_encoder_f RANAP_PositioningPriority_encode_xer; -per_type_decoder_f RANAP_PositioningPriority_decode_uper; -per_type_encoder_f RANAP_PositioningPriority_encode_uper; -per_type_decoder_f RANAP_PositioningPriority_decode_aper; -per_type_encoder_f RANAP_PositioningPriority_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PositioningPriority_H_ */ -#include diff --git a/src/ranap/RANAP_Pre-emptionCapability.h b/src/ranap/RANAP_Pre-emptionCapability.h deleted file mode 100644 index 7bcdc26..0000000 --- a/src/ranap/RANAP_Pre-emptionCapability.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Pre_emptionCapability_H_ -#define _RANAP_Pre_emptionCapability_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Pre_emptionCapability { - RANAP_Pre_emptionCapability_shall_not_trigger_pre_emption = 0, - RANAP_Pre_emptionCapability_may_trigger_pre_emption = 1 -} e_RANAP_Pre_emptionCapability; - -/* RANAP_Pre-emptionCapability */ -typedef long RANAP_Pre_emptionCapability_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Pre_emptionCapability; -asn_struct_free_f RANAP_Pre_emptionCapability_free; -asn_struct_print_f RANAP_Pre_emptionCapability_print; -asn_constr_check_f RANAP_Pre_emptionCapability_constraint; -ber_type_decoder_f RANAP_Pre_emptionCapability_decode_ber; -der_type_encoder_f RANAP_Pre_emptionCapability_encode_der; -xer_type_decoder_f RANAP_Pre_emptionCapability_decode_xer; -xer_type_encoder_f RANAP_Pre_emptionCapability_encode_xer; -per_type_decoder_f RANAP_Pre_emptionCapability_decode_uper; -per_type_encoder_f RANAP_Pre_emptionCapability_encode_uper; -per_type_decoder_f RANAP_Pre_emptionCapability_decode_aper; -per_type_encoder_f RANAP_Pre_emptionCapability_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Pre_emptionCapability_H_ */ -#include diff --git a/src/ranap/RANAP_Pre-emptionVulnerability.h b/src/ranap/RANAP_Pre-emptionVulnerability.h deleted file mode 100644 index d8ec7ee..0000000 --- a/src/ranap/RANAP_Pre-emptionVulnerability.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Pre_emptionVulnerability_H_ -#define _RANAP_Pre_emptionVulnerability_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Pre_emptionVulnerability { - RANAP_Pre_emptionVulnerability_not_pre_emptable = 0, - RANAP_Pre_emptionVulnerability_pre_emptable = 1 -} e_RANAP_Pre_emptionVulnerability; - -/* RANAP_Pre-emptionVulnerability */ -typedef long RANAP_Pre_emptionVulnerability_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Pre_emptionVulnerability; -asn_struct_free_f RANAP_Pre_emptionVulnerability_free; -asn_struct_print_f RANAP_Pre_emptionVulnerability_print; -asn_constr_check_f RANAP_Pre_emptionVulnerability_constraint; -ber_type_decoder_f RANAP_Pre_emptionVulnerability_decode_ber; -der_type_encoder_f RANAP_Pre_emptionVulnerability_encode_der; -xer_type_decoder_f RANAP_Pre_emptionVulnerability_decode_xer; -xer_type_encoder_f RANAP_Pre_emptionVulnerability_encode_xer; -per_type_decoder_f RANAP_Pre_emptionVulnerability_decode_uper; -per_type_encoder_f RANAP_Pre_emptionVulnerability_encode_uper; -per_type_decoder_f RANAP_Pre_emptionVulnerability_decode_aper; -per_type_encoder_f RANAP_Pre_emptionVulnerability_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Pre_emptionVulnerability_H_ */ -#include diff --git a/src/ranap/RANAP_Presence.h b/src/ranap/RANAP_Presence.h deleted file mode 100644 index ee14482..0000000 --- a/src/ranap/RANAP_Presence.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_Presence_H_ -#define _RANAP_Presence_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Presence { - RANAP_Presence_optional = 0, - RANAP_Presence_conditional = 1, - RANAP_Presence_mandatory = 2 -} e_RANAP_Presence; - -/* RANAP_Presence */ -typedef long RANAP_Presence_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Presence; -asn_struct_free_f RANAP_Presence_free; -asn_struct_print_f RANAP_Presence_print; -asn_constr_check_f RANAP_Presence_constraint; -ber_type_decoder_f RANAP_Presence_decode_ber; -der_type_encoder_f RANAP_Presence_encode_der; -xer_type_decoder_f RANAP_Presence_decode_xer; -xer_type_encoder_f RANAP_Presence_encode_xer; -per_type_decoder_f RANAP_Presence_decode_uper; -per_type_encoder_f RANAP_Presence_encode_uper; -per_type_decoder_f RANAP_Presence_decode_aper; -per_type_encoder_f RANAP_Presence_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Presence_H_ */ -#include diff --git a/src/ranap/RANAP_Priority-Class-Indicator.h b/src/ranap/RANAP_Priority-Class-Indicator.h deleted file mode 100644 index 932cd87..0000000 --- a/src/ranap/RANAP_Priority-Class-Indicator.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Priority_Class_Indicator_H_ -#define _RANAP_Priority_Class_Indicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Priority-Class-Indicator */ -typedef BIT_STRING_t RANAP_Priority_Class_Indicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Priority_Class_Indicator; -asn_struct_free_f RANAP_Priority_Class_Indicator_free; -asn_struct_print_f RANAP_Priority_Class_Indicator_print; -asn_constr_check_f RANAP_Priority_Class_Indicator_constraint; -ber_type_decoder_f RANAP_Priority_Class_Indicator_decode_ber; -der_type_encoder_f RANAP_Priority_Class_Indicator_encode_der; -xer_type_decoder_f RANAP_Priority_Class_Indicator_decode_xer; -xer_type_encoder_f RANAP_Priority_Class_Indicator_encode_xer; -per_type_decoder_f RANAP_Priority_Class_Indicator_decode_uper; -per_type_encoder_f RANAP_Priority_Class_Indicator_encode_uper; -per_type_decoder_f RANAP_Priority_Class_Indicator_decode_aper; -per_type_encoder_f RANAP_Priority_Class_Indicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Priority_Class_Indicator_H_ */ -#include diff --git a/src/ranap/RANAP_PriorityLevel.h b/src/ranap/RANAP_PriorityLevel.h deleted file mode 100644 index 75bc5d7..0000000 --- a/src/ranap/RANAP_PriorityLevel.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_PriorityLevel_H_ -#define _RANAP_PriorityLevel_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PriorityLevel { - RANAP_PriorityLevel_spare = 0, - RANAP_PriorityLevel_highest = 1, - RANAP_PriorityLevel_lowest = 14, - RANAP_PriorityLevel_no_priority = 15 -} e_RANAP_PriorityLevel; - -/* RANAP_PriorityLevel */ -typedef long RANAP_PriorityLevel_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PriorityLevel; -asn_struct_free_f RANAP_PriorityLevel_free; -asn_struct_print_f RANAP_PriorityLevel_print; -asn_constr_check_f RANAP_PriorityLevel_constraint; -ber_type_decoder_f RANAP_PriorityLevel_decode_ber; -der_type_encoder_f RANAP_PriorityLevel_encode_der; -xer_type_decoder_f RANAP_PriorityLevel_decode_xer; -xer_type_encoder_f RANAP_PriorityLevel_encode_xer; -per_type_decoder_f RANAP_PriorityLevel_decode_uper; -per_type_encoder_f RANAP_PriorityLevel_encode_uper; -per_type_decoder_f RANAP_PriorityLevel_decode_aper; -per_type_encoder_f RANAP_PriorityLevel_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PriorityLevel_H_ */ -#include diff --git a/src/ranap/RANAP_PrivateIE-ID.h b/src/ranap/RANAP_PrivateIE-ID.h deleted file mode 100644 index 59a28de..0000000 --- a/src/ranap/RANAP_PrivateIE-ID.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_PrivateIE_ID_H_ -#define _RANAP_PrivateIE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_PrivateIE_ID_PR { - RANAP_PrivateIE_ID_PR_NOTHING, /* No components present */ - RANAP_PrivateIE_ID_PR_local, - RANAP_PrivateIE_ID_PR_global -} RANAP_PrivateIE_ID_PR; - -/* RANAP_PrivateIE-ID */ -typedef struct RANAP_PrivateIE_ID { - RANAP_PrivateIE_ID_PR present; - union RANAP_PrivateIE_ID_u { - long local; - OBJECT_IDENTIFIER_t global; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PrivateIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PrivateIE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PrivateIE_ID_H_ */ -#include diff --git a/src/ranap/RANAP_PrivateMessage.h b/src/ranap/RANAP_PrivateMessage.h deleted file mode 100644 index 7295890..0000000 --- a/src/ranap/RANAP_PrivateMessage.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_PrivateMessage_H_ -#define _RANAP_PrivateMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_PrivateMessage */ -typedef struct RANAP_PrivateMessage { - struct privateMessage_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } privateMessage_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_PrivateMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_PrivateMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_PrivateMessage_H_ */ -#include diff --git a/src/ranap/RANAP_ProcedureCode.h b/src/ranap/RANAP_ProcedureCode.h deleted file mode 100644 index 9a7763c..0000000 --- a/src/ranap/RANAP_ProcedureCode.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_ProcedureCode_H_ -#define _RANAP_ProcedureCode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ProcedureCode { - RANAP_ProcedureCode_id_RAB_Assignment = 0, - RANAP_ProcedureCode_id_Iu_Release = 1, - RANAP_ProcedureCode_id_RelocationPreparation = 2, - RANAP_ProcedureCode_id_RelocationResourceAllocation = 3, - RANAP_ProcedureCode_id_RelocationCancel = 4, - RANAP_ProcedureCode_id_SRNS_ContextTransfer = 5, - RANAP_ProcedureCode_id_SecurityModeControl = 6, - RANAP_ProcedureCode_id_DataVolumeReport = 7, - RANAP_ProcedureCode_id_Reset = 9, - RANAP_ProcedureCode_id_RAB_ReleaseRequest = 10, - RANAP_ProcedureCode_id_Iu_ReleaseRequest = 11, - RANAP_ProcedureCode_id_RelocationDetect = 12, - RANAP_ProcedureCode_id_RelocationComplete = 13, - RANAP_ProcedureCode_id_Paging = 14, - RANAP_ProcedureCode_id_CommonID = 15, - RANAP_ProcedureCode_id_CN_InvokeTrace = 16, - RANAP_ProcedureCode_id_LocationReportingControl = 17, - RANAP_ProcedureCode_id_LocationReport = 18, - RANAP_ProcedureCode_id_InitialUE_Message = 19, - RANAP_ProcedureCode_id_DirectTransfer = 20, - RANAP_ProcedureCode_id_OverloadControl = 21, - RANAP_ProcedureCode_id_ErrorIndication = 22, - RANAP_ProcedureCode_id_SRNS_DataForward = 23, - RANAP_ProcedureCode_id_ForwardSRNS_Context = 24, - RANAP_ProcedureCode_id_privateMessage = 25, - RANAP_ProcedureCode_id_CN_DeactivateTrace = 26, - RANAP_ProcedureCode_id_ResetResource = 27, - RANAP_ProcedureCode_id_RANAP_Relocation = 28, - RANAP_ProcedureCode_id_RAB_ModifyRequest = 29, - RANAP_ProcedureCode_id_LocationRelatedData = 30, - RANAP_ProcedureCode_id_InformationTransfer = 31, - RANAP_ProcedureCode_id_UESpecificInformation = 32, - RANAP_ProcedureCode_id_UplinkInformationExchange = 33, - RANAP_ProcedureCode_id_DirectInformationTransfer = 34, - RANAP_ProcedureCode_id_MBMSSessionStart = 35, - RANAP_ProcedureCode_id_MBMSSessionUpdate = 36, - RANAP_ProcedureCode_id_MBMSSessionStop = 37, - RANAP_ProcedureCode_id_MBMSUELinking = 38, - RANAP_ProcedureCode_id_MBMSRegistration = 39, - RANAP_ProcedureCode_id_MBMSCNDe_Registration_Procedure = 40, - RANAP_ProcedureCode_id_MBMSRABEstablishmentIndication = 41, - RANAP_ProcedureCode_id_MBMSRABRelease = 42, - RANAP_ProcedureCode_id_enhancedRelocationComplete = 43, - RANAP_ProcedureCode_id_enhancedRelocationCompleteConfirm = 44, - RANAP_ProcedureCode_id_RANAPenhancedRelocation = 45, - RANAP_ProcedureCode_id_SRVCCPreparation = 46, - RANAP_ProcedureCode_id_UeRadioCapabilityMatch = 47 -} e_RANAP_ProcedureCode; - -/* RANAP_ProcedureCode */ -typedef long RANAP_ProcedureCode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProcedureCode; -asn_struct_free_f RANAP_ProcedureCode_free; -asn_struct_print_f RANAP_ProcedureCode_print; -asn_constr_check_f RANAP_ProcedureCode_constraint; -ber_type_decoder_f RANAP_ProcedureCode_decode_ber; -der_type_encoder_f RANAP_ProcedureCode_encode_der; -xer_type_decoder_f RANAP_ProcedureCode_decode_xer; -xer_type_encoder_f RANAP_ProcedureCode_encode_xer; -per_type_decoder_f RANAP_ProcedureCode_decode_uper; -per_type_encoder_f RANAP_ProcedureCode_encode_uper; -per_type_decoder_f RANAP_ProcedureCode_decode_aper; -per_type_encoder_f RANAP_ProcedureCode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProcedureCode_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolError-IE-ContainerList.h b/src/ranap/RANAP_ProtocolError-IE-ContainerList.h deleted file mode 100644 index 0681a90..0000000 --- a/src/ranap/RANAP_ProtocolError-IE-ContainerList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolError_IE_ContainerList_H_ -#define _RANAP_ProtocolError_IE_ContainerList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolError-IE-ContainerList */ -typedef struct RANAP_ProtocolError_IE_ContainerList { - A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolError_IE_ContainerList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolError_IE_ContainerList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolError_IE_ContainerList_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolExtensionContainer.h b/src/ranap/RANAP_ProtocolExtensionContainer.h deleted file mode 100644 index 11c67f3..0000000 --- a/src/ranap/RANAP_ProtocolExtensionContainer.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolExtensionContainer_H_ -#define _RANAP_ProtocolExtensionContainer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolExtensionContainer */ -typedef struct RANAP_ProtocolExtensionContainer { - A_SEQUENCE_OF(RANAP_ProtocolExtensionField_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolExtensionContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionContainer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolExtensionContainer_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolExtensionField.h b/src/ranap/RANAP_ProtocolExtensionField.h deleted file mode 100644 index e962c94..0000000 --- a/src/ranap/RANAP_ProtocolExtensionField.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolExtensionField_H_ -#define _RANAP_ProtocolExtensionField_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolExtensionField */ -typedef struct RANAP_ProtocolExtensionField { - RANAP_ProtocolIE_ID_t id; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolExtensionField_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionField; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolExtensionField_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolExtensionID.h b/src/ranap/RANAP_ProtocolExtensionID.h deleted file mode 100644 index 83c5226..0000000 --- a/src/ranap/RANAP_ProtocolExtensionID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_ProtocolExtensionID_H_ -#define _RANAP_ProtocolExtensionID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolExtensionID */ -typedef long RANAP_ProtocolExtensionID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolExtensionID; -asn_struct_free_f RANAP_ProtocolExtensionID_free; -asn_struct_print_f RANAP_ProtocolExtensionID_print; -asn_constr_check_f RANAP_ProtocolExtensionID_constraint; -ber_type_decoder_f RANAP_ProtocolExtensionID_decode_ber; -der_type_encoder_f RANAP_ProtocolExtensionID_encode_der; -xer_type_decoder_f RANAP_ProtocolExtensionID_decode_xer; -xer_type_encoder_f RANAP_ProtocolExtensionID_encode_xer; -per_type_decoder_f RANAP_ProtocolExtensionID_decode_uper; -per_type_encoder_f RANAP_ProtocolExtensionID_encode_uper; -per_type_decoder_f RANAP_ProtocolExtensionID_decode_aper; -per_type_encoder_f RANAP_ProtocolExtensionID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolExtensionID_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolIE-Container.h b/src/ranap/RANAP_ProtocolIE-Container.h deleted file mode 100644 index b210328..0000000 --- a/src/ranap/RANAP_ProtocolIE-Container.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolIE_Container_H_ -#define _RANAP_ProtocolIE_Container_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolIE-Container */ -typedef struct RANAP_ProtocolIE_Container { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolIE_Container_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_Container; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolIE_Container_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolIE-ContainerPair.h b/src/ranap/RANAP_ProtocolIE-ContainerPair.h deleted file mode 100644 index f4f76e2..0000000 --- a/src/ranap/RANAP_ProtocolIE-ContainerPair.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolIE_ContainerPair_H_ -#define _RANAP_ProtocolIE_ContainerPair_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolIE-ContainerPair */ -typedef struct RANAP_ProtocolIE_ContainerPair { - A_SEQUENCE_OF(RANAP_ProtocolIE_FieldPair_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolIE_ContainerPair_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_ContainerPair; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolIE_ContainerPair_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolIE-FieldPair.h b/src/ranap/RANAP_ProtocolIE-FieldPair.h deleted file mode 100644 index c8e99f9..0000000 --- a/src/ranap/RANAP_ProtocolIE-FieldPair.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ProtocolIE_FieldPair_H_ -#define _RANAP_ProtocolIE_FieldPair_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ProtocolIE-FieldPair */ -typedef struct RANAP_ProtocolIE_FieldPair { - RANAP_ProtocolIE_ID_t id; - RANAP_Criticality_t firstCriticality; - ANY_t firstValue; - RANAP_Criticality_t secondCriticality; - ANY_t secondValue; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProtocolIE_FieldPair_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_FieldPair; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolIE_FieldPair_H_ */ -#include diff --git a/src/ranap/RANAP_ProtocolIE-ID.h b/src/ranap/RANAP_ProtocolIE-ID.h deleted file mode 100644 index 9dbbc03..0000000 --- a/src/ranap/RANAP_ProtocolIE-ID.h +++ /dev/null @@ -1,318 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_ProtocolIE_ID_H_ -#define _RANAP_ProtocolIE_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ProtocolIE_ID { - RANAP_ProtocolIE_ID_id_AreaIdentity = 0, - RANAP_ProtocolIE_ID_id_CN_DomainIndicator = 3, - RANAP_ProtocolIE_ID_id_Cause = 4, - RANAP_ProtocolIE_ID_id_ChosenEncryptionAlgorithm = 5, - RANAP_ProtocolIE_ID_id_ChosenIntegrityProtectionAlgorithm = 6, - RANAP_ProtocolIE_ID_id_ClassmarkInformation2 = 7, - RANAP_ProtocolIE_ID_id_ClassmarkInformation3 = 8, - RANAP_ProtocolIE_ID_id_CriticalityDiagnostics = 9, - RANAP_ProtocolIE_ID_id_DL_GTP_PDU_SequenceNumber = 10, - RANAP_ProtocolIE_ID_id_EncryptionInformation = 11, - RANAP_ProtocolIE_ID_id_IntegrityProtectionInformation = 12, - RANAP_ProtocolIE_ID_id_IuTransportAssociation = 13, - RANAP_ProtocolIE_ID_id_L3_Information = 14, - RANAP_ProtocolIE_ID_id_LAI = 15, - RANAP_ProtocolIE_ID_id_NAS_PDU = 16, - RANAP_ProtocolIE_ID_id_NonSearchingIndication = 17, - RANAP_ProtocolIE_ID_id_NumberOfSteps = 18, - RANAP_ProtocolIE_ID_id_OMC_ID = 19, - RANAP_ProtocolIE_ID_id_OldBSS_ToNewBSS_Information = 20, - RANAP_ProtocolIE_ID_id_PagingAreaID = 21, - RANAP_ProtocolIE_ID_id_PagingCause = 22, - RANAP_ProtocolIE_ID_id_PermanentNAS_UE_ID = 23, - RANAP_ProtocolIE_ID_id_RAB_ContextItem = 24, - RANAP_ProtocolIE_ID_id_RAB_ContextList = 25, - RANAP_ProtocolIE_ID_id_RAB_DataForwardingItem = 26, - RANAP_ProtocolIE_ID_id_RAB_DataForwardingItem_SRNS_CtxReq = 27, - RANAP_ProtocolIE_ID_id_RAB_DataForwardingList = 28, - RANAP_ProtocolIE_ID_id_RAB_DataForwardingList_SRNS_CtxReq = 29, - RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportItem = 30, - RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportList = 31, - RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportRequestItem = 32, - RANAP_ProtocolIE_ID_id_RAB_DataVolumeReportRequestList = 33, - RANAP_ProtocolIE_ID_id_RAB_FailedItem = 34, - RANAP_ProtocolIE_ID_id_RAB_FailedList = 35, - RANAP_ProtocolIE_ID_id_RAB_ID = 36, - RANAP_ProtocolIE_ID_id_RAB_QueuedItem = 37, - RANAP_ProtocolIE_ID_id_RAB_QueuedList = 38, - RANAP_ProtocolIE_ID_id_RAB_ReleaseFailedList = 39, - RANAP_ProtocolIE_ID_id_RAB_ReleaseItem = 40, - RANAP_ProtocolIE_ID_id_RAB_ReleaseList = 41, - RANAP_ProtocolIE_ID_id_RAB_ReleasedItem = 42, - RANAP_ProtocolIE_ID_id_RAB_ReleasedList = 43, - RANAP_ProtocolIE_ID_id_RAB_ReleasedList_IuRelComp = 44, - RANAP_ProtocolIE_ID_id_RAB_RelocationReleaseItem = 45, - RANAP_ProtocolIE_ID_id_RAB_RelocationReleaseList = 46, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_RelocReq = 47, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_RelocReqAck = 48, - RANAP_ProtocolIE_ID_id_RAB_SetupList_RelocReq = 49, - RANAP_ProtocolIE_ID_id_RAB_SetupList_RelocReqAck = 50, - RANAP_ProtocolIE_ID_id_RAB_SetupOrModifiedItem = 51, - RANAP_ProtocolIE_ID_id_RAB_SetupOrModifiedList = 52, - RANAP_ProtocolIE_ID_id_RAB_SetupOrModifyItem = 53, - RANAP_ProtocolIE_ID_id_RAB_SetupOrModifyList = 54, - RANAP_ProtocolIE_ID_id_RAC = 55, - RANAP_ProtocolIE_ID_id_RelocationType = 56, - RANAP_ProtocolIE_ID_id_RequestType = 57, - RANAP_ProtocolIE_ID_id_SAI = 58, - RANAP_ProtocolIE_ID_id_SAPI = 59, - RANAP_ProtocolIE_ID_id_SourceID = 60, - RANAP_ProtocolIE_ID_id_Source_ToTarget_TransparentContainer = 61, - RANAP_ProtocolIE_ID_id_TargetID = 62, - RANAP_ProtocolIE_ID_id_Target_ToSource_TransparentContainer = 63, - RANAP_ProtocolIE_ID_id_TemporaryUE_ID = 64, - RANAP_ProtocolIE_ID_id_TraceReference = 65, - RANAP_ProtocolIE_ID_id_TraceType = 66, - RANAP_ProtocolIE_ID_id_TransportLayerAddress = 67, - RANAP_ProtocolIE_ID_id_TriggerID = 68, - RANAP_ProtocolIE_ID_id_UE_ID = 69, - RANAP_ProtocolIE_ID_id_UL_GTP_PDU_SequenceNumber = 70, - RANAP_ProtocolIE_ID_id_RAB_FailedtoReportItem = 71, - RANAP_ProtocolIE_ID_id_RAB_FailedtoReportList = 72, - RANAP_ProtocolIE_ID_id_KeyStatus = 75, - RANAP_ProtocolIE_ID_id_DRX_CycleLengthCoefficient = 76, - RANAP_ProtocolIE_ID_id_IuSigConIdList = 77, - RANAP_ProtocolIE_ID_id_IuSigConIdItem = 78, - RANAP_ProtocolIE_ID_id_IuSigConId = 79, - RANAP_ProtocolIE_ID_id_DirectTransferInformationItem_RANAP_RelocInf = 80, - RANAP_ProtocolIE_ID_id_DirectTransferInformationList_RANAP_RelocInf = 81, - RANAP_ProtocolIE_ID_id_RAB_ContextItem_RANAP_RelocInf = 82, - RANAP_ProtocolIE_ID_id_RAB_ContextList_RANAP_RelocInf = 83, - RANAP_ProtocolIE_ID_id_RAB_ContextFailedtoTransferItem = 84, - RANAP_ProtocolIE_ID_id_RAB_ContextFailedtoTransferList = 85, - RANAP_ProtocolIE_ID_id_GlobalRNC_ID = 86, - RANAP_ProtocolIE_ID_id_RAB_ReleasedItem_IuRelComp = 87, - RANAP_ProtocolIE_ID_id_MessageStructure = 88, - RANAP_ProtocolIE_ID_id_Alt_RAB_Parameters = 89, - RANAP_ProtocolIE_ID_id_Ass_RAB_Parameters = 90, - RANAP_ProtocolIE_ID_id_RAB_ModifyList = 91, - RANAP_ProtocolIE_ID_id_RAB_ModifyItem = 92, - RANAP_ProtocolIE_ID_id_TypeOfError = 93, - RANAP_ProtocolIE_ID_id_BroadcastAssistanceDataDecipheringKeys = 94, - RANAP_ProtocolIE_ID_id_LocationRelatedDataRequestType = 95, - RANAP_ProtocolIE_ID_id_GlobalCN_ID = 96, - RANAP_ProtocolIE_ID_id_LastKnownServiceArea = 97, - RANAP_ProtocolIE_ID_id_SRB_TrCH_Mapping = 98, - RANAP_ProtocolIE_ID_id_InterSystemInformation_TransparentContainer = 99, - RANAP_ProtocolIE_ID_id_NewBSS_To_OldBSS_Information = 100, - RANAP_ProtocolIE_ID_id_SourceRNC_PDCP_context_info = 103, - RANAP_ProtocolIE_ID_id_InformationTransferID = 104, - RANAP_ProtocolIE_ID_id_SNA_Access_Information = 105, - RANAP_ProtocolIE_ID_id_ProvidedData = 106, - RANAP_ProtocolIE_ID_id_GERAN_BSC_Container = 107, - RANAP_ProtocolIE_ID_id_GERAN_Classmark = 108, - RANAP_ProtocolIE_ID_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item = 109, - RANAP_ProtocolIE_ID_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse = 110, - RANAP_ProtocolIE_ID_id_VerticalAccuracyCode = 111, - RANAP_ProtocolIE_ID_id_ResponseTime = 112, - RANAP_ProtocolIE_ID_id_PositioningPriority = 113, - RANAP_ProtocolIE_ID_id_ClientType = 114, - RANAP_ProtocolIE_ID_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode = 115, - RANAP_ProtocolIE_ID_id_SignallingIndication = 116, - RANAP_ProtocolIE_ID_id_hS_DSCH_MAC_d_Flow_ID = 117, - RANAP_ProtocolIE_ID_id_UESBI_Iu = 118, - RANAP_ProtocolIE_ID_id_PositionData = 119, - RANAP_ProtocolIE_ID_id_PositionDataSpecificToGERANIuMode = 120, - RANAP_ProtocolIE_ID_id_CellLoadInformationGroup = 121, - RANAP_ProtocolIE_ID_id_AccuracyFulfilmentIndicator = 122, - RANAP_ProtocolIE_ID_id_InformationTransferType = 123, - RANAP_ProtocolIE_ID_id_TraceRecordingSessionInformation = 124, - RANAP_ProtocolIE_ID_id_TracePropagationParameters = 125, - RANAP_ProtocolIE_ID_id_InterSystemInformationTransferType = 126, - RANAP_ProtocolIE_ID_id_SelectedPLMN_ID = 127, - RANAP_ProtocolIE_ID_id_RedirectionCompleted = 128, - RANAP_ProtocolIE_ID_id_RedirectionIndication = 129, - RANAP_ProtocolIE_ID_id_NAS_SequenceNumber = 130, - RANAP_ProtocolIE_ID_id_RejectCauseValue = 131, - RANAP_ProtocolIE_ID_id_APN = 132, - RANAP_ProtocolIE_ID_id_CNMBMSLinkingInformation = 133, - RANAP_ProtocolIE_ID_id_DeltaRAListofIdleModeUEs = 134, - RANAP_ProtocolIE_ID_id_FrequenceLayerConvergenceFlag = 135, - RANAP_ProtocolIE_ID_id_InformationExchangeID = 136, - RANAP_ProtocolIE_ID_id_InformationExchangeType = 137, - RANAP_ProtocolIE_ID_id_InformationRequested = 138, - RANAP_ProtocolIE_ID_id_InformationRequestType = 139, - RANAP_ProtocolIE_ID_id_IPMulticastAddress = 140, - RANAP_ProtocolIE_ID_id_JoinedMBMSBearerServicesList = 141, - RANAP_ProtocolIE_ID_id_LeftMBMSBearerServicesList = 142, - RANAP_ProtocolIE_ID_id_MBMSBearerServiceType = 143, - RANAP_ProtocolIE_ID_id_MBMSCNDe_Registration = 144, - RANAP_ProtocolIE_ID_id_MBMSServiceArea = 145, - RANAP_ProtocolIE_ID_id_MBMSSessionDuration = 146, - RANAP_ProtocolIE_ID_id_MBMSSessionIdentity = 147, - RANAP_ProtocolIE_ID_id_PDP_TypeInformation = 148, - RANAP_ProtocolIE_ID_id_RAB_Parameters = 149, - RANAP_ProtocolIE_ID_id_RAListofIdleModeUEs = 150, - RANAP_ProtocolIE_ID_id_MBMSRegistrationRequestType = 151, - RANAP_ProtocolIE_ID_id_SessionUpdateID = 152, - RANAP_ProtocolIE_ID_id_TMGI = 153, - RANAP_ProtocolIE_ID_id_TransportLayerInformation = 154, - RANAP_ProtocolIE_ID_id_UnsuccessfulLinkingList = 155, - RANAP_ProtocolIE_ID_id_MBMSLinkingInformation = 156, - RANAP_ProtocolIE_ID_id_MBMSSessionRepetitionNumber = 157, - RANAP_ProtocolIE_ID_id_AlternativeRABConfiguration = 158, - RANAP_ProtocolIE_ID_id_AlternativeRABConfigurationRequest = 159, - RANAP_ProtocolIE_ID_id_E_DCH_MAC_d_Flow_ID = 160, - RANAP_ProtocolIE_ID_id_SourceBSS_ToTargetBSS_TransparentContainer = 161, - RANAP_ProtocolIE_ID_id_TargetBSS_ToSourceBSS_TransparentContainer = 162, - RANAP_ProtocolIE_ID_id_TimeToMBMSDataTransfer = 163, - RANAP_ProtocolIE_ID_id_IncludeVelocity = 164, - RANAP_ProtocolIE_ID_id_VelocityEstimate = 165, - RANAP_ProtocolIE_ID_id_RedirectAttemptFlag = 166, - RANAP_ProtocolIE_ID_id_RAT_Type = 167, - RANAP_ProtocolIE_ID_id_PeriodicLocationInfo = 168, - RANAP_ProtocolIE_ID_id_MBMSCountingInformation = 169, - RANAP_ProtocolIE_ID_id_170_not_to_be_used_for_IE_ids = 170, - RANAP_ProtocolIE_ID_id_ExtendedRNC_ID = 171, - RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf = 172, - RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_ExtendedMaxBitrateInf = 173, - RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList = 174, - RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_ExtendedMaxBitrateList = 175, - RANAP_ProtocolIE_ID_id_RAB_Parameter_ExtendedGuaranteedBitrateList = 176, - RANAP_ProtocolIE_ID_id_RAB_Parameter_ExtendedMaxBitrateList = 177, - RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_ExtendedMaxBitrateList = 178, - RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList = 179, - RANAP_ProtocolIE_ID_id_LAofIdleModeUEs = 180, - RANAP_ProtocolIE_ID_id_newLAListofIdleModeUEs = 181, - RANAP_ProtocolIE_ID_id_LAListwithNoIdleModeUEsAnyMore = 182, - RANAP_ProtocolIE_ID_id_183_not_to_be_used_for_IE_ids = 183, - RANAP_ProtocolIE_ID_id_GANSS_PositioningDataSet = 184, - RANAP_ProtocolIE_ID_id_RequestedGANSSAssistanceData = 185, - RANAP_ProtocolIE_ID_id_BroadcastGANSSAssistanceDataDecipheringKeys = 186, - RANAP_ProtocolIE_ID_id_d_RNTI_for_NoIuCSUP = 187, - RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhancedRelocCompleteReq = 188, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhancedRelocCompleteReq = 189, - RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhancedRelocCompleteRes = 190, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhancedRelocCompleteRes = 191, - RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhRelocInfoReq = 192, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhRelocInfoReq = 193, - RANAP_ProtocolIE_ID_id_RAB_SetupList_EnhRelocInfoRes = 194, - RANAP_ProtocolIE_ID_id_RAB_SetupItem_EnhRelocInfoRes = 195, - RANAP_ProtocolIE_ID_id_OldIuSigConId = 196, - RANAP_ProtocolIE_ID_id_RAB_FailedList_EnhRelocInfoRes = 197, - RANAP_ProtocolIE_ID_id_RAB_FailedItem_EnhRelocInfoRes = 198, - RANAP_ProtocolIE_ID_id_Global_ENB_ID = 199, - RANAP_ProtocolIE_ID_id_UE_History_Information = 200, - RANAP_ProtocolIE_ID_id_MBMSSynchronisationInformation = 201, - RANAP_ProtocolIE_ID_id_SubscriberProfileIDforRFP = 202, - RANAP_ProtocolIE_ID_id_CSG_Id = 203, - RANAP_ProtocolIE_ID_id_OldIuSigConIdCS = 204, - RANAP_ProtocolIE_ID_id_OldIuSigConIdPS = 205, - RANAP_ProtocolIE_ID_id_GlobalCN_IDCS = 206, - RANAP_ProtocolIE_ID_id_GlobalCN_IDPS = 207, - RANAP_ProtocolIE_ID_id_SourceExtendedRNC_ID = 208, - RANAP_ProtocolIE_ID_id_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes = 209, - RANAP_ProtocolIE_ID_id_RAB_ToBeReleasedList_EnhancedRelocCompleteRes = 210, - RANAP_ProtocolIE_ID_id_SourceRNC_ID = 211, - RANAP_ProtocolIE_ID_id_Relocation_TargetRNC_ID = 212, - RANAP_ProtocolIE_ID_id_Relocation_TargetExtendedRNC_ID = 213, - RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf = 214, - RANAP_ProtocolIE_ID_id_Alt_RAB_Parameter_SupportedMaxBitrateInf = 215, - RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_SupportedGuaranteedBitrateList = 216, - RANAP_ProtocolIE_ID_id_Ass_RAB_Parameter_SupportedMaxBitrateList = 217, - RANAP_ProtocolIE_ID_id_RAB_Parameter_SupportedGuaranteedBitrateList = 218, - RANAP_ProtocolIE_ID_id_RAB_Parameter_SupportedMaxBitrateList = 219, - RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_SupportedMaxBitrateList = 220, - RANAP_ProtocolIE_ID_id_Requested_RAB_Parameter_SupportedGuaranteedBitrateList = 221, - RANAP_ProtocolIE_ID_id_Relocation_SourceRNC_ID = 222, - RANAP_ProtocolIE_ID_id_Relocation_SourceExtendedRNC_ID = 223, - RANAP_ProtocolIE_ID_id_EncryptionKey = 224, - RANAP_ProtocolIE_ID_id_IntegrityProtectionKey = 225, - RANAP_ProtocolIE_ID_id_SRVCC_HO_Indication = 226, - RANAP_ProtocolIE_ID_id_SRVCC_Information = 227, - RANAP_ProtocolIE_ID_id_SRVCC_Operation_Possible = 228, - RANAP_ProtocolIE_ID_id_CSG_Id_List = 229, - RANAP_ProtocolIE_ID_id_PSRABtobeReplaced = 230, - RANAP_ProtocolIE_ID_id_E_UTRAN_Service_Handover = 231, - RANAP_ProtocolIE_ID_id_UE_AggregateMaximumBitRate = 233, - RANAP_ProtocolIE_ID_id_CSG_Membership_Status = 234, - RANAP_ProtocolIE_ID_id_Cell_Access_Mode = 235, - RANAP_ProtocolIE_ID_id_IP_Source_Address = 236, - RANAP_ProtocolIE_ID_id_CSFB_Information = 237, - RANAP_ProtocolIE_ID_id_PDP_TypeInformation_extension = 238, - RANAP_ProtocolIE_ID_id_MSISDN = 239, - RANAP_ProtocolIE_ID_id_Offload_RAB_Parameters = 240, - RANAP_ProtocolIE_ID_id_LGW_TransportLayerAddress = 241, - RANAP_ProtocolIE_ID_id_Correlation_ID = 242, - RANAP_ProtocolIE_ID_id_IRAT_Measurement_Configuration = 243, - RANAP_ProtocolIE_ID_id_MDT_Configuration = 244, - RANAP_ProtocolIE_ID_id_Priority_Class_Indicator = 245, - RANAP_ProtocolIE_ID_id_RNSAPRelocationParameters = 247, - RANAP_ProtocolIE_ID_id_RABParametersList = 248, - RANAP_ProtocolIE_ID_id_Management_Based_MDT_Allowed = 249, - RANAP_ProtocolIE_ID_id_HigherBitratesThan16MbpsFlag = 250, - RANAP_ProtocolIE_ID_id_Trace_Collection_Entity_IP_Addess = 251, - RANAP_ProtocolIE_ID_id_End_Of_CSFB = 252, - RANAP_ProtocolIE_ID_id_Time_UE_StayedInCell_EnhancedGranularity = 253, - RANAP_ProtocolIE_ID_id_Out_Of_UTRAN = 254, - RANAP_ProtocolIE_ID_id_TraceRecordingSessionReference = 255, - RANAP_ProtocolIE_ID_id_IMSI = 256, - RANAP_ProtocolIE_ID_id_HO_Cause = 257, - RANAP_ProtocolIE_ID_id_VoiceSupportMatchIndicator = 258, - RANAP_ProtocolIE_ID_id_RSRVCC_HO_Indication = 259, - RANAP_ProtocolIE_ID_id_RSRVCC_Information = 260, - RANAP_ProtocolIE_ID_id_AnchorPLMN_ID = 261, - RANAP_ProtocolIE_ID_id_Tunnel_Information_for_BBF = 262, - RANAP_ProtocolIE_ID_id_Management_Based_MDT_PLMN_List = 263, - RANAP_ProtocolIE_ID_id_SignallingBasedMDTPLMNList = 264, - RANAP_ProtocolIE_ID_id_M4Report = 265, - RANAP_ProtocolIE_ID_id_M5Report = 266, - RANAP_ProtocolIE_ID_id_M6Report = 267, - RANAP_ProtocolIE_ID_id_M7Report = 268, - RANAP_ProtocolIE_ID_id_TimingDifferenceULDL = 269, - RANAP_ProtocolIE_ID_id_Serving_Cell_Identifier = 270, - RANAP_ProtocolIE_ID_id_EARFCN_Extended = 271, - RANAP_ProtocolIE_ID_id_RSRVCC_Operation_Possible = 272, - RANAP_ProtocolIE_ID_id_SIPTO_LGW_TransportLayerAddress = 273, - RANAP_ProtocolIE_ID_id_SIPTO_Correlation_ID = 274, - RANAP_ProtocolIE_ID_id_LHN_ID = 275, - RANAP_ProtocolIE_ID_id_Session_Re_establishment_Indicator = 276, - RANAP_ProtocolIE_ID_id_LastE_UTRANPLMNIdentity = 277, - RANAP_ProtocolIE_ID_id_RSRQ_Type = 278, - RANAP_ProtocolIE_ID_id_RSRQ_Extension = 279 -} e_RANAP_ProtocolIE_ID; - -/* RANAP_ProtocolIE-ID */ -typedef long RANAP_ProtocolIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProtocolIE_ID; -asn_struct_free_f RANAP_ProtocolIE_ID_free; -asn_struct_print_f RANAP_ProtocolIE_ID_print; -asn_constr_check_f RANAP_ProtocolIE_ID_constraint; -ber_type_decoder_f RANAP_ProtocolIE_ID_decode_ber; -der_type_encoder_f RANAP_ProtocolIE_ID_encode_der; -xer_type_decoder_f RANAP_ProtocolIE_ID_decode_xer; -xer_type_encoder_f RANAP_ProtocolIE_ID_encode_xer; -per_type_decoder_f RANAP_ProtocolIE_ID_decode_uper; -per_type_encoder_f RANAP_ProtocolIE_ID_encode_uper; -per_type_decoder_f RANAP_ProtocolIE_ID_decode_aper; -per_type_encoder_f RANAP_ProtocolIE_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProtocolIE_ID_H_ */ -#include diff --git a/src/ranap/RANAP_ProvidedData.h b/src/ranap/RANAP_ProvidedData.h deleted file mode 100644 index 2f6012e..0000000 --- a/src/ranap/RANAP_ProvidedData.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ProvidedData_H_ -#define _RANAP_ProvidedData_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ProvidedData_PR { - RANAP_ProvidedData_PR_NOTHING, /* No components present */ - RANAP_ProvidedData_PR_shared_network_information, - /* Extensions may appear below */ - -} RANAP_ProvidedData_PR; - -/* RANAP_ProvidedData */ -typedef struct RANAP_ProvidedData { - RANAP_ProvidedData_PR present; - union RANAP_ProvidedData_u { - RANAP_Shared_Network_Information_t shared_network_information; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ProvidedData_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProvidedData; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ProvidedData_H_ */ -#include diff --git a/src/ranap/RANAP_QueuingAllowed.h b/src/ranap/RANAP_QueuingAllowed.h deleted file mode 100644 index 3cf03c8..0000000 --- a/src/ranap/RANAP_QueuingAllowed.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_QueuingAllowed_H_ -#define _RANAP_QueuingAllowed_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_QueuingAllowed { - RANAP_QueuingAllowed_queueing_not_allowed = 0, - RANAP_QueuingAllowed_queueing_allowed = 1 -} e_RANAP_QueuingAllowed; - -/* RANAP_QueuingAllowed */ -typedef long RANAP_QueuingAllowed_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_QueuingAllowed; -asn_struct_free_f RANAP_QueuingAllowed_free; -asn_struct_print_f RANAP_QueuingAllowed_print; -asn_constr_check_f RANAP_QueuingAllowed_constraint; -ber_type_decoder_f RANAP_QueuingAllowed_decode_ber; -der_type_encoder_f RANAP_QueuingAllowed_encode_der; -xer_type_decoder_f RANAP_QueuingAllowed_decode_xer; -xer_type_encoder_f RANAP_QueuingAllowed_encode_xer; -per_type_decoder_f RANAP_QueuingAllowed_decode_uper; -per_type_encoder_f RANAP_QueuingAllowed_encode_uper; -per_type_decoder_f RANAP_QueuingAllowed_decode_aper; -per_type_encoder_f RANAP_QueuingAllowed_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_QueuingAllowed_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-AssignmentRequest.h b/src/ranap/RANAP_RAB-AssignmentRequest.h deleted file mode 100644 index 1fbe112..0000000 --- a/src/ranap/RANAP_RAB-AssignmentRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_AssignmentRequest_H_ -#define _RANAP_RAB_AssignmentRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-AssignmentRequest */ -typedef struct RANAP_RAB_AssignmentRequest { - struct raB_AssignmentRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_AssignmentRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_AssignmentRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AssignmentRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_AssignmentRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-AssignmentResponse.h b/src/ranap/RANAP_RAB-AssignmentResponse.h deleted file mode 100644 index 4565d98..0000000 --- a/src/ranap/RANAP_RAB-AssignmentResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_AssignmentResponse_H_ -#define _RANAP_RAB_AssignmentResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-AssignmentResponse */ -typedef struct RANAP_RAB_AssignmentResponse { - struct raB_AssignmentResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_AssignmentResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_AssignmentResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AssignmentResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_AssignmentResponse_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-AsymmetryIndicator.h b/src/ranap/RANAP_RAB-AsymmetryIndicator.h deleted file mode 100644 index d5f5e09..0000000 --- a/src/ranap/RANAP_RAB-AsymmetryIndicator.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_AsymmetryIndicator_H_ -#define _RANAP_RAB_AsymmetryIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RAB_AsymmetryIndicator { - RANAP_RAB_AsymmetryIndicator_symmetric_bidirectional = 0, - RANAP_RAB_AsymmetryIndicator_asymmetric_unidirectional_downlink = 1, - RANAP_RAB_AsymmetryIndicator_asymmetric_unidirectional_uplink = 2, - RANAP_RAB_AsymmetryIndicator_asymmetric_bidirectional = 3 - /* - * Enumeration is extensible - */ -} e_RANAP_RAB_AsymmetryIndicator; - -/* RANAP_RAB-AsymmetryIndicator */ -typedef long RANAP_RAB_AsymmetryIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_AsymmetryIndicator; -asn_struct_free_f RANAP_RAB_AsymmetryIndicator_free; -asn_struct_print_f RANAP_RAB_AsymmetryIndicator_print; -asn_constr_check_f RANAP_RAB_AsymmetryIndicator_constraint; -ber_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_ber; -der_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_der; -xer_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_xer; -xer_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_xer; -per_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_uper; -per_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_uper; -per_type_decoder_f RANAP_RAB_AsymmetryIndicator_decode_aper; -per_type_encoder_f RANAP_RAB_AsymmetryIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_AsymmetryIndicator_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h b/src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h deleted file mode 100644 index 19ecdc4..0000000 --- a/src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ -#define _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ContextItem-RANAP-RelocInf */ -typedef struct RANAP_RAB_ContextItem_RANAP_RelocInf { - RANAP_RAB_ID_t rAB_ID; - RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_ContextItem_RANAP_RelocInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextItem_RANAP_RelocInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ContextItem.h b/src/ranap/RANAP_RAB-ContextItem.h deleted file mode 100644 index 595ff43..0000000 --- a/src/ranap/RANAP_RAB-ContextItem.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ContextItem_H_ -#define _RANAP_RAB_ContextItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ContextItem */ -typedef struct RANAP_RAB_ContextItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_ContextItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ContextItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h b/src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h deleted file mode 100644 index a02c58b..0000000 --- a/src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ContextList_RANAP_RelocInf_H_ -#define _RANAP_RAB_ContextList_RANAP_RelocInf_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ContextList-RANAP-RelocInf */ -typedef struct RANAP_RAB_ContextList_RANAP_RelocInf { - struct raB_ContextList_RANAP_RelocInf_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ContextList_RANAP_RelocInf_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ContextList_RANAP_RelocInf_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextList_RANAP_RelocInf; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ContextList_RANAP_RelocInf_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ContextList.h b/src/ranap/RANAP_RAB-ContextList.h deleted file mode 100644 index 88c006f..0000000 --- a/src/ranap/RANAP_RAB-ContextList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ContextList_H_ -#define _RANAP_RAB_ContextList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ContextList */ -typedef struct RANAP_RAB_ContextList { - struct raB_ContextList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ContextList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ContextList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ContextList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ContextList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h b/src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h deleted file mode 100644 index 7d40910..0000000 --- a/src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ -#define _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataForwardingItem-SRNS-CtxReq */ -typedef struct RANAP_RAB_DataForwardingItem_SRNS_CtxReq { - RANAP_RAB_ID_t 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_RAB_DataForwardingItem_SRNS_CtxReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingItem_SRNS_CtxReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataForwardingItem.h b/src/ranap/RANAP_RAB-DataForwardingItem.h deleted file mode 100644 index 7346e07..0000000 --- a/src/ranap/RANAP_RAB-DataForwardingItem.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataForwardingItem_H_ -#define _RANAP_RAB_DataForwardingItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataForwardingItem */ -typedef struct RANAP_RAB_DataForwardingItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_TransportLayerAddress_t transportLayerAddress; - RANAP_IuTransportAssociation_t iuTransportAssociation; - 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_RAB_DataForwardingItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataForwardingItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h b/src/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h deleted file mode 100644 index e0ee98b..0000000 --- a/src/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ -#define _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataForwardingList-SRNS-CtxReq */ -typedef struct RANAP_RAB_DataForwardingList_SRNS_CtxReq { - struct raB_DataForwardingList_SRNS_CtxReq_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_DataForwardingList_SRNS_CtxReq_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_DataForwardingList_SRNS_CtxReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingList_SRNS_CtxReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataForwardingList.h b/src/ranap/RANAP_RAB-DataForwardingList.h deleted file mode 100644 index 29a8edf..0000000 --- a/src/ranap/RANAP_RAB-DataForwardingList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataForwardingList_H_ -#define _RANAP_RAB_DataForwardingList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataForwardingList */ -typedef struct RANAP_RAB_DataForwardingList { - struct raB_DataForwardingList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_DataForwardingList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_DataForwardingList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataForwardingList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataForwardingList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataVolumeReportItem.h b/src/ranap/RANAP_RAB-DataVolumeReportItem.h deleted file mode 100644 index f55f11d..0000000 --- a/src/ranap/RANAP_RAB-DataVolumeReportItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataVolumeReportItem_H_ -#define _RANAP_RAB_DataVolumeReportItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataVolumeReportItem */ -typedef struct RANAP_RAB_DataVolumeReportItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_DataVolumeList_t *dl_UnsuccessfullyTransmittedDataVolume /* 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_RAB_DataVolumeReportItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataVolumeReportItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataVolumeReportList.h b/src/ranap/RANAP_RAB-DataVolumeReportList.h deleted file mode 100644 index 497c11a..0000000 --- a/src/ranap/RANAP_RAB-DataVolumeReportList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataVolumeReportList_H_ -#define _RANAP_RAB_DataVolumeReportList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataVolumeReportList */ -typedef struct RANAP_RAB_DataVolumeReportList { - struct raB_DataVolumeReportList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_DataVolumeReportList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_DataVolumeReportList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataVolumeReportList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h b/src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h deleted file mode 100644 index de6101f..0000000 --- a/src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataVolumeReportRequestItem_H_ -#define _RANAP_RAB_DataVolumeReportRequestItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataVolumeReportRequestItem */ -typedef struct RANAP_RAB_DataVolumeReportRequestItem { - RANAP_RAB_ID_t 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_RAB_DataVolumeReportRequestItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportRequestItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataVolumeReportRequestItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-DataVolumeReportRequestList.h b/src/ranap/RANAP_RAB-DataVolumeReportRequestList.h deleted file mode 100644 index 5f68a9d..0000000 --- a/src/ranap/RANAP_RAB-DataVolumeReportRequestList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_DataVolumeReportRequestList_H_ -#define _RANAP_RAB_DataVolumeReportRequestList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-DataVolumeReportRequestList */ -typedef struct RANAP_RAB_DataVolumeReportRequestList { - struct raB_DataVolumeReportRequestList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_DataVolumeReportRequestList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_DataVolumeReportRequestList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_DataVolumeReportRequestList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_DataVolumeReportRequestList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h b/src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h deleted file mode 100644 index 8e8b0e1..0000000 --- a/src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ -#define _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-FailedItem-EnhRelocInfoRes */ -typedef struct RANAP_RAB_FailedItem_EnhRelocInfoRes { - RANAP_CN_DomainIndicator_t cN_DomainIndicator; - RANAP_RAB_ID_t rAB_ID; - 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_RAB_FailedItem_EnhRelocInfoRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedItem_EnhRelocInfoRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-FailedItem.h b/src/ranap/RANAP_RAB-FailedItem.h deleted file mode 100644 index 201383f..0000000 --- a/src/ranap/RANAP_RAB-FailedItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_FailedItem_H_ -#define _RANAP_RAB_FailedItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-FailedItem */ -typedef struct RANAP_RAB_FailedItem { - RANAP_RAB_ID_t rAB_ID; - 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_RAB_FailedItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_FailedItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h b/src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h deleted file mode 100644 index 74766d4..0000000 --- a/src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ -#define _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-FailedList-EnhRelocInfoRes */ -typedef struct RANAP_RAB_FailedList_EnhRelocInfoRes { - struct raB_FailedList_EnhRelocInfoRes_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_FailedList_EnhRelocInfoRes_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_FailedList_EnhRelocInfoRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedList_EnhRelocInfoRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-FailedList.h b/src/ranap/RANAP_RAB-FailedList.h deleted file mode 100644 index ba7628d..0000000 --- a/src/ranap/RANAP_RAB-FailedList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_FailedList_H_ -#define _RANAP_RAB_FailedList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-FailedList */ -typedef struct RANAP_RAB_FailedList { - struct raB_FailedList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_FailedList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_FailedList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_FailedList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_FailedList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ID.h b/src/ranap/RANAP_RAB-ID.h deleted file mode 100644 index 2166574..0000000 --- a/src/ranap/RANAP_RAB-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_ID_H_ -#define _RANAP_RAB_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ID */ -typedef BIT_STRING_t RANAP_RAB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ID; -asn_struct_free_f RANAP_RAB_ID_free; -asn_struct_print_f RANAP_RAB_ID_print; -asn_constr_check_f RANAP_RAB_ID_constraint; -ber_type_decoder_f RANAP_RAB_ID_decode_ber; -der_type_encoder_f RANAP_RAB_ID_encode_der; -xer_type_decoder_f RANAP_RAB_ID_decode_xer; -xer_type_encoder_f RANAP_RAB_ID_encode_xer; -per_type_decoder_f RANAP_RAB_ID_decode_uper; -per_type_encoder_f RANAP_RAB_ID_encode_uper; -per_type_decoder_f RANAP_RAB_ID_decode_aper; -per_type_encoder_f RANAP_RAB_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ID_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-IE-ContainerList.h b/src/ranap/RANAP_RAB-IE-ContainerList.h deleted file mode 100644 index 5b5d166..0000000 --- a/src/ranap/RANAP_RAB-IE-ContainerList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_IE_ContainerList_H_ -#define _RANAP_RAB_IE_ContainerList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-IE-ContainerList */ -typedef struct RANAP_RAB_IE_ContainerList { - A_SEQUENCE_OF(RANAP_ProtocolIE_Container_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_IE_ContainerList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_IE_ContainerList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_IE_ContainerList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-IE-ContainerPairList.h b/src/ranap/RANAP_RAB-IE-ContainerPairList.h deleted file mode 100644 index a2eec78..0000000 --- a/src/ranap/RANAP_RAB-IE-ContainerPairList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_IE_ContainerPairList_H_ -#define _RANAP_RAB_IE_ContainerPairList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-IE-ContainerPairList */ -typedef struct RANAP_RAB_IE_ContainerPairList { - A_SEQUENCE_OF(RANAP_ProtocolIE_ContainerPair_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_IE_ContainerPairList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_IE_ContainerPairList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_IE_ContainerPairList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ModifyItem.h b/src/ranap/RANAP_RAB-ModifyItem.h deleted file mode 100644 index 91e86eb..0000000 --- a/src/ranap/RANAP_RAB-ModifyItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ModifyItem_H_ -#define _RANAP_RAB_ModifyItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ModifyItem */ -typedef struct RANAP_RAB_ModifyItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_Requested_RAB_Parameter_Values_t requested_RAB_Parameter_Values; - 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_RAB_ModifyItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ModifyItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ModifyList.h b/src/ranap/RANAP_RAB-ModifyList.h deleted file mode 100644 index d1a809f..0000000 --- a/src/ranap/RANAP_RAB-ModifyList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ModifyList_H_ -#define _RANAP_RAB_ModifyList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ModifyList */ -typedef struct RANAP_RAB_ModifyList { - struct raB_ModifyList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ModifyList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ModifyList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ModifyList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ModifyRequest.h b/src/ranap/RANAP_RAB-ModifyRequest.h deleted file mode 100644 index 91d46a2..0000000 --- a/src/ranap/RANAP_RAB-ModifyRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ModifyRequest_H_ -#define _RANAP_RAB_ModifyRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ModifyRequest */ -typedef struct RANAP_RAB_ModifyRequest { - struct raB_ModifyRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ModifyRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ModifyRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ModifyRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ModifyRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h b/src/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h deleted file mode 100644 index 151d0e4..0000000 --- a/src/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ -#define _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList */ -typedef struct RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h b/src/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h deleted file mode 100644 index 2f523bd..0000000 --- a/src/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ -#define _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-Parameter-ExtendedMaxBitrateList */ -typedef struct RANAP_RAB_Parameter_ExtendedMaxBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_Parameter_ExtendedMaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_ExtendedMaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h b/src/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h deleted file mode 100644 index 8ce2b6f..0000000 --- a/src/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ -#define _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-Parameter-GuaranteedBitrateList */ -typedef struct RANAP_RAB_Parameter_GuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_Parameter_GuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_GuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h b/src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h deleted file mode 100644 index 5cf089c..0000000 --- a/src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_Parameter_MaxBitrateList_H_ -#define _RANAP_RAB_Parameter_MaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-Parameter-MaxBitrateList */ -typedef struct RANAP_RAB_Parameter_MaxBitrateList { - A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_Parameter_MaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameter_MaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_Parameter_MaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-Parameters.h b/src/ranap/RANAP_RAB-Parameters.h deleted file mode 100644 index 9ac9f02..0000000 --- a/src/ranap/RANAP_RAB-Parameters.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_Parameters_H_ -#define _RANAP_RAB_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-Parameters */ -typedef struct RANAP_RAB_Parameters { - RANAP_TrafficClass_t trafficClass; - RANAP_RAB_AsymmetryIndicator_t rAB_AsymmetryIndicator; - RANAP_RAB_Parameter_MaxBitrateList_t maxBitrate; - RANAP_RAB_Parameter_GuaranteedBitrateList_t *guaranteedBitRate /* OPTIONAL */; - RANAP_DeliveryOrder_t deliveryOrder; - RANAP_MaxSDU_Size_t maxSDU_Size; - RANAP_SDU_Parameters_t sDU_Parameters; - RANAP_TransferDelay_t *transferDelay /* OPTIONAL */; - RANAP_TrafficHandlingPriority_t *trafficHandlingPriority /* OPTIONAL */; - RANAP_AllocationOrRetentionPriority_t *allocationOrRetentionPriority /* OPTIONAL */; - RANAP_SourceStatisticsDescriptor_t *sourceStatisticsDescriptor /* OPTIONAL */; - RANAP_RelocationRequirement_t *relocationRequirement /* 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_RAB_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-QueuedItem.h b/src/ranap/RANAP_RAB-QueuedItem.h deleted file mode 100644 index bd0d3f7..0000000 --- a/src/ranap/RANAP_RAB-QueuedItem.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_QueuedItem_H_ -#define _RANAP_RAB_QueuedItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-QueuedItem */ -typedef struct RANAP_RAB_QueuedItem { - RANAP_RAB_ID_t 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_RAB_QueuedItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_QueuedItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_QueuedItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-QueuedList.h b/src/ranap/RANAP_RAB-QueuedList.h deleted file mode 100644 index 9c001c4..0000000 --- a/src/ranap/RANAP_RAB-QueuedList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_QueuedList_H_ -#define _RANAP_RAB_QueuedList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-QueuedList */ -typedef struct RANAP_RAB_QueuedList { - struct raB_QueuedList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_QueuedList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_QueuedList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_QueuedList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_QueuedList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleaseFailedList.h b/src/ranap/RANAP_RAB-ReleaseFailedList.h deleted file mode 100644 index afd3937..0000000 --- a/src/ranap/RANAP_RAB-ReleaseFailedList.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleaseFailedList_H_ -#define _RANAP_RAB_ReleaseFailedList_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleaseFailedList */ -typedef RANAP_RAB_FailedList_t RANAP_RAB_ReleaseFailedList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseFailedList; -asn_struct_free_f RANAP_RAB_ReleaseFailedList_free; -asn_struct_print_f RANAP_RAB_ReleaseFailedList_print; -asn_constr_check_f RANAP_RAB_ReleaseFailedList_constraint; -ber_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_ber; -der_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_der; -xer_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_xer; -xer_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_xer; -per_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_uper; -per_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_uper; -per_type_decoder_f RANAP_RAB_ReleaseFailedList_decode_aper; -per_type_encoder_f RANAP_RAB_ReleaseFailedList_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleaseFailedList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleaseItem.h b/src/ranap/RANAP_RAB-ReleaseItem.h deleted file mode 100644 index d1547eb..0000000 --- a/src/ranap/RANAP_RAB-ReleaseItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleaseItem_H_ -#define _RANAP_RAB_ReleaseItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleaseItem */ -typedef struct RANAP_RAB_ReleaseItem { - RANAP_RAB_ID_t rAB_ID; - 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_RAB_ReleaseItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleaseItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleaseList.h b/src/ranap/RANAP_RAB-ReleaseList.h deleted file mode 100644 index 5c537f0..0000000 --- a/src/ranap/RANAP_RAB-ReleaseList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleaseList_H_ -#define _RANAP_RAB_ReleaseList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleaseList */ -typedef struct RANAP_RAB_ReleaseList { - struct raB_ReleaseList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ReleaseList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ReleaseList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleaseList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleaseRequest.h b/src/ranap/RANAP_RAB-ReleaseRequest.h deleted file mode 100644 index 8207ecb..0000000 --- a/src/ranap/RANAP_RAB-ReleaseRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleaseRequest_H_ -#define _RANAP_RAB_ReleaseRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleaseRequest */ -typedef struct RANAP_RAB_ReleaseRequest { - struct raB_ReleaseRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ReleaseRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ReleaseRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleaseRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleaseRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h b/src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h deleted file mode 100644 index 9147a22..0000000 --- a/src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleasedItem_IuRelComp_H_ -#define _RANAP_RAB_ReleasedItem_IuRelComp_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleasedItem-IuRelComp */ -typedef struct RANAP_RAB_ReleasedItem_IuRelComp { - RANAP_RAB_ID_t rAB_ID; - RANAP_DL_GTP_PDU_SequenceNumber_t *dL_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_GTP_PDU_SequenceNumber_t *uL_GTP_PDU_SequenceNumber /* 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_RAB_ReleasedItem_IuRelComp_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedItem_IuRelComp; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleasedItem_IuRelComp_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleasedItem.h b/src/ranap/RANAP_RAB-ReleasedItem.h deleted file mode 100644 index 7a9748e..0000000 --- a/src/ranap/RANAP_RAB-ReleasedItem.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleasedItem_H_ -#define _RANAP_RAB_ReleasedItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleasedItem */ -typedef struct RANAP_RAB_ReleasedItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_DataVolumeList_t *dl_dataVolumes /* OPTIONAL */; - RANAP_DL_GTP_PDU_SequenceNumber_t *dL_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_GTP_PDU_SequenceNumber_t *uL_GTP_PDU_SequenceNumber /* 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_RAB_ReleasedItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleasedItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h b/src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h deleted file mode 100644 index f7918ec..0000000 --- a/src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleasedList_IuRelComp_H_ -#define _RANAP_RAB_ReleasedList_IuRelComp_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleasedList-IuRelComp */ -typedef struct RANAP_RAB_ReleasedList_IuRelComp { - struct raB_ReleasedList_IuRelComp_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ReleasedList_IuRelComp_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ReleasedList_IuRelComp_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedList_IuRelComp; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleasedList_IuRelComp_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ReleasedList.h b/src/ranap/RANAP_RAB-ReleasedList.h deleted file mode 100644 index cd4e2d6..0000000 --- a/src/ranap/RANAP_RAB-ReleasedList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ReleasedList_H_ -#define _RANAP_RAB_ReleasedList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ReleasedList */ -typedef struct RANAP_RAB_ReleasedList { - struct raB_ReleasedList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ReleasedList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ReleasedList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ReleasedList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ReleasedList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-RelocationReleaseItem.h b/src/ranap/RANAP_RAB-RelocationReleaseItem.h deleted file mode 100644 index fb696a4..0000000 --- a/src/ranap/RANAP_RAB-RelocationReleaseItem.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_RelocationReleaseItem_H_ -#define _RANAP_RAB_RelocationReleaseItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-RelocationReleaseItem */ -typedef struct RANAP_RAB_RelocationReleaseItem { - RANAP_RAB_ID_t 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_RAB_RelocationReleaseItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_RelocationReleaseItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_RelocationReleaseItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-RelocationReleaseList.h b/src/ranap/RANAP_RAB-RelocationReleaseList.h deleted file mode 100644 index b6abfb9..0000000 --- a/src/ranap/RANAP_RAB-RelocationReleaseList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_RelocationReleaseList_H_ -#define _RANAP_RAB_RelocationReleaseList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-RelocationReleaseList */ -typedef struct RANAP_RAB_RelocationReleaseList { - struct raB_RelocationReleaseList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_RelocationReleaseList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_RelocationReleaseList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_RelocationReleaseList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_RelocationReleaseList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h b/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h deleted file mode 100644 index 08b5208..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ -#define _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-EnhRelocInfoReq */ -typedef struct RANAP_RAB_SetupItem_EnhRelocInfoReq { - RANAP_RAB_ID_t rAB_ID; - RANAP_CN_DomainIndicator_t cN_DomainIndicator; - RANAP_RAB_Parameters_t rAB_Parameters; - RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; - RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; - RANAP_UserPlaneInformation_t userPlaneInformation; - RANAP_TNLInformationEnhRelInfoReq_t *dataForwardingInformation /* OPTIONAL */; - RANAP_TNLInformationEnhRelInfoReq_t *sourceSideIuULTNLInfo /* OPTIONAL */; - RANAP_Service_Handover_t *service_Handover /* OPTIONAL */; - RANAP_Alt_RAB_Parameters_t *alt_RAB_Parameters /* 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_RAB_SetupItem_EnhRelocInfoReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhRelocInfoReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h b/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h deleted file mode 100644 index 09c4f98..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ -#define _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-EnhRelocInfoRes */ -typedef struct RANAP_RAB_SetupItem_EnhRelocInfoRes { - RANAP_CN_DomainIndicator_t cN_DomainIndicator; - RANAP_RAB_ID_t rAB_ID; - RANAP_TNLInformationEnhRelInfoRes_t *dataForwardingInformation /* OPTIONAL */; - RANAP_Ass_RAB_Parameters_t *ass_RAB_Parameters /* 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_RAB_SetupItem_EnhRelocInfoRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhRelocInfoRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h b/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h deleted file mode 100644 index 798fa4e..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ -#define _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-EnhancedRelocCompleteReq */ -typedef struct RANAP_RAB_SetupItem_EnhancedRelocCompleteReq { - RANAP_RAB_ID_t rAB_ID; - RANAP_TransportLayerAddress_t *transportLayerAddressReq1 /* OPTIONAL */; - RANAP_IuTransportAssociation_t *iuTransportAssociationReq1 /* OPTIONAL */; - RANAP_Ass_RAB_Parameters_t *ass_RAB_Parameters /* 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_RAB_SetupItem_EnhancedRelocCompleteReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhancedRelocCompleteReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h b/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h deleted file mode 100644 index 768eb1f..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ -#define _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-EnhancedRelocCompleteRes */ -typedef struct RANAP_RAB_SetupItem_EnhancedRelocCompleteRes { - RANAP_RAB_ID_t rAB_ID; - RANAP_RAB_Parameters_t *rAB_Parameters /* OPTIONAL */; - RANAP_UserPlaneInformation_t userPlaneInformation; - RANAP_TransportLayerAddress_t *transportLayerAddressRes1 /* OPTIONAL */; - RANAP_IuTransportAssociation_t *iuTransportAssociationRes1 /* OPTIONAL */; - RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_t *rab2beReleasedList /* 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_RAB_SetupItem_EnhancedRelocCompleteRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_EnhancedRelocCompleteRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-RelocReq.h b/src/ranap/RANAP_RAB-SetupItem-RelocReq.h deleted file mode 100644 index 7a4e9cb..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-RelocReq.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_RelocReq_H_ -#define _RANAP_RAB_SetupItem_RelocReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-RelocReq */ -typedef struct RANAP_RAB_SetupItem_RelocReq { - RANAP_RAB_ID_t rAB_ID; - RANAP_NAS_SynchronisationIndicator_t *nAS_SynchronisationIndicator /* OPTIONAL */; - RANAP_RAB_Parameters_t rAB_Parameters; - RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; - RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; - RANAP_UserPlaneInformation_t userPlaneInformation; - RANAP_TransportLayerAddress_t transportLayerAddress; - RANAP_IuTransportAssociation_t iuTransportAssociation; - RANAP_Service_Handover_t *service_Handover /* 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_RAB_SetupItem_RelocReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_RelocReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_RelocReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h b/src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h deleted file mode 100644 index 0b7d275..0000000 --- a/src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupItem_RelocReqAck_H_ -#define _RANAP_RAB_SetupItem_RelocReqAck_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupItem-RelocReqAck */ -typedef struct RANAP_RAB_SetupItem_RelocReqAck { - RANAP_RAB_ID_t rAB_ID; - RANAP_TransportLayerAddress_t *transportLayerAddress /* OPTIONAL */; - RANAP_IuTransportAssociation_t *iuTransportAssociation /* 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_RAB_SetupItem_RelocReqAck_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupItem_RelocReqAck; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupItem_RelocReqAck_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h b/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h deleted file mode 100644 index 8b78502..0000000 --- a/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ -#define _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-EnhRelocInfoReq */ -typedef struct RANAP_RAB_SetupList_EnhRelocInfoReq { - struct raB_SetupList_EnhRelocInfoReq_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_EnhRelocInfoReq_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_EnhRelocInfoReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhRelocInfoReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h b/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h deleted file mode 100644 index 72016e4..0000000 --- a/src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ -#define _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-EnhRelocInfoRes */ -typedef struct RANAP_RAB_SetupList_EnhRelocInfoRes { - struct raB_SetupList_EnhRelocInfoRes_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_EnhRelocInfoRes_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_EnhRelocInfoRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhRelocInfoRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h b/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h deleted file mode 100644 index 12d3078..0000000 --- a/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ -#define _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-EnhancedRelocCompleteReq */ -typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq { - struct raB_SetupList_EnhancedRelocCompleteReq_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_EnhancedRelocCompleteReq_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_EnhancedRelocCompleteReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhancedRelocCompleteReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h b/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h deleted file mode 100644 index ac7e4a5..0000000 --- a/src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ -#define _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-EnhancedRelocCompleteRes */ -typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes { - struct raB_SetupList_EnhancedRelocCompleteRes_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_EnhancedRelocCompleteRes_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_EnhancedRelocCompleteRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_EnhancedRelocCompleteRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-RelocReq.h b/src/ranap/RANAP_RAB-SetupList-RelocReq.h deleted file mode 100644 index 7b50ccc..0000000 --- a/src/ranap/RANAP_RAB-SetupList-RelocReq.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_RelocReq_H_ -#define _RANAP_RAB_SetupList_RelocReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-RelocReq */ -typedef struct RANAP_RAB_SetupList_RelocReq { - struct raB_SetupList_RelocReq_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_RelocReq_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_RelocReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_RelocReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_RelocReq_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupList-RelocReqAck.h b/src/ranap/RANAP_RAB-SetupList-RelocReqAck.h deleted file mode 100644 index 54c3e81..0000000 --- a/src/ranap/RANAP_RAB-SetupList-RelocReqAck.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupList_RelocReqAck_H_ -#define _RANAP_RAB_SetupList_RelocReqAck_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupList-RelocReqAck */ -typedef struct RANAP_RAB_SetupList_RelocReqAck { - struct raB_SetupList_RelocReqAck_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupList_RelocReqAck_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupList_RelocReqAck_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupList_RelocReqAck; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupList_RelocReqAck_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupOrModifiedItem.h b/src/ranap/RANAP_RAB-SetupOrModifiedItem.h deleted file mode 100644 index 4b8ee09..0000000 --- a/src/ranap/RANAP_RAB-SetupOrModifiedItem.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupOrModifiedItem_H_ -#define _RANAP_RAB_SetupOrModifiedItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupOrModifiedItem */ -typedef struct RANAP_RAB_SetupOrModifiedItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_TransportLayerAddress_t *transportLayerAddress /* OPTIONAL */; - RANAP_IuTransportAssociation_t *iuTransportAssociation /* OPTIONAL */; - RANAP_DataVolumeList_t *dl_dataVolumes /* 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_RAB_SetupOrModifiedItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifiedItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupOrModifiedItem_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupOrModifiedList.h b/src/ranap/RANAP_RAB-SetupOrModifiedList.h deleted file mode 100644 index 299749e..0000000 --- a/src/ranap/RANAP_RAB-SetupOrModifiedList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupOrModifiedList_H_ -#define _RANAP_RAB_SetupOrModifiedList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupOrModifiedList */ -typedef struct RANAP_RAB_SetupOrModifiedList { - struct raB_SetupOrModifiedList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_SetupOrModifiedList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_SetupOrModifiedList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifiedList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupOrModifiedList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h b/src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h deleted file mode 100644 index 743cf72..0000000 --- a/src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupOrModifyItemFirst_H_ -#define _RANAP_RAB_SetupOrModifyItemFirst_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupOrModifyItemFirst */ -typedef struct RANAP_RAB_SetupOrModifyItemFirst { - RANAP_RAB_ID_t rAB_ID; - RANAP_NAS_SynchronisationIndicator_t *nAS_SynchronisationIndicator /* OPTIONAL */; - RANAP_RAB_Parameters_t *rAB_Parameters /* OPTIONAL */; - RANAP_UserPlaneInformation_t *userPlaneInformation /* OPTIONAL */; - RANAP_TransportLayerInformation_t *transportLayerInformation /* OPTIONAL */; - RANAP_Service_Handover_t *service_Handover /* 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_RAB_SetupOrModifyItemFirst_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyItemFirst; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupOrModifyItemFirst_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h b/src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h deleted file mode 100644 index bd79baf..0000000 --- a/src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupOrModifyItemSecond_H_ -#define _RANAP_RAB_SetupOrModifyItemSecond_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupOrModifyItemSecond */ -typedef struct RANAP_RAB_SetupOrModifyItemSecond { - RANAP_PDP_TypeInformation_t *pDP_TypeInformation /* OPTIONAL */; - RANAP_DataVolumeReportingIndication_t *dataVolumeReportingIndication /* OPTIONAL */; - RANAP_DL_GTP_PDU_SequenceNumber_t *dl_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_GTP_PDU_SequenceNumber_t *ul_GTP_PDU_SequenceNumber /* OPTIONAL */; - RANAP_DL_N_PDU_SequenceNumber_t *dl_N_PDU_SequenceNumber /* OPTIONAL */; - RANAP_UL_N_PDU_SequenceNumber_t *ul_N_PDU_SequenceNumber /* 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_RAB_SetupOrModifyItemSecond_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyItemSecond; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupOrModifyItemSecond_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SetupOrModifyList.h b/src/ranap/RANAP_RAB-SetupOrModifyList.h deleted file mode 100644 index 7efdada..0000000 --- a/src/ranap/RANAP_RAB-SetupOrModifyList.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_SetupOrModifyList_H_ -#define _RANAP_RAB_SetupOrModifyList_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SetupOrModifyList */ -typedef RANAP_RAB_IE_ContainerPairList_t RANAP_RAB_SetupOrModifyList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SetupOrModifyList; -asn_struct_free_f RANAP_RAB_SetupOrModifyList_free; -asn_struct_print_f RANAP_RAB_SetupOrModifyList_print; -asn_constr_check_f RANAP_RAB_SetupOrModifyList_constraint; -ber_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_ber; -der_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_der; -xer_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_xer; -xer_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_xer; -per_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_uper; -per_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_uper; -per_type_decoder_f RANAP_RAB_SetupOrModifyList_decode_aper; -per_type_encoder_f RANAP_RAB_SetupOrModifyList_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SetupOrModifyList_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-SubflowCombinationBitRate.h b/src/ranap/RANAP_RAB-SubflowCombinationBitRate.h deleted file mode 100644 index 6c3eaa4..0000000 --- a/src/ranap/RANAP_RAB-SubflowCombinationBitRate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_SubflowCombinationBitRate_H_ -#define _RANAP_RAB_SubflowCombinationBitRate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-SubflowCombinationBitRate */ -typedef long RANAP_RAB_SubflowCombinationBitRate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_SubflowCombinationBitRate; -asn_struct_free_f RANAP_RAB_SubflowCombinationBitRate_free; -asn_struct_print_f RANAP_RAB_SubflowCombinationBitRate_print; -asn_constr_check_f RANAP_RAB_SubflowCombinationBitRate_constraint; -ber_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_ber; -der_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_der; -xer_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_xer; -xer_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_xer; -per_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_uper; -per_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_uper; -per_type_decoder_f RANAP_RAB_SubflowCombinationBitRate_decode_aper; -per_type_encoder_f RANAP_RAB_SubflowCombinationBitRate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_SubflowCombinationBitRate_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h b/src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h deleted file mode 100644 index a39c3eb..0000000 --- a/src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ -#define _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes */ -typedef struct RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes { - RANAP_RAB_ID_t rAB_ID; - 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_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h b/src/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h deleted file mode 100644 index 46d994b..0000000 --- a/src/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ -#define _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes */ -typedef struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes { - struct raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-TrCH-Mapping.h b/src/ranap/RANAP_RAB-TrCH-Mapping.h deleted file mode 100644 index 4548dc7..0000000 --- a/src/ranap/RANAP_RAB-TrCH-Mapping.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_TrCH_Mapping_H_ -#define _RANAP_RAB_TrCH_Mapping_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-TrCH-Mapping */ -typedef struct RANAP_RAB_TrCH_Mapping { - A_SEQUENCE_OF(RANAP_RAB_TrCH_MappingItem_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAB_TrCH_Mapping_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_TrCH_Mapping; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_TrCH_Mapping_H_ */ -#include diff --git a/src/ranap/RANAP_RAB-TrCH-MappingItem.h b/src/ranap/RANAP_RAB-TrCH-MappingItem.h deleted file mode 100644 index 259967c..0000000 --- a/src/ranap/RANAP_RAB-TrCH-MappingItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAB_TrCH_MappingItem_H_ -#define _RANAP_RAB_TrCH_MappingItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAB-TrCH-MappingItem */ -typedef struct RANAP_RAB_TrCH_MappingItem { - RANAP_RAB_ID_t rAB_ID; - RANAP_TrCH_ID_List_t trCH_ID_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_RAB_TrCH_MappingItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAB_TrCH_MappingItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAB_TrCH_MappingItem_H_ */ -#include diff --git a/src/ranap/RANAP_RABDataVolumeReport.h b/src/ranap/RANAP_RABDataVolumeReport.h deleted file mode 100644 index afb09e8..0000000 --- a/src/ranap/RANAP_RABDataVolumeReport.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RABDataVolumeReport_H_ -#define _RANAP_RABDataVolumeReport_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RABDataVolumeReport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABDataVolumeReport; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABDataVolumeReport_H_ */ -#include diff --git a/src/ranap/RANAP_RABParametersList.h b/src/ranap/RANAP_RABParametersList.h deleted file mode 100644 index 93fbbee..0000000 --- a/src/ranap/RANAP_RABParametersList.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RABParametersList_H_ -#define _RANAP_RABParametersList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RABParametersList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABParametersList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABParametersList_H_ */ -#include diff --git a/src/ranap/RANAP_RABased.h b/src/ranap/RANAP_RABased.h deleted file mode 100644 index a23d29e..0000000 --- a/src/ranap/RANAP_RABased.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RABased_H_ -#define _RANAP_RABased_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RABased */ -typedef struct RANAP_RABased { - RANAP_RAI_List_t raiList; - 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_RABased_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABased; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABased_H_ */ -#include diff --git a/src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h b/src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h deleted file mode 100644 index 2db97c2..0000000 --- a/src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RABs_ContextFailedtoTransferItem_H_ -#define _RANAP_RABs_ContextFailedtoTransferItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RABs-ContextFailedtoTransferItem */ -typedef struct RANAP_RABs_ContextFailedtoTransferItem { - RANAP_RAB_ID_t rAB_ID; - 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_RABs_ContextFailedtoTransferItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_ContextFailedtoTransferItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABs_ContextFailedtoTransferItem_H_ */ -#include diff --git a/src/ranap/RANAP_RABs-ContextFailedtoTransferList.h b/src/ranap/RANAP_RABs-ContextFailedtoTransferList.h deleted file mode 100644 index 9abd29a..0000000 --- a/src/ranap/RANAP_RABs-ContextFailedtoTransferList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RABs_ContextFailedtoTransferList_H_ -#define _RANAP_RABs_ContextFailedtoTransferList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RABs-ContextFailedtoTransferList */ -typedef struct RANAP_RABs_ContextFailedtoTransferList { - struct raBs_ContextFailedtoTransferList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raBs_ContextFailedtoTransferList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RABs_ContextFailedtoTransferList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_ContextFailedtoTransferList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABs_ContextFailedtoTransferList_H_ */ -#include diff --git a/src/ranap/RANAP_RABs-failed-to-reportItem.h b/src/ranap/RANAP_RABs-failed-to-reportItem.h deleted file mode 100644 index 5069f62..0000000 --- a/src/ranap/RANAP_RABs-failed-to-reportItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RABs_failed_to_reportItem_H_ -#define _RANAP_RABs_failed_to_reportItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RABs-failed-to-reportItem */ -typedef struct RANAP_RABs_failed_to_reportItem { - RANAP_RAB_ID_t rAB_ID; - 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_RABs_failed_to_reportItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_failed_to_reportItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABs_failed_to_reportItem_H_ */ -#include diff --git a/src/ranap/RANAP_RABs-failed-to-reportList.h b/src/ranap/RANAP_RABs-failed-to-reportList.h deleted file mode 100644 index 32425fe..0000000 --- a/src/ranap/RANAP_RABs-failed-to-reportList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RABs_failed_to_reportList_H_ -#define _RANAP_RABs_failed_to_reportList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RABs-failed-to-reportList */ -typedef struct RANAP_RABs_failed_to_reportList { - struct raBs_failed_to_reportList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } raBs_failed_to_reportList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RABs_failed_to_reportList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABs_failed_to_reportList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RABs_failed_to_reportList_H_ */ -#include diff --git a/src/ranap/RANAP_RAC.h b/src/ranap/RANAP_RAC.h deleted file mode 100644 index 1de733a..0000000 --- a/src/ranap/RANAP_RAC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAC_H_ -#define _RANAP_RAC_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAC */ -typedef OCTET_STRING_t RANAP_RAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAC; -asn_struct_free_f RANAP_RAC_free; -asn_struct_print_f RANAP_RAC_print; -asn_constr_check_f RANAP_RAC_constraint; -ber_type_decoder_f RANAP_RAC_decode_ber; -der_type_encoder_f RANAP_RAC_encode_der; -xer_type_decoder_f RANAP_RAC_decode_xer; -xer_type_encoder_f RANAP_RAC_encode_xer; -per_type_decoder_f RANAP_RAC_decode_uper; -per_type_encoder_f RANAP_RAC_encode_uper; -per_type_decoder_f RANAP_RAC_decode_aper; -per_type_encoder_f RANAP_RAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAC_H_ */ -#include diff --git a/src/ranap/RANAP_RAI-List.h b/src/ranap/RANAP_RAI-List.h deleted file mode 100644 index 8f6933d..0000000 --- a/src/ranap/RANAP_RAI-List.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAI_List_H_ -#define _RANAP_RAI_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAI-List */ -typedef struct RANAP_RAI_List { - A_SEQUENCE_OF(RANAP_RAI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAI_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAI_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAI_List_H_ */ -#include diff --git a/src/ranap/RANAP_RAI.h b/src/ranap/RANAP_RAI.h deleted file mode 100644 index 1ef63ec..0000000 --- a/src/ranap/RANAP_RAI.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAI_H_ -#define _RANAP_RAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAI */ -typedef struct RANAP_RAI { - RANAP_LAI_t lAI; - RANAP_RAC_t rAC; - 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_RAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAI_H_ */ -#include diff --git a/src/ranap/RANAP_RAListofIdleModeUEs.h b/src/ranap/RANAP_RAListofIdleModeUEs.h deleted file mode 100644 index 5291ac6..0000000 --- a/src/ranap/RANAP_RAListofIdleModeUEs.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAListofIdleModeUEs_H_ -#define _RANAP_RAListofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RAListofIdleModeUEs_PR { - RANAP_RAListofIdleModeUEs_PR_NOTHING, /* No components present */ - RANAP_RAListofIdleModeUEs_PR_notEmptyRAListofIdleModeUEs, - RANAP_RAListofIdleModeUEs_PR_emptyFullRAListofIdleModeUEs, - /* Extensions may appear below */ - -} RANAP_RAListofIdleModeUEs_PR; -typedef enum emptyFullRAListofIdleModeUEs { - emptyFullRAListofIdleModeUEs_emptylist = 0, - emptyFullRAListofIdleModeUEs_fulllist = 1 - /* - * Enumeration is extensible - */ -} e_emptyFullRAListofIdleModeUEs; - -/* RANAP_RAListofIdleModeUEs */ -typedef struct RANAP_RAListofIdleModeUEs { - RANAP_RAListofIdleModeUEs_PR present; - union RANAP_RAListofIdleModeUEs_u { - RANAP_NotEmptyRAListofIdleModeUEs_t notEmptyRAListofIdleModeUEs; - long emptyFullRAListofIdleModeUEs; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAListofIdleModeUEs_t; - -/* Implementation */ -/* extern asn_TYPE_descriptor_t asn_DEF_emptyFullRAListofIdleModeUEs_3; // (Use -fall-defs-global to expose) */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAListofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAListofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h b/src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h deleted file mode 100644 index 4db7c31..0000000 --- a/src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ -#define _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAListwithNoIdleModeUEsAnyMore */ -typedef struct RANAP_RAListwithNoIdleModeUEsAnyMore { - A_SEQUENCE_OF(RANAP_RAC_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAListwithNoIdleModeUEsAnyMore_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAListwithNoIdleModeUEsAnyMore; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ */ -#include diff --git a/src/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h b/src/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h deleted file mode 100644 index f1c69e7..0000000 --- a/src/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ -#define _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RANAP-EnhancedRelocationInformationRequest */ -typedef struct RANAP_RANAP_EnhancedRelocationInformationRequest { - struct ranaP_EnhancedRelocationInformationRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ranaP_EnhancedRelocationInformationRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RANAP_EnhancedRelocationInformationRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_EnhancedRelocationInformationRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h b/src/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h deleted file mode 100644 index 7fdf202..0000000 --- a/src/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ -#define _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RANAP-EnhancedRelocationInformationResponse */ -typedef struct RANAP_RANAP_EnhancedRelocationInformationResponse { - struct ranaP_EnhancedRelocationInformationResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ranaP_EnhancedRelocationInformationResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RANAP_EnhancedRelocationInformationResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_EnhancedRelocationInformationResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ */ -#include diff --git a/src/ranap/RANAP_RANAP-PDU.h b/src/ranap/RANAP_RANAP-PDU.h deleted file mode 100644 index e6771a6..0000000 --- a/src/ranap/RANAP_RANAP-PDU.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RANAP_PDU_H_ -#define _RANAP_RANAP_PDU_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RANAP_PDU_PR { - RANAP_RANAP_PDU_PR_NOTHING, /* No components present */ - RANAP_RANAP_PDU_PR_initiatingMessage, - RANAP_RANAP_PDU_PR_successfulOutcome, - RANAP_RANAP_PDU_PR_unsuccessfulOutcome, - RANAP_RANAP_PDU_PR_outcome, - /* Extensions may appear below */ - -} RANAP_RANAP_PDU_PR; - -/* RANAP_RANAP-PDU */ -typedef struct RANAP_RANAP_PDU { - RANAP_RANAP_PDU_PR present; - union RANAP_RANAP_PDU_u { - RANAP_InitiatingMessage_t initiatingMessage; - RANAP_SuccessfulOutcome_t successfulOutcome; - RANAP_UnsuccessfulOutcome_t unsuccessfulOutcome; - RANAP_Outcome_t outcome; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RANAP_PDU_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_PDU; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RANAP_PDU_H_ */ -#include diff --git a/src/ranap/RANAP_RANAP-RelocationInformation.h b/src/ranap/RANAP_RANAP-RelocationInformation.h deleted file mode 100644 index e63ebb7..0000000 --- a/src/ranap/RANAP_RANAP-RelocationInformation.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RANAP_RelocationInformation_H_ -#define _RANAP_RANAP_RelocationInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RANAP-RelocationInformation */ -typedef struct RANAP_RANAP_RelocationInformation { - struct ranaP_RelocationInformation_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ranaP_RelocationInformation_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RANAP_RelocationInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RANAP_RelocationInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RANAP_RelocationInformation_H_ */ -#include diff --git a/src/ranap/RANAP_RAT-Type.h b/src/ranap/RANAP_RAT-Type.h deleted file mode 100644 index 55c5467..0000000 --- a/src/ranap/RANAP_RAT-Type.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAT_Type_H_ -#define _RANAP_RAT_Type_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RAT_Type { - RANAP_RAT_Type_utran = 0, - RANAP_RAT_Type_geran = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_RAT_Type; - -/* RANAP_RAT-Type */ -typedef long RANAP_RAT_Type_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAT_Type; -asn_struct_free_f RANAP_RAT_Type_free; -asn_struct_print_f RANAP_RAT_Type_print; -asn_constr_check_f RANAP_RAT_Type_constraint; -ber_type_decoder_f RANAP_RAT_Type_decode_ber; -der_type_encoder_f RANAP_RAT_Type_encode_der; -xer_type_decoder_f RANAP_RAT_Type_decode_xer; -xer_type_encoder_f RANAP_RAT_Type_encode_xer; -per_type_decoder_f RANAP_RAT_Type_decode_uper; -per_type_encoder_f RANAP_RAT_Type_encode_uper; -per_type_decoder_f RANAP_RAT_Type_decode_aper; -per_type_encoder_f RANAP_RAT_Type_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAT_Type_H_ */ -#include diff --git a/src/ranap/RANAP_RAofIdleModeUEs.h b/src/ranap/RANAP_RAofIdleModeUEs.h deleted file mode 100644 index de7ea46..0000000 --- a/src/ranap/RANAP_RAofIdleModeUEs.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RAofIdleModeUEs_H_ -#define _RANAP_RAofIdleModeUEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RAofIdleModeUEs */ -typedef struct RANAP_RAofIdleModeUEs { - A_SEQUENCE_OF(RANAP_RAC_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RAofIdleModeUEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RAofIdleModeUEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RAofIdleModeUEs_H_ */ -#include diff --git a/src/ranap/RANAP_RIM-Transfer.h b/src/ranap/RANAP_RIM-Transfer.h deleted file mode 100644 index 81f08eb..0000000 --- a/src/ranap/RANAP_RIM-Transfer.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RIM_Transfer_H_ -#define _RANAP_RIM_Transfer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RIM-Transfer */ -typedef struct RANAP_RIM_Transfer { - RANAP_RIMInformation_t rIMInformation; - RANAP_RIMRoutingAddress_t *rIMRoutingAddress /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RIM_Transfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIM_Transfer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RIM_Transfer_H_ */ -#include diff --git a/src/ranap/RANAP_RIMInformation.h b/src/ranap/RANAP_RIMInformation.h deleted file mode 100644 index 47b60e9..0000000 --- a/src/ranap/RANAP_RIMInformation.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RIMInformation_H_ -#define _RANAP_RIMInformation_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RIMInformation */ -typedef OCTET_STRING_t RANAP_RIMInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIMInformation; -asn_struct_free_f RANAP_RIMInformation_free; -asn_struct_print_f RANAP_RIMInformation_print; -asn_constr_check_f RANAP_RIMInformation_constraint; -ber_type_decoder_f RANAP_RIMInformation_decode_ber; -der_type_encoder_f RANAP_RIMInformation_encode_der; -xer_type_decoder_f RANAP_RIMInformation_decode_xer; -xer_type_encoder_f RANAP_RIMInformation_encode_xer; -per_type_decoder_f RANAP_RIMInformation_decode_uper; -per_type_encoder_f RANAP_RIMInformation_encode_uper; -per_type_decoder_f RANAP_RIMInformation_decode_aper; -per_type_encoder_f RANAP_RIMInformation_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RIMInformation_H_ */ -#include diff --git a/src/ranap/RANAP_RIMRoutingAddress.h b/src/ranap/RANAP_RIMRoutingAddress.h deleted file mode 100644 index 7a19744..0000000 --- a/src/ranap/RANAP_RIMRoutingAddress.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RIMRoutingAddress_H_ -#define _RANAP_RIMRoutingAddress_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RIMRoutingAddress_PR { - RANAP_RIMRoutingAddress_PR_NOTHING, /* No components present */ - RANAP_RIMRoutingAddress_PR_targetRNC_ID, - RANAP_RIMRoutingAddress_PR_gERAN_Cell_ID, - /* Extensions may appear below */ - RANAP_RIMRoutingAddress_PR_targeteNB_ID -} RANAP_RIMRoutingAddress_PR; - -/* RANAP_RIMRoutingAddress */ -typedef struct RANAP_RIMRoutingAddress { - RANAP_RIMRoutingAddress_PR present; - union RANAP_RIMRoutingAddress_u { - RANAP_TargetRNC_ID_t targetRNC_ID; - RANAP_GERAN_Cell_ID_t gERAN_Cell_ID; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_TargetENB_ID_t targeteNB_ID; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RIMRoutingAddress_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RIMRoutingAddress; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RIMRoutingAddress_H_ */ -#include diff --git a/src/ranap/RANAP_RNC-ID.h b/src/ranap/RANAP_RNC-ID.h deleted file mode 100644 index 713b3f1..0000000 --- a/src/ranap/RANAP_RNC-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RNC_ID_H_ -#define _RANAP_RNC_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RNC-ID */ -typedef long RANAP_RNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNC_ID; -asn_struct_free_f RANAP_RNC_ID_free; -asn_struct_print_f RANAP_RNC_ID_print; -asn_constr_check_f RANAP_RNC_ID_constraint; -ber_type_decoder_f RANAP_RNC_ID_decode_ber; -der_type_encoder_f RANAP_RNC_ID_encode_der; -xer_type_decoder_f RANAP_RNC_ID_decode_xer; -xer_type_encoder_f RANAP_RNC_ID_encode_xer; -per_type_decoder_f RANAP_RNC_ID_decode_uper; -per_type_encoder_f RANAP_RNC_ID_encode_uper; -per_type_decoder_f RANAP_RNC_ID_decode_aper; -per_type_encoder_f RANAP_RNC_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RNC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_RNCTraceInformation.h b/src/ranap/RANAP_RNCTraceInformation.h deleted file mode 100644 index 868b45c..0000000 --- a/src/ranap/RANAP_RNCTraceInformation.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RNCTraceInformation_H_ -#define _RANAP_RNCTraceInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum traceActivationIndicato { - traceActivationIndicato_activated = 0, - traceActivationIndicato_deactivated = 1 -} e_traceActivationIndicato; - -/* RANAP_RNCTraceInformation */ -typedef struct RANAP_RNCTraceInformation { - RANAP_TraceReference_t traceReference; - long traceActivationIndicato; - RANAP_EquipmentsToBeTraced_t *equipmentsToBeTraced /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RNCTraceInformation_t; - -/* Implementation */ -/* extern asn_TYPE_descriptor_t asn_DEF_traceActivationIndicato_3; // (Use -fall-defs-global to expose) */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNCTraceInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RNCTraceInformation_H_ */ -#include diff --git a/src/ranap/RANAP_RNSAPRelocationParameters.h b/src/ranap/RANAP_RNSAPRelocationParameters.h deleted file mode 100644 index 90b3bc3..0000000 --- a/src/ranap/RANAP_RNSAPRelocationParameters.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RNSAPRelocationParameters_H_ -#define _RANAP_RNSAPRelocationParameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RNSAPRelocationParameters */ -typedef struct RANAP_RNSAPRelocationParameters { - RANAP_RABParametersList_t *rabParmetersList /* OPTIONAL */; - RANAP_LocationReportingTransferInformation_t *locationReporting /* OPTIONAL */; - RANAP_TraceInformation_t *traceInformation /* OPTIONAL */; - RANAP_SAI_t *sourceSAI /* 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_RNSAPRelocationParameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RNSAPRelocationParameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RNSAPRelocationParameters_H_ */ -#include diff --git a/src/ranap/RANAP_RRC-Container.h b/src/ranap/RANAP_RRC-Container.h deleted file mode 100644 index 5cda4b7..0000000 --- a/src/ranap/RANAP_RRC-Container.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RRC_Container_H_ -#define _RANAP_RRC_Container_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RRC-Container */ -typedef OCTET_STRING_t RANAP_RRC_Container_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RRC_Container; -asn_struct_free_f RANAP_RRC_Container_free; -asn_struct_print_f RANAP_RRC_Container_print; -asn_constr_check_f RANAP_RRC_Container_constraint; -ber_type_decoder_f RANAP_RRC_Container_decode_ber; -der_type_encoder_f RANAP_RRC_Container_encode_der; -xer_type_decoder_f RANAP_RRC_Container_decode_xer; -xer_type_encoder_f RANAP_RRC_Container_encode_xer; -per_type_decoder_f RANAP_RRC_Container_decode_uper; -per_type_encoder_f RANAP_RRC_Container_encode_uper; -per_type_decoder_f RANAP_RRC_Container_decode_aper; -per_type_encoder_f RANAP_RRC_Container_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RRC_Container_H_ */ -#include diff --git a/src/ranap/RANAP_RSRQ-Extension.h b/src/ranap/RANAP_RSRQ-Extension.h deleted file mode 100644 index 6fd0231..0000000 --- a/src/ranap/RANAP_RSRQ-Extension.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RSRQ_Extension_H_ -#define _RANAP_RSRQ_Extension_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RSRQ-Extension */ -typedef long RANAP_RSRQ_Extension_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRQ_Extension; -asn_struct_free_f RANAP_RSRQ_Extension_free; -asn_struct_print_f RANAP_RSRQ_Extension_print; -asn_constr_check_f RANAP_RSRQ_Extension_constraint; -ber_type_decoder_f RANAP_RSRQ_Extension_decode_ber; -der_type_encoder_f RANAP_RSRQ_Extension_encode_der; -xer_type_decoder_f RANAP_RSRQ_Extension_decode_xer; -xer_type_encoder_f RANAP_RSRQ_Extension_encode_xer; -per_type_decoder_f RANAP_RSRQ_Extension_decode_uper; -per_type_encoder_f RANAP_RSRQ_Extension_encode_uper; -per_type_decoder_f RANAP_RSRQ_Extension_decode_aper; -per_type_encoder_f RANAP_RSRQ_Extension_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RSRQ_Extension_H_ */ -#include diff --git a/src/ranap/RANAP_RSRQ-Type.h b/src/ranap/RANAP_RSRQ-Type.h deleted file mode 100644 index 5846b93..0000000 --- a/src/ranap/RANAP_RSRQ-Type.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RSRQ_Type_H_ -#define _RANAP_RSRQ_Type_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RSRQ-Type */ -typedef struct RANAP_RSRQ_Type { - BOOLEAN_t allSymbols; - BOOLEAN_t wideBand; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RSRQ_Type_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRQ_Type; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RSRQ_Type_H_ */ -#include diff --git a/src/ranap/RANAP_RSRVCC-HO-Indication.h b/src/ranap/RANAP_RSRVCC-HO-Indication.h deleted file mode 100644 index b775efa..0000000 --- a/src/ranap/RANAP_RSRVCC-HO-Indication.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RSRVCC_HO_Indication_H_ -#define _RANAP_RSRVCC_HO_Indication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RSRVCC_HO_Indication { - RANAP_RSRVCC_HO_Indication_ps_only = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_RSRVCC_HO_Indication; - -/* RANAP_RSRVCC-HO-Indication */ -typedef long RANAP_RSRVCC_HO_Indication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_HO_Indication; -asn_struct_free_f RANAP_RSRVCC_HO_Indication_free; -asn_struct_print_f RANAP_RSRVCC_HO_Indication_print; -asn_constr_check_f RANAP_RSRVCC_HO_Indication_constraint; -ber_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_ber; -der_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_der; -xer_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_xer; -xer_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_xer; -per_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_uper; -per_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_uper; -per_type_decoder_f RANAP_RSRVCC_HO_Indication_decode_aper; -per_type_encoder_f RANAP_RSRVCC_HO_Indication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RSRVCC_HO_Indication_H_ */ -#include diff --git a/src/ranap/RANAP_RSRVCC-Information.h b/src/ranap/RANAP_RSRVCC-Information.h deleted file mode 100644 index 223c08e..0000000 --- a/src/ranap/RANAP_RSRVCC-Information.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RSRVCC_Information_H_ -#define _RANAP_RSRVCC_Information_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RSRVCC-Information */ -typedef struct RANAP_RSRVCC_Information { - BIT_STRING_t nonce; - OCTET_STRING_t iMSInformation; - 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_RSRVCC_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_Information; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RSRVCC_Information_H_ */ -#include diff --git a/src/ranap/RANAP_RSRVCC-Operation-Possible.h b/src/ranap/RANAP_RSRVCC-Operation-Possible.h deleted file mode 100644 index 0be569a..0000000 --- a/src/ranap/RANAP_RSRVCC-Operation-Possible.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RSRVCC_Operation_Possible_H_ -#define _RANAP_RSRVCC_Operation_Possible_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RSRVCC_Operation_Possible { - RANAP_RSRVCC_Operation_Possible_rsrvcc_possible = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_RSRVCC_Operation_Possible; - -/* RANAP_RSRVCC-Operation-Possible */ -typedef long RANAP_RSRVCC_Operation_Possible_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RSRVCC_Operation_Possible; -asn_struct_free_f RANAP_RSRVCC_Operation_Possible_free; -asn_struct_print_f RANAP_RSRVCC_Operation_Possible_print; -asn_constr_check_f RANAP_RSRVCC_Operation_Possible_constraint; -ber_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_ber; -der_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_der; -xer_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_xer; -xer_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_xer; -per_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_uper; -per_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_uper; -per_type_decoder_f RANAP_RSRVCC_Operation_Possible_decode_aper; -per_type_encoder_f RANAP_RSRVCC_Operation_Possible_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RSRVCC_Operation_Possible_H_ */ -#include diff --git a/src/ranap/RANAP_RTLoadValue.h b/src/ranap/RANAP_RTLoadValue.h deleted file mode 100644 index 4e5fb5c..0000000 --- a/src/ranap/RANAP_RTLoadValue.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RTLoadValue_H_ -#define _RANAP_RTLoadValue_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RTLoadValue */ -typedef long RANAP_RTLoadValue_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RTLoadValue; -asn_struct_free_f RANAP_RTLoadValue_free; -asn_struct_print_f RANAP_RTLoadValue_print; -asn_constr_check_f RANAP_RTLoadValue_constraint; -ber_type_decoder_f RANAP_RTLoadValue_decode_ber; -der_type_encoder_f RANAP_RTLoadValue_encode_der; -xer_type_decoder_f RANAP_RTLoadValue_decode_xer; -xer_type_encoder_f RANAP_RTLoadValue_encode_xer; -per_type_decoder_f RANAP_RTLoadValue_decode_uper; -per_type_encoder_f RANAP_RTLoadValue_encode_uper; -per_type_decoder_f RANAP_RTLoadValue_decode_aper; -per_type_encoder_f RANAP_RTLoadValue_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RTLoadValue_H_ */ -#include diff --git a/src/ranap/RANAP_RateControlAllowed.h b/src/ranap/RANAP_RateControlAllowed.h deleted file mode 100644 index a465d17..0000000 --- a/src/ranap/RANAP_RateControlAllowed.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RateControlAllowed_H_ -#define _RANAP_RateControlAllowed_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RateControlAllowed { - RANAP_RateControlAllowed_not_allowed = 0, - RANAP_RateControlAllowed_allowed = 1 -} e_RANAP_RateControlAllowed; - -/* RANAP_RateControlAllowed */ -typedef long RANAP_RateControlAllowed_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RateControlAllowed; -asn_struct_free_f RANAP_RateControlAllowed_free; -asn_struct_print_f RANAP_RateControlAllowed_print; -asn_constr_check_f RANAP_RateControlAllowed_constraint; -ber_type_decoder_f RANAP_RateControlAllowed_decode_ber; -der_type_encoder_f RANAP_RateControlAllowed_encode_der; -xer_type_decoder_f RANAP_RateControlAllowed_decode_xer; -xer_type_encoder_f RANAP_RateControlAllowed_encode_xer; -per_type_decoder_f RANAP_RateControlAllowed_decode_uper; -per_type_encoder_f RANAP_RateControlAllowed_encode_uper; -per_type_decoder_f RANAP_RateControlAllowed_decode_aper; -per_type_encoder_f RANAP_RateControlAllowed_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RateControlAllowed_H_ */ -#include diff --git a/src/ranap/RANAP_RedirectAttemptFlag.h b/src/ranap/RANAP_RedirectAttemptFlag.h deleted file mode 100644 index df1be41..0000000 --- a/src/ranap/RANAP_RedirectAttemptFlag.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RedirectAttemptFlag_H_ -#define _RANAP_RedirectAttemptFlag_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RedirectAttemptFlag */ -typedef NULL_t RANAP_RedirectAttemptFlag_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectAttemptFlag; -asn_struct_free_f RANAP_RedirectAttemptFlag_free; -asn_struct_print_f RANAP_RedirectAttemptFlag_print; -asn_constr_check_f RANAP_RedirectAttemptFlag_constraint; -ber_type_decoder_f RANAP_RedirectAttemptFlag_decode_ber; -der_type_encoder_f RANAP_RedirectAttemptFlag_encode_der; -xer_type_decoder_f RANAP_RedirectAttemptFlag_decode_xer; -xer_type_encoder_f RANAP_RedirectAttemptFlag_encode_xer; -per_type_decoder_f RANAP_RedirectAttemptFlag_decode_uper; -per_type_encoder_f RANAP_RedirectAttemptFlag_encode_uper; -per_type_decoder_f RANAP_RedirectAttemptFlag_decode_aper; -per_type_encoder_f RANAP_RedirectAttemptFlag_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RedirectAttemptFlag_H_ */ -#include diff --git a/src/ranap/RANAP_RedirectionCompleted.h b/src/ranap/RANAP_RedirectionCompleted.h deleted file mode 100644 index 21eabeb..0000000 --- a/src/ranap/RANAP_RedirectionCompleted.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RedirectionCompleted_H_ -#define _RANAP_RedirectionCompleted_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RedirectionCompleted { - RANAP_RedirectionCompleted_redirection_completed = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_RedirectionCompleted; - -/* RANAP_RedirectionCompleted */ -typedef long RANAP_RedirectionCompleted_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectionCompleted; -asn_struct_free_f RANAP_RedirectionCompleted_free; -asn_struct_print_f RANAP_RedirectionCompleted_print; -asn_constr_check_f RANAP_RedirectionCompleted_constraint; -ber_type_decoder_f RANAP_RedirectionCompleted_decode_ber; -der_type_encoder_f RANAP_RedirectionCompleted_encode_der; -xer_type_decoder_f RANAP_RedirectionCompleted_decode_xer; -xer_type_encoder_f RANAP_RedirectionCompleted_encode_xer; -per_type_decoder_f RANAP_RedirectionCompleted_decode_uper; -per_type_encoder_f RANAP_RedirectionCompleted_encode_uper; -per_type_decoder_f RANAP_RedirectionCompleted_decode_aper; -per_type_encoder_f RANAP_RedirectionCompleted_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RedirectionCompleted_H_ */ -#include diff --git a/src/ranap/RANAP_RedirectionIndication.h b/src/ranap/RANAP_RedirectionIndication.h deleted file mode 100644 index 081cb42..0000000 --- a/src/ranap/RANAP_RedirectionIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RedirectionIndication_H_ -#define _RANAP_RedirectionIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RedirectionIndication */ -typedef struct RANAP_RedirectionIndication { - struct redirectionIndication_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } redirectionIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RedirectionIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RedirectionIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RedirectionIndication_H_ */ -#include diff --git a/src/ranap/RANAP_RejectCauseValue.h b/src/ranap/RANAP_RejectCauseValue.h deleted file mode 100644 index 0a5f26f..0000000 --- a/src/ranap/RANAP_RejectCauseValue.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RejectCauseValue_H_ -#define _RANAP_RejectCauseValue_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RejectCauseValue { - RANAP_RejectCauseValue_pLMN_Not_Allowed = 0, - RANAP_RejectCauseValue_location_Area_Not_Allowed = 1, - RANAP_RejectCauseValue_roaming_Not_Allowed_In_This_Location_Area = 2, - RANAP_RejectCauseValue_no_Suitable_Cell_In_Location_Area = 3, - RANAP_RejectCauseValue_gPRS_Services_Not_Allowed_In_This_PLMN = 4, - RANAP_RejectCauseValue_cS_PS_coordination_required = 5, - /* - * Enumeration is extensible - */ - RANAP_RejectCauseValue_network_failure = 6, - RANAP_RejectCauseValue_not_authorized_for_this_CSG = 7 -} e_RANAP_RejectCauseValue; - -/* RANAP_RejectCauseValue */ -typedef long RANAP_RejectCauseValue_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RejectCauseValue; -asn_struct_free_f RANAP_RejectCauseValue_free; -asn_struct_print_f RANAP_RejectCauseValue_print; -asn_constr_check_f RANAP_RejectCauseValue_constraint; -ber_type_decoder_f RANAP_RejectCauseValue_decode_ber; -der_type_encoder_f RANAP_RejectCauseValue_encode_der; -xer_type_decoder_f RANAP_RejectCauseValue_decode_xer; -xer_type_encoder_f RANAP_RejectCauseValue_encode_xer; -per_type_decoder_f RANAP_RejectCauseValue_decode_uper; -per_type_encoder_f RANAP_RejectCauseValue_encode_uper; -per_type_decoder_f RANAP_RejectCauseValue_decode_aper; -per_type_encoder_f RANAP_RejectCauseValue_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RejectCauseValue_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationCancel.h b/src/ranap/RANAP_RelocationCancel.h deleted file mode 100644 index 42790ef..0000000 --- a/src/ranap/RANAP_RelocationCancel.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationCancel_H_ -#define _RANAP_RelocationCancel_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationCancel */ -typedef struct RANAP_RelocationCancel { - struct relocationCancel_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationCancel_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationCancel_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCancel; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationCancel_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationCancelAcknowledge.h b/src/ranap/RANAP_RelocationCancelAcknowledge.h deleted file mode 100644 index dea7365..0000000 --- a/src/ranap/RANAP_RelocationCancelAcknowledge.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationCancelAcknowledge_H_ -#define _RANAP_RelocationCancelAcknowledge_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationCancelAcknowledge */ -typedef struct RANAP_RelocationCancelAcknowledge { - struct relocationCancelAcknowledge_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationCancelAcknowledge_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationCancelAcknowledge_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCancelAcknowledge; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationCancelAcknowledge_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationCommand.h b/src/ranap/RANAP_RelocationCommand.h deleted file mode 100644 index 13376a1..0000000 --- a/src/ranap/RANAP_RelocationCommand.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationCommand_H_ -#define _RANAP_RelocationCommand_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationCommand */ -typedef struct RANAP_RelocationCommand { - struct relocationCommand_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationCommand_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationCommand_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationCommand; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationCommand_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationComplete.h b/src/ranap/RANAP_RelocationComplete.h deleted file mode 100644 index 43a5e54..0000000 --- a/src/ranap/RANAP_RelocationComplete.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationComplete_H_ -#define _RANAP_RelocationComplete_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationComplete */ -typedef struct RANAP_RelocationComplete { - struct relocationComplete_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationComplete_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationComplete_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationComplete; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationComplete_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationDetect.h b/src/ranap/RANAP_RelocationDetect.h deleted file mode 100644 index 59dc241..0000000 --- a/src/ranap/RANAP_RelocationDetect.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationDetect_H_ -#define _RANAP_RelocationDetect_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationDetect */ -typedef struct RANAP_RelocationDetect { - struct relocationDetect_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationDetect_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationDetect_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationDetect; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationDetect_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationFailure.h b/src/ranap/RANAP_RelocationFailure.h deleted file mode 100644 index 148240c..0000000 --- a/src/ranap/RANAP_RelocationFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationFailure_H_ -#define _RANAP_RelocationFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationFailure */ -typedef struct RANAP_RelocationFailure { - struct relocationFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationFailure_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationPreparationFailure.h b/src/ranap/RANAP_RelocationPreparationFailure.h deleted file mode 100644 index f192c4b..0000000 --- a/src/ranap/RANAP_RelocationPreparationFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationPreparationFailure_H_ -#define _RANAP_RelocationPreparationFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationPreparationFailure */ -typedef struct RANAP_RelocationPreparationFailure { - struct relocationPreparationFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationPreparationFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationPreparationFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationPreparationFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationPreparationFailure_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationRequest.h b/src/ranap/RANAP_RelocationRequest.h deleted file mode 100644 index b55d39f..0000000 --- a/src/ranap/RANAP_RelocationRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationRequest_H_ -#define _RANAP_RelocationRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationRequest */ -typedef struct RANAP_RelocationRequest { - struct relocationRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationRequestAcknowledge.h b/src/ranap/RANAP_RelocationRequestAcknowledge.h deleted file mode 100644 index 5662ebe..0000000 --- a/src/ranap/RANAP_RelocationRequestAcknowledge.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationRequestAcknowledge_H_ -#define _RANAP_RelocationRequestAcknowledge_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationRequestAcknowledge */ -typedef struct RANAP_RelocationRequestAcknowledge { - struct relocationRequestAcknowledge_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationRequestAcknowledge_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationRequestAcknowledge_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequestAcknowledge; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationRequestAcknowledge_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationRequired.h b/src/ranap/RANAP_RelocationRequired.h deleted file mode 100644 index 6d4c753..0000000 --- a/src/ranap/RANAP_RelocationRequired.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_RelocationRequired_H_ -#define _RANAP_RelocationRequired_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RelocationRequired */ -typedef struct RANAP_RelocationRequired { - struct relocationRequired_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationRequired_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RelocationRequired_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequired; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationRequired_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationRequirement.h b/src/ranap/RANAP_RelocationRequirement.h deleted file mode 100644 index 56623ed..0000000 --- a/src/ranap/RANAP_RelocationRequirement.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RelocationRequirement_H_ -#define _RANAP_RelocationRequirement_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RelocationRequirement { - RANAP_RelocationRequirement_lossless = 0, - RANAP_RelocationRequirement_none = 1, - /* - * Enumeration is extensible - */ - RANAP_RelocationRequirement_realtime = 2 -} e_RANAP_RelocationRequirement; - -/* RANAP_RelocationRequirement */ -typedef long RANAP_RelocationRequirement_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationRequirement; -asn_struct_free_f RANAP_RelocationRequirement_free; -asn_struct_print_f RANAP_RelocationRequirement_print; -asn_constr_check_f RANAP_RelocationRequirement_constraint; -ber_type_decoder_f RANAP_RelocationRequirement_decode_ber; -der_type_encoder_f RANAP_RelocationRequirement_encode_der; -xer_type_decoder_f RANAP_RelocationRequirement_decode_xer; -xer_type_encoder_f RANAP_RelocationRequirement_encode_xer; -per_type_decoder_f RANAP_RelocationRequirement_decode_uper; -per_type_encoder_f RANAP_RelocationRequirement_encode_uper; -per_type_decoder_f RANAP_RelocationRequirement_decode_aper; -per_type_encoder_f RANAP_RelocationRequirement_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationRequirement_H_ */ -#include diff --git a/src/ranap/RANAP_RelocationType.h b/src/ranap/RANAP_RelocationType.h deleted file mode 100644 index 4ad5f58..0000000 --- a/src/ranap/RANAP_RelocationType.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RelocationType_H_ -#define _RANAP_RelocationType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RelocationType { - RANAP_RelocationType_ue_not_involved = 0, - RANAP_RelocationType_ue_involved = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_RelocationType; - -/* RANAP_RelocationType */ -typedef long RANAP_RelocationType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RelocationType; -asn_struct_free_f RANAP_RelocationType_free; -asn_struct_print_f RANAP_RelocationType_print; -asn_constr_check_f RANAP_RelocationType_constraint; -ber_type_decoder_f RANAP_RelocationType_decode_ber; -der_type_encoder_f RANAP_RelocationType_encode_der; -xer_type_decoder_f RANAP_RelocationType_decode_xer; -xer_type_encoder_f RANAP_RelocationType_encode_xer; -per_type_decoder_f RANAP_RelocationType_decode_uper; -per_type_encoder_f RANAP_RelocationType_encode_uper; -per_type_decoder_f RANAP_RelocationType_decode_aper; -per_type_encoder_f RANAP_RelocationType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RelocationType_H_ */ -#include diff --git a/src/ranap/RANAP_RepetitionNumber0.h b/src/ranap/RANAP_RepetitionNumber0.h deleted file mode 100644 index 41e8950..0000000 --- a/src/ranap/RANAP_RepetitionNumber0.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RepetitionNumber0_H_ -#define _RANAP_RepetitionNumber0_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RepetitionNumber0 */ -typedef long RANAP_RepetitionNumber0_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RepetitionNumber0; -asn_struct_free_f RANAP_RepetitionNumber0_free; -asn_struct_print_f RANAP_RepetitionNumber0_print; -asn_constr_check_f RANAP_RepetitionNumber0_constraint; -ber_type_decoder_f RANAP_RepetitionNumber0_decode_ber; -der_type_encoder_f RANAP_RepetitionNumber0_encode_der; -xer_type_decoder_f RANAP_RepetitionNumber0_decode_xer; -xer_type_encoder_f RANAP_RepetitionNumber0_encode_xer; -per_type_decoder_f RANAP_RepetitionNumber0_decode_uper; -per_type_encoder_f RANAP_RepetitionNumber0_encode_uper; -per_type_decoder_f RANAP_RepetitionNumber0_decode_aper; -per_type_encoder_f RANAP_RepetitionNumber0_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RepetitionNumber0_H_ */ -#include diff --git a/src/ranap/RANAP_RepetitionNumber1.h b/src/ranap/RANAP_RepetitionNumber1.h deleted file mode 100644 index b151d87..0000000 --- a/src/ranap/RANAP_RepetitionNumber1.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RepetitionNumber1_H_ -#define _RANAP_RepetitionNumber1_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RepetitionNumber1 */ -typedef long RANAP_RepetitionNumber1_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RepetitionNumber1; -asn_struct_free_f RANAP_RepetitionNumber1_free; -asn_struct_print_f RANAP_RepetitionNumber1_print; -asn_constr_check_f RANAP_RepetitionNumber1_constraint; -ber_type_decoder_f RANAP_RepetitionNumber1_decode_ber; -der_type_encoder_f RANAP_RepetitionNumber1_encode_der; -xer_type_decoder_f RANAP_RepetitionNumber1_decode_xer; -xer_type_encoder_f RANAP_RepetitionNumber1_encode_xer; -per_type_decoder_f RANAP_RepetitionNumber1_decode_uper; -per_type_encoder_f RANAP_RepetitionNumber1_encode_uper; -per_type_decoder_f RANAP_RepetitionNumber1_decode_aper; -per_type_encoder_f RANAP_RepetitionNumber1_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RepetitionNumber1_H_ */ -#include diff --git a/src/ranap/RANAP_ReportAmount.h b/src/ranap/RANAP_ReportAmount.h deleted file mode 100644 index daf8dd6..0000000 --- a/src/ranap/RANAP_ReportAmount.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ReportAmount_H_ -#define _RANAP_ReportAmount_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ReportAmount { - RANAP_ReportAmount_n1 = 0, - RANAP_ReportAmount_n2 = 1, - RANAP_ReportAmount_n4 = 2, - RANAP_ReportAmount_n8 = 3, - RANAP_ReportAmount_n16 = 4, - RANAP_ReportAmount_n32 = 5, - RANAP_ReportAmount_n64 = 6, - RANAP_ReportAmount_infinity = 7 - /* - * Enumeration is extensible - */ -} e_RANAP_ReportAmount; - -/* RANAP_ReportAmount */ -typedef long RANAP_ReportAmount_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportAmount; -asn_struct_free_f RANAP_ReportAmount_free; -asn_struct_print_f RANAP_ReportAmount_print; -asn_constr_check_f RANAP_ReportAmount_constraint; -ber_type_decoder_f RANAP_ReportAmount_decode_ber; -der_type_encoder_f RANAP_ReportAmount_encode_der; -xer_type_decoder_f RANAP_ReportAmount_decode_xer; -xer_type_encoder_f RANAP_ReportAmount_encode_xer; -per_type_decoder_f RANAP_ReportAmount_decode_uper; -per_type_encoder_f RANAP_ReportAmount_encode_uper; -per_type_decoder_f RANAP_ReportAmount_decode_aper; -per_type_encoder_f RANAP_ReportAmount_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ReportAmount_H_ */ -#include diff --git a/src/ranap/RANAP_ReportArea.h b/src/ranap/RANAP_ReportArea.h deleted file mode 100644 index e5ea1c8..0000000 --- a/src/ranap/RANAP_ReportArea.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ReportArea_H_ -#define _RANAP_ReportArea_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ReportArea { - RANAP_ReportArea_service_area = 0, - RANAP_ReportArea_geographical_area = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_ReportArea; - -/* RANAP_ReportArea */ -typedef long RANAP_ReportArea_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportArea; -asn_struct_free_f RANAP_ReportArea_free; -asn_struct_print_f RANAP_ReportArea_print; -asn_constr_check_f RANAP_ReportArea_constraint; -ber_type_decoder_f RANAP_ReportArea_decode_ber; -der_type_encoder_f RANAP_ReportArea_encode_der; -xer_type_decoder_f RANAP_ReportArea_decode_xer; -xer_type_encoder_f RANAP_ReportArea_encode_xer; -per_type_decoder_f RANAP_ReportArea_decode_uper; -per_type_encoder_f RANAP_ReportArea_encode_uper; -per_type_decoder_f RANAP_ReportArea_decode_aper; -per_type_encoder_f RANAP_ReportArea_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ReportArea_H_ */ -#include diff --git a/src/ranap/RANAP_ReportChangeOfSAI.h b/src/ranap/RANAP_ReportChangeOfSAI.h deleted file mode 100644 index b6e0a05..0000000 --- a/src/ranap/RANAP_ReportChangeOfSAI.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ReportChangeOfSAI_H_ -#define _RANAP_ReportChangeOfSAI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ReportChangeOfSAI { - RANAP_ReportChangeOfSAI_requested = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_ReportChangeOfSAI; - -/* RANAP_ReportChangeOfSAI */ -typedef long RANAP_ReportChangeOfSAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportChangeOfSAI; -asn_struct_free_f RANAP_ReportChangeOfSAI_free; -asn_struct_print_f RANAP_ReportChangeOfSAI_print; -asn_constr_check_f RANAP_ReportChangeOfSAI_constraint; -ber_type_decoder_f RANAP_ReportChangeOfSAI_decode_ber; -der_type_encoder_f RANAP_ReportChangeOfSAI_encode_der; -xer_type_decoder_f RANAP_ReportChangeOfSAI_decode_xer; -xer_type_encoder_f RANAP_ReportChangeOfSAI_encode_xer; -per_type_decoder_f RANAP_ReportChangeOfSAI_decode_uper; -per_type_encoder_f RANAP_ReportChangeOfSAI_encode_uper; -per_type_decoder_f RANAP_ReportChangeOfSAI_decode_aper; -per_type_encoder_f RANAP_ReportChangeOfSAI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ReportChangeOfSAI_H_ */ -#include diff --git a/src/ranap/RANAP_ReportInterval.h b/src/ranap/RANAP_ReportInterval.h deleted file mode 100644 index 6efdb1a..0000000 --- a/src/ranap/RANAP_ReportInterval.h +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ReportInterval_H_ -#define _RANAP_ReportInterval_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ReportInterval { - RANAP_ReportInterval_ms250 = 0, - RANAP_ReportInterval_ms500 = 1, - RANAP_ReportInterval_ms1000 = 2, - RANAP_ReportInterval_ms2000 = 3, - RANAP_ReportInterval_ms3000 = 4, - RANAP_ReportInterval_ms4000 = 5, - RANAP_ReportInterval_ms6000 = 6, - RANAP_ReportInterval_ms12000 = 7, - RANAP_ReportInterval_ms16000 = 8, - RANAP_ReportInterval_ms20000 = 9, - RANAP_ReportInterval_ms24000 = 10, - RANAP_ReportInterval_ms32000 = 11, - RANAP_ReportInterval_ms64000 = 12, - /* - * Enumeration is extensible - */ - RANAP_ReportInterval_ms8000 = 13, - RANAP_ReportInterval_ms28000 = 14 -} e_RANAP_ReportInterval; - -/* RANAP_ReportInterval */ -typedef long RANAP_ReportInterval_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ReportInterval; -asn_struct_free_f RANAP_ReportInterval_free; -asn_struct_print_f RANAP_ReportInterval_print; -asn_constr_check_f RANAP_ReportInterval_constraint; -ber_type_decoder_f RANAP_ReportInterval_decode_ber; -der_type_encoder_f RANAP_ReportInterval_encode_der; -xer_type_decoder_f RANAP_ReportInterval_decode_xer; -xer_type_encoder_f RANAP_ReportInterval_encode_xer; -per_type_decoder_f RANAP_ReportInterval_decode_uper; -per_type_encoder_f RANAP_ReportInterval_encode_uper; -per_type_decoder_f RANAP_ReportInterval_decode_aper; -per_type_encoder_f RANAP_ReportInterval_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ReportInterval_H_ */ -#include diff --git a/src/ranap/RANAP_RequestType.h b/src/ranap/RANAP_RequestType.h deleted file mode 100644 index bae93ec..0000000 --- a/src/ranap/RANAP_RequestType.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestType_H_ -#define _RANAP_RequestType_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RequestType */ -typedef struct RANAP_RequestType { - RANAP_Event_t event; - RANAP_ReportArea_t reportArea; - long *accuracyCode /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RequestType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestType; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestType_H_ */ -#include diff --git a/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h deleted file mode 100644 index cce5451..0000000 --- a/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ -#define _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList */ -typedef struct RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedGuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h b/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h deleted file mode 100644 index 3fcd5c7..0000000 --- a/src/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ -#define _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList */ -typedef struct RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList { - A_SEQUENCE_OF(RANAP_ExtendedMaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h b/src/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h deleted file mode 100644 index b55ed42..0000000 --- a/src/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ -#define _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Requested-RAB-Parameter-GuaranteedBitrateList */ -typedef struct RANAP_Requested_RAB_Parameter_GuaranteedBitrateList { - A_SEQUENCE_OF(RANAP_GuaranteedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_GuaranteedBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h b/src/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h deleted file mode 100644 index 9f4509f..0000000 --- a/src/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ -#define _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Requested-RAB-Parameter-MaxBitrateList */ -typedef struct RANAP_Requested_RAB_Parameter_MaxBitrateList { - A_SEQUENCE_OF(RANAP_MaxBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Requested_RAB_Parameter_MaxBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_MaxBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_Requested-RAB-Parameter-Values.h b/src/ranap/RANAP_Requested-RAB-Parameter-Values.h deleted file mode 100644 index 391fb7d..0000000 --- a/src/ranap/RANAP_Requested-RAB-Parameter-Values.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Requested_RAB_Parameter_Values_H_ -#define _RANAP_Requested_RAB_Parameter_Values_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Requested-RAB-Parameter-Values */ -typedef struct RANAP_Requested_RAB_Parameter_Values { - RANAP_Requested_RAB_Parameter_MaxBitrateList_t *requestedMaxBitrates /* OPTIONAL */; - RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_t *requestedGuaranteedBitrates /* 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_Requested_RAB_Parameter_Values_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Requested_RAB_Parameter_Values; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Requested_RAB_Parameter_Values_H_ */ -#include diff --git a/src/ranap/RANAP_RequestedGANSSAssistanceData.h b/src/ranap/RANAP_RequestedGANSSAssistanceData.h deleted file mode 100644 index 86adfde..0000000 --- a/src/ranap/RANAP_RequestedGANSSAssistanceData.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestedGANSSAssistanceData_H_ -#define _RANAP_RequestedGANSSAssistanceData_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RequestedGANSSAssistanceData */ -typedef OCTET_STRING_t RANAP_RequestedGANSSAssistanceData_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedGANSSAssistanceData; -asn_struct_free_f RANAP_RequestedGANSSAssistanceData_free; -asn_struct_print_f RANAP_RequestedGANSSAssistanceData_print; -asn_constr_check_f RANAP_RequestedGANSSAssistanceData_constraint; -ber_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_ber; -der_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_der; -xer_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_xer; -xer_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_xer; -per_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_uper; -per_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_uper; -per_type_decoder_f RANAP_RequestedGANSSAssistanceData_decode_aper; -per_type_encoder_f RANAP_RequestedGANSSAssistanceData_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestedGANSSAssistanceData_H_ */ -#include diff --git a/src/ranap/RANAP_RequestedGPSAssistanceData.h b/src/ranap/RANAP_RequestedGPSAssistanceData.h deleted file mode 100644 index 0ce5a5c..0000000 --- a/src/ranap/RANAP_RequestedGPSAssistanceData.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestedGPSAssistanceData_H_ -#define _RANAP_RequestedGPSAssistanceData_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RequestedGPSAssistanceData */ -typedef OCTET_STRING_t RANAP_RequestedGPSAssistanceData_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedGPSAssistanceData; -asn_struct_free_f RANAP_RequestedGPSAssistanceData_free; -asn_struct_print_f RANAP_RequestedGPSAssistanceData_print; -asn_constr_check_f RANAP_RequestedGPSAssistanceData_constraint; -ber_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_ber; -der_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_der; -xer_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_xer; -xer_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_xer; -per_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_uper; -per_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_uper; -per_type_decoder_f RANAP_RequestedGPSAssistanceData_decode_aper; -per_type_encoder_f RANAP_RequestedGPSAssistanceData_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestedGPSAssistanceData_H_ */ -#include diff --git a/src/ranap/RANAP_RequestedLocationRelatedDataType.h b/src/ranap/RANAP_RequestedLocationRelatedDataType.h deleted file mode 100644 index 786ea7c..0000000 --- a/src/ranap/RANAP_RequestedLocationRelatedDataType.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestedLocationRelatedDataType_H_ -#define _RANAP_RequestedLocationRelatedDataType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_RequestedLocationRelatedDataType { - RANAP_RequestedLocationRelatedDataType_decipheringKeysUEBasedOTDOA = 0, - RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGPS = 1, - RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataUEBasedOTDOA = 2, - RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPS = 3, - /* - * Enumeration is extensible - */ - RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGANSS = 4, - RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGANSS = 5, - RANAP_RequestedLocationRelatedDataType_decipheringKeysAssistedGPSandGANSS = 6, - RANAP_RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPSandGANSS = 7 -} e_RANAP_RequestedLocationRelatedDataType; - -/* RANAP_RequestedLocationRelatedDataType */ -typedef long RANAP_RequestedLocationRelatedDataType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedLocationRelatedDataType; -asn_struct_free_f RANAP_RequestedLocationRelatedDataType_free; -asn_struct_print_f RANAP_RequestedLocationRelatedDataType_print; -asn_constr_check_f RANAP_RequestedLocationRelatedDataType_constraint; -ber_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_ber; -der_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_der; -xer_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_xer; -xer_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_xer; -per_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_uper; -per_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_uper; -per_type_decoder_f RANAP_RequestedLocationRelatedDataType_decode_aper; -per_type_encoder_f RANAP_RequestedLocationRelatedDataType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestedLocationRelatedDataType_H_ */ -#include diff --git a/src/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h b/src/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h deleted file mode 100644 index a0716f1..0000000 --- a/src/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ -#define _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RequestedMBMSIPMulticastAddressandAPNRequest */ -typedef struct RANAP_RequestedMBMSIPMulticastAddressandAPNRequest { - A_SEQUENCE_OF(RANAP_MBMSIPMulticastAddressandAPNlist_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedMBMSIPMulticastAddressandAPNRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ */ -#include diff --git a/src/ranap/RANAP_RequestedMulticastServiceList.h b/src/ranap/RANAP_RequestedMulticastServiceList.h deleted file mode 100644 index c2e71d4..0000000 --- a/src/ranap/RANAP_RequestedMulticastServiceList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_RequestedMulticastServiceList_H_ -#define _RANAP_RequestedMulticastServiceList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_RequestedMulticastServiceList */ -typedef struct RANAP_RequestedMulticastServiceList { - A_SEQUENCE_OF(RANAP_TMGI_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_RequestedMulticastServiceList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_RequestedMulticastServiceList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_RequestedMulticastServiceList_H_ */ -#include diff --git a/src/ranap/RANAP_Reset.h b/src/ranap/RANAP_Reset.h deleted file mode 100644 index d535c34..0000000 --- a/src/ranap/RANAP_Reset.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_Reset_H_ -#define _RANAP_Reset_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Reset */ -typedef struct RANAP_Reset { - struct reset_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } reset_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_Reset_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Reset; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Reset_H_ */ -#include diff --git a/src/ranap/RANAP_ResetAcknowledge.h b/src/ranap/RANAP_ResetAcknowledge.h deleted file mode 100644 index 46822a9..0000000 --- a/src/ranap/RANAP_ResetAcknowledge.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetAcknowledge_H_ -#define _RANAP_ResetAcknowledge_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetAcknowledge */ -typedef struct RANAP_ResetAcknowledge { - struct resetAcknowledge_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } resetAcknowledge_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResetAcknowledge_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetAcknowledge; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetAcknowledge_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResource.h b/src/ranap/RANAP_ResetResource.h deleted file mode 100644 index 1612165..0000000 --- a/src/ranap/RANAP_ResetResource.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResource_H_ -#define _RANAP_ResetResource_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResource */ -typedef struct RANAP_ResetResource { - struct resetResource_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } resetResource_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResetResource_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResource; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResource_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResourceAckItem.h b/src/ranap/RANAP_ResetResourceAckItem.h deleted file mode 100644 index f032bb2..0000000 --- a/src/ranap/RANAP_ResetResourceAckItem.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResourceAckItem_H_ -#define _RANAP_ResetResourceAckItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResourceAckItem */ -typedef struct RANAP_ResetResourceAckItem { - RANAP_IuSignallingConnectionIdentifier_t iuSigConId; - 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_ResetResourceAckItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAckItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResourceAckItem_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResourceAckList.h b/src/ranap/RANAP_ResetResourceAckList.h deleted file mode 100644 index cd8d425..0000000 --- a/src/ranap/RANAP_ResetResourceAckList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResourceAckList_H_ -#define _RANAP_ResetResourceAckList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResourceAckList */ -typedef struct RANAP_ResetResourceAckList { - struct resetResourceAckList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } resetResourceAckList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResetResourceAckList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAckList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResourceAckList_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResourceAcknowledge.h b/src/ranap/RANAP_ResetResourceAcknowledge.h deleted file mode 100644 index eb96f34..0000000 --- a/src/ranap/RANAP_ResetResourceAcknowledge.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResourceAcknowledge_H_ -#define _RANAP_ResetResourceAcknowledge_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResourceAcknowledge */ -typedef struct RANAP_ResetResourceAcknowledge { - struct resetResourceAcknowledge_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } resetResourceAcknowledge_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResetResourceAcknowledge_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceAcknowledge; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResourceAcknowledge_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResourceItem.h b/src/ranap/RANAP_ResetResourceItem.h deleted file mode 100644 index e7b7f86..0000000 --- a/src/ranap/RANAP_ResetResourceItem.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResourceItem_H_ -#define _RANAP_ResetResourceItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResourceItem */ -typedef struct RANAP_ResetResourceItem { - RANAP_IuSignallingConnectionIdentifier_t iuSigConId; - 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_ResetResourceItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResourceItem_H_ */ -#include diff --git a/src/ranap/RANAP_ResetResourceList.h b/src/ranap/RANAP_ResetResourceList.h deleted file mode 100644 index 406e8b5..0000000 --- a/src/ranap/RANAP_ResetResourceList.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_ResetResourceList_H_ -#define _RANAP_ResetResourceList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResetResourceList */ -typedef struct RANAP_ResetResourceList { - struct resetResourceList_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } resetResourceList_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResetResourceList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResetResourceList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResetResourceList_H_ */ -#include diff --git a/src/ranap/RANAP_ResidualBitErrorRatio.h b/src/ranap/RANAP_ResidualBitErrorRatio.h deleted file mode 100644 index d8ee403..0000000 --- a/src/ranap/RANAP_ResidualBitErrorRatio.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ResidualBitErrorRatio_H_ -#define _RANAP_ResidualBitErrorRatio_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_ResidualBitErrorRatio */ -typedef struct RANAP_ResidualBitErrorRatio { - long mantissa; - long exponent; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_ResidualBitErrorRatio_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResidualBitErrorRatio; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResidualBitErrorRatio_H_ */ -#include diff --git a/src/ranap/RANAP_ResponseTime.h b/src/ranap/RANAP_ResponseTime.h deleted file mode 100644 index daeda50..0000000 --- a/src/ranap/RANAP_ResponseTime.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_ResponseTime_H_ -#define _RANAP_ResponseTime_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_ResponseTime { - RANAP_ResponseTime_lowdelay = 0, - RANAP_ResponseTime_delaytolerant = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_ResponseTime; - -/* RANAP_ResponseTime */ -typedef long RANAP_ResponseTime_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_ResponseTime; -asn_struct_free_f RANAP_ResponseTime_free; -asn_struct_print_f RANAP_ResponseTime_print; -asn_constr_check_f RANAP_ResponseTime_constraint; -ber_type_decoder_f RANAP_ResponseTime_decode_ber; -der_type_encoder_f RANAP_ResponseTime_encode_der; -xer_type_decoder_f RANAP_ResponseTime_decode_xer; -xer_type_encoder_f RANAP_ResponseTime_encode_xer; -per_type_decoder_f RANAP_ResponseTime_decode_uper; -per_type_encoder_f RANAP_ResponseTime_encode_uper; -per_type_decoder_f RANAP_ResponseTime_decode_aper; -per_type_encoder_f RANAP_ResponseTime_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_ResponseTime_H_ */ -#include diff --git a/src/ranap/RANAP_SAC.h b/src/ranap/RANAP_SAC.h deleted file mode 100644 index f7d7e80..0000000 --- a/src/ranap/RANAP_SAC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SAC_H_ -#define _RANAP_SAC_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SAC */ -typedef OCTET_STRING_t RANAP_SAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAC; -asn_struct_free_f RANAP_SAC_free; -asn_struct_print_f RANAP_SAC_print; -asn_constr_check_f RANAP_SAC_constraint; -ber_type_decoder_f RANAP_SAC_decode_ber; -der_type_encoder_f RANAP_SAC_encode_der; -xer_type_decoder_f RANAP_SAC_decode_xer; -xer_type_encoder_f RANAP_SAC_encode_xer; -per_type_decoder_f RANAP_SAC_decode_uper; -per_type_encoder_f RANAP_SAC_encode_uper; -per_type_decoder_f RANAP_SAC_decode_aper; -per_type_encoder_f RANAP_SAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SAC_H_ */ -#include diff --git a/src/ranap/RANAP_SAI.h b/src/ranap/RANAP_SAI.h deleted file mode 100644 index 49afa03..0000000 --- a/src/ranap/RANAP_SAI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SAI_H_ -#define _RANAP_SAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SAI */ -typedef struct RANAP_SAI { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_LAC_t lAC; - RANAP_SAC_t sAC; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SAI_H_ */ -#include diff --git a/src/ranap/RANAP_SAPI.h b/src/ranap/RANAP_SAPI.h deleted file mode 100644 index 51a4996..0000000 --- a/src/ranap/RANAP_SAPI.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SAPI_H_ -#define _RANAP_SAPI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SAPI { - RANAP_SAPI_sapi_0 = 0, - RANAP_SAPI_sapi_3 = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_SAPI; - -/* RANAP_SAPI */ -typedef long RANAP_SAPI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SAPI; -asn_struct_free_f RANAP_SAPI_free; -asn_struct_print_f RANAP_SAPI_print; -asn_constr_check_f RANAP_SAPI_constraint; -ber_type_decoder_f RANAP_SAPI_decode_ber; -der_type_encoder_f RANAP_SAPI_encode_der; -xer_type_decoder_f RANAP_SAPI_decode_xer; -xer_type_encoder_f RANAP_SAPI_encode_xer; -per_type_decoder_f RANAP_SAPI_decode_uper; -per_type_encoder_f RANAP_SAPI_encode_uper; -per_type_decoder_f RANAP_SAPI_decode_aper; -per_type_encoder_f RANAP_SAPI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SAPI_H_ */ -#include diff --git a/src/ranap/RANAP_SDU-ErrorRatio.h b/src/ranap/RANAP_SDU-ErrorRatio.h deleted file mode 100644 index d3560f9..0000000 --- a/src/ranap/RANAP_SDU-ErrorRatio.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SDU_ErrorRatio_H_ -#define _RANAP_SDU_ErrorRatio_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SDU-ErrorRatio */ -typedef struct RANAP_SDU_ErrorRatio { - long mantissa; - long exponent; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SDU_ErrorRatio_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_ErrorRatio; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SDU_ErrorRatio_H_ */ -#include diff --git a/src/ranap/RANAP_SDU-FormatInformationParameterItem.h b/src/ranap/RANAP_SDU-FormatInformationParameterItem.h deleted file mode 100644 index 9c5ac84..0000000 --- a/src/ranap/RANAP_SDU-FormatInformationParameterItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SDU_FormatInformationParameterItem_H_ -#define _RANAP_SDU_FormatInformationParameterItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SDU-FormatInformationParameterItem */ -typedef struct RANAP_SDU_FormatInformationParameterItem { - RANAP_SubflowSDU_Size_t *subflowSDU_Size /* OPTIONAL */; - RANAP_RAB_SubflowCombinationBitRate_t *rAB_SubflowCombinationBitRate /* 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_SDU_FormatInformationParameterItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_FormatInformationParameterItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SDU_FormatInformationParameterItem_H_ */ -#include diff --git a/src/ranap/RANAP_SDU-FormatInformationParameters.h b/src/ranap/RANAP_SDU-FormatInformationParameters.h deleted file mode 100644 index 986b3d6..0000000 --- a/src/ranap/RANAP_SDU-FormatInformationParameters.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SDU_FormatInformationParameters_H_ -#define _RANAP_SDU_FormatInformationParameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SDU-FormatInformationParameters */ -typedef struct RANAP_SDU_FormatInformationParameters { - A_SEQUENCE_OF(RANAP_SDU_FormatInformationParameterItem_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SDU_FormatInformationParameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_FormatInformationParameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SDU_FormatInformationParameters_H_ */ -#include diff --git a/src/ranap/RANAP_SDU-ParameterItem.h b/src/ranap/RANAP_SDU-ParameterItem.h deleted file mode 100644 index c17d74f..0000000 --- a/src/ranap/RANAP_SDU-ParameterItem.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SDU_ParameterItem_H_ -#define _RANAP_SDU_ParameterItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SDU-ParameterItem */ -typedef struct RANAP_SDU_ParameterItem { - RANAP_SDU_ErrorRatio_t *sDU_ErrorRatio /* OPTIONAL */; - RANAP_ResidualBitErrorRatio_t residualBitErrorRatio; - RANAP_DeliveryOfErroneousSDU_t deliveryOfErroneousSDU; - RANAP_SDU_FormatInformationParameters_t *sDU_FormatInformationParameters /* 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_SDU_ParameterItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_ParameterItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SDU_ParameterItem_H_ */ -#include diff --git a/src/ranap/RANAP_SDU-Parameters.h b/src/ranap/RANAP_SDU-Parameters.h deleted file mode 100644 index 456fe49..0000000 --- a/src/ranap/RANAP_SDU-Parameters.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SDU_Parameters_H_ -#define _RANAP_SDU_Parameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SDU-Parameters */ -typedef struct RANAP_SDU_Parameters { - A_SEQUENCE_OF(RANAP_SDU_ParameterItem_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SDU_Parameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SDU_Parameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SDU_Parameters_H_ */ -#include diff --git a/src/ranap/RANAP_SNA-Access-Information.h b/src/ranap/RANAP_SNA-Access-Information.h deleted file mode 100644 index 96fd120..0000000 --- a/src/ranap/RANAP_SNA-Access-Information.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SNA_Access_Information_H_ -#define _RANAP_SNA_Access_Information_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SNA-Access-Information */ -typedef struct RANAP_SNA_Access_Information { - RANAP_AuthorisedPLMNs_t authorisedPLMNs; - 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_SNA_Access_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SNA_Access_Information; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SNA_Access_Information_H_ */ -#include diff --git a/src/ranap/RANAP_SNAC.h b/src/ranap/RANAP_SNAC.h deleted file mode 100644 index e6e06f9..0000000 --- a/src/ranap/RANAP_SNAC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SNAC_H_ -#define _RANAP_SNAC_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SNAC */ -typedef long RANAP_SNAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SNAC; -asn_struct_free_f RANAP_SNAC_free; -asn_struct_print_f RANAP_SNAC_print; -asn_constr_check_f RANAP_SNAC_constraint; -ber_type_decoder_f RANAP_SNAC_decode_ber; -der_type_encoder_f RANAP_SNAC_encode_der; -xer_type_decoder_f RANAP_SNAC_decode_xer; -xer_type_encoder_f RANAP_SNAC_encode_xer; -per_type_decoder_f RANAP_SNAC_decode_uper; -per_type_encoder_f RANAP_SNAC_encode_uper; -per_type_decoder_f RANAP_SNAC_decode_aper; -per_type_encoder_f RANAP_SNAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SNAC_H_ */ -#include diff --git a/src/ranap/RANAP_SRB-ID.h b/src/ranap/RANAP_SRB-ID.h deleted file mode 100644 index 1b86a32..0000000 --- a/src/ranap/RANAP_SRB-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRB_ID_H_ -#define _RANAP_SRB_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRB-ID */ -typedef long RANAP_SRB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_ID; -asn_struct_free_f RANAP_SRB_ID_free; -asn_struct_print_f RANAP_SRB_ID_print; -asn_constr_check_f RANAP_SRB_ID_constraint; -ber_type_decoder_f RANAP_SRB_ID_decode_ber; -der_type_encoder_f RANAP_SRB_ID_encode_der; -xer_type_decoder_f RANAP_SRB_ID_decode_xer; -xer_type_encoder_f RANAP_SRB_ID_encode_xer; -per_type_decoder_f RANAP_SRB_ID_decode_uper; -per_type_encoder_f RANAP_SRB_ID_encode_uper; -per_type_decoder_f RANAP_SRB_ID_decode_aper; -per_type_encoder_f RANAP_SRB_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRB_ID_H_ */ -#include diff --git a/src/ranap/RANAP_SRB-TrCH-Mapping.h b/src/ranap/RANAP_SRB-TrCH-Mapping.h deleted file mode 100644 index ed9f2ba..0000000 --- a/src/ranap/RANAP_SRB-TrCH-Mapping.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRB_TrCH_Mapping_H_ -#define _RANAP_SRB_TrCH_Mapping_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRB-TrCH-Mapping */ -typedef struct RANAP_SRB_TrCH_Mapping { - A_SEQUENCE_OF(RANAP_SRB_TrCH_MappingItem_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRB_TrCH_Mapping_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_TrCH_Mapping; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRB_TrCH_Mapping_H_ */ -#include diff --git a/src/ranap/RANAP_SRB-TrCH-MappingItem.h b/src/ranap/RANAP_SRB-TrCH-MappingItem.h deleted file mode 100644 index 2f182a6..0000000 --- a/src/ranap/RANAP_SRB-TrCH-MappingItem.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRB_TrCH_MappingItem_H_ -#define _RANAP_SRB_TrCH_MappingItem_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRB-TrCH-MappingItem */ -typedef struct RANAP_SRB_TrCH_MappingItem { - RANAP_SRB_ID_t sRB_ID; - RANAP_TrCH_ID_t trCH_ID; - 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_SRB_TrCH_MappingItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRB_TrCH_MappingItem; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRB_TrCH_MappingItem_H_ */ -#include diff --git a/src/ranap/RANAP_SRNS-ContextRequest.h b/src/ranap/RANAP_SRNS-ContextRequest.h deleted file mode 100644 index ae89b1a..0000000 --- a/src/ranap/RANAP_SRNS-ContextRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SRNS_ContextRequest_H_ -#define _RANAP_SRNS_ContextRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRNS-ContextRequest */ -typedef struct RANAP_SRNS_ContextRequest { - struct srnS_ContextRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } srnS_ContextRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRNS_ContextRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_ContextRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRNS_ContextRequest_H_ */ -#include diff --git a/src/ranap/RANAP_SRNS-ContextResponse.h b/src/ranap/RANAP_SRNS-ContextResponse.h deleted file mode 100644 index 387ece5..0000000 --- a/src/ranap/RANAP_SRNS-ContextResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SRNS_ContextResponse_H_ -#define _RANAP_SRNS_ContextResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRNS-ContextResponse */ -typedef struct RANAP_SRNS_ContextResponse { - struct srnS_ContextResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } srnS_ContextResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRNS_ContextResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_ContextResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRNS_ContextResponse_H_ */ -#include diff --git a/src/ranap/RANAP_SRNS-DataForwardCommand.h b/src/ranap/RANAP_SRNS-DataForwardCommand.h deleted file mode 100644 index 9aaa8a8..0000000 --- a/src/ranap/RANAP_SRNS-DataForwardCommand.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SRNS_DataForwardCommand_H_ -#define _RANAP_SRNS_DataForwardCommand_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRNS-DataForwardCommand */ -typedef struct RANAP_SRNS_DataForwardCommand { - struct srnS_DataForwardCommand_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } srnS_DataForwardCommand_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRNS_DataForwardCommand_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRNS_DataForwardCommand; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRNS_DataForwardCommand_H_ */ -#include diff --git a/src/ranap/RANAP_SRVCC-CSKeysRequest.h b/src/ranap/RANAP_SRVCC-CSKeysRequest.h deleted file mode 100644 index 41e2eca..0000000 --- a/src/ranap/RANAP_SRVCC-CSKeysRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SRVCC_CSKeysRequest_H_ -#define _RANAP_SRVCC_CSKeysRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRVCC-CSKeysRequest */ -typedef struct RANAP_SRVCC_CSKeysRequest { - struct srvcC_CSKeysRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } srvcC_CSKeysRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRVCC_CSKeysRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_CSKeysRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRVCC_CSKeysRequest_H_ */ -#include diff --git a/src/ranap/RANAP_SRVCC-CSKeysResponse.h b/src/ranap/RANAP_SRVCC-CSKeysResponse.h deleted file mode 100644 index 81e2cc4..0000000 --- a/src/ranap/RANAP_SRVCC-CSKeysResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SRVCC_CSKeysResponse_H_ -#define _RANAP_SRVCC_CSKeysResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRVCC-CSKeysResponse */ -typedef struct RANAP_SRVCC_CSKeysResponse { - struct srvcC_CSKeysResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } srvcC_CSKeysResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SRVCC_CSKeysResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_CSKeysResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRVCC_CSKeysResponse_H_ */ -#include diff --git a/src/ranap/RANAP_SRVCC-HO-Indication.h b/src/ranap/RANAP_SRVCC-HO-Indication.h deleted file mode 100644 index 36caa2d..0000000 --- a/src/ranap/RANAP_SRVCC-HO-Indication.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRVCC_HO_Indication_H_ -#define _RANAP_SRVCC_HO_Indication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SRVCC_HO_Indication { - RANAP_SRVCC_HO_Indication_ps_and_cs = 0, - RANAP_SRVCC_HO_Indication_cs_only = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_SRVCC_HO_Indication; - -/* RANAP_SRVCC-HO-Indication */ -typedef long RANAP_SRVCC_HO_Indication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_HO_Indication; -asn_struct_free_f RANAP_SRVCC_HO_Indication_free; -asn_struct_print_f RANAP_SRVCC_HO_Indication_print; -asn_constr_check_f RANAP_SRVCC_HO_Indication_constraint; -ber_type_decoder_f RANAP_SRVCC_HO_Indication_decode_ber; -der_type_encoder_f RANAP_SRVCC_HO_Indication_encode_der; -xer_type_decoder_f RANAP_SRVCC_HO_Indication_decode_xer; -xer_type_encoder_f RANAP_SRVCC_HO_Indication_encode_xer; -per_type_decoder_f RANAP_SRVCC_HO_Indication_decode_uper; -per_type_encoder_f RANAP_SRVCC_HO_Indication_encode_uper; -per_type_decoder_f RANAP_SRVCC_HO_Indication_decode_aper; -per_type_encoder_f RANAP_SRVCC_HO_Indication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRVCC_HO_Indication_H_ */ -#include diff --git a/src/ranap/RANAP_SRVCC-Information.h b/src/ranap/RANAP_SRVCC-Information.h deleted file mode 100644 index dcfa755..0000000 --- a/src/ranap/RANAP_SRVCC-Information.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRVCC_Information_H_ -#define _RANAP_SRVCC_Information_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SRVCC-Information */ -typedef struct RANAP_SRVCC_Information { - BIT_STRING_t nonce; - 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_SRVCC_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_Information; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRVCC_Information_H_ */ -#include diff --git a/src/ranap/RANAP_SRVCC-Operation-Possible.h b/src/ranap/RANAP_SRVCC-Operation-Possible.h deleted file mode 100644 index c839c8b..0000000 --- a/src/ranap/RANAP_SRVCC-Operation-Possible.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SRVCC_Operation_Possible_H_ -#define _RANAP_SRVCC_Operation_Possible_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SRVCC_Operation_Possible { - RANAP_SRVCC_Operation_Possible_srvcc_possible = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_SRVCC_Operation_Possible; - -/* RANAP_SRVCC-Operation-Possible */ -typedef long RANAP_SRVCC_Operation_Possible_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SRVCC_Operation_Possible; -asn_struct_free_f RANAP_SRVCC_Operation_Possible_free; -asn_struct_print_f RANAP_SRVCC_Operation_Possible_print; -asn_constr_check_f RANAP_SRVCC_Operation_Possible_constraint; -ber_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_ber; -der_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_der; -xer_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_xer; -xer_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_xer; -per_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_uper; -per_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_uper; -per_type_decoder_f RANAP_SRVCC_Operation_Possible_decode_aper; -per_type_encoder_f RANAP_SRVCC_Operation_Possible_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SRVCC_Operation_Possible_H_ */ -#include diff --git a/src/ranap/RANAP_SecurityModeCommand.h b/src/ranap/RANAP_SecurityModeCommand.h deleted file mode 100644 index 82384a1..0000000 --- a/src/ranap/RANAP_SecurityModeCommand.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SecurityModeCommand_H_ -#define _RANAP_SecurityModeCommand_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SecurityModeCommand */ -typedef struct RANAP_SecurityModeCommand { - struct securityModeCommand_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } securityModeCommand_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SecurityModeCommand_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeCommand; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SecurityModeCommand_H_ */ -#include diff --git a/src/ranap/RANAP_SecurityModeComplete.h b/src/ranap/RANAP_SecurityModeComplete.h deleted file mode 100644 index b14d22f..0000000 --- a/src/ranap/RANAP_SecurityModeComplete.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SecurityModeComplete_H_ -#define _RANAP_SecurityModeComplete_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SecurityModeComplete */ -typedef struct RANAP_SecurityModeComplete { - struct securityModeComplete_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } securityModeComplete_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SecurityModeComplete_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeComplete; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SecurityModeComplete_H_ */ -#include diff --git a/src/ranap/RANAP_SecurityModeReject.h b/src/ranap/RANAP_SecurityModeReject.h deleted file mode 100644 index f4e87db..0000000 --- a/src/ranap/RANAP_SecurityModeReject.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SecurityModeReject_H_ -#define _RANAP_SecurityModeReject_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SecurityModeReject */ -typedef struct RANAP_SecurityModeReject { - struct securityModeReject_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } securityModeReject_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SecurityModeReject_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SecurityModeReject; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SecurityModeReject_H_ */ -#include diff --git a/src/ranap/RANAP_Service-Handover.h b/src/ranap/RANAP_Service-Handover.h deleted file mode 100644 index 1d54b1b..0000000 --- a/src/ranap/RANAP_Service-Handover.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Service_Handover_H_ -#define _RANAP_Service_Handover_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Service_Handover { - RANAP_Service_Handover_handover_to_GSM_should_be_performed = 0, - RANAP_Service_Handover_handover_to_GSM_should_not_be_performed = 1, - RANAP_Service_Handover_handover_to_GSM_shall_not_be_performed = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_Service_Handover; - -/* RANAP_Service-Handover */ -typedef long RANAP_Service_Handover_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Service_Handover; -asn_struct_free_f RANAP_Service_Handover_free; -asn_struct_print_f RANAP_Service_Handover_print; -asn_constr_check_f RANAP_Service_Handover_constraint; -ber_type_decoder_f RANAP_Service_Handover_decode_ber; -der_type_encoder_f RANAP_Service_Handover_encode_der; -xer_type_decoder_f RANAP_Service_Handover_decode_xer; -xer_type_encoder_f RANAP_Service_Handover_encode_xer; -per_type_decoder_f RANAP_Service_Handover_decode_uper; -per_type_encoder_f RANAP_Service_Handover_encode_uper; -per_type_decoder_f RANAP_Service_Handover_decode_aper; -per_type_encoder_f RANAP_Service_Handover_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Service_Handover_H_ */ -#include diff --git a/src/ranap/RANAP_Session-Re-establishment-Indicator.h b/src/ranap/RANAP_Session-Re-establishment-Indicator.h deleted file mode 100644 index ea9b931..0000000 --- a/src/ranap/RANAP_Session-Re-establishment-Indicator.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Session_Re_establishment_Indicator_H_ -#define _RANAP_Session_Re_establishment_Indicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_Session_Re_establishment_Indicator { - RANAP_Session_Re_establishment_Indicator_true = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_Session_Re_establishment_Indicator; - -/* RANAP_Session-Re-establishment-Indicator */ -typedef long RANAP_Session_Re_establishment_Indicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Session_Re_establishment_Indicator; -asn_struct_free_f RANAP_Session_Re_establishment_Indicator_free; -asn_struct_print_f RANAP_Session_Re_establishment_Indicator_print; -asn_constr_check_f RANAP_Session_Re_establishment_Indicator_constraint; -ber_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_ber; -der_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_der; -xer_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_xer; -xer_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_xer; -per_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_uper; -per_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_uper; -per_type_decoder_f RANAP_Session_Re_establishment_Indicator_decode_aper; -per_type_encoder_f RANAP_Session_Re_establishment_Indicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Session_Re_establishment_Indicator_H_ */ -#include diff --git a/src/ranap/RANAP_SessionUpdateID.h b/src/ranap/RANAP_SessionUpdateID.h deleted file mode 100644 index 3d9f9aa..0000000 --- a/src/ranap/RANAP_SessionUpdateID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SessionUpdateID_H_ -#define _RANAP_SessionUpdateID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SessionUpdateID */ -typedef long RANAP_SessionUpdateID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SessionUpdateID; -asn_struct_free_f RANAP_SessionUpdateID_free; -asn_struct_print_f RANAP_SessionUpdateID_print; -asn_constr_check_f RANAP_SessionUpdateID_constraint; -ber_type_decoder_f RANAP_SessionUpdateID_decode_ber; -der_type_encoder_f RANAP_SessionUpdateID_encode_der; -xer_type_decoder_f RANAP_SessionUpdateID_decode_xer; -xer_type_encoder_f RANAP_SessionUpdateID_encode_xer; -per_type_decoder_f RANAP_SessionUpdateID_decode_uper; -per_type_encoder_f RANAP_SessionUpdateID_encode_uper; -per_type_decoder_f RANAP_SessionUpdateID_decode_aper; -per_type_encoder_f RANAP_SessionUpdateID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SessionUpdateID_H_ */ -#include diff --git a/src/ranap/RANAP_Shared-Network-Information.h b/src/ranap/RANAP_Shared-Network-Information.h deleted file mode 100644 index 1bfa3c1..0000000 --- a/src/ranap/RANAP_Shared-Network-Information.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Shared_Network_Information_H_ -#define _RANAP_Shared_Network_Information_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Shared-Network-Information */ -typedef struct RANAP_Shared_Network_Information { - RANAP_PLMNs_in_shared_network_t pLMNs_in_shared_network; - 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_Shared_Network_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Shared_Network_Information; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Shared_Network_Information_H_ */ -#include diff --git a/src/ranap/RANAP_SignallingIndication.h b/src/ranap/RANAP_SignallingIndication.h deleted file mode 100644 index 4c95a32..0000000 --- a/src/ranap/RANAP_SignallingIndication.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SignallingIndication_H_ -#define _RANAP_SignallingIndication_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SignallingIndication { - RANAP_SignallingIndication_signalling = 0 - /* - * Enumeration is extensible - */ -} e_RANAP_SignallingIndication; - -/* RANAP_SignallingIndication */ -typedef long RANAP_SignallingIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SignallingIndication; -asn_struct_free_f RANAP_SignallingIndication_free; -asn_struct_print_f RANAP_SignallingIndication_print; -asn_constr_check_f RANAP_SignallingIndication_constraint; -ber_type_decoder_f RANAP_SignallingIndication_decode_ber; -der_type_encoder_f RANAP_SignallingIndication_encode_der; -xer_type_decoder_f RANAP_SignallingIndication_decode_xer; -xer_type_encoder_f RANAP_SignallingIndication_encode_xer; -per_type_decoder_f RANAP_SignallingIndication_decode_uper; -per_type_encoder_f RANAP_SignallingIndication_encode_uper; -per_type_decoder_f RANAP_SignallingIndication_decode_aper; -per_type_encoder_f RANAP_SignallingIndication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SignallingIndication_H_ */ -#include diff --git a/src/ranap/RANAP_Source-ToTarget-TransparentContainer.h b/src/ranap/RANAP_Source-ToTarget-TransparentContainer.h deleted file mode 100644 index 84b1571..0000000 --- a/src/ranap/RANAP_Source-ToTarget-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Source_ToTarget_TransparentContainer_H_ -#define _RANAP_Source_ToTarget_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Source-ToTarget-TransparentContainer */ -typedef OCTET_STRING_t RANAP_Source_ToTarget_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Source_ToTarget_TransparentContainer; -asn_struct_free_f RANAP_Source_ToTarget_TransparentContainer_free; -asn_struct_print_f RANAP_Source_ToTarget_TransparentContainer_print; -asn_constr_check_f RANAP_Source_ToTarget_TransparentContainer_constraint; -ber_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_Source_ToTarget_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_Source_ToTarget_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Source_ToTarget_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h b/src/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h deleted file mode 100644 index e86c070..0000000 --- a/src/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ -#define _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SourceBSS-ToTargetBSS-TransparentContainer */ -typedef OCTET_STRING_t RANAP_SourceBSS_ToTargetBSS_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceBSS_ToTargetBSS_TransparentContainer; -asn_struct_free_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_free; -asn_struct_print_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_print; -asn_constr_check_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_constraint; -ber_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_SourceBSS_ToTargetBSS_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_SourceCellID.h b/src/ranap/RANAP_SourceCellID.h deleted file mode 100644 index a21e3c2..0000000 --- a/src/ranap/RANAP_SourceCellID.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceCellID_H_ -#define _RANAP_SourceCellID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SourceCellID_PR { - RANAP_SourceCellID_PR_NOTHING, /* No components present */ - RANAP_SourceCellID_PR_sourceUTRANCellID, - RANAP_SourceCellID_PR_sourceGERANCellID, - /* Extensions may appear below */ - -} RANAP_SourceCellID_PR; - -/* RANAP_SourceCellID */ -typedef struct RANAP_SourceCellID { - RANAP_SourceCellID_PR present; - union RANAP_SourceCellID_u { - RANAP_SourceUTRANCellID_t sourceUTRANCellID; - RANAP_CGI_t sourceGERANCellID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SourceCellID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceCellID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceCellID_H_ */ -#include diff --git a/src/ranap/RANAP_SourceID.h b/src/ranap/RANAP_SourceID.h deleted file mode 100644 index d028439..0000000 --- a/src/ranap/RANAP_SourceID.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceID_H_ -#define _RANAP_SourceID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SourceID_PR { - RANAP_SourceID_PR_NOTHING, /* No components present */ - RANAP_SourceID_PR_sourceRNC_ID, - RANAP_SourceID_PR_sAI, - /* Extensions may appear below */ - -} RANAP_SourceID_PR; - -/* RANAP_SourceID */ -typedef struct RANAP_SourceID { - RANAP_SourceID_PR present; - union RANAP_SourceID_u { - RANAP_SourceRNC_ID_t sourceRNC_ID; - RANAP_SAI_t sAI; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SourceID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceID_H_ */ -#include diff --git a/src/ranap/RANAP_SourceRNC-ID.h b/src/ranap/RANAP_SourceRNC-ID.h deleted file mode 100644 index ad24ffd..0000000 --- a/src/ranap/RANAP_SourceRNC-ID.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceRNC_ID_H_ -#define _RANAP_SourceRNC_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SourceRNC-ID */ -typedef struct RANAP_SourceRNC_ID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_RNC_ID_t rNC_ID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SourceRNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceRNC_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceRNC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h b/src/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h deleted file mode 100644 index 0c34fe7..0000000 --- a/src/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ -#define _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SourceRNC-ToTargetRNC-TransparentContainer */ -typedef struct RANAP_SourceRNC_ToTargetRNC_TransparentContainer { - RANAP_RRC_Container_t rRC_Container; - RANAP_NumberOfIuInstances_t numberOfIuInstances; - RANAP_RelocationType_t relocationType; - RANAP_ChosenIntegrityProtectionAlgorithm_t *chosenIntegrityProtectionAlgorithm /* OPTIONAL */; - RANAP_IntegrityProtectionKey_t *integrityProtectionKey /* OPTIONAL */; - RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForSignalling /* OPTIONAL */; - RANAP_EncryptionKey_t *cipheringKey /* OPTIONAL */; - RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForCS /* OPTIONAL */; - RANAP_ChosenEncryptionAlgorithm_t *chosenEncryptionAlgorithForPS /* OPTIONAL */; - RANAP_D_RNTI_t *d_RNTI /* OPTIONAL */; - RANAP_TargetCellId_t *targetCellId /* OPTIONAL */; - RANAP_RAB_TrCH_Mapping_t *rAB_TrCH_Mapping /* 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_SourceRNC_ToTargetRNC_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceRNC_ToTargetRNC_TransparentContainer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_SourceStatisticsDescriptor.h b/src/ranap/RANAP_SourceStatisticsDescriptor.h deleted file mode 100644 index 5f459eb..0000000 --- a/src/ranap/RANAP_SourceStatisticsDescriptor.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceStatisticsDescriptor_H_ -#define _RANAP_SourceStatisticsDescriptor_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_SourceStatisticsDescriptor { - RANAP_SourceStatisticsDescriptor_speech = 0, - RANAP_SourceStatisticsDescriptor_unknown = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_SourceStatisticsDescriptor; - -/* RANAP_SourceStatisticsDescriptor */ -typedef long RANAP_SourceStatisticsDescriptor_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceStatisticsDescriptor; -asn_struct_free_f RANAP_SourceStatisticsDescriptor_free; -asn_struct_print_f RANAP_SourceStatisticsDescriptor_print; -asn_constr_check_f RANAP_SourceStatisticsDescriptor_constraint; -ber_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_ber; -der_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_der; -xer_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_xer; -xer_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_xer; -per_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_uper; -per_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_uper; -per_type_decoder_f RANAP_SourceStatisticsDescriptor_decode_aper; -per_type_encoder_f RANAP_SourceStatisticsDescriptor_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceStatisticsDescriptor_H_ */ -#include diff --git a/src/ranap/RANAP_SourceUTRANCellID.h b/src/ranap/RANAP_SourceUTRANCellID.h deleted file mode 100644 index 57bc739..0000000 --- a/src/ranap/RANAP_SourceUTRANCellID.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceUTRANCellID_H_ -#define _RANAP_SourceUTRANCellID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SourceUTRANCellID */ -typedef struct RANAP_SourceUTRANCellID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_TargetCellId_t uTRANcellID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SourceUTRANCellID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceUTRANCellID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceUTRANCellID_H_ */ -#include diff --git a/src/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h b/src/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h deleted file mode 100644 index 347fb40..0000000 --- a/src/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ -#define _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer */ -typedef OCTET_STRING_t RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer; -asn_struct_free_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_free; -asn_struct_print_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_print; -asn_constr_check_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_constraint; -ber_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_SubflowSDU-Size.h b/src/ranap/RANAP_SubflowSDU-Size.h deleted file mode 100644 index daaf20b..0000000 --- a/src/ranap/RANAP_SubflowSDU-Size.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SubflowSDU_Size_H_ -#define _RANAP_SubflowSDU_Size_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SubflowSDU-Size */ -typedef long RANAP_SubflowSDU_Size_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SubflowSDU_Size; -asn_struct_free_f RANAP_SubflowSDU_Size_free; -asn_struct_print_f RANAP_SubflowSDU_Size_print; -asn_constr_check_f RANAP_SubflowSDU_Size_constraint; -ber_type_decoder_f RANAP_SubflowSDU_Size_decode_ber; -der_type_encoder_f RANAP_SubflowSDU_Size_encode_der; -xer_type_decoder_f RANAP_SubflowSDU_Size_decode_xer; -xer_type_encoder_f RANAP_SubflowSDU_Size_encode_xer; -per_type_decoder_f RANAP_SubflowSDU_Size_decode_uper; -per_type_encoder_f RANAP_SubflowSDU_Size_encode_uper; -per_type_decoder_f RANAP_SubflowSDU_Size_decode_aper; -per_type_encoder_f RANAP_SubflowSDU_Size_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SubflowSDU_Size_H_ */ -#include diff --git a/src/ranap/RANAP_SubscriberProfileIDforRFP.h b/src/ranap/RANAP_SubscriberProfileIDforRFP.h deleted file mode 100644 index 984957b..0000000 --- a/src/ranap/RANAP_SubscriberProfileIDforRFP.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SubscriberProfileIDforRFP_H_ -#define _RANAP_SubscriberProfileIDforRFP_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SubscriberProfileIDforRFP */ -typedef long RANAP_SubscriberProfileIDforRFP_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SubscriberProfileIDforRFP; -asn_struct_free_f RANAP_SubscriberProfileIDforRFP_free; -asn_struct_print_f RANAP_SubscriberProfileIDforRFP_print; -asn_constr_check_f RANAP_SubscriberProfileIDforRFP_constraint; -ber_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_ber; -der_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_der; -xer_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_xer; -xer_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_xer; -per_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_uper; -per_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_uper; -per_type_decoder_f RANAP_SubscriberProfileIDforRFP_decode_aper; -per_type_encoder_f RANAP_SubscriberProfileIDforRFP_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SubscriberProfileIDforRFP_H_ */ -#include diff --git a/src/ranap/RANAP_SuccessfulOutcome.h b/src/ranap/RANAP_SuccessfulOutcome.h deleted file mode 100644 index e7243c2..0000000 --- a/src/ranap/RANAP_SuccessfulOutcome.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_SuccessfulOutcome_H_ -#define _RANAP_SuccessfulOutcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SuccessfulOutcome */ -typedef struct RANAP_SuccessfulOutcome { - RANAP_ProcedureCode_t procedureCode; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SuccessfulOutcome_H_ */ -#include diff --git a/src/ranap/RANAP_SupportedBitrate.h b/src/ranap/RANAP_SupportedBitrate.h deleted file mode 100644 index a65f694..0000000 --- a/src/ranap/RANAP_SupportedBitrate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SupportedBitrate_H_ -#define _RANAP_SupportedBitrate_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SupportedBitrate */ -typedef long RANAP_SupportedBitrate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SupportedBitrate; -asn_struct_free_f RANAP_SupportedBitrate_free; -asn_struct_print_f RANAP_SupportedBitrate_print; -asn_constr_check_f RANAP_SupportedBitrate_constraint; -ber_type_decoder_f RANAP_SupportedBitrate_decode_ber; -der_type_encoder_f RANAP_SupportedBitrate_encode_der; -xer_type_decoder_f RANAP_SupportedBitrate_decode_xer; -xer_type_encoder_f RANAP_SupportedBitrate_encode_xer; -per_type_decoder_f RANAP_SupportedBitrate_decode_uper; -per_type_encoder_f RANAP_SupportedBitrate_encode_uper; -per_type_decoder_f RANAP_SupportedBitrate_decode_aper; -per_type_encoder_f RANAP_SupportedBitrate_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SupportedBitrate_H_ */ -#include diff --git a/src/ranap/RANAP_SupportedRAB-ParameterBitrateList.h b/src/ranap/RANAP_SupportedRAB-ParameterBitrateList.h deleted file mode 100644 index 609cd41..0000000 --- a/src/ranap/RANAP_SupportedRAB-ParameterBitrateList.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_SupportedRAB_ParameterBitrateList_H_ -#define _RANAP_SupportedRAB_ParameterBitrateList_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_SupportedRAB-ParameterBitrateList */ -typedef struct RANAP_SupportedRAB_ParameterBitrateList { - A_SEQUENCE_OF(RANAP_SupportedBitrate_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_SupportedRAB_ParameterBitrateList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_SupportedRAB_ParameterBitrateList; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_SupportedRAB_ParameterBitrateList_H_ */ -#include diff --git a/src/ranap/RANAP_TAC.h b/src/ranap/RANAP_TAC.h deleted file mode 100644 index 7b3e47b..0000000 --- a/src/ranap/RANAP_TAC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TAC_H_ -#define _RANAP_TAC_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TAC */ -typedef OCTET_STRING_t RANAP_TAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TAC; -asn_struct_free_f RANAP_TAC_free; -asn_struct_print_f RANAP_TAC_print; -asn_constr_check_f RANAP_TAC_constraint; -ber_type_decoder_f RANAP_TAC_decode_ber; -der_type_encoder_f RANAP_TAC_encode_der; -xer_type_decoder_f RANAP_TAC_decode_xer; -xer_type_encoder_f RANAP_TAC_encode_xer; -per_type_decoder_f RANAP_TAC_decode_uper; -per_type_encoder_f RANAP_TAC_encode_uper; -per_type_decoder_f RANAP_TAC_decode_aper; -per_type_encoder_f RANAP_TAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TAC_H_ */ -#include diff --git a/src/ranap/RANAP_TAI.h b/src/ranap/RANAP_TAI.h deleted file mode 100644 index 2aab416..0000000 --- a/src/ranap/RANAP_TAI.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TAI_H_ -#define _RANAP_TAI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TAI */ -typedef struct RANAP_TAI { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_TAC_t tAC; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TAI_H_ */ -#include diff --git a/src/ranap/RANAP_TBCD-STRING.h b/src/ranap/RANAP_TBCD-STRING.h deleted file mode 100644 index b3787aa..0000000 --- a/src/ranap/RANAP_TBCD-STRING.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TBCD_STRING_H_ -#define _RANAP_TBCD_STRING_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TBCD-STRING */ -typedef OCTET_STRING_t RANAP_TBCD_STRING_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TBCD_STRING; -asn_struct_free_f RANAP_TBCD_STRING_free; -asn_struct_print_f RANAP_TBCD_STRING_print; -asn_constr_check_f RANAP_TBCD_STRING_constraint; -ber_type_decoder_f RANAP_TBCD_STRING_decode_ber; -der_type_encoder_f RANAP_TBCD_STRING_encode_der; -xer_type_decoder_f RANAP_TBCD_STRING_decode_xer; -xer_type_encoder_f RANAP_TBCD_STRING_encode_xer; -per_type_decoder_f RANAP_TBCD_STRING_decode_uper; -per_type_encoder_f RANAP_TBCD_STRING_encode_uper; -per_type_decoder_f RANAP_TBCD_STRING_decode_aper; -per_type_encoder_f RANAP_TBCD_STRING_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TBCD_STRING_H_ */ -#include diff --git a/src/ranap/RANAP_TMGI.h b/src/ranap/RANAP_TMGI.h deleted file mode 100644 index 310b162..0000000 --- a/src/ranap/RANAP_TMGI.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TMGI_H_ -#define _RANAP_TMGI_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TMGI */ -typedef struct RANAP_TMGI { - RANAP_PLMNidentity_t pLMNidentity; - OCTET_STRING_t serviceID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TMGI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TMGI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TMGI_H_ */ -#include diff --git a/src/ranap/RANAP_TMSI.h b/src/ranap/RANAP_TMSI.h deleted file mode 100644 index f4d4c4d..0000000 --- a/src/ranap/RANAP_TMSI.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TMSI_H_ -#define _RANAP_TMSI_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TMSI */ -typedef OCTET_STRING_t RANAP_TMSI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TMSI; -asn_struct_free_f RANAP_TMSI_free; -asn_struct_print_f RANAP_TMSI_print; -asn_constr_check_f RANAP_TMSI_constraint; -ber_type_decoder_f RANAP_TMSI_decode_ber; -der_type_encoder_f RANAP_TMSI_encode_der; -xer_type_decoder_f RANAP_TMSI_decode_xer; -xer_type_encoder_f RANAP_TMSI_encode_xer; -per_type_decoder_f RANAP_TMSI_decode_uper; -per_type_encoder_f RANAP_TMSI_encode_uper; -per_type_decoder_f RANAP_TMSI_decode_aper; -per_type_encoder_f RANAP_TMSI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TMSI_H_ */ -#include diff --git a/src/ranap/RANAP_TNLInformationEnhRelInfoReq.h b/src/ranap/RANAP_TNLInformationEnhRelInfoReq.h deleted file mode 100644 index cd5fedf..0000000 --- a/src/ranap/RANAP_TNLInformationEnhRelInfoReq.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_TNLInformationEnhRelInfoReq_H_ -#define _RANAP_TNLInformationEnhRelInfoReq_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TNLInformationEnhRelInfoReq */ -typedef struct RANAP_TNLInformationEnhRelInfoReq { - RANAP_TransportLayerAddress_t transportLayerAddress; - RANAP_IuTransportAssociation_t iuTransportAssociation; - 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_TNLInformationEnhRelInfoReq_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TNLInformationEnhRelInfoReq; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TNLInformationEnhRelInfoReq_H_ */ -#include diff --git a/src/ranap/RANAP_TNLInformationEnhRelInfoRes.h b/src/ranap/RANAP_TNLInformationEnhRelInfoRes.h deleted file mode 100644 index c01c804..0000000 --- a/src/ranap/RANAP_TNLInformationEnhRelInfoRes.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_TNLInformationEnhRelInfoRes_H_ -#define _RANAP_TNLInformationEnhRelInfoRes_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TNLInformationEnhRelInfoRes */ -typedef struct RANAP_TNLInformationEnhRelInfoRes { - RANAP_TransportLayerAddress_t dl_forwardingTransportLayerAddress; - RANAP_IuTransportAssociation_t dl_forwardingTransportAssociation; - 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_TNLInformationEnhRelInfoRes_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TNLInformationEnhRelInfoRes; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TNLInformationEnhRelInfoRes_H_ */ -#include diff --git a/src/ranap/RANAP_Target-ToSource-TransparentContainer.h b/src/ranap/RANAP_Target-ToSource-TransparentContainer.h deleted file mode 100644 index 0b82065..0000000 --- a/src/ranap/RANAP_Target-ToSource-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Target_ToSource_TransparentContainer_H_ -#define _RANAP_Target_ToSource_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Target-ToSource-TransparentContainer */ -typedef OCTET_STRING_t RANAP_Target_ToSource_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Target_ToSource_TransparentContainer; -asn_struct_free_f RANAP_Target_ToSource_TransparentContainer_free; -asn_struct_print_f RANAP_Target_ToSource_TransparentContainer_print; -asn_constr_check_f RANAP_Target_ToSource_TransparentContainer_constraint; -ber_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_Target_ToSource_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_Target_ToSource_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Target_ToSource_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h b/src/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h deleted file mode 100644 index 9ee065e..0000000 --- a/src/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ -#define _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargetBSS-ToSourceBSS-TransparentContainer */ -typedef OCTET_STRING_t RANAP_TargetBSS_ToSourceBSS_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetBSS_ToSourceBSS_TransparentContainer; -asn_struct_free_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_free; -asn_struct_print_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_print; -asn_constr_check_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_constraint; -ber_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_TargetBSS_ToSourceBSS_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_TargetCellId.h b/src/ranap/RANAP_TargetCellId.h deleted file mode 100644 index 06dcb01..0000000 --- a/src/ranap/RANAP_TargetCellId.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetCellId_H_ -#define _RANAP_TargetCellId_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargetCellId */ -typedef long RANAP_TargetCellId_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetCellId; -asn_struct_free_f RANAP_TargetCellId_free; -asn_struct_print_f RANAP_TargetCellId_print; -asn_constr_check_f RANAP_TargetCellId_constraint; -ber_type_decoder_f RANAP_TargetCellId_decode_ber; -der_type_encoder_f RANAP_TargetCellId_encode_der; -xer_type_decoder_f RANAP_TargetCellId_decode_xer; -xer_type_encoder_f RANAP_TargetCellId_encode_xer; -per_type_decoder_f RANAP_TargetCellId_decode_uper; -per_type_encoder_f RANAP_TargetCellId_encode_uper; -per_type_decoder_f RANAP_TargetCellId_decode_aper; -per_type_encoder_f RANAP_TargetCellId_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetCellId_H_ */ -#include diff --git a/src/ranap/RANAP_TargetENB-ID.h b/src/ranap/RANAP_TargetENB-ID.h deleted file mode 100644 index d7f6d5c..0000000 --- a/src/ranap/RANAP_TargetENB-ID.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetENB_ID_H_ -#define _RANAP_TargetENB_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargetENB-ID */ -typedef struct RANAP_TargetENB_ID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_ENB_ID_t eNB_ID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - RANAP_TAI_t selectedTAI; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TargetENB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetENB_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetENB_ID_H_ */ -#include diff --git a/src/ranap/RANAP_TargetID.h b/src/ranap/RANAP_TargetID.h deleted file mode 100644 index c6b6ff6..0000000 --- a/src/ranap/RANAP_TargetID.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetID_H_ -#define _RANAP_TargetID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TargetID_PR { - RANAP_TargetID_PR_NOTHING, /* No components present */ - RANAP_TargetID_PR_targetRNC_ID, - RANAP_TargetID_PR_cGI, - /* Extensions may appear below */ - RANAP_TargetID_PR_targeteNB_ID -} RANAP_TargetID_PR; - -/* RANAP_TargetID */ -typedef struct RANAP_TargetID { - RANAP_TargetID_PR present; - union RANAP_TargetID_u { - RANAP_TargetRNC_ID_t targetRNC_ID; - RANAP_CGI_t cGI; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_TargetENB_ID_t targeteNB_ID; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TargetID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetID_H_ */ -#include diff --git a/src/ranap/RANAP_TargetRNC-ID.h b/src/ranap/RANAP_TargetRNC-ID.h deleted file mode 100644 index 1482c30..0000000 --- a/src/ranap/RANAP_TargetRNC-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetRNC_ID_H_ -#define _RANAP_TargetRNC_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargetRNC-ID */ -typedef struct RANAP_TargetRNC_ID { - RANAP_LAI_t lAI; - RANAP_RAC_t *rAC /* OPTIONAL */; - RANAP_RNC_ID_t rNC_ID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TargetRNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetRNC_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetRNC_ID_H_ */ -#include diff --git a/src/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h b/src/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h deleted file mode 100644 index 78ee67c..0000000 --- a/src/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ -#define _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargetRNC-ToSourceRNC-TransparentContainer */ -typedef struct RANAP_TargetRNC_ToSourceRNC_TransparentContainer { - RANAP_RRC_Container_t rRC_Container; - RANAP_D_RNTI_t *d_RNTI /* 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_TargetRNC_ToSourceRNC_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargetRNC_ToSourceRNC_TransparentContainer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h b/src/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h deleted file mode 100644 index 82f02cd..0000000 --- a/src/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ -#define _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer */ -typedef OCTET_STRING_t RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer; -asn_struct_free_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_free; -asn_struct_print_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_print; -asn_constr_check_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_constraint; -ber_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_ber; -der_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_der; -xer_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_xer; -xer_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_xer; -per_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_uper; -per_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_uper; -per_type_decoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_decode_aper; -per_type_encoder_f RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ */ -#include diff --git a/src/ranap/RANAP_TemporaryUE-ID.h b/src/ranap/RANAP_TemporaryUE-ID.h deleted file mode 100644 index f440ed2..0000000 --- a/src/ranap/RANAP_TemporaryUE-ID.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TemporaryUE_ID_H_ -#define _RANAP_TemporaryUE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TemporaryUE_ID_PR { - RANAP_TemporaryUE_ID_PR_NOTHING, /* No components present */ - RANAP_TemporaryUE_ID_PR_tMSI, - RANAP_TemporaryUE_ID_PR_p_TMSI, - /* Extensions may appear below */ - -} RANAP_TemporaryUE_ID_PR; - -/* RANAP_TemporaryUE-ID */ -typedef struct RANAP_TemporaryUE_ID { - RANAP_TemporaryUE_ID_PR present; - union RANAP_TemporaryUE_ID_u { - RANAP_TMSI_t tMSI; - RANAP_P_TMSI_t p_TMSI; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TemporaryUE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TemporaryUE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TemporaryUE_ID_H_ */ -#include diff --git a/src/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h b/src/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h deleted file mode 100644 index f525d6a..0000000 --- a/src/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ -#define _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Time-UE-StayedInCell-EnhancedGranularity */ -typedef long RANAP_Time_UE_StayedInCell_EnhancedGranularity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Time_UE_StayedInCell_EnhancedGranularity; -asn_struct_free_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_free; -asn_struct_print_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_print; -asn_constr_check_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_constraint; -ber_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_ber; -der_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_der; -xer_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_xer; -xer_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_xer; -per_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_uper; -per_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_uper; -per_type_decoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_decode_aper; -per_type_encoder_f RANAP_Time_UE_StayedInCell_EnhancedGranularity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ */ -#include diff --git a/src/ranap/RANAP_Time-UE-StayedInCell.h b/src/ranap/RANAP_Time-UE-StayedInCell.h deleted file mode 100644 index d87a899..0000000 --- a/src/ranap/RANAP_Time-UE-StayedInCell.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_Time_UE_StayedInCell_H_ -#define _RANAP_Time_UE_StayedInCell_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_Time-UE-StayedInCell */ -typedef long RANAP_Time_UE_StayedInCell_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_Time_UE_StayedInCell; -asn_struct_free_f RANAP_Time_UE_StayedInCell_free; -asn_struct_print_f RANAP_Time_UE_StayedInCell_print; -asn_constr_check_f RANAP_Time_UE_StayedInCell_constraint; -ber_type_decoder_f RANAP_Time_UE_StayedInCell_decode_ber; -der_type_encoder_f RANAP_Time_UE_StayedInCell_encode_der; -xer_type_decoder_f RANAP_Time_UE_StayedInCell_decode_xer; -xer_type_encoder_f RANAP_Time_UE_StayedInCell_encode_xer; -per_type_decoder_f RANAP_Time_UE_StayedInCell_decode_uper; -per_type_encoder_f RANAP_Time_UE_StayedInCell_encode_uper; -per_type_decoder_f RANAP_Time_UE_StayedInCell_decode_aper; -per_type_encoder_f RANAP_Time_UE_StayedInCell_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_Time_UE_StayedInCell_H_ */ -#include diff --git a/src/ranap/RANAP_TimeToMBMSDataTransfer.h b/src/ranap/RANAP_TimeToMBMSDataTransfer.h deleted file mode 100644 index 31ede6e..0000000 --- a/src/ranap/RANAP_TimeToMBMSDataTransfer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TimeToMBMSDataTransfer_H_ -#define _RANAP_TimeToMBMSDataTransfer_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TimeToMBMSDataTransfer */ -typedef OCTET_STRING_t RANAP_TimeToMBMSDataTransfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TimeToMBMSDataTransfer; -asn_struct_free_f RANAP_TimeToMBMSDataTransfer_free; -asn_struct_print_f RANAP_TimeToMBMSDataTransfer_print; -asn_constr_check_f RANAP_TimeToMBMSDataTransfer_constraint; -ber_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_ber; -der_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_der; -xer_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_xer; -xer_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_xer; -per_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_uper; -per_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_uper; -per_type_decoder_f RANAP_TimeToMBMSDataTransfer_decode_aper; -per_type_encoder_f RANAP_TimeToMBMSDataTransfer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TimeToMBMSDataTransfer_H_ */ -#include diff --git a/src/ranap/RANAP_TimingDifferenceULDL.h b/src/ranap/RANAP_TimingDifferenceULDL.h deleted file mode 100644 index 7497493..0000000 --- a/src/ranap/RANAP_TimingDifferenceULDL.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TimingDifferenceULDL_H_ -#define _RANAP_TimingDifferenceULDL_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TimingDifferenceULDL */ -typedef OCTET_STRING_t RANAP_TimingDifferenceULDL_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TimingDifferenceULDL; -asn_struct_free_f RANAP_TimingDifferenceULDL_free; -asn_struct_print_f RANAP_TimingDifferenceULDL_print; -asn_constr_check_f RANAP_TimingDifferenceULDL_constraint; -ber_type_decoder_f RANAP_TimingDifferenceULDL_decode_ber; -der_type_encoder_f RANAP_TimingDifferenceULDL_encode_der; -xer_type_decoder_f RANAP_TimingDifferenceULDL_decode_xer; -xer_type_encoder_f RANAP_TimingDifferenceULDL_encode_xer; -per_type_decoder_f RANAP_TimingDifferenceULDL_decode_uper; -per_type_encoder_f RANAP_TimingDifferenceULDL_encode_uper; -per_type_decoder_f RANAP_TimingDifferenceULDL_decode_aper; -per_type_encoder_f RANAP_TimingDifferenceULDL_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TimingDifferenceULDL_H_ */ -#include diff --git a/src/ranap/RANAP_TrCH-ID-List.h b/src/ranap/RANAP_TrCH-ID-List.h deleted file mode 100644 index fe0a8d9..0000000 --- a/src/ranap/RANAP_TrCH-ID-List.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TrCH_ID_List_H_ -#define _RANAP_TrCH_ID_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TrCH-ID-List */ -typedef struct RANAP_TrCH_ID_List { - A_SEQUENCE_OF(RANAP_TrCH_ID_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_TrCH_ID_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrCH_ID_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TrCH_ID_List_H_ */ -#include diff --git a/src/ranap/RANAP_TrCH-ID.h b/src/ranap/RANAP_TrCH-ID.h deleted file mode 100644 index 3d7724d..0000000 --- a/src/ranap/RANAP_TrCH-ID.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TrCH_ID_H_ -#define _RANAP_TrCH_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TrCH-ID */ -typedef struct RANAP_TrCH_ID { - RANAP_DCH_ID_t *dCH_ID /* OPTIONAL */; - RANAP_DSCH_ID_t *dSCH_ID /* OPTIONAL */; - RANAP_USCH_ID_t *uSCH_ID /* 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_TrCH_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrCH_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TrCH_ID_H_ */ -#include diff --git a/src/ranap/RANAP_TraceDepth.h b/src/ranap/RANAP_TraceDepth.h deleted file mode 100644 index 4bad74d..0000000 --- a/src/ranap/RANAP_TraceDepth.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceDepth_H_ -#define _RANAP_TraceDepth_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TraceDepth { - RANAP_TraceDepth_minimum = 0, - RANAP_TraceDepth_medium = 1, - RANAP_TraceDepth_maximum = 2 - /* - * Enumeration is extensible - */ -} e_RANAP_TraceDepth; - -/* RANAP_TraceDepth */ -typedef long RANAP_TraceDepth_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceDepth; -asn_struct_free_f RANAP_TraceDepth_free; -asn_struct_print_f RANAP_TraceDepth_print; -asn_constr_check_f RANAP_TraceDepth_constraint; -ber_type_decoder_f RANAP_TraceDepth_decode_ber; -der_type_encoder_f RANAP_TraceDepth_encode_der; -xer_type_decoder_f RANAP_TraceDepth_decode_xer; -xer_type_encoder_f RANAP_TraceDepth_encode_xer; -per_type_decoder_f RANAP_TraceDepth_decode_uper; -per_type_encoder_f RANAP_TraceDepth_encode_uper; -per_type_decoder_f RANAP_TraceDepth_decode_aper; -per_type_encoder_f RANAP_TraceDepth_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceDepth_H_ */ -#include diff --git a/src/ranap/RANAP_TraceInformation.h b/src/ranap/RANAP_TraceInformation.h deleted file mode 100644 index 79ff8ea..0000000 --- a/src/ranap/RANAP_TraceInformation.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceInformation_H_ -#define _RANAP_TraceInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TraceInformation */ -typedef struct RANAP_TraceInformation { - RANAP_TraceReference_t traceReference; - RANAP_UE_ID_t ue_identity; - RANAP_TracePropagationParameters_t *tracePropagationParameters /* 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_TraceInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceInformation_H_ */ -#include diff --git a/src/ranap/RANAP_TracePropagationParameters.h b/src/ranap/RANAP_TracePropagationParameters.h deleted file mode 100644 index 41789a8..0000000 --- a/src/ranap/RANAP_TracePropagationParameters.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TracePropagationParameters_H_ -#define _RANAP_TracePropagationParameters_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TracePropagationParameters */ -typedef struct RANAP_TracePropagationParameters { - RANAP_TraceRecordingSessionReference_t traceRecordingSessionReference; - RANAP_TraceDepth_t traceDepth; - RANAP_ListOfInterfacesToTrace_t *listOfInterfacesToTrace /* 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_TracePropagationParameters_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TracePropagationParameters; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TracePropagationParameters_H_ */ -#include diff --git a/src/ranap/RANAP_TraceRecordingSessionInformation.h b/src/ranap/RANAP_TraceRecordingSessionInformation.h deleted file mode 100644 index d006be2..0000000 --- a/src/ranap/RANAP_TraceRecordingSessionInformation.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceRecordingSessionInformation_H_ -#define _RANAP_TraceRecordingSessionInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TraceRecordingSessionInformation */ -typedef struct RANAP_TraceRecordingSessionInformation { - RANAP_TraceReference_t traceReference; - RANAP_TraceRecordingSessionReference_t traceRecordingSessionReference; - 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_TraceRecordingSessionInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceRecordingSessionInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceRecordingSessionInformation_H_ */ -#include diff --git a/src/ranap/RANAP_TraceRecordingSessionReference.h b/src/ranap/RANAP_TraceRecordingSessionReference.h deleted file mode 100644 index 7545987..0000000 --- a/src/ranap/RANAP_TraceRecordingSessionReference.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceRecordingSessionReference_H_ -#define _RANAP_TraceRecordingSessionReference_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TraceRecordingSessionReference */ -typedef long RANAP_TraceRecordingSessionReference_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceRecordingSessionReference; -asn_struct_free_f RANAP_TraceRecordingSessionReference_free; -asn_struct_print_f RANAP_TraceRecordingSessionReference_print; -asn_constr_check_f RANAP_TraceRecordingSessionReference_constraint; -ber_type_decoder_f RANAP_TraceRecordingSessionReference_decode_ber; -der_type_encoder_f RANAP_TraceRecordingSessionReference_encode_der; -xer_type_decoder_f RANAP_TraceRecordingSessionReference_decode_xer; -xer_type_encoder_f RANAP_TraceRecordingSessionReference_encode_xer; -per_type_decoder_f RANAP_TraceRecordingSessionReference_decode_uper; -per_type_encoder_f RANAP_TraceRecordingSessionReference_encode_uper; -per_type_decoder_f RANAP_TraceRecordingSessionReference_decode_aper; -per_type_encoder_f RANAP_TraceRecordingSessionReference_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceRecordingSessionReference_H_ */ -#include diff --git a/src/ranap/RANAP_TraceReference.h b/src/ranap/RANAP_TraceReference.h deleted file mode 100644 index ab3069d..0000000 --- a/src/ranap/RANAP_TraceReference.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceReference_H_ -#define _RANAP_TraceReference_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TraceReference */ -typedef OCTET_STRING_t RANAP_TraceReference_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceReference; -asn_struct_free_f RANAP_TraceReference_free; -asn_struct_print_f RANAP_TraceReference_print; -asn_constr_check_f RANAP_TraceReference_constraint; -ber_type_decoder_f RANAP_TraceReference_decode_ber; -der_type_encoder_f RANAP_TraceReference_encode_der; -xer_type_decoder_f RANAP_TraceReference_decode_xer; -xer_type_encoder_f RANAP_TraceReference_encode_xer; -per_type_decoder_f RANAP_TraceReference_decode_uper; -per_type_encoder_f RANAP_TraceReference_encode_uper; -per_type_decoder_f RANAP_TraceReference_decode_aper; -per_type_encoder_f RANAP_TraceReference_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceReference_H_ */ -#include diff --git a/src/ranap/RANAP_TraceType.h b/src/ranap/RANAP_TraceType.h deleted file mode 100644 index 1f1edb4..0000000 --- a/src/ranap/RANAP_TraceType.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TraceType_H_ -#define _RANAP_TraceType_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TraceType */ -typedef OCTET_STRING_t RANAP_TraceType_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TraceType; -asn_struct_free_f RANAP_TraceType_free; -asn_struct_print_f RANAP_TraceType_print; -asn_constr_check_f RANAP_TraceType_constraint; -ber_type_decoder_f RANAP_TraceType_decode_ber; -der_type_encoder_f RANAP_TraceType_encode_der; -xer_type_decoder_f RANAP_TraceType_decode_xer; -xer_type_encoder_f RANAP_TraceType_encode_xer; -per_type_decoder_f RANAP_TraceType_decode_uper; -per_type_encoder_f RANAP_TraceType_encode_uper; -per_type_decoder_f RANAP_TraceType_decode_aper; -per_type_encoder_f RANAP_TraceType_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TraceType_H_ */ -#include diff --git a/src/ranap/RANAP_TrafficClass.h b/src/ranap/RANAP_TrafficClass.h deleted file mode 100644 index 5d3eb28..0000000 --- a/src/ranap/RANAP_TrafficClass.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TrafficClass_H_ -#define _RANAP_TrafficClass_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TrafficClass { - RANAP_TrafficClass_conversational = 0, - RANAP_TrafficClass_streaming = 1, - RANAP_TrafficClass_interactive = 2, - RANAP_TrafficClass_background = 3 - /* - * Enumeration is extensible - */ -} e_RANAP_TrafficClass; - -/* RANAP_TrafficClass */ -typedef long RANAP_TrafficClass_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrafficClass; -asn_struct_free_f RANAP_TrafficClass_free; -asn_struct_print_f RANAP_TrafficClass_print; -asn_constr_check_f RANAP_TrafficClass_constraint; -ber_type_decoder_f RANAP_TrafficClass_decode_ber; -der_type_encoder_f RANAP_TrafficClass_encode_der; -xer_type_decoder_f RANAP_TrafficClass_decode_xer; -xer_type_encoder_f RANAP_TrafficClass_encode_xer; -per_type_decoder_f RANAP_TrafficClass_decode_uper; -per_type_encoder_f RANAP_TrafficClass_encode_uper; -per_type_decoder_f RANAP_TrafficClass_decode_aper; -per_type_encoder_f RANAP_TrafficClass_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TrafficClass_H_ */ -#include diff --git a/src/ranap/RANAP_TrafficHandlingPriority.h b/src/ranap/RANAP_TrafficHandlingPriority.h deleted file mode 100644 index 2067c21..0000000 --- a/src/ranap/RANAP_TrafficHandlingPriority.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TrafficHandlingPriority_H_ -#define _RANAP_TrafficHandlingPriority_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TrafficHandlingPriority { - RANAP_TrafficHandlingPriority_spare = 0, - RANAP_TrafficHandlingPriority_highest = 1, - RANAP_TrafficHandlingPriority_lowest = 14, - RANAP_TrafficHandlingPriority_no_priority_used = 15 -} e_RANAP_TrafficHandlingPriority; - -/* RANAP_TrafficHandlingPriority */ -typedef long RANAP_TrafficHandlingPriority_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TrafficHandlingPriority; -asn_struct_free_f RANAP_TrafficHandlingPriority_free; -asn_struct_print_f RANAP_TrafficHandlingPriority_print; -asn_constr_check_f RANAP_TrafficHandlingPriority_constraint; -ber_type_decoder_f RANAP_TrafficHandlingPriority_decode_ber; -der_type_encoder_f RANAP_TrafficHandlingPriority_encode_der; -xer_type_decoder_f RANAP_TrafficHandlingPriority_decode_xer; -xer_type_encoder_f RANAP_TrafficHandlingPriority_encode_xer; -per_type_decoder_f RANAP_TrafficHandlingPriority_decode_uper; -per_type_encoder_f RANAP_TrafficHandlingPriority_encode_uper; -per_type_decoder_f RANAP_TrafficHandlingPriority_decode_aper; -per_type_encoder_f RANAP_TrafficHandlingPriority_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TrafficHandlingPriority_H_ */ -#include diff --git a/src/ranap/RANAP_TransferDelay.h b/src/ranap/RANAP_TransferDelay.h deleted file mode 100644 index 7339967..0000000 --- a/src/ranap/RANAP_TransferDelay.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TransferDelay_H_ -#define _RANAP_TransferDelay_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TransferDelay */ -typedef long RANAP_TransferDelay_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransferDelay; -asn_struct_free_f RANAP_TransferDelay_free; -asn_struct_print_f RANAP_TransferDelay_print; -asn_constr_check_f RANAP_TransferDelay_constraint; -ber_type_decoder_f RANAP_TransferDelay_decode_ber; -der_type_encoder_f RANAP_TransferDelay_encode_der; -xer_type_decoder_f RANAP_TransferDelay_decode_xer; -xer_type_encoder_f RANAP_TransferDelay_encode_xer; -per_type_decoder_f RANAP_TransferDelay_decode_uper; -per_type_encoder_f RANAP_TransferDelay_encode_uper; -per_type_decoder_f RANAP_TransferDelay_decode_aper; -per_type_encoder_f RANAP_TransferDelay_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TransferDelay_H_ */ -#include diff --git a/src/ranap/RANAP_TransportLayerAddress.h b/src/ranap/RANAP_TransportLayerAddress.h deleted file mode 100644 index fb99bac..0000000 --- a/src/ranap/RANAP_TransportLayerAddress.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TransportLayerAddress_H_ -#define _RANAP_TransportLayerAddress_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TransportLayerAddress */ -typedef BIT_STRING_t RANAP_TransportLayerAddress_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransportLayerAddress; -asn_struct_free_f RANAP_TransportLayerAddress_free; -asn_struct_print_f RANAP_TransportLayerAddress_print; -asn_constr_check_f RANAP_TransportLayerAddress_constraint; -ber_type_decoder_f RANAP_TransportLayerAddress_decode_ber; -der_type_encoder_f RANAP_TransportLayerAddress_encode_der; -xer_type_decoder_f RANAP_TransportLayerAddress_decode_xer; -xer_type_encoder_f RANAP_TransportLayerAddress_encode_xer; -per_type_decoder_f RANAP_TransportLayerAddress_decode_uper; -per_type_encoder_f RANAP_TransportLayerAddress_encode_uper; -per_type_decoder_f RANAP_TransportLayerAddress_decode_aper; -per_type_encoder_f RANAP_TransportLayerAddress_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TransportLayerAddress_H_ */ -#include diff --git a/src/ranap/RANAP_TransportLayerInformation.h b/src/ranap/RANAP_TransportLayerInformation.h deleted file mode 100644 index 27560c0..0000000 --- a/src/ranap/RANAP_TransportLayerInformation.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_TransportLayerInformation_H_ -#define _RANAP_TransportLayerInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TransportLayerInformation */ -typedef struct RANAP_TransportLayerInformation { - RANAP_TransportLayerAddress_t transportLayerAddress; - RANAP_IuTransportAssociation_t iuTransportAssociation; - 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_TransportLayerInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TransportLayerInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TransportLayerInformation_H_ */ -#include diff --git a/src/ranap/RANAP_TriggerID.h b/src/ranap/RANAP_TriggerID.h deleted file mode 100644 index eba5820..0000000 --- a/src/ranap/RANAP_TriggerID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TriggerID_H_ -#define _RANAP_TriggerID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TriggerID */ -typedef OCTET_STRING_t RANAP_TriggerID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TriggerID; -asn_struct_free_f RANAP_TriggerID_free; -asn_struct_print_f RANAP_TriggerID_print; -asn_constr_check_f RANAP_TriggerID_constraint; -ber_type_decoder_f RANAP_TriggerID_decode_ber; -der_type_encoder_f RANAP_TriggerID_encode_der; -xer_type_decoder_f RANAP_TriggerID_decode_xer; -xer_type_encoder_f RANAP_TriggerID_encode_xer; -per_type_decoder_f RANAP_TriggerID_decode_uper; -per_type_encoder_f RANAP_TriggerID_encode_uper; -per_type_decoder_f RANAP_TriggerID_decode_aper; -per_type_encoder_f RANAP_TriggerID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TriggerID_H_ */ -#include diff --git a/src/ranap/RANAP_TriggeringMessage.h b/src/ranap/RANAP_TriggeringMessage.h deleted file mode 100644 index f43f734..0000000 --- a/src/ranap/RANAP_TriggeringMessage.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-CommonDataTypes" - * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" - */ - -#ifndef _RANAP_TriggeringMessage_H_ -#define _RANAP_TriggeringMessage_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TriggeringMessage { - RANAP_TriggeringMessage_initiating_message = 0, - RANAP_TriggeringMessage_successful_outcome = 1, - RANAP_TriggeringMessage_unsuccessfull_outcome = 2, - RANAP_TriggeringMessage_outcome = 3 -} e_RANAP_TriggeringMessage; - -/* RANAP_TriggeringMessage */ -typedef long RANAP_TriggeringMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TriggeringMessage; -asn_struct_free_f RANAP_TriggeringMessage_free; -asn_struct_print_f RANAP_TriggeringMessage_print; -asn_constr_check_f RANAP_TriggeringMessage_constraint; -ber_type_decoder_f RANAP_TriggeringMessage_decode_ber; -der_type_encoder_f RANAP_TriggeringMessage_encode_der; -xer_type_decoder_f RANAP_TriggeringMessage_decode_xer; -xer_type_encoder_f RANAP_TriggeringMessage_encode_xer; -per_type_decoder_f RANAP_TriggeringMessage_decode_uper; -per_type_encoder_f RANAP_TriggeringMessage_encode_uper; -per_type_decoder_f RANAP_TriggeringMessage_decode_aper; -per_type_encoder_f RANAP_TriggeringMessage_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TriggeringMessage_H_ */ -#include diff --git a/src/ranap/RANAP_TunnelInformation.h b/src/ranap/RANAP_TunnelInformation.h deleted file mode 100644 index 35dead3..0000000 --- a/src/ranap/RANAP_TunnelInformation.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TunnelInformation_H_ -#define _RANAP_TunnelInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_TunnelInformation */ -typedef struct RANAP_TunnelInformation { - RANAP_TransportLayerAddress_t transportLayerAddress; - RANAP_Port_Number_t *uDP_Port_Number /* 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_TunnelInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TunnelInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TunnelInformation_H_ */ -#include diff --git a/src/ranap/RANAP_TypeOfError.h b/src/ranap/RANAP_TypeOfError.h deleted file mode 100644 index 12b0528..0000000 --- a/src/ranap/RANAP_TypeOfError.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_TypeOfError_H_ -#define _RANAP_TypeOfError_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_TypeOfError { - RANAP_TypeOfError_not_understood = 0, - RANAP_TypeOfError_missing = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_TypeOfError; - -/* RANAP_TypeOfError */ -typedef long RANAP_TypeOfError_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_TypeOfError; -asn_struct_free_f RANAP_TypeOfError_free; -asn_struct_print_f RANAP_TypeOfError_print; -asn_constr_check_f RANAP_TypeOfError_constraint; -ber_type_decoder_f RANAP_TypeOfError_decode_ber; -der_type_encoder_f RANAP_TypeOfError_encode_der; -xer_type_decoder_f RANAP_TypeOfError_decode_xer; -xer_type_encoder_f RANAP_TypeOfError_encode_xer; -per_type_decoder_f RANAP_TypeOfError_decode_uper; -per_type_encoder_f RANAP_TypeOfError_encode_uper; -per_type_decoder_f RANAP_TypeOfError_decode_aper; -per_type_encoder_f RANAP_TypeOfError_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_TypeOfError_H_ */ -#include diff --git a/src/ranap/RANAP_UE-AggregateMaximumBitRate.h b/src/ranap/RANAP_UE-AggregateMaximumBitRate.h deleted file mode 100644 index 39b7510..0000000 --- a/src/ranap/RANAP_UE-AggregateMaximumBitRate.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UE_AggregateMaximumBitRate_H_ -#define _RANAP_UE_AggregateMaximumBitRate_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UE-AggregateMaximumBitRate */ -typedef struct RANAP_UE_AggregateMaximumBitRate { - RANAP_UE_AggregateMaximumBitRateDownlink_t *uE_AggregateMaximumBitRateDownlink /* OPTIONAL */; - RANAP_UE_AggregateMaximumBitRateUplink_t *uE_AggregateMaximumBitRateUplink /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UE_AggregateMaximumBitRate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRate; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UE_AggregateMaximumBitRate_H_ */ -#include diff --git a/src/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h b/src/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h deleted file mode 100644 index 0e6c196..0000000 --- a/src/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UE_AggregateMaximumBitRateDownlink_H_ -#define _RANAP_UE_AggregateMaximumBitRateDownlink_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UE-AggregateMaximumBitRateDownlink */ -typedef long RANAP_UE_AggregateMaximumBitRateDownlink_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRateDownlink; -asn_struct_free_f RANAP_UE_AggregateMaximumBitRateDownlink_free; -asn_struct_print_f RANAP_UE_AggregateMaximumBitRateDownlink_print; -asn_constr_check_f RANAP_UE_AggregateMaximumBitRateDownlink_constraint; -ber_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_ber; -der_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_der; -xer_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_xer; -xer_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_xer; -per_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_uper; -per_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_uper; -per_type_decoder_f RANAP_UE_AggregateMaximumBitRateDownlink_decode_aper; -per_type_encoder_f RANAP_UE_AggregateMaximumBitRateDownlink_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UE_AggregateMaximumBitRateDownlink_H_ */ -#include diff --git a/src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h b/src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h deleted file mode 100644 index fca65bf..0000000 --- a/src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UE_AggregateMaximumBitRateUplink_H_ -#define _RANAP_UE_AggregateMaximumBitRateUplink_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UE-AggregateMaximumBitRateUplink */ -typedef long RANAP_UE_AggregateMaximumBitRateUplink_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_AggregateMaximumBitRateUplink; -asn_struct_free_f RANAP_UE_AggregateMaximumBitRateUplink_free; -asn_struct_print_f RANAP_UE_AggregateMaximumBitRateUplink_print; -asn_constr_check_f RANAP_UE_AggregateMaximumBitRateUplink_constraint; -ber_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_ber; -der_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_der; -xer_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_xer; -xer_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_xer; -per_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_uper; -per_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_uper; -per_type_decoder_f RANAP_UE_AggregateMaximumBitRateUplink_decode_aper; -per_type_encoder_f RANAP_UE_AggregateMaximumBitRateUplink_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UE_AggregateMaximumBitRateUplink_H_ */ -#include diff --git a/src/ranap/RANAP_UE-History-Information.h b/src/ranap/RANAP_UE-History-Information.h deleted file mode 100644 index 92df8b9..0000000 --- a/src/ranap/RANAP_UE-History-Information.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UE_History_Information_H_ -#define _RANAP_UE_History_Information_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UE-History-Information */ -typedef OCTET_STRING_t RANAP_UE_History_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_History_Information; -asn_struct_free_f RANAP_UE_History_Information_free; -asn_struct_print_f RANAP_UE_History_Information_print; -asn_constr_check_f RANAP_UE_History_Information_constraint; -ber_type_decoder_f RANAP_UE_History_Information_decode_ber; -der_type_encoder_f RANAP_UE_History_Information_encode_der; -xer_type_decoder_f RANAP_UE_History_Information_decode_xer; -xer_type_encoder_f RANAP_UE_History_Information_encode_xer; -per_type_decoder_f RANAP_UE_History_Information_decode_uper; -per_type_encoder_f RANAP_UE_History_Information_encode_uper; -per_type_decoder_f RANAP_UE_History_Information_decode_aper; -per_type_encoder_f RANAP_UE_History_Information_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UE_History_Information_H_ */ -#include diff --git a/src/ranap/RANAP_UE-ID.h b/src/ranap/RANAP_UE-ID.h deleted file mode 100644 index d0e957f..0000000 --- a/src/ranap/RANAP_UE-ID.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UE_ID_H_ -#define _RANAP_UE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_UE_ID_PR { - RANAP_UE_ID_PR_NOTHING, /* No components present */ - RANAP_UE_ID_PR_imsi, - RANAP_UE_ID_PR_imei, - /* Extensions may appear below */ - RANAP_UE_ID_PR_imeisv -} RANAP_UE_ID_PR; - -/* RANAP_UE-ID */ -typedef struct RANAP_UE_ID { - RANAP_UE_ID_PR present; - union RANAP_UE_ID_u { - RANAP_IMSI_t imsi; - RANAP_IMEI_t imei; - /* - * This type is extensible, - * possible extensions are below. - */ - RANAP_IMEISV_t imeisv; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UE_ID_H_ */ -#include diff --git a/src/ranap/RANAP_UESBI-Iu.h b/src/ranap/RANAP_UESBI-Iu.h deleted file mode 100644 index adaf8e7..0000000 --- a/src/ranap/RANAP_UESBI-Iu.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UESBI_Iu_H_ -#define _RANAP_UESBI_Iu_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UESBI-Iu */ -typedef struct RANAP_UESBI_Iu { - RANAP_UESBI_IuA_t *uESBI_IuA /* OPTIONAL */; - RANAP_UESBI_IuB_t *uESBI_IuB /* 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_UESBI_Iu_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_Iu; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UESBI_Iu_H_ */ -#include diff --git a/src/ranap/RANAP_UESBI-IuA.h b/src/ranap/RANAP_UESBI-IuA.h deleted file mode 100644 index c4c51bb..0000000 --- a/src/ranap/RANAP_UESBI-IuA.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UESBI_IuA_H_ -#define _RANAP_UESBI_IuA_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UESBI-IuA */ -typedef BIT_STRING_t RANAP_UESBI_IuA_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_IuA; -asn_struct_free_f RANAP_UESBI_IuA_free; -asn_struct_print_f RANAP_UESBI_IuA_print; -asn_constr_check_f RANAP_UESBI_IuA_constraint; -ber_type_decoder_f RANAP_UESBI_IuA_decode_ber; -der_type_encoder_f RANAP_UESBI_IuA_encode_der; -xer_type_decoder_f RANAP_UESBI_IuA_decode_xer; -xer_type_encoder_f RANAP_UESBI_IuA_encode_xer; -per_type_decoder_f RANAP_UESBI_IuA_decode_uper; -per_type_encoder_f RANAP_UESBI_IuA_encode_uper; -per_type_decoder_f RANAP_UESBI_IuA_decode_aper; -per_type_encoder_f RANAP_UESBI_IuA_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UESBI_IuA_H_ */ -#include diff --git a/src/ranap/RANAP_UESBI-IuB.h b/src/ranap/RANAP_UESBI-IuB.h deleted file mode 100644 index 4e8648b..0000000 --- a/src/ranap/RANAP_UESBI-IuB.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UESBI_IuB_H_ -#define _RANAP_UESBI_IuB_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UESBI-IuB */ -typedef BIT_STRING_t RANAP_UESBI_IuB_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESBI_IuB; -asn_struct_free_f RANAP_UESBI_IuB_free; -asn_struct_print_f RANAP_UESBI_IuB_print; -asn_constr_check_f RANAP_UESBI_IuB_constraint; -ber_type_decoder_f RANAP_UESBI_IuB_decode_ber; -der_type_encoder_f RANAP_UESBI_IuB_encode_der; -xer_type_decoder_f RANAP_UESBI_IuB_decode_xer; -xer_type_encoder_f RANAP_UESBI_IuB_encode_xer; -per_type_decoder_f RANAP_UESBI_IuB_decode_uper; -per_type_encoder_f RANAP_UESBI_IuB_encode_uper; -per_type_decoder_f RANAP_UESBI_IuB_decode_aper; -per_type_encoder_f RANAP_UESBI_IuB_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UESBI_IuB_H_ */ -#include diff --git a/src/ranap/RANAP_UESpecificInformationIndication.h b/src/ranap/RANAP_UESpecificInformationIndication.h deleted file mode 100644 index 76cc4f5..0000000 --- a/src/ranap/RANAP_UESpecificInformationIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UESpecificInformationIndication_H_ -#define _RANAP_UESpecificInformationIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UESpecificInformationIndication */ -typedef struct RANAP_UESpecificInformationIndication { - struct ueSpecificInformationIndication_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueSpecificInformationIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UESpecificInformationIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UESpecificInformationIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UESpecificInformationIndication_H_ */ -#include diff --git a/src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h b/src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h deleted file mode 100644 index 3a969ae..0000000 --- a/src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UL_GTP_PDU_SequenceNumber_H_ -#define _RANAP_UL_GTP_PDU_SequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UL-GTP-PDU-SequenceNumber */ -typedef long RANAP_UL_GTP_PDU_SequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UL_GTP_PDU_SequenceNumber; -asn_struct_free_f RANAP_UL_GTP_PDU_SequenceNumber_free; -asn_struct_print_f RANAP_UL_GTP_PDU_SequenceNumber_print; -asn_constr_check_f RANAP_UL_GTP_PDU_SequenceNumber_constraint; -ber_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_ber; -der_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_der; -xer_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_xer; -xer_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_xer; -per_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_uper; -per_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_uper; -per_type_decoder_f RANAP_UL_GTP_PDU_SequenceNumber_decode_aper; -per_type_encoder_f RANAP_UL_GTP_PDU_SequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UL_GTP_PDU_SequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_UL-N-PDU-SequenceNumber.h b/src/ranap/RANAP_UL-N-PDU-SequenceNumber.h deleted file mode 100644 index b7304c7..0000000 --- a/src/ranap/RANAP_UL-N-PDU-SequenceNumber.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UL_N_PDU_SequenceNumber_H_ -#define _RANAP_UL_N_PDU_SequenceNumber_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UL-N-PDU-SequenceNumber */ -typedef long RANAP_UL_N_PDU_SequenceNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UL_N_PDU_SequenceNumber; -asn_struct_free_f RANAP_UL_N_PDU_SequenceNumber_free; -asn_struct_print_f RANAP_UL_N_PDU_SequenceNumber_print; -asn_constr_check_f RANAP_UL_N_PDU_SequenceNumber_constraint; -ber_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_ber; -der_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_der; -xer_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_xer; -xer_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_xer; -per_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_uper; -per_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_uper; -per_type_decoder_f RANAP_UL_N_PDU_SequenceNumber_decode_aper; -per_type_encoder_f RANAP_UL_N_PDU_SequenceNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UL_N_PDU_SequenceNumber_H_ */ -#include diff --git a/src/ranap/RANAP_UP-ModeVersions.h b/src/ranap/RANAP_UP-ModeVersions.h deleted file mode 100644 index 209bb28..0000000 --- a/src/ranap/RANAP_UP-ModeVersions.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UP_ModeVersions_H_ -#define _RANAP_UP_ModeVersions_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UP-ModeVersions */ -typedef BIT_STRING_t RANAP_UP_ModeVersions_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UP_ModeVersions; -asn_struct_free_f RANAP_UP_ModeVersions_free; -asn_struct_print_f RANAP_UP_ModeVersions_print; -asn_constr_check_f RANAP_UP_ModeVersions_constraint; -ber_type_decoder_f RANAP_UP_ModeVersions_decode_ber; -der_type_encoder_f RANAP_UP_ModeVersions_encode_der; -xer_type_decoder_f RANAP_UP_ModeVersions_decode_xer; -xer_type_encoder_f RANAP_UP_ModeVersions_encode_xer; -per_type_decoder_f RANAP_UP_ModeVersions_decode_uper; -per_type_encoder_f RANAP_UP_ModeVersions_encode_uper; -per_type_decoder_f RANAP_UP_ModeVersions_decode_aper; -per_type_encoder_f RANAP_UP_ModeVersions_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UP_ModeVersions_H_ */ -#include diff --git a/src/ranap/RANAP_UPInformation.h b/src/ranap/RANAP_UPInformation.h deleted file mode 100644 index bdbee63..0000000 --- a/src/ranap/RANAP_UPInformation.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UPInformation_H_ -#define _RANAP_UPInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UPInformation */ -typedef struct RANAP_UPInformation { - RANAP_FrameSequenceNumber_t frameSeqNoUL; - RANAP_FrameSequenceNumber_t frameSeqNoDL; - RANAP_PDUType14FrameSequenceNumber_t pdu14FrameSeqNoUL; - RANAP_PDUType14FrameSequenceNumber_t pdu14FrameSeqNoDL; - RANAP_DataPDUType_t dataPDUType; - RANAP_UPInitialisationFrame_t upinitialisationFrame; - 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_UPInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UPInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UPInformation_H_ */ -#include diff --git a/src/ranap/RANAP_UPInitialisationFrame.h b/src/ranap/RANAP_UPInitialisationFrame.h deleted file mode 100644 index 1118f14..0000000 --- a/src/ranap/RANAP_UPInitialisationFrame.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UPInitialisationFrame_H_ -#define _RANAP_UPInitialisationFrame_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UPInitialisationFrame */ -typedef OCTET_STRING_t RANAP_UPInitialisationFrame_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UPInitialisationFrame; -asn_struct_free_f RANAP_UPInitialisationFrame_free; -asn_struct_print_f RANAP_UPInitialisationFrame_print; -asn_constr_check_f RANAP_UPInitialisationFrame_constraint; -ber_type_decoder_f RANAP_UPInitialisationFrame_decode_ber; -der_type_encoder_f RANAP_UPInitialisationFrame_encode_der; -xer_type_decoder_f RANAP_UPInitialisationFrame_decode_xer; -xer_type_encoder_f RANAP_UPInitialisationFrame_encode_xer; -per_type_decoder_f RANAP_UPInitialisationFrame_decode_uper; -per_type_encoder_f RANAP_UPInitialisationFrame_encode_uper; -per_type_decoder_f RANAP_UPInitialisationFrame_decode_aper; -per_type_encoder_f RANAP_UPInitialisationFrame_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UPInitialisationFrame_H_ */ -#include diff --git a/src/ranap/RANAP_USCH-ID.h b/src/ranap/RANAP_USCH-ID.h deleted file mode 100644 index 2462e8e..0000000 --- a/src/ranap/RANAP_USCH-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_USCH_ID_H_ -#define _RANAP_USCH_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_USCH-ID */ -typedef long RANAP_USCH_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_USCH_ID; -asn_struct_free_f RANAP_USCH_ID_free; -asn_struct_print_f RANAP_USCH_ID_print; -asn_constr_check_f RANAP_USCH_ID_constraint; -ber_type_decoder_f RANAP_USCH_ID_decode_ber; -der_type_encoder_f RANAP_USCH_ID_encode_der; -xer_type_decoder_f RANAP_USCH_ID_decode_xer; -xer_type_encoder_f RANAP_USCH_ID_encode_xer; -per_type_decoder_f RANAP_USCH_ID_decode_uper; -per_type_encoder_f RANAP_USCH_ID_encode_uper; -per_type_decoder_f RANAP_USCH_ID_decode_aper; -per_type_encoder_f RANAP_USCH_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_USCH_ID_H_ */ -#include diff --git a/src/ranap/RANAP_UTRAN-CellID.h b/src/ranap/RANAP_UTRAN-CellID.h deleted file mode 100644 index 95fed88..0000000 --- a/src/ranap/RANAP_UTRAN-CellID.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UTRAN_CellID_H_ -#define _RANAP_UTRAN_CellID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UTRAN-CellID */ -typedef struct RANAP_UTRAN_CellID { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_TargetCellId_t cellID; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UTRAN_CellID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UTRAN_CellID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UTRAN_CellID_H_ */ -#include diff --git a/src/ranap/RANAP_UeRadioCapabilityMatchRequest.h b/src/ranap/RANAP_UeRadioCapabilityMatchRequest.h deleted file mode 100644 index 7c5942b..0000000 --- a/src/ranap/RANAP_UeRadioCapabilityMatchRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UeRadioCapabilityMatchRequest_H_ -#define _RANAP_UeRadioCapabilityMatchRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UeRadioCapabilityMatchRequest */ -typedef struct RANAP_UeRadioCapabilityMatchRequest { - struct ueRadioCapabilityMatchRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRadioCapabilityMatchRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UeRadioCapabilityMatchRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UeRadioCapabilityMatchRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UeRadioCapabilityMatchRequest_H_ */ -#include diff --git a/src/ranap/RANAP_UeRadioCapabilityMatchResponse.h b/src/ranap/RANAP_UeRadioCapabilityMatchResponse.h deleted file mode 100644 index 2703f5a..0000000 --- a/src/ranap/RANAP_UeRadioCapabilityMatchResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UeRadioCapabilityMatchResponse_H_ -#define _RANAP_UeRadioCapabilityMatchResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UeRadioCapabilityMatchResponse */ -typedef struct RANAP_UeRadioCapabilityMatchResponse { - struct ueRadioCapabilityMatchResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRadioCapabilityMatchResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UeRadioCapabilityMatchResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UeRadioCapabilityMatchResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UeRadioCapabilityMatchResponse_H_ */ -#include diff --git a/src/ranap/RANAP_UnsuccessfulLinking-IEs.h b/src/ranap/RANAP_UnsuccessfulLinking-IEs.h deleted file mode 100644 index 58d31a8..0000000 --- a/src/ranap/RANAP_UnsuccessfulLinking-IEs.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UnsuccessfulLinking_IEs_H_ -#define _RANAP_UnsuccessfulLinking_IEs_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UnsuccessfulLinking_IEs_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulLinking_IEs; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UnsuccessfulLinking_IEs_H_ */ -#include diff --git a/src/ranap/RANAP_UnsuccessfulOutcome.h b/src/ranap/RANAP_UnsuccessfulOutcome.h deleted file mode 100644 index d49f4a7..0000000 --- a/src/ranap/RANAP_UnsuccessfulOutcome.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UnsuccessfulOutcome_H_ -#define _RANAP_UnsuccessfulOutcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UnsuccessfulOutcome */ -typedef struct RANAP_UnsuccessfulOutcome { - RANAP_ProcedureCode_t procedureCode; - RANAP_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UnsuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UnsuccessfulOutcome_H_ */ -#include diff --git a/src/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h b/src/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h deleted file mode 100644 index be64f7b..0000000 --- a/src/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UnsuccessfullyTransmittedDataVolume_H_ -#define _RANAP_UnsuccessfullyTransmittedDataVolume_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UnsuccessfullyTransmittedDataVolume */ -typedef unsigned long RANAP_UnsuccessfullyTransmittedDataVolume_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfullyTransmittedDataVolume; -asn_struct_free_f RANAP_UnsuccessfullyTransmittedDataVolume_free; -asn_struct_print_f RANAP_UnsuccessfullyTransmittedDataVolume_print; -asn_constr_check_f RANAP_UnsuccessfullyTransmittedDataVolume_constraint; -ber_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_ber; -der_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_der; -xer_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_xer; -xer_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_xer; -per_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_uper; -per_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_uper; -per_type_decoder_f RANAP_UnsuccessfullyTransmittedDataVolume_decode_aper; -per_type_encoder_f RANAP_UnsuccessfullyTransmittedDataVolume_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UnsuccessfullyTransmittedDataVolume_H_ */ -#include diff --git a/src/ranap/RANAP_UplinkInformationExchangeFailure.h b/src/ranap/RANAP_UplinkInformationExchangeFailure.h deleted file mode 100644 index 914bdd3..0000000 --- a/src/ranap/RANAP_UplinkInformationExchangeFailure.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UplinkInformationExchangeFailure_H_ -#define _RANAP_UplinkInformationExchangeFailure_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UplinkInformationExchangeFailure */ -typedef struct RANAP_UplinkInformationExchangeFailure { - struct uplinkInformationExchangeFailure_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } uplinkInformationExchangeFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UplinkInformationExchangeFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeFailure; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UplinkInformationExchangeFailure_H_ */ -#include diff --git a/src/ranap/RANAP_UplinkInformationExchangeRequest.h b/src/ranap/RANAP_UplinkInformationExchangeRequest.h deleted file mode 100644 index 02f0559..0000000 --- a/src/ranap/RANAP_UplinkInformationExchangeRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UplinkInformationExchangeRequest_H_ -#define _RANAP_UplinkInformationExchangeRequest_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UplinkInformationExchangeRequest */ -typedef struct RANAP_UplinkInformationExchangeRequest { - struct uplinkInformationExchangeRequest_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } uplinkInformationExchangeRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UplinkInformationExchangeRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeRequest; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UplinkInformationExchangeRequest_H_ */ -#include diff --git a/src/ranap/RANAP_UplinkInformationExchangeResponse.h b/src/ranap/RANAP_UplinkInformationExchangeResponse.h deleted file mode 100644 index fc8625e..0000000 --- a/src/ranap/RANAP_UplinkInformationExchangeResponse.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UplinkInformationExchangeResponse_H_ -#define _RANAP_UplinkInformationExchangeResponse_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UplinkInformationExchangeResponse */ -typedef struct RANAP_UplinkInformationExchangeResponse { - struct uplinkInformationExchangeResponse_ies { - A_SEQUENCE_OF(RANAP_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } uplinkInformationExchangeResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_UplinkInformationExchangeResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UplinkInformationExchangeResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UplinkInformationExchangeResponse_H_ */ -#include diff --git a/src/ranap/RANAP_UserPlaneInformation.h b/src/ranap/RANAP_UserPlaneInformation.h deleted file mode 100644 index f795fe5..0000000 --- a/src/ranap/RANAP_UserPlaneInformation.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-PDU" - * found in "../../asn1/ranap/RANAP-PDU.asn" - */ - -#ifndef _RANAP_UserPlaneInformation_H_ -#define _RANAP_UserPlaneInformation_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_UserPlaneInformation */ -typedef struct RANAP_UserPlaneInformation { - RANAP_UserPlaneMode_t userPlaneMode; - RANAP_UP_ModeVersions_t uP_ModeVersions; - 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_UserPlaneInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UserPlaneInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UserPlaneInformation_H_ */ -#include diff --git a/src/ranap/RANAP_UserPlaneMode.h b/src/ranap/RANAP_UserPlaneMode.h deleted file mode 100644 index f2d6786..0000000 --- a/src/ranap/RANAP_UserPlaneMode.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_UserPlaneMode_H_ -#define _RANAP_UserPlaneMode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_UserPlaneMode { - RANAP_UserPlaneMode_transparent_mode = 0, - RANAP_UserPlaneMode_support_mode_for_predefined_SDU_sizes = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_UserPlaneMode; - -/* RANAP_UserPlaneMode */ -typedef long RANAP_UserPlaneMode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_UserPlaneMode; -asn_struct_free_f RANAP_UserPlaneMode_free; -asn_struct_print_f RANAP_UserPlaneMode_print; -asn_constr_check_f RANAP_UserPlaneMode_constraint; -ber_type_decoder_f RANAP_UserPlaneMode_decode_ber; -der_type_encoder_f RANAP_UserPlaneMode_encode_der; -xer_type_decoder_f RANAP_UserPlaneMode_decode_xer; -xer_type_encoder_f RANAP_UserPlaneMode_encode_xer; -per_type_decoder_f RANAP_UserPlaneMode_decode_uper; -per_type_encoder_f RANAP_UserPlaneMode_encode_uper; -per_type_decoder_f RANAP_UserPlaneMode_decode_aper; -per_type_encoder_f RANAP_UserPlaneMode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_UserPlaneMode_H_ */ -#include diff --git a/src/ranap/RANAP_VelocityEstimate.h b/src/ranap/RANAP_VelocityEstimate.h deleted file mode 100644 index b929f6a..0000000 --- a/src/ranap/RANAP_VelocityEstimate.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_VelocityEstimate_H_ -#define _RANAP_VelocityEstimate_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_VelocityEstimate_PR { - RANAP_VelocityEstimate_PR_NOTHING, /* No components present */ - RANAP_VelocityEstimate_PR_horizontalVelocity, - RANAP_VelocityEstimate_PR_horizontalWithVerticalVelocity, - RANAP_VelocityEstimate_PR_horizontalVelocityWithUncertainty, - RANAP_VelocityEstimate_PR_horizontalWithVeritcalVelocityAndUncertainty, - /* Extensions may appear below */ - -} RANAP_VelocityEstimate_PR; - -/* RANAP_VelocityEstimate */ -typedef struct RANAP_VelocityEstimate { - RANAP_VelocityEstimate_PR present; - union RANAP_VelocityEstimate_u { - RANAP_HorizontalVelocity_t horizontalVelocity; - RANAP_HorizontalWithVerticalVelocity_t horizontalWithVerticalVelocity; - RANAP_HorizontalVelocityWithUncertainty_t horizontalVelocityWithUncertainty; - RANAP_HorizontalWithVerticalVelocityAndUncertainty_t horizontalWithVeritcalVelocityAndUncertainty; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_VelocityEstimate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_VelocityEstimate; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_VelocityEstimate_H_ */ -#include diff --git a/src/ranap/RANAP_VerticalAccuracyCode.h b/src/ranap/RANAP_VerticalAccuracyCode.h deleted file mode 100644 index 92cb974..0000000 --- a/src/ranap/RANAP_VerticalAccuracyCode.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_VerticalAccuracyCode_H_ -#define _RANAP_VerticalAccuracyCode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_VerticalAccuracyCode */ -typedef long RANAP_VerticalAccuracyCode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalAccuracyCode; -asn_struct_free_f RANAP_VerticalAccuracyCode_free; -asn_struct_print_f RANAP_VerticalAccuracyCode_print; -asn_constr_check_f RANAP_VerticalAccuracyCode_constraint; -ber_type_decoder_f RANAP_VerticalAccuracyCode_decode_ber; -der_type_encoder_f RANAP_VerticalAccuracyCode_encode_der; -xer_type_decoder_f RANAP_VerticalAccuracyCode_decode_xer; -xer_type_encoder_f RANAP_VerticalAccuracyCode_encode_xer; -per_type_decoder_f RANAP_VerticalAccuracyCode_decode_uper; -per_type_encoder_f RANAP_VerticalAccuracyCode_encode_uper; -per_type_decoder_f RANAP_VerticalAccuracyCode_decode_aper; -per_type_encoder_f RANAP_VerticalAccuracyCode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_VerticalAccuracyCode_H_ */ -#include diff --git a/src/ranap/RANAP_VerticalSpeedDirection.h b/src/ranap/RANAP_VerticalSpeedDirection.h deleted file mode 100644 index feac00c..0000000 --- a/src/ranap/RANAP_VerticalSpeedDirection.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_VerticalSpeedDirection_H_ -#define _RANAP_VerticalSpeedDirection_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_VerticalSpeedDirection { - RANAP_VerticalSpeedDirection_upward = 0, - RANAP_VerticalSpeedDirection_downward = 1 -} e_RANAP_VerticalSpeedDirection; - -/* RANAP_VerticalSpeedDirection */ -typedef long RANAP_VerticalSpeedDirection_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalSpeedDirection; -asn_struct_free_f RANAP_VerticalSpeedDirection_free; -asn_struct_print_f RANAP_VerticalSpeedDirection_print; -asn_constr_check_f RANAP_VerticalSpeedDirection_constraint; -ber_type_decoder_f RANAP_VerticalSpeedDirection_decode_ber; -der_type_encoder_f RANAP_VerticalSpeedDirection_encode_der; -xer_type_decoder_f RANAP_VerticalSpeedDirection_decode_xer; -xer_type_encoder_f RANAP_VerticalSpeedDirection_encode_xer; -per_type_decoder_f RANAP_VerticalSpeedDirection_decode_uper; -per_type_encoder_f RANAP_VerticalSpeedDirection_encode_uper; -per_type_decoder_f RANAP_VerticalSpeedDirection_decode_aper; -per_type_encoder_f RANAP_VerticalSpeedDirection_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_VerticalSpeedDirection_H_ */ -#include diff --git a/src/ranap/RANAP_VerticalVelocity.h b/src/ranap/RANAP_VerticalVelocity.h deleted file mode 100644 index 5d2699e..0000000 --- a/src/ranap/RANAP_VerticalVelocity.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_VerticalVelocity_H_ -#define _RANAP_VerticalVelocity_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RANAP_VerticalVelocity */ -typedef struct RANAP_VerticalVelocity { - long veritcalSpeed; - RANAP_VerticalSpeedDirection_t veritcalSpeedDirection; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RANAP_VerticalVelocity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_VerticalVelocity; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_VerticalVelocity_H_ */ -#include diff --git a/src/ranap/RANAP_VoiceSupportMatchIndicator.h b/src/ranap/RANAP_VoiceSupportMatchIndicator.h deleted file mode 100644 index f4644b3..0000000 --- a/src/ranap/RANAP_VoiceSupportMatchIndicator.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RANAP-IEs" - * found in "../../asn1/ranap/RANAP-IEs.asn" - */ - -#ifndef _RANAP_VoiceSupportMatchIndicator_H_ -#define _RANAP_VoiceSupportMatchIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RANAP_VoiceSupportMatchIndicator { - RANAP_VoiceSupportMatchIndicator_supported = 0, - RANAP_VoiceSupportMatchIndicator_not_supported = 1 - /* - * Enumeration is extensible - */ -} e_RANAP_VoiceSupportMatchIndicator; - -/* RANAP_VoiceSupportMatchIndicator */ -typedef long RANAP_VoiceSupportMatchIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RANAP_VoiceSupportMatchIndicator; -asn_struct_free_f RANAP_VoiceSupportMatchIndicator_free; -asn_struct_print_f RANAP_VoiceSupportMatchIndicator_print; -asn_constr_check_f RANAP_VoiceSupportMatchIndicator_constraint; -ber_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_ber; -der_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_der; -xer_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_xer; -xer_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_xer; -per_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_uper; -per_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_uper; -per_type_decoder_f RANAP_VoiceSupportMatchIndicator_decode_aper; -per_type_encoder_f RANAP_VoiceSupportMatchIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RANAP_VoiceSupportMatchIndicator_H_ */ -#include diff --git a/src/rua/RUA_Ansi-41-IDNNS.h b/src/rua/RUA_Ansi-41-IDNNS.h deleted file mode 100644 index eb0dd6b..0000000 --- a/src/rua/RUA_Ansi-41-IDNNS.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_Ansi_41_IDNNS_H_ -#define _RUA_Ansi_41_IDNNS_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_Ansi-41-IDNNS */ -typedef BIT_STRING_t RUA_Ansi_41_IDNNS_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Ansi_41_IDNNS; -asn_struct_free_f RUA_Ansi_41_IDNNS_free; -asn_struct_print_f RUA_Ansi_41_IDNNS_print; -asn_constr_check_f RUA_Ansi_41_IDNNS_constraint; -ber_type_decoder_f RUA_Ansi_41_IDNNS_decode_ber; -der_type_encoder_f RUA_Ansi_41_IDNNS_encode_der; -xer_type_decoder_f RUA_Ansi_41_IDNNS_decode_xer; -xer_type_encoder_f RUA_Ansi_41_IDNNS_encode_xer; -per_type_decoder_f RUA_Ansi_41_IDNNS_decode_uper; -per_type_encoder_f RUA_Ansi_41_IDNNS_encode_uper; -per_type_decoder_f RUA_Ansi_41_IDNNS_decode_aper; -per_type_encoder_f RUA_Ansi_41_IDNNS_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Ansi_41_IDNNS_H_ */ -#include diff --git a/src/rua/RUA_CN-DomainIndicator.h b/src/rua/RUA_CN-DomainIndicator.h deleted file mode 100644 index 171a049..0000000 --- a/src/rua/RUA_CN-DomainIndicator.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CN_DomainIndicator_H_ -#define _RUA_CN_DomainIndicator_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CN_DomainIndicator { - RUA_CN_DomainIndicator_cs_domain = 0, - RUA_CN_DomainIndicator_ps_domain = 1 -} e_RUA_CN_DomainIndicator; - -/* RUA_CN-DomainIndicator */ -typedef long RUA_CN_DomainIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CN_DomainIndicator; -asn_struct_free_f RUA_CN_DomainIndicator_free; -asn_struct_print_f RUA_CN_DomainIndicator_print; -asn_constr_check_f RUA_CN_DomainIndicator_constraint; -ber_type_decoder_f RUA_CN_DomainIndicator_decode_ber; -der_type_encoder_f RUA_CN_DomainIndicator_encode_der; -xer_type_decoder_f RUA_CN_DomainIndicator_decode_xer; -xer_type_encoder_f RUA_CN_DomainIndicator_encode_xer; -per_type_decoder_f RUA_CN_DomainIndicator_decode_uper; -per_type_encoder_f RUA_CN_DomainIndicator_encode_uper; -per_type_decoder_f RUA_CN_DomainIndicator_decode_aper; -per_type_encoder_f RUA_CN_DomainIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CN_DomainIndicator_H_ */ -#include diff --git a/src/rua/RUA_CSGMembershipStatus.h b/src/rua/RUA_CSGMembershipStatus.h deleted file mode 100644 index 2c27609..0000000 --- a/src/rua/RUA_CSGMembershipStatus.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CSGMembershipStatus_H_ -#define _RUA_CSGMembershipStatus_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CSGMembershipStatus { - RUA_CSGMembershipStatus_member = 0, - RUA_CSGMembershipStatus_non_member = 1 - /* - * Enumeration is extensible - */ -} e_RUA_CSGMembershipStatus; - -/* RUA_CSGMembershipStatus */ -typedef long RUA_CSGMembershipStatus_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CSGMembershipStatus; -asn_struct_free_f RUA_CSGMembershipStatus_free; -asn_struct_print_f RUA_CSGMembershipStatus_print; -asn_constr_check_f RUA_CSGMembershipStatus_constraint; -ber_type_decoder_f RUA_CSGMembershipStatus_decode_ber; -der_type_encoder_f RUA_CSGMembershipStatus_encode_der; -xer_type_decoder_f RUA_CSGMembershipStatus_decode_xer; -xer_type_encoder_f RUA_CSGMembershipStatus_encode_xer; -per_type_decoder_f RUA_CSGMembershipStatus_decode_uper; -per_type_encoder_f RUA_CSGMembershipStatus_encode_uper; -per_type_decoder_f RUA_CSGMembershipStatus_decode_aper; -per_type_encoder_f RUA_CSGMembershipStatus_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CSGMembershipStatus_H_ */ -#include diff --git a/src/rua/RUA_Cause.h b/src/rua/RUA_Cause.h deleted file mode 100644 index 63f4007..0000000 --- a/src/rua/RUA_Cause.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_Cause_H_ -#define _RUA_Cause_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_Cause_PR { - RUA_Cause_PR_NOTHING, /* No components present */ - RUA_Cause_PR_radioNetwork, - RUA_Cause_PR_transport, - RUA_Cause_PR_protocol, - RUA_Cause_PR_misc, - /* Extensions may appear below */ - -} RUA_Cause_PR; - -/* RUA_Cause */ -typedef struct RUA_Cause { - RUA_Cause_PR present; - union RUA_Cause_u { - RUA_CauseRadioNetwork_t radioNetwork; - RUA_CauseTransport_t transport; - RUA_CauseProtocol_t protocol; - RUA_CauseMisc_t misc; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_Cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Cause; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Cause_H_ */ -#include diff --git a/src/rua/RUA_CauseMisc.h b/src/rua/RUA_CauseMisc.h deleted file mode 100644 index d21dc99..0000000 --- a/src/rua/RUA_CauseMisc.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CauseMisc_H_ -#define _RUA_CauseMisc_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CauseMisc { - RUA_CauseMisc_processing_overload = 0, - RUA_CauseMisc_hardware_failure = 1, - RUA_CauseMisc_o_and_m_intervention = 2, - RUA_CauseMisc_unspecified = 3 - /* - * Enumeration is extensible - */ -} e_RUA_CauseMisc; - -/* RUA_CauseMisc */ -typedef long RUA_CauseMisc_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseMisc; -asn_struct_free_f RUA_CauseMisc_free; -asn_struct_print_f RUA_CauseMisc_print; -asn_constr_check_f RUA_CauseMisc_constraint; -ber_type_decoder_f RUA_CauseMisc_decode_ber; -der_type_encoder_f RUA_CauseMisc_encode_der; -xer_type_decoder_f RUA_CauseMisc_decode_xer; -xer_type_encoder_f RUA_CauseMisc_encode_xer; -per_type_decoder_f RUA_CauseMisc_decode_uper; -per_type_encoder_f RUA_CauseMisc_encode_uper; -per_type_decoder_f RUA_CauseMisc_decode_aper; -per_type_encoder_f RUA_CauseMisc_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CauseMisc_H_ */ -#include diff --git a/src/rua/RUA_CauseProtocol.h b/src/rua/RUA_CauseProtocol.h deleted file mode 100644 index a1d8f11..0000000 --- a/src/rua/RUA_CauseProtocol.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CauseProtocol_H_ -#define _RUA_CauseProtocol_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CauseProtocol { - RUA_CauseProtocol_transfer_syntax_error = 0, - RUA_CauseProtocol_abstract_syntax_error_reject = 1, - RUA_CauseProtocol_abstract_syntax_error_ignore_and_notify = 2, - RUA_CauseProtocol_message_not_compatible_with_receiver_state = 3, - RUA_CauseProtocol_semantic_error = 4, - RUA_CauseProtocol_unspecified = 5, - RUA_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6 - /* - * Enumeration is extensible - */ -} e_RUA_CauseProtocol; - -/* RUA_CauseProtocol */ -typedef long RUA_CauseProtocol_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseProtocol; -asn_struct_free_f RUA_CauseProtocol_free; -asn_struct_print_f RUA_CauseProtocol_print; -asn_constr_check_f RUA_CauseProtocol_constraint; -ber_type_decoder_f RUA_CauseProtocol_decode_ber; -der_type_encoder_f RUA_CauseProtocol_encode_der; -xer_type_decoder_f RUA_CauseProtocol_decode_xer; -xer_type_encoder_f RUA_CauseProtocol_encode_xer; -per_type_decoder_f RUA_CauseProtocol_decode_uper; -per_type_encoder_f RUA_CauseProtocol_encode_uper; -per_type_decoder_f RUA_CauseProtocol_decode_aper; -per_type_encoder_f RUA_CauseProtocol_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CauseProtocol_H_ */ -#include diff --git a/src/rua/RUA_CauseRadioNetwork.h b/src/rua/RUA_CauseRadioNetwork.h deleted file mode 100644 index d267b69..0000000 --- a/src/rua/RUA_CauseRadioNetwork.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CauseRadioNetwork_H_ -#define _RUA_CauseRadioNetwork_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CauseRadioNetwork { - RUA_CauseRadioNetwork_normal = 0, - RUA_CauseRadioNetwork_connect_failed = 1, - RUA_CauseRadioNetwork_network_release = 2, - RUA_CauseRadioNetwork_unspecified = 3 - /* - * Enumeration is extensible - */ -} e_RUA_CauseRadioNetwork; - -/* RUA_CauseRadioNetwork */ -typedef long RUA_CauseRadioNetwork_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseRadioNetwork; -asn_struct_free_f RUA_CauseRadioNetwork_free; -asn_struct_print_f RUA_CauseRadioNetwork_print; -asn_constr_check_f RUA_CauseRadioNetwork_constraint; -ber_type_decoder_f RUA_CauseRadioNetwork_decode_ber; -der_type_encoder_f RUA_CauseRadioNetwork_encode_der; -xer_type_decoder_f RUA_CauseRadioNetwork_decode_xer; -xer_type_encoder_f RUA_CauseRadioNetwork_encode_xer; -per_type_decoder_f RUA_CauseRadioNetwork_decode_uper; -per_type_encoder_f RUA_CauseRadioNetwork_encode_uper; -per_type_decoder_f RUA_CauseRadioNetwork_decode_aper; -per_type_encoder_f RUA_CauseRadioNetwork_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CauseRadioNetwork_H_ */ -#include diff --git a/src/rua/RUA_CauseTransport.h b/src/rua/RUA_CauseTransport.h deleted file mode 100644 index 62597a7..0000000 --- a/src/rua/RUA_CauseTransport.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CauseTransport_H_ -#define _RUA_CauseTransport_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_CauseTransport { - RUA_CauseTransport_transport_resource_unavailable = 0, - RUA_CauseTransport_unspecified = 1 - /* - * Enumeration is extensible - */ -} e_RUA_CauseTransport; - -/* RUA_CauseTransport */ -typedef long RUA_CauseTransport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CauseTransport; -asn_struct_free_f RUA_CauseTransport_free; -asn_struct_print_f RUA_CauseTransport_print; -asn_constr_check_f RUA_CauseTransport_constraint; -ber_type_decoder_f RUA_CauseTransport_decode_ber; -der_type_encoder_f RUA_CauseTransport_encode_der; -xer_type_decoder_f RUA_CauseTransport_decode_xer; -xer_type_encoder_f RUA_CauseTransport_encode_xer; -per_type_decoder_f RUA_CauseTransport_decode_uper; -per_type_encoder_f RUA_CauseTransport_encode_uper; -per_type_decoder_f RUA_CauseTransport_decode_aper; -per_type_encoder_f RUA_CauseTransport_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CauseTransport_H_ */ -#include diff --git a/src/rua/RUA_Connect.h b/src/rua/RUA_Connect.h deleted file mode 100644 index b4182b0..0000000 --- a/src/rua/RUA_Connect.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_Connect_H_ -#define _RUA_Connect_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_Connect */ -typedef struct RUA_Connect { - struct connect_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } connect_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_Connect_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Connect; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Connect_H_ */ -#include diff --git a/src/rua/RUA_ConnectionlessTransfer.h b/src/rua/RUA_ConnectionlessTransfer.h deleted file mode 100644 index b410471..0000000 --- a/src/rua/RUA_ConnectionlessTransfer.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_ConnectionlessTransfer_H_ -#define _RUA_ConnectionlessTransfer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_ConnectionlessTransfer */ -typedef struct RUA_ConnectionlessTransfer { - struct connectionlessTransfer_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } connectionlessTransfer_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_ConnectionlessTransfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_ConnectionlessTransfer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_ConnectionlessTransfer_H_ */ -#include diff --git a/src/rua/RUA_Context-ID.h b/src/rua/RUA_Context-ID.h deleted file mode 100644 index f4f354c..0000000 --- a/src/rua/RUA_Context-ID.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_Context_ID_H_ -#define _RUA_Context_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_Context-ID */ -typedef BIT_STRING_t RUA_Context_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Context_ID; -asn_struct_free_f RUA_Context_ID_free; -asn_struct_print_f RUA_Context_ID_print; -asn_constr_check_f RUA_Context_ID_constraint; -ber_type_decoder_f RUA_Context_ID_decode_ber; -der_type_encoder_f RUA_Context_ID_encode_der; -xer_type_decoder_f RUA_Context_ID_decode_xer; -xer_type_encoder_f RUA_Context_ID_encode_xer; -per_type_decoder_f RUA_Context_ID_decode_uper; -per_type_encoder_f RUA_Context_ID_encode_uper; -per_type_decoder_f RUA_Context_ID_decode_aper; -per_type_encoder_f RUA_Context_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Context_ID_H_ */ -#include diff --git a/src/rua/RUA_Criticality.h b/src/rua/RUA_Criticality.h deleted file mode 100644 index efd11bc..0000000 --- a/src/rua/RUA_Criticality.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_Criticality_H_ -#define _RUA_Criticality_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_Criticality { - RUA_Criticality_reject = 0, - RUA_Criticality_ignore = 1, - RUA_Criticality_notify = 2 -} e_RUA_Criticality; - -/* RUA_Criticality */ -typedef long RUA_Criticality_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Criticality; -asn_struct_free_f RUA_Criticality_free; -asn_struct_print_f RUA_Criticality_print; -asn_constr_check_f RUA_Criticality_constraint; -ber_type_decoder_f RUA_Criticality_decode_ber; -der_type_encoder_f RUA_Criticality_encode_der; -xer_type_decoder_f RUA_Criticality_decode_xer; -xer_type_encoder_f RUA_Criticality_encode_xer; -per_type_decoder_f RUA_Criticality_decode_uper; -per_type_encoder_f RUA_Criticality_encode_uper; -per_type_decoder_f RUA_Criticality_decode_aper; -per_type_encoder_f RUA_Criticality_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Criticality_H_ */ -#include diff --git a/src/rua/RUA_CriticalityDiagnostics-IE-List.h b/src/rua/RUA_CriticalityDiagnostics-IE-List.h deleted file mode 100644 index fdf7654..0000000 --- a/src/rua/RUA_CriticalityDiagnostics-IE-List.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CriticalityDiagnostics_IE_List_H_ -#define _RUA_CriticalityDiagnostics_IE_List_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* 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; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_CriticalityDiagnostics_IE_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics_IE_List; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CriticalityDiagnostics_IE_List_H_ */ -#include diff --git a/src/rua/RUA_CriticalityDiagnostics.h b/src/rua/RUA_CriticalityDiagnostics.h deleted file mode 100644 index 6e24ede..0000000 --- a/src/rua/RUA_CriticalityDiagnostics.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_CriticalityDiagnostics_H_ -#define _RUA_CriticalityDiagnostics_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_CriticalityDiagnostics */ -typedef struct RUA_CriticalityDiagnostics { - RUA_ProcedureCode_t *procedureCode /* OPTIONAL */; - RUA_TriggeringMessage_t *triggeringMessage /* OPTIONAL */; - RUA_Criticality_t *procedureCriticality /* OPTIONAL */; - RUA_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* OPTIONAL */; - 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_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_CriticalityDiagnostics_H_ */ -#include diff --git a/src/rua/RUA_DirectTransfer.h b/src/rua/RUA_DirectTransfer.h deleted file mode 100644 index a0e0a3a..0000000 --- a/src/rua/RUA_DirectTransfer.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_DirectTransfer_H_ -#define _RUA_DirectTransfer_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_DirectTransfer */ -typedef struct RUA_DirectTransfer { - struct directTransfer_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } directTransfer_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_DirectTransfer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_DirectTransfer; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_DirectTransfer_H_ */ -#include diff --git a/src/rua/RUA_Disconnect.h b/src/rua/RUA_Disconnect.h deleted file mode 100644 index 028be8b..0000000 --- a/src/rua/RUA_Disconnect.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_Disconnect_H_ -#define _RUA_Disconnect_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_Disconnect */ -typedef struct RUA_Disconnect { - struct disconnect_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } disconnect_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_Disconnect_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Disconnect; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Disconnect_H_ */ -#include diff --git a/src/rua/RUA_ErrorIndication.h b/src/rua/RUA_ErrorIndication.h deleted file mode 100644 index 748ff09..0000000 --- a/src/rua/RUA_ErrorIndication.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_ErrorIndication_H_ -#define _RUA_ErrorIndication_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_ErrorIndication */ -typedef struct RUA_ErrorIndication { - struct errorIndication_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } errorIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_ErrorIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_ErrorIndication; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_ErrorIndication_H_ */ -#include diff --git a/src/rua/RUA_Establishment-Cause.h b/src/rua/RUA_Establishment-Cause.h deleted file mode 100644 index 0ab1a01..0000000 --- a/src/rua/RUA_Establishment-Cause.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_Establishment_Cause_H_ -#define _RUA_Establishment_Cause_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_Establishment_Cause { - RUA_Establishment_Cause_emergency_call = 0, - RUA_Establishment_Cause_normal_call = 1 - /* - * Enumeration is extensible - */ -} e_RUA_Establishment_Cause; - -/* RUA_Establishment-Cause */ -typedef long RUA_Establishment_Cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Establishment_Cause; -asn_struct_free_f RUA_Establishment_Cause_free; -asn_struct_print_f RUA_Establishment_Cause_print; -asn_constr_check_f RUA_Establishment_Cause_constraint; -ber_type_decoder_f RUA_Establishment_Cause_decode_ber; -der_type_encoder_f RUA_Establishment_Cause_encode_der; -xer_type_decoder_f RUA_Establishment_Cause_decode_xer; -xer_type_encoder_f RUA_Establishment_Cause_encode_xer; -per_type_decoder_f RUA_Establishment_Cause_decode_uper; -per_type_encoder_f RUA_Establishment_Cause_encode_uper; -per_type_decoder_f RUA_Establishment_Cause_decode_aper; -per_type_encoder_f RUA_Establishment_Cause_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Establishment_Cause_H_ */ -#include diff --git a/src/rua/RUA_Gsm-map-IDNNS.h b/src/rua/RUA_Gsm-map-IDNNS.h deleted file mode 100644 index 04d2773..0000000 --- a/src/rua/RUA_Gsm-map-IDNNS.h +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_Gsm_map_IDNNS_H_ -#define _RUA_Gsm_map_IDNNS_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -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; - -/* RUA_Gsm-map-IDNNS */ -typedef struct RUA_Gsm_map_IDNNS { - struct routingbasis { - routingbasis_PR present; - union RUA_Gsm_map_IDNNS__routingbasis_u { - struct localPTMSI { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } localPTMSI; - struct tMSIofsamePLMN { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tMSIofsamePLMN; - struct tMSIofdifferentPLMN { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tMSIofdifferentPLMN; - struct iMSIresponsetopaging { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iMSIresponsetopaging; - struct iMSIcauseUEinitiatedEvent { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iMSIcauseUEinitiatedEvent; - struct iMEI { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } iMEI; - struct spare2 { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } spare2; - struct spare1 { - RUA_RoutingParameter_t routingparameter; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } spare1; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } routingbasis; - BOOLEAN_t dummy; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_Gsm_map_IDNNS_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Gsm_map_IDNNS; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Gsm_map_IDNNS_H_ */ -#include diff --git a/src/rua/RUA_IE-Extensions.h b/src/rua/RUA_IE-Extensions.h deleted file mode 100644 index d843181..0000000 --- a/src/rua/RUA_IE-Extensions.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_IE_Extensions_H_ -#define _RUA_IE_Extensions_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_IE-Extensions */ -typedef struct RUA_IE_Extensions { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_IE_Extensions_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_IE_Extensions; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_IE_Extensions_H_ */ -#include diff --git a/src/rua/RUA_IE.h b/src/rua/RUA_IE.h deleted file mode 100644 index 3ab05e0..0000000 --- a/src/rua/RUA_IE.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_IE_H_ -#define _RUA_IE_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_IE */ -typedef struct RUA_IE { - RUA_ProtocolIE_ID_t id; - RUA_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_IE_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_IE; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_IE_H_ */ -#include diff --git a/src/rua/RUA_InitiatingMessage.h b/src/rua/RUA_InitiatingMessage.h deleted file mode 100644 index 1b321af..0000000 --- a/src/rua/RUA_InitiatingMessage.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_InitiatingMessage_H_ -#define _RUA_InitiatingMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_InitiatingMessage */ -typedef struct RUA_InitiatingMessage { - RUA_ProcedureCode_t procedureCode; - RUA_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_InitiatingMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_InitiatingMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_InitiatingMessage_H_ */ -#include diff --git a/src/rua/RUA_IntraDomainNasNodeSelector.h b/src/rua/RUA_IntraDomainNasNodeSelector.h deleted file mode 100644 index eb5b19d..0000000 --- a/src/rua/RUA_IntraDomainNasNodeSelector.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_IntraDomainNasNodeSelector_H_ -#define _RUA_IntraDomainNasNodeSelector_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include -#include - -#ifdef __cplusplus -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; - -/* RUA_IntraDomainNasNodeSelector */ -typedef struct RUA_IntraDomainNasNodeSelector { - struct version { - version_PR present; - union RUA_IntraDomainNasNodeSelector__version_u { - struct release99 { - struct cn_Type { - 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; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } cn_Type; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } release99; - struct later { - BIT_STRING_t futurecoding; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } later; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } version; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_IntraDomainNasNodeSelector_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_IntraDomainNasNodeSelector; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_IntraDomainNasNodeSelector_H_ */ -#include diff --git a/src/rua/RUA_Presence.h b/src/rua/RUA_Presence.h deleted file mode 100644 index 90faf88..0000000 --- a/src/rua/RUA_Presence.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_Presence_H_ -#define _RUA_Presence_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_Presence { - RUA_Presence_optional = 0, - RUA_Presence_conditional = 1, - RUA_Presence_mandatory = 2 -} e_RUA_Presence; - -/* RUA_Presence */ -typedef long RUA_Presence_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_Presence; -asn_struct_free_f RUA_Presence_free; -asn_struct_print_f RUA_Presence_print; -asn_constr_check_f RUA_Presence_constraint; -ber_type_decoder_f RUA_Presence_decode_ber; -der_type_encoder_f RUA_Presence_encode_der; -xer_type_decoder_f RUA_Presence_decode_xer; -xer_type_encoder_f RUA_Presence_encode_xer; -per_type_decoder_f RUA_Presence_decode_uper; -per_type_encoder_f RUA_Presence_encode_uper; -per_type_decoder_f RUA_Presence_decode_aper; -per_type_encoder_f RUA_Presence_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_Presence_H_ */ -#include diff --git a/src/rua/RUA_PrivateIE-ID.h b/src/rua/RUA_PrivateIE-ID.h deleted file mode 100644 index cc7c310..0000000 --- a/src/rua/RUA_PrivateIE-ID.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_PrivateIE_ID_H_ -#define _RUA_PrivateIE_ID_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_PrivateIE_ID_PR { - RUA_PrivateIE_ID_PR_NOTHING, /* No components present */ - RUA_PrivateIE_ID_PR_local, - RUA_PrivateIE_ID_PR_global -} RUA_PrivateIE_ID_PR; - -/* RUA_PrivateIE-ID */ -typedef struct RUA_PrivateIE_ID { - RUA_PrivateIE_ID_PR present; - union RUA_PrivateIE_ID_u { - long local; - OBJECT_IDENTIFIER_t global; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_PrivateIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_PrivateIE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_PrivateIE_ID_H_ */ -#include diff --git a/src/rua/RUA_PrivateMessage.h b/src/rua/RUA_PrivateMessage.h deleted file mode 100644 index e37bb19..0000000 --- a/src/rua/RUA_PrivateMessage.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_PrivateMessage_H_ -#define _RUA_PrivateMessage_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_PrivateMessage */ -typedef struct RUA_PrivateMessage { - struct privateMessage_ies { - A_SEQUENCE_OF(RUA_IE_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } privateMessage_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_PrivateMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_PrivateMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_PrivateMessage_H_ */ -#include diff --git a/src/rua/RUA_ProcedureCode.h b/src/rua/RUA_ProcedureCode.h deleted file mode 100644 index 959ccd1..0000000 --- a/src/rua/RUA_ProcedureCode.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_ProcedureCode_H_ -#define _RUA_ProcedureCode_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_ProcedureCode { - RUA_ProcedureCode_id_Connect = 1, - RUA_ProcedureCode_id_DirectTransfer = 2, - RUA_ProcedureCode_id_Disconnect = 3, - RUA_ProcedureCode_id_ConnectionlessTransfer = 4, - RUA_ProcedureCode_id_ErrorIndication = 5, - RUA_ProcedureCode_id_privateMessage = 6 -} e_RUA_ProcedureCode; - -/* RUA_ProcedureCode */ -typedef long RUA_ProcedureCode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_ProcedureCode; -asn_struct_free_f RUA_ProcedureCode_free; -asn_struct_print_f RUA_ProcedureCode_print; -asn_constr_check_f RUA_ProcedureCode_constraint; -ber_type_decoder_f RUA_ProcedureCode_decode_ber; -der_type_encoder_f RUA_ProcedureCode_encode_der; -xer_type_decoder_f RUA_ProcedureCode_decode_xer; -xer_type_encoder_f RUA_ProcedureCode_encode_xer; -per_type_decoder_f RUA_ProcedureCode_decode_uper; -per_type_encoder_f RUA_ProcedureCode_encode_uper; -per_type_decoder_f RUA_ProcedureCode_decode_aper; -per_type_encoder_f RUA_ProcedureCode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_ProcedureCode_H_ */ -#include diff --git a/src/rua/RUA_ProtocolIE-ID.h b/src/rua/RUA_ProtocolIE-ID.h deleted file mode 100644 index 1eecdc4..0000000 --- a/src/rua/RUA_ProtocolIE-ID.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_ProtocolIE_ID_H_ -#define _RUA_ProtocolIE_ID_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_ProtocolIE_ID { - RUA_ProtocolIE_ID_id_Cause = 1, - RUA_ProtocolIE_ID_id_CriticalityDiagnostics = 2, - RUA_ProtocolIE_ID_id_Context_ID = 3, - RUA_ProtocolIE_ID_id_RANAP_Message = 4, - RUA_ProtocolIE_ID_id_IntraDomainNasNodeSelector = 5, - RUA_ProtocolIE_ID_id_Establishment_Cause = 6, - RUA_ProtocolIE_ID_id_CN_DomainIndicator = 7, - RUA_ProtocolIE_ID_id_CSGMembershipStatus = 9 -} e_RUA_ProtocolIE_ID; - -/* RUA_ProtocolIE-ID */ -typedef long RUA_ProtocolIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_ProtocolIE_ID; -asn_struct_free_f RUA_ProtocolIE_ID_free; -asn_struct_print_f RUA_ProtocolIE_ID_print; -asn_constr_check_f RUA_ProtocolIE_ID_constraint; -ber_type_decoder_f RUA_ProtocolIE_ID_decode_ber; -der_type_encoder_f RUA_ProtocolIE_ID_encode_der; -xer_type_decoder_f RUA_ProtocolIE_ID_decode_xer; -xer_type_encoder_f RUA_ProtocolIE_ID_encode_xer; -per_type_decoder_f RUA_ProtocolIE_ID_decode_uper; -per_type_encoder_f RUA_ProtocolIE_ID_encode_uper; -per_type_decoder_f RUA_ProtocolIE_ID_decode_aper; -per_type_encoder_f RUA_ProtocolIE_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_ProtocolIE_ID_H_ */ -#include diff --git a/src/rua/RUA_RANAP-Message.h b/src/rua/RUA_RANAP-Message.h deleted file mode 100644 index 0dc755a..0000000 --- a/src/rua/RUA_RANAP-Message.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_RANAP_Message_H_ -#define _RUA_RANAP_Message_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_RANAP-Message */ -typedef OCTET_STRING_t RUA_RANAP_Message_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_RANAP_Message; -asn_struct_free_f RUA_RANAP_Message_free; -asn_struct_print_f RUA_RANAP_Message_print; -asn_constr_check_f RUA_RANAP_Message_constraint; -ber_type_decoder_f RUA_RANAP_Message_decode_ber; -der_type_encoder_f RUA_RANAP_Message_encode_der; -xer_type_decoder_f RUA_RANAP_Message_decode_xer; -xer_type_encoder_f RUA_RANAP_Message_encode_xer; -per_type_decoder_f RUA_RANAP_Message_decode_uper; -per_type_encoder_f RUA_RANAP_Message_encode_uper; -per_type_decoder_f RUA_RANAP_Message_decode_aper; -per_type_encoder_f RUA_RANAP_Message_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_RANAP_Message_H_ */ -#include diff --git a/src/rua/RUA_RUA-PDU.h b/src/rua/RUA_RUA-PDU.h deleted file mode 100644 index 5feaa01..0000000 --- a/src/rua/RUA_RUA-PDU.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_RUA_PDU_H_ -#define _RUA_RUA_PDU_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_RUA_PDU_PR { - RUA_RUA_PDU_PR_NOTHING, /* No components present */ - RUA_RUA_PDU_PR_initiatingMessage, - RUA_RUA_PDU_PR_successfulOutcome, - RUA_RUA_PDU_PR_unsuccessfulOutcome, - /* Extensions may appear below */ - -} RUA_RUA_PDU_PR; - -/* RUA_RUA-PDU */ -typedef struct RUA_RUA_PDU { - RUA_RUA_PDU_PR present; - union RUA_RUA_PDU_u { - RUA_InitiatingMessage_t initiatingMessage; - RUA_SuccessfulOutcome_t successfulOutcome; - RUA_UnsuccessfulOutcome_t unsuccessfulOutcome; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_RUA_PDU_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_RUA_PDU; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_RUA_PDU_H_ */ -#include diff --git a/src/rua/RUA_RoutingParameter.h b/src/rua/RUA_RoutingParameter.h deleted file mode 100644 index 2373f72..0000000 --- a/src/rua/RUA_RoutingParameter.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_RoutingParameter_H_ -#define _RUA_RoutingParameter_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_RoutingParameter */ -typedef BIT_STRING_t RUA_RoutingParameter_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_RoutingParameter; -asn_struct_free_f RUA_RoutingParameter_free; -asn_struct_print_f RUA_RoutingParameter_print; -asn_constr_check_f RUA_RoutingParameter_constraint; -ber_type_decoder_f RUA_RoutingParameter_decode_ber; -der_type_encoder_f RUA_RoutingParameter_encode_der; -xer_type_decoder_f RUA_RoutingParameter_decode_xer; -xer_type_encoder_f RUA_RoutingParameter_encode_xer; -per_type_decoder_f RUA_RoutingParameter_decode_uper; -per_type_encoder_f RUA_RoutingParameter_encode_uper; -per_type_decoder_f RUA_RoutingParameter_decode_aper; -per_type_encoder_f RUA_RoutingParameter_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_RoutingParameter_H_ */ -#include diff --git a/src/rua/RUA_SuccessfulOutcome.h b/src/rua/RUA_SuccessfulOutcome.h deleted file mode 100644 index 6f9c627..0000000 --- a/src/rua/RUA_SuccessfulOutcome.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_SuccessfulOutcome_H_ -#define _RUA_SuccessfulOutcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_SuccessfulOutcome */ -typedef struct RUA_SuccessfulOutcome { - RUA_ProcedureCode_t procedureCode; - RUA_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_SuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_SuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_SuccessfulOutcome_H_ */ -#include diff --git a/src/rua/RUA_TriggeringMessage.h b/src/rua/RUA_TriggeringMessage.h deleted file mode 100644 index b094da6..0000000 --- a/src/rua/RUA_TriggeringMessage.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-CommonDataTypes" - * found in "../../asn1/rua/RUA-CommonDataTypes.asn" - */ - -#ifndef _RUA_TriggeringMessage_H_ -#define _RUA_TriggeringMessage_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_TriggeringMessage { - RUA_TriggeringMessage_initiating_message = 0, - RUA_TriggeringMessage_successful_outcome = 1, - RUA_TriggeringMessage_unsuccessful_outcome = 2 -} e_RUA_TriggeringMessage; - -/* RUA_TriggeringMessage */ -typedef long RUA_TriggeringMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_TriggeringMessage; -asn_struct_free_f RUA_TriggeringMessage_free; -asn_struct_print_f RUA_TriggeringMessage_print; -asn_constr_check_f RUA_TriggeringMessage_constraint; -ber_type_decoder_f RUA_TriggeringMessage_decode_ber; -der_type_encoder_f RUA_TriggeringMessage_encode_der; -xer_type_decoder_f RUA_TriggeringMessage_decode_xer; -xer_type_encoder_f RUA_TriggeringMessage_encode_xer; -per_type_decoder_f RUA_TriggeringMessage_decode_uper; -per_type_encoder_f RUA_TriggeringMessage_encode_uper; -per_type_decoder_f RUA_TriggeringMessage_decode_aper; -per_type_encoder_f RUA_TriggeringMessage_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_TriggeringMessage_H_ */ -#include diff --git a/src/rua/RUA_TypeOfError.h b/src/rua/RUA_TypeOfError.h deleted file mode 100644 index 4a45bff..0000000 --- a/src/rua/RUA_TypeOfError.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-IEs" - * found in "../../asn1/rua/RUA-IEs.asn" - */ - -#ifndef _RUA_TypeOfError_H_ -#define _RUA_TypeOfError_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum RUA_TypeOfError { - RUA_TypeOfError_not_understood = 0, - RUA_TypeOfError_missing = 1 - /* - * Enumeration is extensible - */ -} e_RUA_TypeOfError; - -/* RUA_TypeOfError */ -typedef long RUA_TypeOfError_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_TypeOfError; -asn_struct_free_f RUA_TypeOfError_free; -asn_struct_print_f RUA_TypeOfError_print; -asn_constr_check_f RUA_TypeOfError_constraint; -ber_type_decoder_f RUA_TypeOfError_decode_ber; -der_type_encoder_f RUA_TypeOfError_encode_der; -xer_type_decoder_f RUA_TypeOfError_decode_xer; -xer_type_encoder_f RUA_TypeOfError_encode_xer; -per_type_decoder_f RUA_TypeOfError_decode_uper; -per_type_encoder_f RUA_TypeOfError_encode_uper; -per_type_decoder_f RUA_TypeOfError_decode_aper; -per_type_encoder_f RUA_TypeOfError_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_TypeOfError_H_ */ -#include diff --git a/src/rua/RUA_UnsuccessfulOutcome.h b/src/rua/RUA_UnsuccessfulOutcome.h deleted file mode 100644 index edec483..0000000 --- a/src/rua/RUA_UnsuccessfulOutcome.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "RUA-PDU" - * found in "../../asn1/rua/RUA-PDU.asn" - */ - -#ifndef _RUA_UnsuccessfulOutcome_H_ -#define _RUA_UnsuccessfulOutcome_H_ - - -#include - -/* Including external dependencies */ -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RUA_UnsuccessfulOutcome */ -typedef struct RUA_UnsuccessfulOutcome { - RUA_ProcedureCode_t procedureCode; - RUA_Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RUA_UnsuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RUA_UnsuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _RUA_UnsuccessfulOutcome_H_ */ -#include -- cgit v1.2.3