/* * Copyright (C) 2019,2020 by Sukchan Lee * * This file is part of Open5GS. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef OGS_NGAP_H #define OGS_NGAP_H #include "core/ogs-core.h" #include "NGAP_AdditionalDLUPTNLInformationForHOItem.h" #include "NGAP_AdditionalDLUPTNLInformationForHOList.h" #include "NGAP_AdditionalQosFlowInformation.h" #include "NGAP_AllocationAndRetentionPriority.h" #include "NGAP_AllowedNSSAI.h" #include "NGAP_AllowedNSSAI-Item.h" #include "NGAP_AllowedTACs.h" #include "NGAP_AMFConfigurationUpdateAcknowledge.h" #include "NGAP_AMFConfigurationUpdateFailure.h" #include "NGAP_AMFConfigurationUpdate.h" #include "NGAP_AMFName.h" #include "NGAP_AMFPagingTarget.h" #include "NGAP_AMFPointer.h" #include "NGAP_AMFRegionID.h" #include "NGAP_AMFSetID.h" #include "NGAP_AMFStatusIndication.h" #include "NGAP_AMF-TNLAssociationSetupItem.h" #include "NGAP_AMF-TNLAssociationSetupList.h" #include "NGAP_AMF-TNLAssociationToAddItem.h" #include "NGAP_AMF-TNLAssociationToAddList.h" #include "NGAP_AMF-TNLAssociationToRemoveItem.h" #include "NGAP_AMF-TNLAssociationToRemoveList.h" #include "NGAP_AMF-TNLAssociationToUpdateItem.h" #include "NGAP_AMF-TNLAssociationToUpdateList.h" #include "NGAP_AMF-UE-NGAP-ID.h" #include "NGAP_AreaOfInterestCellItem.h" #include "NGAP_AreaOfInterestCellList.h" #include "NGAP_AreaOfInterest.h" #include "NGAP_AreaOfInterestItem.h" #include "NGAP_AreaOfInterestList.h" #include "NGAP_AreaOfInterestRANNodeItem.h" #include "NGAP_AreaOfInterestRANNodeList.h" #include "NGAP_AreaOfInterestTAIItem.h" #include "NGAP_AreaOfInterestTAIList.h" #include "NGAP_asn_constant.h" #include "NGAP_AssistanceDataForPaging.h" #include "NGAP_AssistanceDataForRecommendedCells.h" #include "NGAP_AssociatedQosFlowItem.h" #include "NGAP_AssociatedQosFlowList.h" #include "NGAP_AveragingWindow.h" #include "NGAP_BitRate.h" #include "NGAP_BroadcastCancelledAreaList.h" #include "NGAP_BroadcastCompletedAreaList.h" #include "NGAP_BroadcastPLMNItem.h" #include "NGAP_BroadcastPLMNList.h" #include "NGAP_CancelAllWarningMessages.h" #include "NGAP_CancelledCellsInEAI-EUTRA.h" #include "NGAP_CancelledCellsInEAI-EUTRA-Item.h" #include "NGAP_CancelledCellsInEAI-NR.h" #include "NGAP_CancelledCellsInEAI-NR-Item.h" #include "NGAP_CancelledCellsInTAI-EUTRA.h" #include "NGAP_CancelledCellsInTAI-EUTRA-Item.h" #include "NGAP_CancelledCellsInTAI-NR.h" #include "NGAP_CancelledCellsInTAI-NR-Item.h" #include "NGAP_Cause.h" #include "NGAP_CauseMisc.h" #include "NGAP_CauseNas.h" #include "NGAP_CauseProtocol.h" #include "NGAP_CauseRadioNetwork.h" #include "NGAP_CauseTransport.h" #include "NGAP_CellIDBroadcastEUTRA.h" #include "NGAP_CellIDBroadcastEUTRA-Item.h" #include "NGAP_CellIDBroadcastNR.h" #include "NGAP_CellIDBroadcastNR-Item.h" #include "NGAP_CellIDCancelledEUTRA.h" #include "NGAP_CellIDCancelledEUTRA-Item.h" #include "NGAP_CellIDCancelledNR.h" #include "NGAP_CellIDCancelledNR-Item.h" #include "NGAP_CellIDListForRestart.h" #include "NGAP_CellSize.h" #include "NGAP_CellTrafficTrace.h" #include "NGAP_CellType.h" #include "NGAP_CNAssistedRANTuning.h" #include "NGAP_CNTypeRestrictionsForEquivalent.h" #include "NGAP_CNTypeRestrictionsForEquivalentItem.h" #include "NGAP_CNTypeRestrictionsForServing.h" #include "NGAP_CommonNetworkInstance.h" #include "NGAP_CompletedCellsInEAI-EUTRA.h" #include "NGAP_CompletedCellsInEAI-EUTRA-Item.h" #include "NGAP_CompletedCellsInEAI-NR.h" #include "NGAP_CompletedCellsInEAI-NR-Item.h" #include "NGAP_CompletedCellsInTAI-EUTRA.h" #include "NGAP_CompletedCellsInTAI-EUTRA-Item.h" #include "NGAP_CompletedCellsInTAI-NR.h" #include "NGAP_CompletedCellsInTAI-NR-Item.h" #include "NGAP_ConcurrentWarningMessageInd.h" #include "NGAP_ConfidentialityProtectionIndication.h" #include "NGAP_ConfidentialityProtectionResult.h" #include "NGAP_ConfiguredNSSAI.h" #include "NGAP_CoreNetworkAssistanceInformationForInactive.h" #include "NGAP_COUNTValueForPDCP-SN12.h" #include "NGAP_COUNTValueForPDCP-SN18.h" #include "NGAP_CPTransportLayerInformation.h" #include "NGAP_CriticalityDiagnostics.h" #include "NGAP_CriticalityDiagnostics-IE-Item.h" #include "NGAP_CriticalityDiagnostics-IE-List.h" #include "NGAP_Criticality.h" #include "NGAP_DataCodingScheme.h" #include "NGAP_DataForwardingAccepted.h" #include "NGAP_DataForwardingNotPossible.h" #include "NGAP_DataForwardingResponseDRBItem.h" #include "NGAP_DataForwardingResponseDRBList.h" #include "NGAP_DataForwardingResponseERABList.h" #include "NGAP_DataForwardingResponseERABListItem.h" #include "NGAP_DeactivateTrace.h" #include "NGAP_DelayCritical.h" #include "NGAP_DirectForwardingPathAvailability.h" #include "NGAP_DLForwarding.h" #include "NGAP_DL-NGU-TNLInformationReused.h" #include "NGAP_DownlinkNASTransport.h" #include "NGAP_DownlinkNonUEAssociatedNRPPaTransport.h" #include "NGAP_DownlinkRANConfigurationTransfer.h" #include "NGAP_DownlinkRANStatusTransfer.h" #include "NGAP_DownlinkRIMInformationTransfer.h" #include "NGAP_DownlinkUEAssociatedNRPPaTransport.h" #include "NGAP_DRB-ID.h" #include "NGAP_DRBsSubjectToStatusTransferItem.h" #include "NGAP_DRBsSubjectToStatusTransferList.h" #include "NGAP_DRBStatusDL12.h" #include "NGAP_DRBStatusDL18.h" #include "NGAP_DRBStatusDL.h" #include "NGAP_DRBStatusUL12.h" #include "NGAP_DRBStatusUL18.h" #include "NGAP_DRBStatusUL.h" #include "NGAP_DRBsToQosFlowsMappingItem.h" #include "NGAP_DRBsToQosFlowsMappingList.h" #include "NGAP_Dynamic5QIDescriptor.h" #include "NGAP_EmergencyAreaIDBroadcastEUTRA.h" #include "NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h" #include "NGAP_EmergencyAreaIDBroadcastNR.h" #include "NGAP_EmergencyAreaIDBroadcastNR-Item.h" #include "NGAP_EmergencyAreaIDCancelledEUTRA.h" #include "NGAP_EmergencyAreaIDCancelledEUTRA-Item.h" #include "NGAP_EmergencyAreaIDCancelledNR.h" #include "NGAP_EmergencyAreaIDCancelledNR-Item.h" #include "NGAP_EmergencyAreaID.h" #include "NGAP_EmergencyAreaIDListForRestart.h" #include "NGAP_EmergencyAreaIDList.h" #include "NGAP_EmergencyFallbackIndicator.h" #include "NGAP_EmergencyFallbackRequestIndicator.h" #include "NGAP_EmergencyServiceTargetCN.h" #include "NGAP_EN-DCSONConfigurationTransfer.h" #include "NGAP_EndpointIPAddressAndPort.h" #include "NGAP_EPS-TAC.h" #include "NGAP_EPS-TAI.h" #include "NGAP_EquivalentPLMNs.h" #include "NGAP_E-RAB-ID.h" #include "NGAP_E-RABInformationItem.h" #include "NGAP_E-RABInformationList.h" #include "NGAP_ErrorIndication.h" #include "NGAP_EUTRACellIdentity.h" #include "NGAP_EUTRA-CGI.h" #include "NGAP_EUTRA-CGIListForWarning.h" #include "NGAP_EUTRA-CGIList.h" #include "NGAP_EUTRAencryptionAlgorithms.h" #include "NGAP_EUTRAintegrityProtectionAlgorithms.h" #include "NGAP_EventType.h" #include "NGAP_ExpectedActivityPeriod.h" #include "NGAP_ExpectedHOInterval.h" #include "NGAP_ExpectedIdlePeriod.h" #include "NGAP_ExpectedUEActivityBehaviour.h" #include "NGAP_ExpectedUEBehaviour.h" #include "NGAP_ExpectedUEMobility.h" #include "NGAP_ExpectedUEMovingTrajectory.h" #include "NGAP_ExpectedUEMovingTrajectoryItem.h" #include "NGAP_ExtendedRATRestrictionInformation.h" #include "NGAP_ExtendedRNC-ID.h" #include "NGAP_FiveG-S-TMSI.h" #include "NGAP_FiveG-TMSI.h" #include "NGAP_FiveQI.h" #include "NGAP_ForbiddenAreaInformation.h" #include "NGAP_ForbiddenAreaInformation-Item.h" #include "NGAP_ForbiddenTACs.h" #include "NGAP_GBR-QosInformation.h" #include "NGAP_GlobalGNB-ID.h" #include "NGAP_GlobalN3IWF-ID.h" #include "NGAP_GlobalNgENB-ID.h" #include "NGAP_GlobalRANNodeID.h" #include "NGAP_GNB-ID.h" #include "NGAP_GNBSetID.h" #include "NGAP_GTP-TEID.h" #include "NGAP_GTPTunnel.h" #include "NGAP_GUAMI.h" #include "NGAP_GUAMIType.h" #include "NGAP_HandoverCancelAcknowledge.h" #include "NGAP_HandoverCancel.h" #include "NGAP_HandoverCommand.h" #include "NGAP_HandoverCommandTransfer.h" #include "NGAP_HandoverFailure.h" #include "NGAP_HandoverFlag.h" #include "NGAP_HandoverNotify.h" #include "NGAP_HandoverPreparationFailure.h" #include "NGAP_HandoverPreparationUnsuccessfulTransfer.h" #include "NGAP_HandoverRequestAcknowledge.h" #include "NGAP_HandoverRequestAcknowledgeTransfer.h" #include "NGAP_HandoverRequest.h" #include "NGAP_HandoverRequired.h" #include "NGAP_HandoverRequiredTransfer.h" #include "NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h" #include "NGAP_HandoverType.h" #include "NGAP_IMSVoiceSupportIndicator.h" #include "NGAP_IndexToRFSP.h" #include "NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h" #include "NGAP_InitialContextSetupFailure.h" #include "NGAP_InitialContextSetupRequest.h" #include "NGAP_InitialContextSetupResponse.h" #include "NGAP_InitialUEMessage.h" #include "NGAP_InitiatingMessage.h" #include "NGAP_IntegrityProtectionIndication.h" #include "NGAP_IntegrityProtectionResult.h" #include "NGAP_IntendedNumberOfPagingAttempts.h" #include "NGAP_InterfacesToTrace.h" #include "NGAP_LAC.h" #include "NGAP_LAI.h" #include "NGAP_LastVisitedCellInformation.h" #include "NGAP_LastVisitedCellItem.h" #include "NGAP_LastVisitedEUTRANCellInformation.h" #include "NGAP_LastVisitedGERANCellInformation.h" #include "NGAP_LastVisitedNGRANCellInformation.h" #include "NGAP_LastVisitedUTRANCellInformation.h" #include "NGAP_LocationReport.h" #include "NGAP_LocationReportingAdditionalInfo.h" #include "NGAP_LocationReportingControl.h" #include "NGAP_LocationReportingFailureIndication.h" #include "NGAP_LocationReportingReferenceID.h" #include "NGAP_LocationReportingRequestType.h" #include "NGAP_MaskedIMEISV.h" #include "NGAP_MaximumDataBurstVolume.h" #include "NGAP_MaximumIntegrityProtectedDataRate.h" #include "NGAP_MessageIdentifier.h" #include "NGAP_MICOModeIndication.h" #include "NGAP_MobilityRestrictionList.h" #include "NGAP_N3IWF-ID.h" #include "NGAP_NASNonDeliveryIndication.h" #include "NGAP_NAS-PDU.h" #include "NGAP_NASSecurityParametersFromNGRAN.h" #include "NGAP_NetworkInstance.h" #include "NGAP_NewSecurityContextInd.h" #include "NGAP_NextHopChainingCount.h" #include "NGAP_NextPagingAreaScope.h" #include "NGAP_NGAP-PDU.h" #include "NGAP_NgENB-ID.h" #include "NGAP_NGRAN-CGI.h" #include "NGAP_NGRAN-TNLAssociationToRemoveItem.h" #include "NGAP_NGRAN-TNLAssociationToRemoveList.h" #include "NGAP_NGRANTraceID.h" #include "NGAP_NGResetAcknowledge.h" #include "NGAP_NGReset.h" #include "NGAP_NGSetupFailure.h" #include "NGAP_NGSetupRequest.h" #include "NGAP_NGSetupResponse.h" #include "NGAP_NonDynamic5QIDescriptor.h" #include "NGAP_NotAllowedTACs.h" #include "NGAP_NotificationCause.h" #include "NGAP_NotificationControl.h" #include "NGAP_NRCellIdentity.h" #include "NGAP_NR-CGI.h" #include "NGAP_NR-CGIListForWarning.h" #include "NGAP_NR-CGIList.h" #include "NGAP_NRencryptionAlgorithms.h" #include "NGAP_NRintegrityProtectionAlgorithms.h" #include "NGAP_NRPPa-PDU.h" #include "NGAP_NumberOfBroadcasts.h" #include "NGAP_NumberOfBroadcastsRequested.h" #include "NGAP_OverloadAction.h" #include "NGAP_OverloadResponse.h" #include "NGAP_OverloadStart.h" #include "NGAP_OverloadStartNSSAIItem.h" #include "NGAP_OverloadStartNSSAIList.h" #include "NGAP_OverloadStop.h" #include "NGAP_PacketDelayBudget.h" #include "NGAP_PacketErrorRate.h" #include "NGAP_PacketLossRate.h" #include "NGAP_PagingAttemptCount.h" #include "NGAP_PagingAttemptInformation.h" #include "NGAP_PagingDRX.h" #include "NGAP_Paging.h" #include "NGAP_PagingOrigin.h" #include "NGAP_PagingPriority.h" #include "NGAP_PathSwitchRequestAcknowledge.h" #include "NGAP_PathSwitchRequestAcknowledgeTransfer.h" #include "NGAP_PathSwitchRequestFailure.h" #include "NGAP_PathSwitchRequest.h" #include "NGAP_PathSwitchRequestSetupFailedTransfer.h" #include "NGAP_PathSwitchRequestTransfer.h" #include "NGAP_PathSwitchRequestUnsuccessfulTransfer.h" #include "NGAP_PDUSessionAggregateMaximumBitRate.h" #include "NGAP_PDUSessionID.h" #include "NGAP_PDUSessionResourceAdmittedItem.h" #include "NGAP_PDUSessionResourceAdmittedList.h" #include "NGAP_PDUSessionResourceFailedToModifyItemModCfm.h" #include "NGAP_PDUSessionResourceFailedToModifyItemModRes.h" #include "NGAP_PDUSessionResourceFailedToModifyListModCfm.h" #include "NGAP_PDUSessionResourceFailedToModifyListModRes.h" #include "NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h" #include "NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h" #include "NGAP_PDUSessionResourceFailedToSetupItemHOAck.h" #include "NGAP_PDUSessionResourceFailedToSetupItemPSReq.h" #include "NGAP_PDUSessionResourceFailedToSetupItemSURes.h" #include "NGAP_PDUSessionResourceFailedToSetupListCxtFail.h" #include "NGAP_PDUSessionResourceFailedToSetupListCxtRes.h" #include "NGAP_PDUSessionResourceFailedToSetupListHOAck.h" #include "NGAP_PDUSessionResourceFailedToSetupListPSReq.h" #include "NGAP_PDUSessionResourceFailedToSetupListSURes.h" #include "NGAP_PDUSessionResourceHandoverItem.h" #include "NGAP_PDUSessionResourceHandoverList.h" #include "NGAP_PDUSessionResourceInformationItem.h" #include "NGAP_PDUSessionResourceInformationList.h" #include "NGAP_PDUSessionResourceItemCxtRelCpl.h" #include "NGAP_PDUSessionResourceItemCxtRelReq.h" #include "NGAP_PDUSessionResourceItemHORqd.h" #include "NGAP_PDUSessionResourceListCxtRelCpl.h" #include "NGAP_PDUSessionResourceListCxtRelReq.h" #include "NGAP_PDUSessionResourceListHORqd.h" #include "NGAP_PDUSessionResourceModifyConfirm.h" #include "NGAP_PDUSessionResourceModifyConfirmTransfer.h" #include "NGAP_PDUSessionResourceModifyIndication.h" #include "NGAP_PDUSessionResourceModifyIndicationTransfer.h" #include "NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.h" #include "NGAP_PDUSessionResourceModifyItemModCfm.h" #include "NGAP_PDUSessionResourceModifyItemModInd.h" #include "NGAP_PDUSessionResourceModifyItemModReq.h" #include "NGAP_PDUSessionResourceModifyItemModRes.h" #include "NGAP_PDUSessionResourceModifyListModCfm.h" #include "NGAP_PDUSessionResourceModifyListModInd.h" #include "NGAP_PDUSessionResourceModifyListModReq.h" #include "NGAP_PDUSessionResourceModifyListModRes.h" #include "NGAP_PDUSessionResourceModifyRequest.h" #include "NGAP_PDUSessionResourceModifyRequestTransfer.h" #include "NGAP_PDUSessionResourceModifyResponse.h" #include "NGAP_PDUSessionResourceModifyResponseTransfer.h" #include "NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.h" #include "NGAP_PDUSessionResourceNotify.h" #include "NGAP_PDUSessionResourceNotifyItem.h" #include "NGAP_PDUSessionResourceNotifyList.h" #include "NGAP_PDUSessionResourceNotifyReleasedTransfer.h" #include "NGAP_PDUSessionResourceNotifyTransfer.h" #include "NGAP_PDUSessionResourceReleaseCommand.h" #include "NGAP_PDUSessionResourceReleaseCommandTransfer.h" #include "NGAP_PDUSessionResourceReleasedItemNot.h" #include "NGAP_PDUSessionResourceReleasedItemPSAck.h" #include "NGAP_PDUSessionResourceReleasedItemPSFail.h" #include "NGAP_PDUSessionResourceReleasedItemRelRes.h" #include "NGAP_PDUSessionResourceReleasedListNot.h" #include "NGAP_PDUSessionResourceReleasedListPSAck.h" #include "NGAP_PDUSessionResourceReleasedListPSFail.h" #include "NGAP_PDUSessionResourceReleasedListRelRes.h" #include "NGAP_PDUSessionResourceReleaseResponse.h" #include "NGAP_PDUSessionResourceReleaseResponseTransfer.h" #include "NGAP_PDUSessionResourceSecondaryRATUsageItem.h" #include "NGAP_PDUSessionResourceSecondaryRATUsageList.h" #include "NGAP_PDUSessionResourceSetupItemCxtReq.h" #include "NGAP_PDUSessionResourceSetupItemCxtRes.h" #include "NGAP_PDUSessionResourceSetupItemHOReq.h" #include "NGAP_PDUSessionResourceSetupItemSUReq.h" #include "NGAP_PDUSessionResourceSetupItemSURes.h" #include "NGAP_PDUSessionResourceSetupListCxtReq.h" #include "NGAP_PDUSessionResourceSetupListCxtRes.h" #include "NGAP_PDUSessionResourceSetupListHOReq.h" #include "NGAP_PDUSessionResourceSetupListSUReq.h" #include "NGAP_PDUSessionResourceSetupListSURes.h" #include "NGAP_PDUSessionResourceSetupRequest.h" #include "NGAP_PDUSessionResourceSetupRequestTransfer.h" #include "NGAP_PDUSessionResourceSetupResponse.h" #include "NGAP_PDUSessionResourceSetupResponseTransfer.h" #include "NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h" #include "NGAP_PDUSessionResourceSwitchedItem.h" #include "NGAP_PDUSessionResourceSwitchedList.h" #include "NGAP_PDUSessionResourceToBeSwitchedDLItem.h" #include "NGAP_PDUSessionResourceToBeSwitchedDLList.h" #include "NGAP_PDUSessionResourceToReleaseItemHOCmd.h" #include "NGAP_PDUSessionResourceToReleaseItemRelCmd.h" #include "NGAP_PDUSessionResourceToReleaseListHOCmd.h" #include "NGAP_PDUSessionResourceToReleaseListRelCmd.h" #include "NGAP_PDUSessionType.h" #include "NGAP_PDUSessionUsageReport.h" #include "NGAP_PeriodicRegistrationUpdateTimer.h" #include "NGAP_PLMNIdentity.h" #include "NGAP_PLMNSupportItem.h" #include "NGAP_PLMNSupportList.h" #include "NGAP_PortNumber.h" #include "NGAP_Pre-emptionCapability.h" #include "NGAP_Pre-emptionVulnerability.h" #include "NGAP_Presence.h" #include "NGAP_PriorityLevelARP.h" #include "NGAP_PriorityLevelQos.h" #include "NGAP_PrivateIE-Container.h" #include "NGAP_PrivateIE-Field.h" #include "NGAP_PrivateIE-ID.h" #include "NGAP_PrivateMessage.h" #include "NGAP_ProcedureCode.h" #include "NGAP_ProtocolExtensionContainer.h" #include "NGAP_ProtocolExtensionField.h" #include "NGAP_ProtocolExtensionID.h" #include "NGAP_ProtocolIE-Container.h" #include "NGAP_ProtocolIE-ContainerList.h" #include "NGAP_ProtocolIE-Field.h" #include "NGAP_ProtocolIE-ID.h" #include "NGAP_ProtocolIE-SingleContainer.h" #include "NGAP_PWSCancelRequest.h" #include "NGAP_PWSCancelResponse.h" #include "NGAP_PWSFailedCellIDList.h" #include "NGAP_PWSFailureIndication.h" #include "NGAP_PWSRestartIndication.h" #include "NGAP_QosCharacteristics.h" #include "NGAP_QosFlowAcceptedItem.h" #include "NGAP_QosFlowAcceptedList.h" #include "NGAP_QosFlowAddOrModifyRequestItem.h" #include "NGAP_QosFlowAddOrModifyRequestList.h" #include "NGAP_QosFlowAddOrModifyResponseItem.h" #include "NGAP_QosFlowAddOrModifyResponseList.h" #include "NGAP_QosFlowIdentifier.h" #include "NGAP_QosFlowInformationItem.h" #include "NGAP_QosFlowInformationList.h" #include "NGAP_QosFlowItemWithDataForwarding.h" #include "NGAP_QosFlowLevelQosParameters.h" #include "NGAP_QosFlowListWithCause.h" #include "NGAP_QosFlowListWithDataForwarding.h" #include "NGAP_QosFlowModifyConfirmItem.h" #include "NGAP_QosFlowModifyConfirmList.h" #include "NGAP_QosFlowNotifyItem.h" #include "NGAP_QosFlowNotifyList.h" #include "NGAP_QosFlowPerTNLInformation.h" #include "NGAP_QosFlowPerTNLInformationItem.h" #include "NGAP_QosFlowPerTNLInformationList.h" #include "NGAP_QosFlowSetupRequestItem.h" #include "NGAP_QosFlowSetupRequestList.h" #include "NGAP_QoSFlowsUsageReport-Item.h" #include "NGAP_QoSFlowsUsageReportList.h" #include "NGAP_QosFlowToBeForwardedItem.h" #include "NGAP_QosFlowToBeForwardedList.h" #include "NGAP_QosFlowWithCauseItem.h" #include "NGAP_QosMonitoringRequest.h" #include "NGAP_RANConfigurationUpdateAcknowledge.h" #include "NGAP_RANConfigurationUpdateFailure.h" #include "NGAP_RANConfigurationUpdate.h" #include "NGAP_RANNodeName.h" #include "NGAP_RANPagingPriority.h" #include "NGAP_RANStatusTransfer-TransparentContainer.h" #include "NGAP_RAN-UE-NGAP-ID.h" #include "NGAP_RAT-Information.h" #include "NGAP_RATRestrictionInformation.h" #include "NGAP_RATRestrictions.h" #include "NGAP_RATRestrictions-Item.h" #include "NGAP_RecommendedCellItem.h" #include "NGAP_RecommendedCellList.h" #include "NGAP_RecommendedCellsForPaging.h" #include "NGAP_RecommendedRANNodeItem.h" #include "NGAP_RecommendedRANNodeList.h" #include "NGAP_RecommendedRANNodesForPaging.h" #include "NGAP_RedirectionVoiceFallback.h" #include "NGAP_ReflectiveQosAttribute.h" #include "NGAP_RejectedNSSAIinPLMN.h" #include "NGAP_RejectedNSSAIinTA.h" #include "NGAP_RelativeAMFCapacity.h" #include "NGAP_RepetitionPeriod.h" #include "NGAP_ReportArea.h" #include "NGAP_RerouteNASRequest.h" #include "NGAP_ResetAll.h" #include "NGAP_ResetType.h" #include "NGAP_RIMInformation.h" #include "NGAP_RIMInformationTransfer.h" #include "NGAP_RNC-ID.h" #include "NGAP_RoutingID.h" #include "NGAP_RRCContainer.h" #include "NGAP_RRCEstablishmentCause.h" #include "NGAP_RRCInactiveTransitionReport.h" #include "NGAP_RRCInactiveTransitionReportRequest.h" #include "NGAP_RRCState.h" #include "NGAP_SCTP-TLAs.h" #include "NGAP_SD.h" #include "NGAP_SecondaryRATDataUsageReport.h" #include "NGAP_SecondaryRATDataUsageReportTransfer.h" #include "NGAP_SecondaryRATUsageInformation.h" #include "NGAP_SecurityContext.h" #include "NGAP_SecurityIndication.h" #include "NGAP_SecurityKey.h" #include "NGAP_SecurityResult.h" #include "NGAP_SerialNumber.h" #include "NGAP_ServedGUAMIItem.h" #include "NGAP_ServedGUAMIList.h" #include "NGAP_ServiceAreaInformation.h" #include "NGAP_ServiceAreaInformation-Item.h" #include "NGAP_SgNB-UE-X2AP-ID.h" #include "NGAP_SliceOverloadItem.h" #include "NGAP_SliceOverloadList.h" #include "NGAP_SliceSupportItem.h" #include "NGAP_SliceSupportList.h" #include "NGAP_S-NSSAI.h" #include "NGAP_SONConfigurationTransfer.h" #include "NGAP_SONInformation.h" #include "NGAP_SONInformationReply.h" #include "NGAP_SONInformationRequest.h" #include "NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h" #include "NGAP_SourceOfUEActivityBehaviourInformation.h" #include "NGAP_SourceRANNodeID.h" #include "NGAP_SourceToTarget-AMFInformationReroute.h" #include "NGAP_SourceToTarget-TransparentContainer.h" #include "NGAP_SRVCCOperationPossible.h" #include "NGAP_SST.h" #include "NGAP_SuccessfulOutcome.h" #include "NGAP_SupportedTAItem.h" #include "NGAP_SupportedTAList.h" #include "NGAP_TAC.h" #include "NGAP_TAIBroadcastEUTRA.h" #include "NGAP_TAIBroadcastEUTRA-Item.h" #include "NGAP_TAIBroadcastNR.h" #include "NGAP_TAIBroadcastNR-Item.h" #include "NGAP_TAICancelledEUTRA.h" #include "NGAP_TAICancelledEUTRA-Item.h" #include "NGAP_TAICancelledNR.h" #include "NGAP_TAICancelledNR-Item.h" #include "NGAP_TAI.h" #include "NGAP_TAIListForInactive.h" #include "NGAP_TAIListForInactiveItem.h" #include "NGAP_TAIListForPaging.h" #include "NGAP_TAIListForPagingItem.h" #include "NGAP_TAIListForRestart.h" #include "NGAP_TAIListForWarning.h" #include "NGAP_TargeteNB-ID.h" #include "NGAP_TargetID.h" #include "NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h" #include "NGAP_TargetRANNodeID.h" #include "NGAP_TargetRNC-ID.h" #include "NGAP_TargetToSource-TransparentContainer.h" #include "NGAP_TimerApproachForGUAMIRemoval.h" #include "NGAP_TimeStamp.h" #include "NGAP_TimeToWait.h" #include "NGAP_TimeUEStayedInCellEnhancedGranularity.h" #include "NGAP_TimeUEStayedInCell.h" #include "NGAP_TNLAddressWeightFactor.h" #include "NGAP_TNLAssociationItem.h" #include "NGAP_TNLAssociationList.h" #include "NGAP_TNLAssociationUsage.h" #include "NGAP_TraceActivation.h" #include "NGAP_TraceDepth.h" #include "NGAP_TraceFailureIndication.h" #include "NGAP_TraceStart.h" #include "NGAP_TrafficLoadReductionIndication.h" #include "NGAP_TransportLayerAddress.h" #include "NGAP_TriggeringMessage.h" #include "NGAP_TypeOfError.h" #include "NGAP_UEAggregateMaximumBitRate.h" #include "NGAP_UE-associatedLogicalNG-connectionItem.h" #include "NGAP_UE-associatedLogicalNG-connectionList.h" #include "NGAP_UEContextModificationFailure.h" #include "NGAP_UEContextModificationRequest.h" #include "NGAP_UEContextModificationResponse.h" #include "NGAP_UEContextReleaseCommand.h" #include "NGAP_UEContextReleaseComplete.h" #include "NGAP_UEContextReleaseRequest.h" #include "NGAP_UEContextRequest.h" #include "NGAP_UEHistoryInformation.h" #include "NGAP_UEIdentityIndexValue.h" #include "NGAP_UE-NGAP-ID-pair.h" #include "NGAP_UE-NGAP-IDs.h" #include "NGAP_UEPagingIdentity.h" #include "NGAP_UEPresence.h" #include "NGAP_UEPresenceInAreaOfInterestItem.h" #include "NGAP_UEPresenceInAreaOfInterestList.h" #include "NGAP_UERadioCapabilityCheckRequest.h" #include "NGAP_UERadioCapabilityCheckResponse.h" #include "NGAP_UERadioCapabilityForPaging.h" #include "NGAP_UERadioCapabilityForPagingOfEUTRA.h" #include "NGAP_UERadioCapabilityForPagingOfNR.h" #include "NGAP_UERadioCapability.h" #include "NGAP_UERadioCapabilityInfoIndication.h" #include "NGAP_UERetentionInformation.h" #include "NGAP_UESecurityCapabilities.h" #include "NGAP_UETNLABindingReleaseRequest.h" #include "NGAP_ULForwarding.h" #include "NGAP_UL-NGU-UP-TNLModifyItem.h" #include "NGAP_UL-NGU-UP-TNLModifyList.h" #include "NGAP_UnavailableGUAMIItem.h" #include "NGAP_UnavailableGUAMIList.h" #include "NGAP_UnsuccessfulOutcome.h" #include "NGAP_UplinkNASTransport.h" #include "NGAP_UplinkNonUEAssociatedNRPPaTransport.h" #include "NGAP_UplinkRANConfigurationTransfer.h" #include "NGAP_UplinkRANStatusTransfer.h" #include "NGAP_UplinkRIMInformationTransfer.h" #include "NGAP_UplinkUEAssociatedNRPPaTransport.h" #include "NGAP_UPTransportLayerInformation.h" #include "NGAP_UPTransportLayerInformationItem.h" #include "NGAP_UPTransportLayerInformationList.h" #include "NGAP_UPTransportLayerInformationPairItem.h" #include "NGAP_UPTransportLayerInformationPairList.h" #include "NGAP_UserLocationInformationEUTRA.h" #include "NGAP_UserLocationInformation.h" #include "NGAP_UserLocationInformationN3IWF.h" #include "NGAP_UserLocationInformationNR.h" #include "NGAP_UserPlaneSecurityInformation.h" #include "NGAP_VolumeTimedReport-Item.h" #include "NGAP_VolumeTimedReportList.h" #include "NGAP_WarningAreaCoordinates.h" #include "NGAP_WarningAreaList.h" #include "NGAP_WarningMessageContents.h" #include "NGAP_WarningSecurityInfo.h" #include "NGAP_WarningType.h" #include "NGAP_WriteReplaceWarningRequest.h" #include "NGAP_WriteReplaceWarningResponse.h" #include "NGAP_XnExtTLA-Item.h" #include "NGAP_XnExtTLAs.h" #include "NGAP_XnGTP-TLAs.h" #include "NGAP_XnTLAs.h" #include "NGAP_XnTNLConfigurationInfo.h" #include "NGAP_EXTERNAL.h" #include "NGAP_ExtendedUEIdentityIndexValue.h" #include "NGAP_MicoAllPLMN.h" #include "NGAP_QosFlowFeedbackItem.h" #include "NGAP_QosFlowFeedbackList.h" #include "NGAP_UpdateFeedback.h" #include "asn1c/util/conv.h" #include "asn1c/util/message.h" #define OGS_NGAP_INSIDE #include "ngap/conv.h" #include "ngap/message.h" #include "ngap/build.h" #undef OGS_NGAP_INSIDE #ifdef __cplusplus extern "C" { #endif extern int __ogs_ngap_domain; #undef OGS_LOG_DOMAIN #define OGS_LOG_DOMAIN __ogs_ngap_domain #ifdef __cplusplus } #endif #endif