Commit 768c368a authored by aligungr's avatar aligungr

Source tree refactored

parent 44c9d8a9
......@@ -11,12 +11,13 @@
#include "ngap_msg.hpp"
#include <algorithm>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <exception>
#include <functional>
#include <vector>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
namespace asn::ngap
{
......
......@@ -10,90 +10,93 @@
#include <type_traits>
extern "C" struct ASN_NGAP_NGAP_PDU;
extern "C" struct ASN_NGAP_InitiatingMessage;
extern "C" struct ASN_NGAP_SuccessfulOutcome;
extern "C" struct ASN_NGAP_UnsuccessfulOutcome;
extern "C"
{
struct ASN_NGAP_NGAP_PDU;
struct ASN_NGAP_InitiatingMessage;
struct ASN_NGAP_SuccessfulOutcome;
struct ASN_NGAP_UnsuccessfulOutcome;
extern "C" struct ASN_NGAP_AMFConfigurationUpdate;
extern "C" struct ASN_NGAP_AMFConfigurationUpdateAcknowledge;
extern "C" struct ASN_NGAP_AMFConfigurationUpdateFailure;
extern "C" struct ASN_NGAP_AMFStatusIndication;
extern "C" struct ASN_NGAP_CellTrafficTrace;
extern "C" struct ASN_NGAP_DeactivateTrace;
extern "C" struct ASN_NGAP_DownlinkNASTransport;
extern "C" struct ASN_NGAP_DownlinkNonUEAssociatedNRPPaTransport;
extern "C" struct ASN_NGAP_DownlinkRANConfigurationTransfer;
extern "C" struct ASN_NGAP_DownlinkRANStatusTransfer;
extern "C" struct ASN_NGAP_DownlinkUEAssociatedNRPPaTransport;
extern "C" struct ASN_NGAP_ErrorIndication;
extern "C" struct ASN_NGAP_HandoverCancel;
extern "C" struct ASN_NGAP_HandoverCancelAcknowledge;
extern "C" struct ASN_NGAP_HandoverCommand;
extern "C" struct ASN_NGAP_HandoverFailure;
extern "C" struct ASN_NGAP_HandoverNotify;
extern "C" struct ASN_NGAP_HandoverPreparationFailure;
extern "C" struct ASN_NGAP_HandoverRequest;
extern "C" struct ASN_NGAP_HandoverRequestAcknowledge;
extern "C" struct ASN_NGAP_HandoverRequired;
extern "C" struct ASN_NGAP_InitialContextSetupFailure;
extern "C" struct ASN_NGAP_InitialContextSetupRequest;
extern "C" struct ASN_NGAP_InitialContextSetupResponse;
extern "C" struct ASN_NGAP_InitialUEMessage;
extern "C" struct ASN_NGAP_LocationReport;
extern "C" struct ASN_NGAP_LocationReportingControl;
extern "C" struct ASN_NGAP_LocationReportingFailureIndication;
extern "C" struct ASN_NGAP_NASNonDeliveryIndication;
extern "C" struct ASN_NGAP_NGReset;
extern "C" struct ASN_NGAP_NGResetAcknowledge;
extern "C" struct ASN_NGAP_NGSetupFailure;
extern "C" struct ASN_NGAP_NGSetupRequest;
extern "C" struct ASN_NGAP_NGSetupResponse;
extern "C" struct ASN_NGAP_OverloadStart;
extern "C" struct ASN_NGAP_OverloadStop;
extern "C" struct ASN_NGAP_Paging;
extern "C" struct ASN_NGAP_PathSwitchRequest;
extern "C" struct ASN_NGAP_PathSwitchRequestAcknowledge;
extern "C" struct ASN_NGAP_PathSwitchRequestFailure;
extern "C" struct ASN_NGAP_PDUSessionResourceModifyConfirm;
extern "C" struct ASN_NGAP_PDUSessionResourceModifyIndication;
extern "C" struct ASN_NGAP_PDUSessionResourceModifyRequest;
extern "C" struct ASN_NGAP_PDUSessionResourceModifyResponse;
extern "C" struct ASN_NGAP_PDUSessionResourceNotify;
extern "C" struct ASN_NGAP_PDUSessionResourceReleaseCommand;
extern "C" struct ASN_NGAP_PDUSessionResourceReleaseResponse;
extern "C" struct ASN_NGAP_PDUSessionResourceSetupRequest;
extern "C" struct ASN_NGAP_PDUSessionResourceSetupResponse;
extern "C" struct ASN_NGAP_PrivateMessage;
extern "C" struct ASN_NGAP_PWSCancelRequest;
extern "C" struct ASN_NGAP_PWSCancelResponse;
extern "C" struct ASN_NGAP_PWSFailureIndication;
extern "C" struct ASN_NGAP_PWSRestartIndication;
extern "C" struct ASN_NGAP_RANConfigurationUpdate;
extern "C" struct ASN_NGAP_RANConfigurationUpdateAcknowledge;
extern "C" struct ASN_NGAP_RANConfigurationUpdateFailure;
extern "C" struct ASN_NGAP_RerouteNASRequest;
extern "C" struct ASN_NGAP_RRCInactiveTransitionReport;
extern "C" struct ASN_NGAP_SecondaryRATDataUsageReport;
extern "C" struct ASN_NGAP_TraceFailureIndication;
extern "C" struct ASN_NGAP_TraceStart;
extern "C" struct ASN_NGAP_UEContextModificationFailure;
extern "C" struct ASN_NGAP_UEContextModificationRequest;
extern "C" struct ASN_NGAP_UEContextModificationResponse;
extern "C" struct ASN_NGAP_UEContextReleaseCommand;
extern "C" struct ASN_NGAP_UEContextReleaseComplete;
extern "C" struct ASN_NGAP_UEContextReleaseRequest;
extern "C" struct ASN_NGAP_UERadioCapabilityCheckRequest;
extern "C" struct ASN_NGAP_UERadioCapabilityCheckResponse;
extern "C" struct ASN_NGAP_UERadioCapabilityInfoIndication;
extern "C" struct ASN_NGAP_UETNLABindingReleaseRequest;
extern "C" struct ASN_NGAP_UplinkNASTransport;
extern "C" struct ASN_NGAP_UplinkNonUEAssociatedNRPPaTransport;
extern "C" struct ASN_NGAP_UplinkRANConfigurationTransfer;
extern "C" struct ASN_NGAP_UplinkRANStatusTransfer;
extern "C" struct ASN_NGAP_UplinkUEAssociatedNRPPaTransport;
extern "C" struct ASN_NGAP_WriteReplaceWarningRequest;
extern "C" struct ASN_NGAP_WriteReplaceWarningResponse;
struct ASN_NGAP_AMFConfigurationUpdate;
struct ASN_NGAP_AMFConfigurationUpdateAcknowledge;
struct ASN_NGAP_AMFConfigurationUpdateFailure;
struct ASN_NGAP_AMFStatusIndication;
struct ASN_NGAP_CellTrafficTrace;
struct ASN_NGAP_DeactivateTrace;
struct ASN_NGAP_DownlinkNASTransport;
struct ASN_NGAP_DownlinkNonUEAssociatedNRPPaTransport;
struct ASN_NGAP_DownlinkRANConfigurationTransfer;
struct ASN_NGAP_DownlinkRANStatusTransfer;
struct ASN_NGAP_DownlinkUEAssociatedNRPPaTransport;
struct ASN_NGAP_ErrorIndication;
struct ASN_NGAP_HandoverCancel;
struct ASN_NGAP_HandoverCancelAcknowledge;
struct ASN_NGAP_HandoverCommand;
struct ASN_NGAP_HandoverFailure;
struct ASN_NGAP_HandoverNotify;
struct ASN_NGAP_HandoverPreparationFailure;
struct ASN_NGAP_HandoverRequest;
struct ASN_NGAP_HandoverRequestAcknowledge;
struct ASN_NGAP_HandoverRequired;
struct ASN_NGAP_InitialContextSetupFailure;
struct ASN_NGAP_InitialContextSetupRequest;
struct ASN_NGAP_InitialContextSetupResponse;
struct ASN_NGAP_InitialUEMessage;
struct ASN_NGAP_LocationReport;
struct ASN_NGAP_LocationReportingControl;
struct ASN_NGAP_LocationReportingFailureIndication;
struct ASN_NGAP_NASNonDeliveryIndication;
struct ASN_NGAP_NGReset;
struct ASN_NGAP_NGResetAcknowledge;
struct ASN_NGAP_NGSetupFailure;
struct ASN_NGAP_NGSetupRequest;
struct ASN_NGAP_NGSetupResponse;
struct ASN_NGAP_OverloadStart;
struct ASN_NGAP_OverloadStop;
struct ASN_NGAP_Paging;
struct ASN_NGAP_PathSwitchRequest;
struct ASN_NGAP_PathSwitchRequestAcknowledge;
struct ASN_NGAP_PathSwitchRequestFailure;
struct ASN_NGAP_PDUSessionResourceModifyConfirm;
struct ASN_NGAP_PDUSessionResourceModifyIndication;
struct ASN_NGAP_PDUSessionResourceModifyRequest;
struct ASN_NGAP_PDUSessionResourceModifyResponse;
struct ASN_NGAP_PDUSessionResourceNotify;
struct ASN_NGAP_PDUSessionResourceReleaseCommand;
struct ASN_NGAP_PDUSessionResourceReleaseResponse;
struct ASN_NGAP_PDUSessionResourceSetupRequest;
struct ASN_NGAP_PDUSessionResourceSetupResponse;
struct ASN_NGAP_PrivateMessage;
struct ASN_NGAP_PWSCancelRequest;
struct ASN_NGAP_PWSCancelResponse;
struct ASN_NGAP_PWSFailureIndication;
struct ASN_NGAP_PWSRestartIndication;
struct ASN_NGAP_RANConfigurationUpdate;
struct ASN_NGAP_RANConfigurationUpdateAcknowledge;
struct ASN_NGAP_RANConfigurationUpdateFailure;
struct ASN_NGAP_RerouteNASRequest;
struct ASN_NGAP_RRCInactiveTransitionReport;
struct ASN_NGAP_SecondaryRATDataUsageReport;
struct ASN_NGAP_TraceFailureIndication;
struct ASN_NGAP_TraceStart;
struct ASN_NGAP_UEContextModificationFailure;
struct ASN_NGAP_UEContextModificationRequest;
struct ASN_NGAP_UEContextModificationResponse;
struct ASN_NGAP_UEContextReleaseCommand;
struct ASN_NGAP_UEContextReleaseComplete;
struct ASN_NGAP_UEContextReleaseRequest;
struct ASN_NGAP_UERadioCapabilityCheckRequest;
struct ASN_NGAP_UERadioCapabilityCheckResponse;
struct ASN_NGAP_UERadioCapabilityInfoIndication;
struct ASN_NGAP_UETNLABindingReleaseRequest;
struct ASN_NGAP_UplinkNASTransport;
struct ASN_NGAP_UplinkNonUEAssociatedNRPPaTransport;
struct ASN_NGAP_UplinkRANConfigurationTransfer;
struct ASN_NGAP_UplinkRANStatusTransfer;
struct ASN_NGAP_UplinkUEAssociatedNRPPaTransport;
struct ASN_NGAP_WriteReplaceWarningRequest;
struct ASN_NGAP_WriteReplaceWarningResponse;
}
namespace asn::ngap
{
......
......@@ -7,8 +7,10 @@
//
#include "utils.hpp"
#include <cstring>
#include <stdexcept>
#include <utils/octet_string.hpp>
namespace asn
......
......@@ -8,12 +8,6 @@
#pragma once
#include <BIT_STRING.h>
#include <NativeEnumerated.h>
#include <OCTET_STRING.h>
#include <PrintableString.h>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <cstdlib>
#include <cstring>
#include <functional>
......@@ -21,6 +15,14 @@
#include <stdexcept>
#include <string>
#include <type_traits>
#include <BIT_STRING.h>
#include <NativeEnumerated.h>
#include <OCTET_STRING.h>
#include <PrintableString.h>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <utils/bit_buffer.hpp>
#include <utils/octet.hpp>
#include <utils/octet_view.hpp>
......
......@@ -14,6 +14,7 @@
#include "snow3g.hpp"
#include "uea2.hpp"
#include "zuc.hpp"
#include <stdexcept>
namespace crypto
......
......@@ -7,6 +7,7 @@
//
#include "eea2.hpp"
#include <crypt-ext/aes.hpp>
#include <utils/bit_buffer.hpp>
#include <utils/octet_string.hpp>
......
......@@ -7,6 +7,7 @@
//
#include "mac.hpp"
#include <crypt-ext/cmac.hpp>
#include <crypt-ext/hmac-sha256.h>
......
......@@ -7,6 +7,7 @@
//
#include "milenage.hpp"
#include <crypt-ext/milenage.hpp>
#include <stdexcept>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment