X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2sim%2FASN1c%2Fpdu_collection.c;fp=e2sim%2FASN1c%2Fpdu_collection.c;h=6dbb55dddb6ec0afcb3ea3a782ea8f01651d15ba;hb=1f1098ad65c5d27ab5aae14d55c5159dd1e8e01b;hp=0000000000000000000000000000000000000000;hpb=d09fbb9e5157cc0d30da61b79fd85cad314817ce;p=sim%2Fe2-interface.git diff --git a/e2sim/ASN1c/pdu_collection.c b/e2sim/ASN1c/pdu_collection.c new file mode 100644 index 0000000..6dbb55d --- /dev/null +++ b/e2sim/ASN1c/pdu_collection.c @@ -0,0 +1,189 @@ +/***************************************************************************** +# * +# 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. * +# * +******************************************************************************/ + +/* + * 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 +}; +