blob: 9a7763c172c7b3f48b31e07876cff2590749efde [file] [log] [blame]
/*
* 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 <asn_application.h>
/* Including external dependencies */
#include <NativeInteger.h>
#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 <asn_internal.h>