Harald Welte | d523a69 | 2015-08-30 23:11:19 +0200 | [diff] [blame] | 1 | /* |
| 2 | * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) |
| 3 | * From ASN.1 module "HNBAP-CommonDataTypes" |
| 4 | * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" |
Harald Welte | ff4750f | 2015-08-31 09:55:28 +0200 | [diff] [blame] | 5 | * `asn1c -gen-PER` |
Harald Welte | d523a69 | 2015-08-30 23:11:19 +0200 | [diff] [blame] | 6 | */ |
| 7 | |
| 8 | #ifndef _ProtocolIE_ID_H_ |
| 9 | #define _ProtocolIE_ID_H_ |
| 10 | |
| 11 | |
| 12 | #include <asn_application.h> |
| 13 | |
| 14 | /* Including external dependencies */ |
| 15 | #include <NativeInteger.h> |
| 16 | |
| 17 | #ifdef __cplusplus |
| 18 | extern "C" { |
| 19 | #endif |
| 20 | |
| 21 | /* Dependencies */ |
| 22 | typedef enum ProtocolIE_ID { |
| 23 | ProtocolIE_ID_id_Cause = 1, |
| 24 | ProtocolIE_ID_id_CriticalityDiagnostics = 2, |
| 25 | ProtocolIE_ID_id_HNB_Identity = 3, |
| 26 | ProtocolIE_ID_id_Context_ID = 4, |
| 27 | ProtocolIE_ID_id_UE_Identity = 5, |
| 28 | ProtocolIE_ID_id_LAC = 6, |
| 29 | ProtocolIE_ID_id_RAC = 7, |
| 30 | ProtocolIE_ID_id_HNB_Location_Information = 8, |
| 31 | ProtocolIE_ID_id_PLMNidentity = 9, |
| 32 | ProtocolIE_ID_id_SAC = 10, |
| 33 | ProtocolIE_ID_id_CellIdentity = 11, |
| 34 | ProtocolIE_ID_id_Registration_Cause = 12, |
| 35 | ProtocolIE_ID_id_UE_Capabilities = 13, |
| 36 | ProtocolIE_ID_id_RNC_ID = 14, |
| 37 | ProtocolIE_ID_id_CSG_ID = 15, |
| 38 | ProtocolIE_ID_id_BackoffTimer = 16, |
| 39 | ProtocolIE_ID_id_HNB_Internet_Information = 17, |
| 40 | ProtocolIE_ID_id_HNB_Cell_Access_Mode = 18, |
| 41 | ProtocolIE_ID_id_MuxPortNumber = 19, |
| 42 | ProtocolIE_ID_id_Service_Area_For_Broadcast = 20, |
| 43 | ProtocolIE_ID_id_CSGMembershipStatus = 21, |
| 44 | ProtocolIE_ID_id_RABList = 22, |
| 45 | ProtocolIE_ID_id_HNBConfigInfo = 23, |
| 46 | ProtocolIE_ID_id_AccessResult = 25, |
| 47 | ProtocolIE_ID_id_Update_cause = 26, |
| 48 | ProtocolIE_ID_id_NeighbourInfoList = 27, |
| 49 | ProtocolIE_ID_id_NeighbourInfoRequestList = 28, |
| 50 | ProtocolIE_ID_id_Iurh_Signalling_TNL_Address = 29, |
| 51 | ProtocolIE_ID_id_PSC = 30, |
| 52 | ProtocolIE_ID_id_HNB_Cell_Identifier = 31, |
| 53 | ProtocolIE_ID_id_Tunnel_Information = 41, |
| 54 | ProtocolIE_ID_id_CELL_FACHMobilitySupport = 42, |
| 55 | ProtocolIE_ID_id_S_RNTIPrefix = 43, |
| 56 | ProtocolIE_ID_id_URAIdentity = 44, |
| 57 | ProtocolIE_ID_id_NeighbourIdentity = 45, |
| 58 | ProtocolIE_ID_id_HNBCapacity = 46, |
| 59 | ProtocolIE_ID_id_NeighbourCellIdentityList = 47, |
| 60 | ProtocolIE_ID_id_AdditionalNeighbourInfoList = 48, |
| 61 | ProtocolIE_ID_id_U_RNTI = 49, |
| 62 | ProtocolIE_ID_id_UnknownU_RNTIIndication = 50, |
| 63 | ProtocolIE_ID_id_HNB_GWResponse = 51, |
| 64 | ProtocolIE_ID_id_URAIdentityList = 52 |
| 65 | } e_ProtocolIE_ID; |
| 66 | |
| 67 | /* ProtocolIE-ID */ |
| 68 | typedef long ProtocolIE_ID_t; |
| 69 | |
| 70 | /* Implementation */ |
| 71 | extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID; |
| 72 | asn_struct_free_f ProtocolIE_ID_free; |
| 73 | asn_struct_print_f ProtocolIE_ID_print; |
| 74 | asn_constr_check_f ProtocolIE_ID_constraint; |
| 75 | ber_type_decoder_f ProtocolIE_ID_decode_ber; |
| 76 | der_type_encoder_f ProtocolIE_ID_encode_der; |
| 77 | xer_type_decoder_f ProtocolIE_ID_decode_xer; |
| 78 | xer_type_encoder_f ProtocolIE_ID_encode_xer; |
| 79 | per_type_decoder_f ProtocolIE_ID_decode_uper; |
| 80 | per_type_encoder_f ProtocolIE_ID_encode_uper; |
| 81 | per_type_decoder_f ProtocolIE_ID_decode_aper; |
| 82 | per_type_encoder_f ProtocolIE_ID_encode_aper; |
| 83 | |
| 84 | #ifdef __cplusplus |
| 85 | } |
| 86 | #endif |
| 87 | |
| 88 | #endif /* _ProtocolIE_ID_H_ */ |
| 89 | #include <asn_internal.h> |