/*
 * Copyright 2019 AT&T Intellectual Property
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*
 * This source code is part of the near-RT RIC (RAN Intelligent Controller)
 * platform project (RICP).
 */



/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 */

struct asn_TYPE_descriptor_s;	/* Forward declaration */

extern struct asn_TYPE_descriptor_s asn_DEF_E2AP_PDU;
extern struct asn_TYPE_descriptor_s asn_DEF_HandoverRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_HandoverRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_HandoverPreparationFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_HandoverReport;
extern struct asn_TYPE_descriptor_s asn_DEF_SNStatusTransfer;
extern struct asn_TYPE_descriptor_s asn_DEF_UEContextRelease;
extern struct asn_TYPE_descriptor_s asn_DEF_HandoverCancel;
extern struct asn_TYPE_descriptor_s asn_DEF_PrivateMessage;
extern struct asn_TYPE_descriptor_s asn_DEF_MobilityChangeRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_MobilityChangeAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_MobilityChangeFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_RLFIndication;
extern struct asn_TYPE_descriptor_s asn_DEF_CellActivationRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_CellActivationResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_CellActivationFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_X2Release;
extern struct asn_TYPE_descriptor_s asn_DEF_X2APMessageTransfer;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBAdditionRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBAdditionRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBAdditionRequestReject;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBReconfigurationComplete;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationRequestReject;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBModificationRefuse;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBReleaseRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBReleaseRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBReleaseConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_SeNBCounterCheckRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_X2RemovalRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_X2RemovalResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_X2RemovalFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_RetrieveUEContextRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_RetrieveUEContextResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_RetrieveUEContextFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBAdditionRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBAdditionRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBAdditionRequestReject;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReconfigurationComplete;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationRequestReject;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBModificationRefuse;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReleaseRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReleaseRequestAcknowledge;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReleaseRequestReject;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReleaseRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBReleaseConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBCounterCheckRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBChangeRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBChangeConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_RRCTransfer;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBChangeRefuse;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCCellActivationRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCCellActivationResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCCellActivationFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_SecondaryRATDataUsageReport;
extern struct asn_TYPE_descriptor_s asn_DEF_SgNBActivityNotification;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCPartialResetRequired;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCPartialResetConfirm;
extern struct asn_TYPE_descriptor_s asn_DEF_EUTRANRCellResourceCoordinationRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_EUTRANRCellResourceCoordinationResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCX2RemovalRequest;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCX2RemovalResponse;
extern struct asn_TYPE_descriptor_s asn_DEF_ENDCX2RemovalFailure;
extern struct asn_TYPE_descriptor_s asn_DEF_DataForwardingAddressIndication;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_eventTriggerDefinition;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_actionDefinition;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_indicationHeader;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_indicationMessage;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_callProcessID;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_controlHeader;
extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_controlMessage;


struct asn_TYPE_descriptor_s *asn_pdu_collection[] = {
	/* From module E2AP-PDU-Descriptions in ../../asnFiles/e2ap-v031.asn */
	&asn_DEF_E2AP_PDU,	
	/* From module X2AP-PDU-Contents in ../../asnFiles/X2AP-PDU-Contents.asn */
	&asn_DEF_HandoverRequest,	
	&asn_DEF_HandoverRequestAcknowledge,	
	&asn_DEF_HandoverPreparationFailure,	
	&asn_DEF_HandoverReport,	
	&asn_DEF_SNStatusTransfer,	
	&asn_DEF_UEContextRelease,	
	&asn_DEF_HandoverCancel,	
	&asn_DEF_PrivateMessage,	
	&asn_DEF_MobilityChangeRequest,	
	&asn_DEF_MobilityChangeAcknowledge,	
	&asn_DEF_MobilityChangeFailure,	
	&asn_DEF_RLFIndication,	
	&asn_DEF_CellActivationRequest,	
	&asn_DEF_CellActivationResponse,	
	&asn_DEF_CellActivationFailure,	
	&asn_DEF_X2Release,	
	&asn_DEF_X2APMessageTransfer,	
	&asn_DEF_SeNBAdditionRequest,	
	&asn_DEF_SeNBAdditionRequestAcknowledge,	
	&asn_DEF_SeNBAdditionRequestReject,	
	&asn_DEF_SeNBReconfigurationComplete,	
	&asn_DEF_SeNBModificationRequest,	
	&asn_DEF_SeNBModificationRequestAcknowledge,	
	&asn_DEF_SeNBModificationRequestReject,	
	&asn_DEF_SeNBModificationRequired,	
	&asn_DEF_SeNBModificationConfirm,	
	&asn_DEF_SeNBModificationRefuse,	
	&asn_DEF_SeNBReleaseRequest,	
	&asn_DEF_SeNBReleaseRequired,	
	&asn_DEF_SeNBReleaseConfirm,	
	&asn_DEF_SeNBCounterCheckRequest,	
	&asn_DEF_X2RemovalRequest,	
	&asn_DEF_X2RemovalResponse,	
	&asn_DEF_X2RemovalFailure,	
	&asn_DEF_RetrieveUEContextRequest,	
	&asn_DEF_RetrieveUEContextResponse,	
	&asn_DEF_RetrieveUEContextFailure,	
	&asn_DEF_SgNBAdditionRequest,	
	&asn_DEF_SgNBAdditionRequestAcknowledge,	
	&asn_DEF_SgNBAdditionRequestReject,	
	&asn_DEF_SgNBReconfigurationComplete,	
	&asn_DEF_SgNBModificationRequest,	
	&asn_DEF_SgNBModificationRequestAcknowledge,	
	&asn_DEF_SgNBModificationRequestReject,	
	&asn_DEF_SgNBModificationRequired,	
	&asn_DEF_SgNBModificationConfirm,	
	&asn_DEF_SgNBModificationRefuse,	
	&asn_DEF_SgNBReleaseRequest,	
	&asn_DEF_SgNBReleaseRequestAcknowledge,	
	&asn_DEF_SgNBReleaseRequestReject,	
	&asn_DEF_SgNBReleaseRequired,	
	&asn_DEF_SgNBReleaseConfirm,	
	&asn_DEF_SgNBCounterCheckRequest,	
	&asn_DEF_SgNBChangeRequired,	
	&asn_DEF_SgNBChangeConfirm,	
	&asn_DEF_RRCTransfer,	
	&asn_DEF_SgNBChangeRefuse,	
	&asn_DEF_ENDCCellActivationRequest,	
	&asn_DEF_ENDCCellActivationResponse,	
	&asn_DEF_ENDCCellActivationFailure,	
	&asn_DEF_SecondaryRATDataUsageReport,	
	&asn_DEF_SgNBActivityNotification,	
	&asn_DEF_ENDCPartialResetRequired,	
	&asn_DEF_ENDCPartialResetConfirm,	
	&asn_DEF_EUTRANRCellResourceCoordinationRequest,	
	&asn_DEF_EUTRANRCellResourceCoordinationResponse,	
	&asn_DEF_ENDCX2RemovalRequest,	
	&asn_DEF_ENDCX2RemovalResponse,	
	&asn_DEF_ENDCX2RemovalFailure,	
	&asn_DEF_DataForwardingAddressIndication,	
	/* From module E2SM-gNB-X2-IEs in ../../asnFiles/e2sm-gNB-X2-release-1-v041.asn */
	&asn_DEF_E2SM_gNB_X2_eventTriggerDefinition,	
	&asn_DEF_E2SM_gNB_X2_actionDefinition,	
	&asn_DEF_E2SM_gNB_X2_indicationHeader,	
	&asn_DEF_E2SM_gNB_X2_indicationMessage,	
	&asn_DEF_E2SM_gNB_X2_callProcessID,	
	&asn_DEF_E2SM_gNB_X2_controlHeader,	
	&asn_DEF_E2SM_gNB_X2_controlMessage,	
	0
};

