diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2016-01-04 15:43:58 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2016-01-04 18:11:19 +0100 |
commit | 16c97669bdc43f99b72233f698f36822f7d21adf (patch) | |
tree | ec91ff1b2fb8b2de1812f0d8e953e7ffb12f2224 /src/hnbap | |
parent | e8b1465ffe27b3924a91e633181ee008fd3ebe73 (diff) |
move asn1 headers to include/ dir (4/5)
Move headers.
Diffstat (limited to 'src/hnbap')
115 files changed, 0 insertions, 5753 deletions
diff --git a/src/hnbap/Access-stratum-release-indicator.h b/src/hnbap/Access-stratum-release-indicator.h deleted file mode 100644 index 1e1f7e1..0000000 --- a/src/hnbap/Access-stratum-release-indicator.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Access_stratum_release_indicator_H_ -#define _Access_stratum_release_indicator_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Access_stratum_release_indicator { - Access_stratum_release_indicator_r99 = 0, - Access_stratum_release_indicator_rel_4 = 1, - Access_stratum_release_indicator_rel_5 = 2, - Access_stratum_release_indicator_rel_6 = 3, - Access_stratum_release_indicator_rel_7 = 4, - Access_stratum_release_indicator_rel_8_and_beyond = 5 - /* - * Enumeration is extensible - */ -} e_Access_stratum_release_indicator; - -/* Access-stratum-release-indicator */ -typedef long Access_stratum_release_indicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Access_stratum_release_indicator; -asn_struct_free_f Access_stratum_release_indicator_free; -asn_struct_print_f Access_stratum_release_indicator_print; -asn_constr_check_f Access_stratum_release_indicator_constraint; -ber_type_decoder_f Access_stratum_release_indicator_decode_ber; -der_type_encoder_f Access_stratum_release_indicator_encode_der; -xer_type_decoder_f Access_stratum_release_indicator_decode_xer; -xer_type_encoder_f Access_stratum_release_indicator_encode_xer; -per_type_decoder_f Access_stratum_release_indicator_decode_uper; -per_type_encoder_f Access_stratum_release_indicator_encode_uper; -per_type_decoder_f Access_stratum_release_indicator_decode_aper; -per_type_encoder_f Access_stratum_release_indicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Access_stratum_release_indicator_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/AccessResult.h b/src/hnbap/AccessResult.h deleted file mode 100644 index e9f8087..0000000 --- a/src/hnbap/AccessResult.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _AccessResult_H_ -#define _AccessResult_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum AccessResult { - AccessResult_allowed = 0, - AccessResult_notAllowed = 1 - /* - * Enumeration is extensible - */ -} e_AccessResult; - -/* AccessResult */ -typedef long AccessResult_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_AccessResult; -asn_struct_free_f AccessResult_free; -asn_struct_print_f AccessResult_print; -asn_constr_check_f AccessResult_constraint; -ber_type_decoder_f AccessResult_decode_ber; -der_type_encoder_f AccessResult_encode_der; -xer_type_decoder_f AccessResult_decode_xer; -xer_type_encoder_f AccessResult_encode_xer; -per_type_decoder_f AccessResult_decode_uper; -per_type_encoder_f AccessResult_encode_uper; -per_type_decoder_f AccessResult_decode_aper; -per_type_encoder_f AccessResult_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _AccessResult_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/AdditionalNeighbourInfoList.h b/src/hnbap/AdditionalNeighbourInfoList.h deleted file mode 100644 index 8098eab..0000000 --- a/src/hnbap/AdditionalNeighbourInfoList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _AdditionalNeighbourInfoList_H_ -#define _AdditionalNeighbourInfoList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct HNBConfigInfo; - -/* AdditionalNeighbourInfoList */ -typedef struct AdditionalNeighbourInfoList { - A_SEQUENCE_OF(struct HNBConfigInfo) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} AdditionalNeighbourInfoList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_AdditionalNeighbourInfoList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/HNBConfigInfo.h> - -#endif /* _AdditionalNeighbourInfoList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/AltitudeAndDirection.h b/src/hnbap/AltitudeAndDirection.h deleted file mode 100644 index 7ea3dfd..0000000 --- a/src/hnbap/AltitudeAndDirection.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _AltitudeAndDirection_H_ -#define _AltitudeAndDirection_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> -#include <NativeInteger.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum directionOfAltitude { - directionOfAltitude_height = 0, - directionOfAltitude_depth = 1 -} e_directionOfAltitude; - -/* AltitudeAndDirection */ -typedef struct AltitudeAndDirection { - long directionOfAltitude; - long altitude; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} AltitudeAndDirection_t; - -/* Implementation */ -/* extern asn_TYPE_descriptor_t asn_DEF_directionOfAltitude_2; // (Use -fall-defs-global to expose) */ -extern asn_TYPE_descriptor_t asn_DEF_AltitudeAndDirection; - -#ifdef __cplusplus -} -#endif - -#endif /* _AltitudeAndDirection_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/BackoffTimer.h b/src/hnbap/BackoffTimer.h deleted file mode 100644 index 9b6b01f..0000000 --- a/src/hnbap/BackoffTimer.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _BackoffTimer_H_ -#define _BackoffTimer_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* BackoffTimer */ -typedef long BackoffTimer_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_BackoffTimer; -asn_struct_free_f BackoffTimer_free; -asn_struct_print_f BackoffTimer_print; -asn_constr_check_f BackoffTimer_constraint; -ber_type_decoder_f BackoffTimer_decode_ber; -der_type_encoder_f BackoffTimer_encode_der; -xer_type_decoder_f BackoffTimer_decode_xer; -xer_type_encoder_f BackoffTimer_encode_xer; -per_type_decoder_f BackoffTimer_decode_uper; -per_type_encoder_f BackoffTimer_encode_uper; -per_type_decoder_f BackoffTimer_decode_aper; -per_type_encoder_f BackoffTimer_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _BackoffTimer_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/BindingID.h b/src/hnbap/BindingID.h deleted file mode 100644 index ad1a142..0000000 --- a/src/hnbap/BindingID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _BindingID_H_ -#define _BindingID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* BindingID */ -typedef OCTET_STRING_t BindingID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_BindingID; -asn_struct_free_f BindingID_free; -asn_struct_print_f BindingID_print; -asn_constr_check_f BindingID_constraint; -ber_type_decoder_f BindingID_decode_ber; -der_type_encoder_f BindingID_encode_der; -xer_type_decoder_f BindingID_decode_xer; -xer_type_encoder_f BindingID_encode_xer; -per_type_decoder_f BindingID_decode_uper; -per_type_encoder_f BindingID_encode_uper; -per_type_decoder_f BindingID_decode_aper; -per_type_encoder_f BindingID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _BindingID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CELL-FACHMobilitySupport.h b/src/hnbap/CELL-FACHMobilitySupport.h deleted file mode 100644 index 3d6b588..0000000 --- a/src/hnbap/CELL-FACHMobilitySupport.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CELL_FACHMobilitySupport_H_ -#define _CELL_FACHMobilitySupport_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CELL_FACHMobilitySupport { - CELL_FACHMobilitySupport_supported = 0 - /* - * Enumeration is extensible - */ -} e_CELL_FACHMobilitySupport; - -/* CELL-FACHMobilitySupport */ -typedef long CELL_FACHMobilitySupport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CELL_FACHMobilitySupport; -asn_struct_free_f CELL_FACHMobilitySupport_free; -asn_struct_print_f CELL_FACHMobilitySupport_print; -asn_constr_check_f CELL_FACHMobilitySupport_constraint; -ber_type_decoder_f CELL_FACHMobilitySupport_decode_ber; -der_type_encoder_f CELL_FACHMobilitySupport_encode_der; -xer_type_decoder_f CELL_FACHMobilitySupport_decode_xer; -xer_type_encoder_f CELL_FACHMobilitySupport_encode_xer; -per_type_decoder_f CELL_FACHMobilitySupport_decode_uper; -per_type_encoder_f CELL_FACHMobilitySupport_encode_uper; -per_type_decoder_f CELL_FACHMobilitySupport_decode_aper; -per_type_encoder_f CELL_FACHMobilitySupport_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CELL_FACHMobilitySupport_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CGI.h b/src/hnbap/CGI.h deleted file mode 100644 index 7971442..0000000 --- a/src/hnbap/CGI.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CGI_H_ -#define _CGI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/PLMNidentity.h> -#include <osmocom/osmo-iuh/hnbap/LAC.h> -#include <osmocom/osmo-iuh/hnbap/CI.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* CGI */ -typedef struct CGI { - PLMNidentity_t pLMNidentity; - LAC_t lAC; - CI_t cI; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CGI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CGI; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _CGI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CI.h b/src/hnbap/CI.h deleted file mode 100644 index 8efd030..0000000 --- a/src/hnbap/CI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CI_H_ -#define _CI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* CI */ -typedef OCTET_STRING_t CI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CI; -asn_struct_free_f CI_free; -asn_struct_print_f CI_print; -asn_constr_check_f CI_constraint; -ber_type_decoder_f CI_decode_ber; -der_type_encoder_f CI_encode_der; -xer_type_decoder_f CI_decode_xer; -xer_type_encoder_f CI_encode_xer; -per_type_decoder_f CI_decode_uper; -per_type_encoder_f CI_encode_uper; -per_type_decoder_f CI_decode_aper; -per_type_encoder_f CI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CN-DomainIndicator.h b/src/hnbap/CN-DomainIndicator.h deleted file mode 100644 index 854f375..0000000 --- a/src/hnbap/CN-DomainIndicator.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CN_DomainIndicator_H_ -#define _CN_DomainIndicator_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CN_DomainIndicator { - CN_DomainIndicator_cs_domain = 0, - CN_DomainIndicator_ps_domain = 1 -} e_CN_DomainIndicator; - -/* CN-DomainIndicator */ -typedef long CN_DomainIndicator_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CN_DomainIndicator; -asn_struct_free_f CN_DomainIndicator_free; -asn_struct_print_f CN_DomainIndicator_print; -asn_constr_check_f CN_DomainIndicator_constraint; -ber_type_decoder_f CN_DomainIndicator_decode_ber; -der_type_encoder_f CN_DomainIndicator_encode_der; -xer_type_decoder_f CN_DomainIndicator_decode_xer; -xer_type_encoder_f CN_DomainIndicator_encode_xer; -per_type_decoder_f CN_DomainIndicator_decode_uper; -per_type_encoder_f CN_DomainIndicator_encode_uper; -per_type_decoder_f CN_DomainIndicator_decode_aper; -per_type_encoder_f CN_DomainIndicator_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CN_DomainIndicator_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CSG-Capability.h b/src/hnbap/CSG-Capability.h deleted file mode 100644 index f6df34d..0000000 --- a/src/hnbap/CSG-Capability.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CSG_Capability_H_ -#define _CSG_Capability_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CSG_Capability { - CSG_Capability_csg_capable = 0, - CSG_Capability_not_csg_capable = 1 - /* - * Enumeration is extensible - */ -} e_CSG_Capability; - -/* CSG-Capability */ -typedef long CSG_Capability_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSG_Capability; -asn_struct_free_f CSG_Capability_free; -asn_struct_print_f CSG_Capability_print; -asn_constr_check_f CSG_Capability_constraint; -ber_type_decoder_f CSG_Capability_decode_ber; -der_type_encoder_f CSG_Capability_encode_der; -xer_type_decoder_f CSG_Capability_decode_xer; -xer_type_encoder_f CSG_Capability_encode_xer; -per_type_decoder_f CSG_Capability_decode_uper; -per_type_encoder_f CSG_Capability_encode_uper; -per_type_decoder_f CSG_Capability_decode_aper; -per_type_encoder_f CSG_Capability_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CSG_Capability_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CSG-ID.h b/src/hnbap/CSG-ID.h deleted file mode 100644 index dfffa81..0000000 --- a/src/hnbap/CSG-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CSG_ID_H_ -#define _CSG_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* CSG-ID */ -typedef BIT_STRING_t CSG_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSG_ID; -asn_struct_free_f CSG_ID_free; -asn_struct_print_f CSG_ID_print; -asn_constr_check_f CSG_ID_constraint; -ber_type_decoder_f CSG_ID_decode_ber; -der_type_encoder_f CSG_ID_encode_der; -xer_type_decoder_f CSG_ID_decode_xer; -xer_type_encoder_f CSG_ID_encode_xer; -per_type_decoder_f CSG_ID_decode_uper; -per_type_encoder_f CSG_ID_encode_uper; -per_type_decoder_f CSG_ID_decode_aper; -per_type_encoder_f CSG_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CSG_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CSGMembershipStatus.h b/src/hnbap/CSGMembershipStatus.h deleted file mode 100644 index 5f7e88c..0000000 --- a/src/hnbap/CSGMembershipStatus.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CSGMembershipStatus_H_ -#define _CSGMembershipStatus_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CSGMembershipStatus { - CSGMembershipStatus_member = 0, - CSGMembershipStatus_non_member = 1 - /* - * Enumeration is extensible - */ -} e_CSGMembershipStatus; - -/* CSGMembershipStatus */ -typedef long CSGMembershipStatus_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipStatus; -asn_struct_free_f CSGMembershipStatus_free; -asn_struct_print_f CSGMembershipStatus_print; -asn_constr_check_f CSGMembershipStatus_constraint; -ber_type_decoder_f CSGMembershipStatus_decode_ber; -der_type_encoder_f CSGMembershipStatus_encode_der; -xer_type_decoder_f CSGMembershipStatus_decode_xer; -xer_type_encoder_f CSGMembershipStatus_encode_xer; -per_type_decoder_f CSGMembershipStatus_decode_uper; -per_type_encoder_f CSGMembershipStatus_encode_uper; -per_type_decoder_f CSGMembershipStatus_decode_aper; -per_type_encoder_f CSGMembershipStatus_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CSGMembershipStatus_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CSGMembershipUpdate.h b/src/hnbap/CSGMembershipUpdate.h deleted file mode 100644 index dca4d2f..0000000 --- a/src/hnbap/CSGMembershipUpdate.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CSGMembershipUpdate_H_ -#define _CSGMembershipUpdate_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* CSGMembershipUpdate */ -typedef struct CSGMembershipUpdate { - struct csgMembershipUpdate_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } csgMembershipUpdate_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CSGMembershipUpdate_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipUpdate; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _CSGMembershipUpdate_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Cause.h b/src/hnbap/Cause.h deleted file mode 100644 index 549cc79..0000000 --- a/src/hnbap/Cause.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Cause_H_ -#define _Cause_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h> -#include <osmocom/osmo-iuh/hnbap/CauseTransport.h> -#include <osmocom/osmo-iuh/hnbap/CauseProtocol.h> -#include <osmocom/osmo-iuh/hnbap/CauseMisc.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Cause_PR { - Cause_PR_NOTHING, /* No components present */ - Cause_PR_radioNetwork, - Cause_PR_transport, - Cause_PR_protocol, - Cause_PR_misc, - /* Extensions may appear below */ - -} Cause_PR; - -/* Cause */ -typedef struct Cause { - Cause_PR present; - union Cause_u { - CauseRadioNetwork_t radioNetwork; - CauseTransport_t transport; - CauseProtocol_t protocol; - CauseMisc_t misc; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} Cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Cause; - -#ifdef __cplusplus -} -#endif - -#endif /* _Cause_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CauseMisc.h b/src/hnbap/CauseMisc.h deleted file mode 100644 index 7863364..0000000 --- a/src/hnbap/CauseMisc.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CauseMisc_H_ -#define _CauseMisc_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CauseMisc { - CauseMisc_processing_overload = 0, - CauseMisc_hardware_failure = 1, - CauseMisc_o_and_m_intervention = 2, - CauseMisc_unspecified = 3 - /* - * Enumeration is extensible - */ -} e_CauseMisc; - -/* CauseMisc */ -typedef long CauseMisc_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CauseMisc; -asn_struct_free_f CauseMisc_free; -asn_struct_print_f CauseMisc_print; -asn_constr_check_f CauseMisc_constraint; -ber_type_decoder_f CauseMisc_decode_ber; -der_type_encoder_f CauseMisc_encode_der; -xer_type_decoder_f CauseMisc_decode_xer; -xer_type_encoder_f CauseMisc_encode_xer; -per_type_decoder_f CauseMisc_decode_uper; -per_type_encoder_f CauseMisc_encode_uper; -per_type_decoder_f CauseMisc_decode_aper; -per_type_encoder_f CauseMisc_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CauseMisc_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CauseProtocol.h b/src/hnbap/CauseProtocol.h deleted file mode 100644 index 1dc187c..0000000 --- a/src/hnbap/CauseProtocol.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CauseProtocol_H_ -#define _CauseProtocol_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CauseProtocol { - CauseProtocol_transfer_syntax_error = 0, - CauseProtocol_abstract_syntax_error_reject = 1, - CauseProtocol_abstract_syntax_error_ignore_and_notify = 2, - CauseProtocol_message_not_compatible_with_receiver_state = 3, - CauseProtocol_semantic_error = 4, - CauseProtocol_unspecified = 5, - CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6 - /* - * Enumeration is extensible - */ -} e_CauseProtocol; - -/* CauseProtocol */ -typedef long CauseProtocol_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CauseProtocol; -asn_struct_free_f CauseProtocol_free; -asn_struct_print_f CauseProtocol_print; -asn_constr_check_f CauseProtocol_constraint; -ber_type_decoder_f CauseProtocol_decode_ber; -der_type_encoder_f CauseProtocol_encode_der; -xer_type_decoder_f CauseProtocol_decode_xer; -xer_type_encoder_f CauseProtocol_encode_xer; -per_type_decoder_f CauseProtocol_decode_uper; -per_type_encoder_f CauseProtocol_encode_uper; -per_type_decoder_f CauseProtocol_decode_aper; -per_type_encoder_f CauseProtocol_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CauseProtocol_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CauseRadioNetwork.h b/src/hnbap/CauseRadioNetwork.h deleted file mode 100644 index 54d8b50..0000000 --- a/src/hnbap/CauseRadioNetwork.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CauseRadioNetwork_H_ -#define _CauseRadioNetwork_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CauseRadioNetwork { - CauseRadioNetwork_overload = 0, - CauseRadioNetwork_unauthorised_Location = 1, - CauseRadioNetwork_unauthorised_HNB = 2, - CauseRadioNetwork_hNB_parameter_mismatch = 3, - CauseRadioNetwork_invalid_UE_identity = 4, - CauseRadioNetwork_uE_not_allowed_on_this_HNB = 5, - CauseRadioNetwork_uE_unauthorised = 6, - CauseRadioNetwork_connection_with_UE_lost = 7, - CauseRadioNetwork_ue_RRC_release = 8, - CauseRadioNetwork_hNB_not_registered = 9, - CauseRadioNetwork_unspecified = 10, - CauseRadioNetwork_normal = 11, - CauseRadioNetwork_uE_relocated = 12, - CauseRadioNetwork_ue_registered_in_another_HNB = 13, - /* - * Enumeration is extensible - */ - CauseRadioNetwork_no_neighbour_information_available = 14, - CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed = 15 -} e_CauseRadioNetwork; - -/* CauseRadioNetwork */ -typedef long CauseRadioNetwork_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CauseRadioNetwork; -asn_struct_free_f CauseRadioNetwork_free; -asn_struct_print_f CauseRadioNetwork_print; -asn_constr_check_f CauseRadioNetwork_constraint; -ber_type_decoder_f CauseRadioNetwork_decode_ber; -der_type_encoder_f CauseRadioNetwork_encode_der; -xer_type_decoder_f CauseRadioNetwork_decode_xer; -xer_type_encoder_f CauseRadioNetwork_encode_xer; -per_type_decoder_f CauseRadioNetwork_decode_uper; -per_type_encoder_f CauseRadioNetwork_encode_uper; -per_type_decoder_f CauseRadioNetwork_decode_aper; -per_type_encoder_f CauseRadioNetwork_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CauseRadioNetwork_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CauseTransport.h b/src/hnbap/CauseTransport.h deleted file mode 100644 index ea445e9..0000000 --- a/src/hnbap/CauseTransport.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CauseTransport_H_ -#define _CauseTransport_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum CauseTransport { - CauseTransport_transport_resource_unavailable = 0, - CauseTransport_unspecified = 1 - /* - * Enumeration is extensible - */ -} e_CauseTransport; - -/* CauseTransport */ -typedef long CauseTransport_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CauseTransport; -asn_struct_free_f CauseTransport_free; -asn_struct_print_f CauseTransport_print; -asn_constr_check_f CauseTransport_constraint; -ber_type_decoder_f CauseTransport_decode_ber; -der_type_encoder_f CauseTransport_encode_der; -xer_type_decoder_f CauseTransport_decode_xer; -xer_type_encoder_f CauseTransport_encode_xer; -per_type_decoder_f CauseTransport_decode_uper; -per_type_encoder_f CauseTransport_encode_uper; -per_type_decoder_f CauseTransport_decode_aper; -per_type_encoder_f CauseTransport_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CauseTransport_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CellIdentity.h b/src/hnbap/CellIdentity.h deleted file mode 100644 index 69b1688..0000000 --- a/src/hnbap/CellIdentity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CellIdentity_H_ -#define _CellIdentity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* CellIdentity */ -typedef BIT_STRING_t CellIdentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CellIdentity; -asn_struct_free_f CellIdentity_free; -asn_struct_print_f CellIdentity_print; -asn_constr_check_f CellIdentity_constraint; -ber_type_decoder_f CellIdentity_decode_ber; -der_type_encoder_f CellIdentity_encode_der; -xer_type_decoder_f CellIdentity_decode_xer; -xer_type_encoder_f CellIdentity_encode_xer; -per_type_decoder_f CellIdentity_decode_uper; -per_type_encoder_f CellIdentity_encode_uper; -per_type_decoder_f CellIdentity_decode_aper; -per_type_encoder_f CellIdentity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _CellIdentity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/ConfigurationInformation.h b/src/hnbap/ConfigurationInformation.h deleted file mode 100644 index 0c33b02..0000000 --- a/src/hnbap/ConfigurationInformation.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _ConfigurationInformation_H_ -#define _ConfigurationInformation_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h> -#include <osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum ConfigurationInformation_PR { - ConfigurationInformation_PR_NOTHING, /* No components present */ - ConfigurationInformation_PR_provided, - ConfigurationInformation_PR_missing, - /* Extensions may appear below */ - -} ConfigurationInformation_PR; - -/* ConfigurationInformation */ -typedef struct ConfigurationInformation { - ConfigurationInformation_PR present; - union ConfigurationInformation_u { - HNBConfigurationInformationProvided_t provided; - HNBConfigurationInformationMissing_t missing; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} ConfigurationInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ConfigurationInformation; - -#ifdef __cplusplus -} -#endif - -#endif /* _ConfigurationInformation_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Context-ID.h b/src/hnbap/Context-ID.h deleted file mode 100644 index 89ba4e6..0000000 --- a/src/hnbap/Context-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Context_ID_H_ -#define _Context_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Context-ID */ -typedef BIT_STRING_t Context_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Context_ID; -asn_struct_free_f Context_ID_free; -asn_struct_print_f Context_ID_print; -asn_constr_check_f Context_ID_constraint; -ber_type_decoder_f Context_ID_decode_ber; -der_type_encoder_f Context_ID_encode_der; -xer_type_decoder_f Context_ID_decode_xer; -xer_type_encoder_f Context_ID_encode_xer; -per_type_decoder_f Context_ID_decode_uper; -per_type_encoder_f Context_ID_encode_uper; -per_type_decoder_f Context_ID_decode_aper; -per_type_encoder_f Context_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Context_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Criticality.h b/src/hnbap/Criticality.h deleted file mode 100644 index c110ab9..0000000 --- a/src/hnbap/Criticality.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Criticality_H_ -#define _Criticality_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Criticality { - Criticality_reject = 0, - Criticality_ignore = 1, - Criticality_notify = 2 -} e_Criticality; - -/* Criticality */ -typedef long Criticality_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Criticality; -asn_struct_free_f Criticality_free; -asn_struct_print_f Criticality_print; -asn_constr_check_f Criticality_constraint; -ber_type_decoder_f Criticality_decode_ber; -der_type_encoder_f Criticality_encode_der; -xer_type_decoder_f Criticality_decode_xer; -xer_type_encoder_f Criticality_encode_xer; -per_type_decoder_f Criticality_decode_uper; -per_type_encoder_f Criticality_encode_uper; -per_type_decoder_f Criticality_decode_aper; -per_type_encoder_f Criticality_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Criticality_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CriticalityDiagnostics-IE-List.h b/src/hnbap/CriticalityDiagnostics-IE-List.h deleted file mode 100644 index ae5a777..0000000 --- a/src/hnbap/CriticalityDiagnostics-IE-List.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CriticalityDiagnostics_IE_List_H_ -#define _CriticalityDiagnostics_IE_List_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h> -#include <osmocom/osmo-iuh/hnbap/TypeOfError.h> -#include <constr_SEQUENCE.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* CriticalityDiagnostics-IE-List */ -typedef struct CriticalityDiagnostics_IE_List { - A_SEQUENCE_OF(struct Member { - Criticality_t iECriticality; - ProtocolIE_ID_t iE_ID; - TypeOfError_t typeOfError; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CriticalityDiagnostics_IE_List_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _CriticalityDiagnostics_IE_List_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/CriticalityDiagnostics.h b/src/hnbap/CriticalityDiagnostics.h deleted file mode 100644 index 782da7b..0000000 --- a/src/hnbap/CriticalityDiagnostics.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _CriticalityDiagnostics_H_ -#define _CriticalityDiagnostics_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/ProcedureCode.h> -#include <osmocom/osmo-iuh/hnbap/TriggeringMessage.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct CriticalityDiagnostics_IE_List; -struct IE_Extensions; - -/* CriticalityDiagnostics */ -typedef struct CriticalityDiagnostics { - ProcedureCode_t *procedureCode /* OPTIONAL */; - TriggeringMessage_t *triggeringMessage /* OPTIONAL */; - Criticality_t *procedureCriticality /* OPTIONAL */; - struct CriticalityDiagnostics_IE_List *iEsCriticalityDiagnostics /* OPTIONAL */; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CriticalityDiagnostics_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h> -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _CriticalityDiagnostics_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/ESN.h b/src/hnbap/ESN.h deleted file mode 100644 index 36ee2ca..0000000 --- a/src/hnbap/ESN.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _ESN_H_ -#define _ESN_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* ESN */ -typedef BIT_STRING_t ESN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ESN; -asn_struct_free_f ESN_free; -asn_struct_print_f ESN_print; -asn_constr_check_f ESN_constraint; -ber_type_decoder_f ESN_decode_ber; -der_type_encoder_f ESN_encode_der; -xer_type_decoder_f ESN_decode_xer; -xer_type_encoder_f ESN_encode_xer; -per_type_decoder_f ESN_decode_uper; -per_type_encoder_f ESN_encode_uper; -per_type_decoder_f ESN_decode_aper; -per_type_encoder_f ESN_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _ESN_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/ErrorIndication.h b/src/hnbap/ErrorIndication.h deleted file mode 100644 index e2fd5cf..0000000 --- a/src/hnbap/ErrorIndication.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _ErrorIndication_H_ -#define _ErrorIndication_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* ErrorIndication */ -typedef struct ErrorIndication { - struct errorIndication_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } errorIndication_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} ErrorIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _ErrorIndication_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/GTP-TEI.h b/src/hnbap/GTP-TEI.h deleted file mode 100644 index 863c612..0000000 --- a/src/hnbap/GTP-TEI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _GTP_TEI_H_ -#define _GTP_TEI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* GTP-TEI */ -typedef OCTET_STRING_t GTP_TEI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_GTP_TEI; -asn_struct_free_f GTP_TEI_free; -asn_struct_print_f GTP_TEI_print; -asn_constr_check_f GTP_TEI_constraint; -ber_type_decoder_f GTP_TEI_decode_ber; -der_type_encoder_f GTP_TEI_encode_der; -xer_type_decoder_f GTP_TEI_decode_xer; -xer_type_encoder_f GTP_TEI_encode_xer; -per_type_decoder_f GTP_TEI_decode_uper; -per_type_encoder_f GTP_TEI_encode_uper; -per_type_decoder_f GTP_TEI_decode_aper; -per_type_encoder_f GTP_TEI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _GTP_TEI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/GeographicalCoordinates.h b/src/hnbap/GeographicalCoordinates.h deleted file mode 100644 index bc4cde3..0000000 --- a/src/hnbap/GeographicalCoordinates.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _GeographicalCoordinates_H_ -#define _GeographicalCoordinates_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> -#include <NativeInteger.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum latitudeSign { - latitudeSign_north = 0, - latitudeSign_south = 1 -} e_latitudeSign; - -/* Forward declarations */ -struct IE_Extensions; - -/* GeographicalCoordinates */ -typedef struct GeographicalCoordinates { - long latitudeSign; - long latitude; - long longitude; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} GeographicalCoordinates_t; - -/* Implementation */ -/* extern asn_TYPE_descriptor_t asn_DEF_latitudeSign_2; // (Use -fall-defs-global to expose) */ -extern asn_TYPE_descriptor_t asn_DEF_GeographicalCoordinates; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _GeographicalCoordinates_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/GeographicalLocation.h b/src/hnbap/GeographicalLocation.h deleted file mode 100644 index c6ce2ca..0000000 --- a/src/hnbap/GeographicalLocation.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _GeographicalLocation_H_ -#define _GeographicalLocation_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h> -#include <osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* GeographicalLocation */ -typedef struct GeographicalLocation { - GeographicalCoordinates_t geographicalCoordinates; - AltitudeAndDirection_t altitudeAndDirection; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} GeographicalLocation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_GeographicalLocation; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _GeographicalLocation_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-Cell-Access-Mode.h b/src/hnbap/HNB-Cell-Access-Mode.h deleted file mode 100644 index 76778e4..0000000 --- a/src/hnbap/HNB-Cell-Access-Mode.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_Cell_Access_Mode_H_ -#define _HNB_Cell_Access_Mode_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum HNB_Cell_Access_Mode { - HNB_Cell_Access_Mode_closed = 0, - HNB_Cell_Access_Mode_hybrid = 1, - HNB_Cell_Access_Mode_open = 2 - /* - * Enumeration is extensible - */ -} e_HNB_Cell_Access_Mode; - -/* HNB-Cell-Access-Mode */ -typedef long HNB_Cell_Access_Mode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Cell_Access_Mode; -asn_struct_free_f HNB_Cell_Access_Mode_free; -asn_struct_print_f HNB_Cell_Access_Mode_print; -asn_constr_check_f HNB_Cell_Access_Mode_constraint; -ber_type_decoder_f HNB_Cell_Access_Mode_decode_ber; -der_type_encoder_f HNB_Cell_Access_Mode_encode_der; -xer_type_decoder_f HNB_Cell_Access_Mode_decode_xer; -xer_type_encoder_f HNB_Cell_Access_Mode_encode_xer; -per_type_decoder_f HNB_Cell_Access_Mode_decode_uper; -per_type_encoder_f HNB_Cell_Access_Mode_encode_uper; -per_type_decoder_f HNB_Cell_Access_Mode_decode_aper; -per_type_encoder_f HNB_Cell_Access_Mode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNB_Cell_Access_Mode_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-Cell-Identifier.h b/src/hnbap/HNB-Cell-Identifier.h deleted file mode 100644 index e5feebf..0000000 --- a/src/hnbap/HNB-Cell-Identifier.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_Cell_Identifier_H_ -#define _HNB_Cell_Identifier_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/PLMNidentity.h> -#include <osmocom/osmo-iuh/hnbap/CellIdentity.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* HNB-Cell-Identifier */ -typedef struct HNB_Cell_Identifier { - PLMNidentity_t pLMNidentity; - CellIdentity_t cellIdentity; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_Cell_Identifier_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Cell_Identifier; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNB_Cell_Identifier_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-GWResponse.h b/src/hnbap/HNB-GWResponse.h deleted file mode 100644 index d2d99fa..0000000 --- a/src/hnbap/HNB-GWResponse.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_GWResponse_H_ -#define _HNB_GWResponse_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNBConfigInfo.h> -#include <osmocom/osmo-iuh/hnbap/RNC-ID.h> -#include <osmocom/osmo-iuh/hnbap/UnknownU-RNTIIndication.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum HNB_GWResponse_PR { - HNB_GWResponse_PR_NOTHING, /* No components present */ - HNB_GWResponse_PR_hNB, - HNB_GWResponse_PR_macroRNC, - HNB_GWResponse_PR_unknownU_RNTIIndication, - /* Extensions may appear below */ - -} HNB_GWResponse_PR; - -/* HNB-GWResponse */ -typedef struct HNB_GWResponse { - HNB_GWResponse_PR present; - union HNB_GWResponse_u { - HNBConfigInfo_t hNB; - RNC_ID_t macroRNC; - UnknownU_RNTIIndication_t unknownU_RNTIIndication; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_GWResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_GWResponse; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNB_GWResponse_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-Identity-Info.h b/src/hnbap/HNB-Identity-Info.h deleted file mode 100644 index f36ac89..0000000 --- a/src/hnbap/HNB-Identity-Info.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_Identity_Info_H_ -#define _HNB_Identity_Info_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* HNB-Identity-Info */ -typedef OCTET_STRING_t HNB_Identity_Info_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity_Info; -asn_struct_free_f HNB_Identity_Info_free; -asn_struct_print_f HNB_Identity_Info_print; -asn_constr_check_f HNB_Identity_Info_constraint; -ber_type_decoder_f HNB_Identity_Info_decode_ber; -der_type_encoder_f HNB_Identity_Info_encode_der; -xer_type_decoder_f HNB_Identity_Info_decode_xer; -xer_type_encoder_f HNB_Identity_Info_encode_xer; -per_type_decoder_f HNB_Identity_Info_decode_uper; -per_type_encoder_f HNB_Identity_Info_encode_uper; -per_type_decoder_f HNB_Identity_Info_decode_aper; -per_type_encoder_f HNB_Identity_Info_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNB_Identity_Info_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-Identity.h b/src/hnbap/HNB-Identity.h deleted file mode 100644 index 30448d9..0000000 --- a/src/hnbap/HNB-Identity.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_Identity_H_ -#define _HNB_Identity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* HNB-Identity */ -typedef struct HNB_Identity { - HNB_Identity_Info_t hNB_Identity_Info; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_Identity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNB_Identity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-Location-Information.h b/src/hnbap/HNB-Location-Information.h deleted file mode 100644 index 1846a26..0000000 --- a/src/hnbap/HNB-Location-Information.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_Location_Information_H_ -#define _HNB_Location_Information_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct MacroCoverageInformation; -struct GeographicalLocation; -struct IE_Extensions; - -/* HNB-Location-Information */ -typedef struct HNB_Location_Information { - struct MacroCoverageInformation *macroCoverageInfo /* OPTIONAL */; - struct GeographicalLocation *geographicalCoordinates /* OPTIONAL */; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_Location_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Location_Information; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h> -#include <osmocom/osmo-iuh/hnbap/GeographicalLocation.h> -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNB_Location_Information_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNB-RNL-Identity.h b/src/hnbap/HNB-RNL-Identity.h deleted file mode 100644 index 5e843d9..0000000 --- a/src/hnbap/HNB-RNL-Identity.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNB_RNL_Identity_H_ -#define _HNB_RNL_Identity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum HNB_RNL_Identity_PR { - HNB_RNL_Identity_PR_NOTHING, /* No components present */ - HNB_RNL_Identity_PR_hNB_Identity_as_Cell_Identifier, - /* Extensions may appear below */ - -} HNB_RNL_Identity_PR; - -/* HNB-RNL-Identity */ -typedef struct HNB_RNL_Identity { - HNB_RNL_Identity_PR present; - union HNB_RNL_Identity_u { - HNB_Cell_Identifier_t hNB_Identity_as_Cell_Identifier; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNB_RNL_Identity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_RNL_Identity; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNB_RNL_Identity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBAP-PDU.h b/src/hnbap/HNBAP-PDU.h deleted file mode 100644 index 18017ae..0000000 --- a/src/hnbap/HNBAP-PDU.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBAP_PDU_H_ -#define _HNBAP_PDU_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/InitiatingMessage.h> -#include <osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h> -#include <osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum HNBAP_PDU_PR { - HNBAP_PDU_PR_NOTHING, /* No components present */ - HNBAP_PDU_PR_initiatingMessage, - HNBAP_PDU_PR_successfulOutcome, - HNBAP_PDU_PR_unsuccessfulOutcome, - /* Extensions may appear below */ - -} HNBAP_PDU_PR; - -/* HNBAP-PDU */ -typedef struct HNBAP_PDU { - HNBAP_PDU_PR present; - union HNBAP_PDU_u { - InitiatingMessage_t initiatingMessage; - SuccessfulOutcome_t successfulOutcome; - UnsuccessfulOutcome_t unsuccessfulOutcome; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBAP_PDU_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PDU; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNBAP_PDU_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBCapacity.h b/src/hnbap/HNBCapacity.h deleted file mode 100644 index 2c6eea1..0000000 --- a/src/hnbap/HNBCapacity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBCapacity_H_ -#define _HNBCapacity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* HNBCapacity */ -typedef long HNBCapacity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBCapacity; -asn_struct_free_f HNBCapacity_free; -asn_struct_print_f HNBCapacity_print; -asn_constr_check_f HNBCapacity_constraint; -ber_type_decoder_f HNBCapacity_decode_ber; -der_type_encoder_f HNBCapacity_encode_der; -xer_type_decoder_f HNBCapacity_decode_xer; -xer_type_encoder_f HNBCapacity_encode_xer; -per_type_decoder_f HNBCapacity_decode_uper; -per_type_encoder_f HNBCapacity_encode_uper; -per_type_decoder_f HNBCapacity_decode_aper; -per_type_encoder_f HNBCapacity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _HNBCapacity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBConfigInfo.h b/src/hnbap/HNBConfigInfo.h deleted file mode 100644 index 39b2802..0000000 --- a/src/hnbap/HNBConfigInfo.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBConfigInfo_H_ -#define _HNBConfigInfo_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h> -#include <osmocom/osmo-iuh/hnbap/ConfigurationInformation.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* HNBConfigInfo */ -typedef struct HNBConfigInfo { - HNB_RNL_Identity_t hnb_RNL_Identity; - ConfigurationInformation_t configurationInformation; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigInfo_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigInfo; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigInfo_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBConfigTransferRequest.h b/src/hnbap/HNBConfigTransferRequest.h deleted file mode 100644 index ae42e47..0000000 --- a/src/hnbap/HNBConfigTransferRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBConfigTransferRequest_H_ -#define _HNBConfigTransferRequest_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferRequest */ -typedef struct HNBConfigTransferRequest { - struct hnbConfigTransferRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbConfigTransferRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBConfigTransferRequest_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBConfigTransferResponse.h b/src/hnbap/HNBConfigTransferResponse.h deleted file mode 100644 index dbcfa1e..0000000 --- a/src/hnbap/HNBConfigTransferResponse.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBConfigTransferResponse_H_ -#define _HNBConfigTransferResponse_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferResponse */ -typedef struct HNBConfigTransferResponse { - struct hnbConfigTransferResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbConfigTransferResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBConfigTransferResponse_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBConfigurationInformationMissing.h b/src/hnbap/HNBConfigurationInformationMissing.h deleted file mode 100644 index 0833454..0000000 --- a/src/hnbap/HNBConfigurationInformationMissing.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBConfigurationInformationMissing_H_ -#define _HNBConfigurationInformationMissing_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/Cause.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* HNBConfigurationInformationMissing */ -typedef struct HNBConfigurationInformationMissing { - Cause_t cause; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigurationInformationMissing_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigurationInformationMissing; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigurationInformationMissing_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBConfigurationInformationProvided.h b/src/hnbap/HNBConfigurationInformationProvided.h deleted file mode 100644 index 5eae3a3..0000000 --- a/src/hnbap/HNBConfigurationInformationProvided.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBConfigurationInformationProvided_H_ -#define _HNBConfigurationInformationProvided_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/PSC.h> -#include <osmocom/osmo-iuh/hnbap/CSG-ID.h> -#include <osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h> -#include <osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* HNBConfigurationInformationProvided */ -typedef struct HNBConfigurationInformationProvided { - PSC_t *psc /* OPTIONAL */; - CSG_ID_t *cSG_ID /* OPTIONAL */; - HNB_Cell_Access_Mode_t hNB_Cell_Access_Mode; - Iurh_Signalling_TNL_AddressList_t iurh_Signalling_TNL_AddressList; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBConfigurationInformationProvided_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigurationInformationProvided; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigurationInformationProvided_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBDe-Register.h b/src/hnbap/HNBDe-Register.h deleted file mode 100644 index 23423f0..0000000 --- a/src/hnbap/HNBDe-Register.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBDe_Register_H_ -#define _HNBDe_Register_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBDe-Register */ -typedef struct HNBDe_Register { - struct hnbDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbDe_Register_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBDe_Register_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBDe_Register; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBDe_Register_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBRegisterAccept.h b/src/hnbap/HNBRegisterAccept.h deleted file mode 100644 index 41a7040..0000000 --- a/src/hnbap/HNBRegisterAccept.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBRegisterAccept_H_ -#define _HNBRegisterAccept_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterAccept */ -typedef struct HNBRegisterAccept { - struct hnbRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterAccept_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterAccept_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterAccept; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBRegisterAccept_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBRegisterReject.h b/src/hnbap/HNBRegisterReject.h deleted file mode 100644 index 2e77521..0000000 --- a/src/hnbap/HNBRegisterReject.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBRegisterReject_H_ -#define _HNBRegisterReject_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterReject */ -typedef struct HNBRegisterReject { - struct hnbRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterReject_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterReject_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterReject; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBRegisterReject_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/HNBRegisterRequest.h b/src/hnbap/HNBRegisterRequest.h deleted file mode 100644 index 2d59145..0000000 --- a/src/hnbap/HNBRegisterRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _HNBRegisterRequest_H_ -#define _HNBRegisterRequest_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* HNBRegisterRequest */ -typedef struct HNBRegisterRequest { - struct hnbRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } hnbRegisterRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} HNBRegisterRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _HNBRegisterRequest_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IE-Extensions.h b/src/hnbap/IE-Extensions.h deleted file mode 100644 index d56c93e..0000000 --- a/src/hnbap/IE-Extensions.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IE_Extensions_H_ -#define _IE_Extensions_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* IE-Extensions */ -typedef struct IE_Extensions { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IE_Extensions_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE_Extensions; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _IE_Extensions_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IE.h b/src/hnbap/IE.h deleted file mode 100644 index 8193b57..0000000 --- a/src/hnbap/IE.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IE_H_ -#define _IE_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <ANY.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* IE */ -typedef struct IE { - ProtocolIE_ID_t id; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IE_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE; - -#ifdef __cplusplus -} -#endif - -#endif /* _IE_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IMEI.h b/src/hnbap/IMEI.h deleted file mode 100644 index 41c8c9a..0000000 --- a/src/hnbap/IMEI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IMEI_H_ -#define _IMEI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* IMEI */ -typedef BIT_STRING_t IMEI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMEI; -asn_struct_free_f IMEI_free; -asn_struct_print_f IMEI_print; -asn_constr_check_f IMEI_constraint; -ber_type_decoder_f IMEI_decode_ber; -der_type_encoder_f IMEI_encode_der; -xer_type_decoder_f IMEI_decode_xer; -xer_type_encoder_f IMEI_encode_xer; -per_type_decoder_f IMEI_decode_uper; -per_type_encoder_f IMEI_encode_uper; -per_type_decoder_f IMEI_decode_aper; -per_type_encoder_f IMEI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _IMEI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IMSI.h b/src/hnbap/IMSI.h deleted file mode 100644 index 061520c..0000000 --- a/src/hnbap/IMSI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IMSI_H_ -#define _IMSI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* IMSI */ -typedef OCTET_STRING_t IMSI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMSI; -asn_struct_free_f IMSI_free; -asn_struct_print_f IMSI_print; -asn_constr_check_f IMSI_constraint; -ber_type_decoder_f IMSI_decode_ber; -der_type_encoder_f IMSI_encode_der; -xer_type_decoder_f IMSI_decode_xer; -xer_type_encoder_f IMSI_encode_xer; -per_type_decoder_f IMSI_decode_uper; -per_type_encoder_f IMSI_encode_uper; -per_type_decoder_f IMSI_decode_aper; -per_type_encoder_f IMSI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _IMSI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IMSIDS41.h b/src/hnbap/IMSIDS41.h deleted file mode 100644 index e424742..0000000 --- a/src/hnbap/IMSIDS41.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IMSIDS41_H_ -#define _IMSIDS41_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* IMSIDS41 */ -typedef OCTET_STRING_t IMSIDS41_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMSIDS41; -asn_struct_free_f IMSIDS41_free; -asn_struct_print_f IMSIDS41_print; -asn_constr_check_f IMSIDS41_constraint; -ber_type_decoder_f IMSIDS41_decode_ber; -der_type_encoder_f IMSIDS41_encode_der; -xer_type_decoder_f IMSIDS41_decode_xer; -xer_type_encoder_f IMSIDS41_encode_xer; -per_type_decoder_f IMSIDS41_decode_uper; -per_type_encoder_f IMSIDS41_encode_uper; -per_type_decoder_f IMSIDS41_decode_aper; -per_type_encoder_f IMSIDS41_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _IMSIDS41_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IMSIESN.h b/src/hnbap/IMSIESN.h deleted file mode 100644 index f81ecb9..0000000 --- a/src/hnbap/IMSIESN.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IMSIESN_H_ -#define _IMSIESN_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/IMSIDS41.h> -#include <osmocom/osmo-iuh/hnbap/ESN.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* IMSIESN */ -typedef struct IMSIESN { - IMSIDS41_t iMSIDS41; - ESN_t eSN; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IMSIESN_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMSIESN; - -#ifdef __cplusplus -} -#endif - -#endif /* _IMSIESN_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/IP-Address.h b/src/hnbap/IP-Address.h deleted file mode 100644 index 26a4cb5..0000000 --- a/src/hnbap/IP-Address.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _IP_Address_H_ -#define _IP_Address_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/Ipv4Address.h> -#include <osmocom/osmo-iuh/hnbap/Ipv6Address.h> -#include <constr_CHOICE.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum ipaddress_PR { - ipaddress_PR_NOTHING, /* No components present */ - ipaddress_PR_ipv4info, - ipaddress_PR_ipv6info, - /* Extensions may appear below */ - -} ipaddress_PR; - -/* Forward declarations */ -struct IE_Extensions; - -/* IP-Address */ -typedef struct IP_Address { - struct ipaddress { - ipaddress_PR present; - union IP_Address__ipaddress_u { - Ipv4Address_t ipv4info; - Ipv6Address_t ipv6info; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ipaddress; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} IP_Address_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IP_Address; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _IP_Address_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/InitiatingMessage.h b/src/hnbap/InitiatingMessage.h deleted file mode 100644 index c3080b7..0000000 --- a/src/hnbap/InitiatingMessage.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _InitiatingMessage_H_ -#define _InitiatingMessage_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/ProcedureCode.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <ANY.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* InitiatingMessage */ -typedef struct InitiatingMessage { - ProcedureCode_t procedureCode; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} InitiatingMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessage; - -#ifdef __cplusplus -} -#endif - -#endif /* _InitiatingMessage_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Ipv4Address.h b/src/hnbap/Ipv4Address.h deleted file mode 100644 index 49154ed..0000000 --- a/src/hnbap/Ipv4Address.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Ipv4Address_H_ -#define _Ipv4Address_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Ipv4Address */ -typedef OCTET_STRING_t Ipv4Address_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Ipv4Address; -asn_struct_free_f Ipv4Address_free; -asn_struct_print_f Ipv4Address_print; -asn_constr_check_f Ipv4Address_constraint; -ber_type_decoder_f Ipv4Address_decode_ber; -der_type_encoder_f Ipv4Address_encode_der; -xer_type_decoder_f Ipv4Address_decode_xer; -xer_type_encoder_f Ipv4Address_encode_xer; -per_type_decoder_f Ipv4Address_decode_uper; -per_type_encoder_f Ipv4Address_encode_uper; -per_type_decoder_f Ipv4Address_decode_aper; -per_type_encoder_f Ipv4Address_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Ipv4Address_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Ipv6Address.h b/src/hnbap/Ipv6Address.h deleted file mode 100644 index 5268e4c..0000000 --- a/src/hnbap/Ipv6Address.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Ipv6Address_H_ -#define _Ipv6Address_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Ipv6Address */ -typedef OCTET_STRING_t Ipv6Address_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Ipv6Address; -asn_struct_free_f Ipv6Address_free; -asn_struct_print_f Ipv6Address_print; -asn_constr_check_f Ipv6Address_constraint; -ber_type_decoder_f Ipv6Address_decode_ber; -der_type_encoder_f Ipv6Address_encode_der; -xer_type_decoder_f Ipv6Address_decode_xer; -xer_type_encoder_f Ipv6Address_encode_xer; -per_type_decoder_f Ipv6Address_decode_uper; -per_type_encoder_f Ipv6Address_encode_uper; -per_type_decoder_f Ipv6Address_decode_aper; -per_type_encoder_f Ipv6Address_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Ipv6Address_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Iurh-Signalling-TNL-AddressList.h b/src/hnbap/Iurh-Signalling-TNL-AddressList.h deleted file mode 100644 index 934203c..0000000 --- a/src/hnbap/Iurh-Signalling-TNL-AddressList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Iurh_Signalling_TNL_AddressList_H_ -#define _Iurh_Signalling_TNL_AddressList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IP_Address; - -/* Iurh-Signalling-TNL-AddressList */ -typedef struct Iurh_Signalling_TNL_AddressList { - A_SEQUENCE_OF(struct IP_Address) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} Iurh_Signalling_TNL_AddressList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Iurh_Signalling_TNL_AddressList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IP-Address.h> - -#endif /* _Iurh_Signalling_TNL_AddressList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/LAC.h b/src/hnbap/LAC.h deleted file mode 100644 index 462fd4c..0000000 --- a/src/hnbap/LAC.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _LAC_H_ -#define _LAC_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* LAC */ -typedef OCTET_STRING_t LAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_LAC; -asn_struct_free_f LAC_free; -asn_struct_print_f LAC_print; -asn_constr_check_f LAC_constraint; -ber_type_decoder_f LAC_decode_ber; -der_type_encoder_f LAC_encode_der; -xer_type_decoder_f LAC_decode_xer; -xer_type_encoder_f LAC_encode_xer; -per_type_decoder_f LAC_decode_uper; -per_type_encoder_f LAC_encode_uper; -per_type_decoder_f LAC_decode_aper; -per_type_encoder_f LAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _LAC_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/LAI.h b/src/hnbap/LAI.h deleted file mode 100644 index e0cd2ea..0000000 --- a/src/hnbap/LAI.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _LAI_H_ -#define _LAI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/PLMNidentity.h> -#include <osmocom/osmo-iuh/hnbap/LAC.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* LAI */ -typedef struct LAI { - PLMNidentity_t pLMNID; - LAC_t lAC; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} LAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_LAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _LAI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/MacroCellID.h b/src/hnbap/MacroCellID.h deleted file mode 100644 index 04ed95f..0000000 --- a/src/hnbap/MacroCellID.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _MacroCellID_H_ -#define _MacroCellID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/UTRANCellID.h> -#include <osmocom/osmo-iuh/hnbap/CGI.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum MacroCellID_PR { - MacroCellID_PR_NOTHING, /* No components present */ - MacroCellID_PR_uTRANCellID, - MacroCellID_PR_gERANCellID, - /* Extensions may appear below */ - -} MacroCellID_PR; - -/* MacroCellID */ -typedef struct MacroCellID { - MacroCellID_PR present; - union MacroCellID_u { - UTRANCellID_t uTRANCellID; - CGI_t gERANCellID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} MacroCellID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_MacroCellID; - -#ifdef __cplusplus -} -#endif - -#endif /* _MacroCellID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/MacroCoverageInformation.h b/src/hnbap/MacroCoverageInformation.h deleted file mode 100644 index 9785267..0000000 --- a/src/hnbap/MacroCoverageInformation.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _MacroCoverageInformation_H_ -#define _MacroCoverageInformation_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/MacroCellID.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* MacroCoverageInformation */ -typedef struct MacroCoverageInformation { - MacroCellID_t cellIdentity; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} MacroCoverageInformation_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_MacroCoverageInformation; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _MacroCoverageInformation_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/MuxPortNumber.h b/src/hnbap/MuxPortNumber.h deleted file mode 100644 index 2e07f73..0000000 --- a/src/hnbap/MuxPortNumber.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _MuxPortNumber_H_ -#define _MuxPortNumber_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* MuxPortNumber */ -typedef long MuxPortNumber_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_MuxPortNumber; -asn_struct_free_f MuxPortNumber_free; -asn_struct_print_f MuxPortNumber_print; -asn_constr_check_f MuxPortNumber_constraint; -ber_type_decoder_f MuxPortNumber_decode_ber; -der_type_encoder_f MuxPortNumber_encode_der; -xer_type_decoder_f MuxPortNumber_decode_xer; -xer_type_encoder_f MuxPortNumber_encode_xer; -per_type_decoder_f MuxPortNumber_decode_uper; -per_type_encoder_f MuxPortNumber_encode_uper; -per_type_decoder_f MuxPortNumber_decode_aper; -per_type_encoder_f MuxPortNumber_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _MuxPortNumber_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/NeighbourCellIdentityList.h b/src/hnbap/NeighbourCellIdentityList.h deleted file mode 100644 index 4f8060c..0000000 --- a/src/hnbap/NeighbourCellIdentityList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _NeighbourCellIdentityList_H_ -#define _NeighbourCellIdentityList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct NeighbourIdentity; - -/* NeighbourCellIdentityList */ -typedef struct NeighbourCellIdentityList { - A_SEQUENCE_OF(struct NeighbourIdentity) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourCellIdentityList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourCellIdentityList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/NeighbourIdentity.h> - -#endif /* _NeighbourCellIdentityList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/NeighbourIdentity.h b/src/hnbap/NeighbourIdentity.h deleted file mode 100644 index 29f77db..0000000 --- a/src/hnbap/NeighbourIdentity.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _NeighbourIdentity_H_ -#define _NeighbourIdentity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h> -#include <osmocom/osmo-iuh/hnbap/CellIdentity.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum NeighbourIdentity_PR { - NeighbourIdentity_PR_NOTHING, /* No components present */ - NeighbourIdentity_PR_hNB_RNL_Identity, - NeighbourIdentity_PR_cell_ID, - /* Extensions may appear below */ - -} NeighbourIdentity_PR; - -/* NeighbourIdentity */ -typedef struct NeighbourIdentity { - NeighbourIdentity_PR present; - union NeighbourIdentity_u { - HNB_RNL_Identity_t hNB_RNL_Identity; - CellIdentity_t cell_ID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourIdentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourIdentity; - -#ifdef __cplusplus -} -#endif - -#endif /* _NeighbourIdentity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/NeighbourInfoList.h b/src/hnbap/NeighbourInfoList.h deleted file mode 100644 index cb0c83e..0000000 --- a/src/hnbap/NeighbourInfoList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _NeighbourInfoList_H_ -#define _NeighbourInfoList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct HNBConfigInfo; - -/* NeighbourInfoList */ -typedef struct NeighbourInfoList { - A_SEQUENCE_OF(struct HNBConfigInfo) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourInfoList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/HNBConfigInfo.h> - -#endif /* _NeighbourInfoList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/NeighbourInfoRequestItem.h b/src/hnbap/NeighbourInfoRequestItem.h deleted file mode 100644 index 02ffd34..0000000 --- a/src/hnbap/NeighbourInfoRequestItem.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _NeighbourInfoRequestItem_H_ -#define _NeighbourInfoRequestItem_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* NeighbourInfoRequestItem */ -typedef struct NeighbourInfoRequestItem { - HNB_RNL_Identity_t hnb_RNL_Identity; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourInfoRequestItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoRequestItem; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _NeighbourInfoRequestItem_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/NeighbourInfoRequestList.h b/src/hnbap/NeighbourInfoRequestList.h deleted file mode 100644 index b8d4c51..0000000 --- a/src/hnbap/NeighbourInfoRequestList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _NeighbourInfoRequestList_H_ -#define _NeighbourInfoRequestList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct NeighbourInfoRequestItem; - -/* NeighbourInfoRequestList */ -typedef struct NeighbourInfoRequestList { - A_SEQUENCE_OF(struct NeighbourInfoRequestItem) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NeighbourInfoRequestList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoRequestList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h> - -#endif /* _NeighbourInfoRequestList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PLMNidentity.h b/src/hnbap/PLMNidentity.h deleted file mode 100644 index 3abe97a..0000000 --- a/src/hnbap/PLMNidentity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PLMNidentity_H_ -#define _PLMNidentity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* PLMNidentity */ -typedef OCTET_STRING_t PLMNidentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PLMNidentity; -asn_struct_free_f PLMNidentity_free; -asn_struct_print_f PLMNidentity_print; -asn_constr_check_f PLMNidentity_constraint; -ber_type_decoder_f PLMNidentity_decode_ber; -der_type_encoder_f PLMNidentity_encode_der; -xer_type_decoder_f PLMNidentity_decode_xer; -xer_type_encoder_f PLMNidentity_encode_xer; -per_type_decoder_f PLMNidentity_decode_uper; -per_type_encoder_f PLMNidentity_encode_uper; -per_type_decoder_f PLMNidentity_decode_aper; -per_type_encoder_f PLMNidentity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _PLMNidentity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PSC.h b/src/hnbap/PSC.h deleted file mode 100644 index 4fbd4be..0000000 --- a/src/hnbap/PSC.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PSC_H_ -#define _PSC_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* PSC */ -typedef BIT_STRING_t PSC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PSC; -asn_struct_free_f PSC_free; -asn_struct_print_f PSC_print; -asn_constr_check_f PSC_constraint; -ber_type_decoder_f PSC_decode_ber; -der_type_encoder_f PSC_encode_der; -xer_type_decoder_f PSC_decode_xer; -xer_type_encoder_f PSC_encode_xer; -per_type_decoder_f PSC_decode_uper; -per_type_encoder_f PSC_encode_uper; -per_type_decoder_f PSC_decode_aper; -per_type_encoder_f PSC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _PSC_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PTMSI.h b/src/hnbap/PTMSI.h deleted file mode 100644 index 6853624..0000000 --- a/src/hnbap/PTMSI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PTMSI_H_ -#define _PTMSI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* PTMSI */ -typedef BIT_STRING_t PTMSI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PTMSI; -asn_struct_free_f PTMSI_free; -asn_struct_print_f PTMSI_print; -asn_constr_check_f PTMSI_constraint; -ber_type_decoder_f PTMSI_decode_ber; -der_type_encoder_f PTMSI_encode_der; -xer_type_decoder_f PTMSI_decode_xer; -xer_type_encoder_f PTMSI_encode_xer; -per_type_decoder_f PTMSI_decode_uper; -per_type_encoder_f PTMSI_encode_uper; -per_type_decoder_f PTMSI_decode_aper; -per_type_encoder_f PTMSI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _PTMSI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PTMSIRAI.h b/src/hnbap/PTMSIRAI.h deleted file mode 100644 index 570bc35..0000000 --- a/src/hnbap/PTMSIRAI.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PTMSIRAI_H_ -#define _PTMSIRAI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/PTMSI.h> -#include <osmocom/osmo-iuh/hnbap/RAI.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* PTMSIRAI */ -typedef struct PTMSIRAI { - PTMSI_t pTMSI; - RAI_t rAI; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PTMSIRAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PTMSIRAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _PTMSIRAI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Presence.h b/src/hnbap/Presence.h deleted file mode 100644 index a3773aa..0000000 --- a/src/hnbap/Presence.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Presence_H_ -#define _Presence_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Presence { - Presence_optional = 0, - Presence_conditional = 1, - Presence_mandatory = 2 -} e_Presence; - -/* Presence */ -typedef long Presence_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Presence; -asn_struct_free_f Presence_free; -asn_struct_print_f Presence_print; -asn_constr_check_f Presence_constraint; -ber_type_decoder_f Presence_decode_ber; -der_type_encoder_f Presence_encode_der; -xer_type_decoder_f Presence_decode_xer; -xer_type_encoder_f Presence_encode_xer; -per_type_decoder_f Presence_decode_uper; -per_type_encoder_f Presence_encode_uper; -per_type_decoder_f Presence_decode_aper; -per_type_encoder_f Presence_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Presence_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PrivateIE-ID.h b/src/hnbap/PrivateIE-ID.h deleted file mode 100644 index 890974e..0000000 --- a/src/hnbap/PrivateIE-ID.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PrivateIE_ID_H_ -#define _PrivateIE_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> -#include <OBJECT_IDENTIFIER.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum PrivateIE_ID_PR { - PrivateIE_ID_PR_NOTHING, /* No components present */ - PrivateIE_ID_PR_local, - PrivateIE_ID_PR_global -} PrivateIE_ID_PR; - -/* PrivateIE-ID */ -typedef struct PrivateIE_ID { - PrivateIE_ID_PR present; - union PrivateIE_ID_u { - long local; - OBJECT_IDENTIFIER_t global; - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PrivateIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID; - -#ifdef __cplusplus -} -#endif - -#endif /* _PrivateIE_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/PrivateMessage.h b/src/hnbap/PrivateMessage.h deleted file mode 100644 index 5a5d7d4..0000000 --- a/src/hnbap/PrivateMessage.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _PrivateMessage_H_ -#define _PrivateMessage_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* PrivateMessage */ -typedef struct PrivateMessage { - struct privateMessage_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } privateMessage_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} PrivateMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _PrivateMessage_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/ProcedureCode.h b/src/hnbap/ProcedureCode.h deleted file mode 100644 index a48f453..0000000 --- a/src/hnbap/ProcedureCode.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _ProcedureCode_H_ -#define _ProcedureCode_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum ProcedureCode { - ProcedureCode_id_HNBRegister = 1, - ProcedureCode_id_HNBDe_Register = 2, - ProcedureCode_id_UERegister = 3, - ProcedureCode_id_UEDe_Register = 4, - ProcedureCode_id_ErrorIndication = 5, - ProcedureCode_id_privateMessage = 6, - ProcedureCode_id_CSGMembershipUpdate = 7, - ProcedureCode_id_TNLUpdate = 9, - ProcedureCode_id_HNBConfigTransfer = 10, - ProcedureCode_id_RelocationComplete = 11, - ProcedureCode_id_U_RNTIQuery = 14 -} e_ProcedureCode; - -/* ProcedureCode */ -typedef long ProcedureCode_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ProcedureCode; -asn_struct_free_f ProcedureCode_free; -asn_struct_print_f ProcedureCode_print; -asn_constr_check_f ProcedureCode_constraint; -ber_type_decoder_f ProcedureCode_decode_ber; -der_type_encoder_f ProcedureCode_encode_der; -xer_type_decoder_f ProcedureCode_decode_xer; -xer_type_encoder_f ProcedureCode_encode_xer; -per_type_decoder_f ProcedureCode_decode_uper; -per_type_encoder_f ProcedureCode_encode_uper; -per_type_decoder_f ProcedureCode_decode_aper; -per_type_encoder_f ProcedureCode_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _ProcedureCode_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/ProtocolIE-ID.h b/src/hnbap/ProtocolIE-ID.h deleted file mode 100644 index 3252e97..0000000 --- a/src/hnbap/ProtocolIE-ID.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _ProtocolIE_ID_H_ -#define _ProtocolIE_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum ProtocolIE_ID { - ProtocolIE_ID_id_Cause = 1, - ProtocolIE_ID_id_CriticalityDiagnostics = 2, - ProtocolIE_ID_id_HNB_Identity = 3, - ProtocolIE_ID_id_Context_ID = 4, - ProtocolIE_ID_id_UE_Identity = 5, - ProtocolIE_ID_id_LAC = 6, - ProtocolIE_ID_id_RAC = 7, - ProtocolIE_ID_id_HNB_Location_Information = 8, - ProtocolIE_ID_id_PLMNidentity = 9, - ProtocolIE_ID_id_SAC = 10, - ProtocolIE_ID_id_CellIdentity = 11, - ProtocolIE_ID_id_Registration_Cause = 12, - ProtocolIE_ID_id_UE_Capabilities = 13, - ProtocolIE_ID_id_RNC_ID = 14, - ProtocolIE_ID_id_CSG_ID = 15, - ProtocolIE_ID_id_BackoffTimer = 16, - ProtocolIE_ID_id_HNB_Internet_Information = 17, - ProtocolIE_ID_id_HNB_Cell_Access_Mode = 18, - ProtocolIE_ID_id_MuxPortNumber = 19, - ProtocolIE_ID_id_Service_Area_For_Broadcast = 20, - ProtocolIE_ID_id_CSGMembershipStatus = 21, - ProtocolIE_ID_id_RABList = 22, - ProtocolIE_ID_id_HNBConfigInfo = 23, - ProtocolIE_ID_id_AccessResult = 25, - ProtocolIE_ID_id_Update_cause = 26, - ProtocolIE_ID_id_NeighbourInfoList = 27, - ProtocolIE_ID_id_NeighbourInfoRequestList = 28, - ProtocolIE_ID_id_Iurh_Signalling_TNL_Address = 29, - ProtocolIE_ID_id_PSC = 30, - ProtocolIE_ID_id_HNB_Cell_Identifier = 31, - ProtocolIE_ID_id_Tunnel_Information = 41, - ProtocolIE_ID_id_CELL_FACHMobilitySupport = 42, - ProtocolIE_ID_id_S_RNTIPrefix = 43, - ProtocolIE_ID_id_URAIdentity = 44, - ProtocolIE_ID_id_NeighbourIdentity = 45, - ProtocolIE_ID_id_HNBCapacity = 46, - ProtocolIE_ID_id_NeighbourCellIdentityList = 47, - ProtocolIE_ID_id_AdditionalNeighbourInfoList = 48, - ProtocolIE_ID_id_U_RNTI = 49, - ProtocolIE_ID_id_UnknownU_RNTIIndication = 50, - ProtocolIE_ID_id_HNB_GWResponse = 51, - ProtocolIE_ID_id_URAIdentityList = 52 -} e_ProtocolIE_ID; - -/* ProtocolIE-ID */ -typedef long ProtocolIE_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID; -asn_struct_free_f ProtocolIE_ID_free; -asn_struct_print_f ProtocolIE_ID_print; -asn_constr_check_f ProtocolIE_ID_constraint; -ber_type_decoder_f ProtocolIE_ID_decode_ber; -der_type_encoder_f ProtocolIE_ID_encode_der; -xer_type_decoder_f ProtocolIE_ID_decode_xer; -xer_type_encoder_f ProtocolIE_ID_encode_xer; -per_type_decoder_f ProtocolIE_ID_decode_uper; -per_type_encoder_f ProtocolIE_ID_encode_uper; -per_type_decoder_f ProtocolIE_ID_decode_aper; -per_type_encoder_f ProtocolIE_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _ProtocolIE_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RAB-ID.h b/src/hnbap/RAB-ID.h deleted file mode 100644 index 45cf69e..0000000 --- a/src/hnbap/RAB-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RAB_ID_H_ -#define _RAB_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* RAB-ID */ -typedef BIT_STRING_t RAB_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RAB_ID; -asn_struct_free_f RAB_ID_free; -asn_struct_print_f RAB_ID_print; -asn_constr_check_f RAB_ID_constraint; -ber_type_decoder_f RAB_ID_decode_ber; -der_type_encoder_f RAB_ID_encode_der; -xer_type_decoder_f RAB_ID_decode_xer; -xer_type_encoder_f RAB_ID_encode_xer; -per_type_decoder_f RAB_ID_decode_uper; -per_type_encoder_f RAB_ID_encode_uper; -per_type_decoder_f RAB_ID_decode_aper; -per_type_encoder_f RAB_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RAB_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RABList.h b/src/hnbap/RABList.h deleted file mode 100644 index 9b05ecc..0000000 --- a/src/hnbap/RABList.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RABList_H_ -#define _RABList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct RABListItem; - -/* RABList */ -typedef struct RABList { - A_SEQUENCE_OF(struct RABListItem) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RABList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RABList; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/RABListItem.h> - -#endif /* _RABList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RABListItem.h b/src/hnbap/RABListItem.h deleted file mode 100644 index 18e1b29..0000000 --- a/src/hnbap/RABListItem.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RABListItem_H_ -#define _RABListItem_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/RAB-ID.h> -#include <osmocom/osmo-iuh/hnbap/TransportInfo.h> -#include <osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* RABListItem */ -typedef struct RABListItem { - RAB_ID_t rAB_ID; - TransportInfo_t old_transport_Info; - TransportInfo_t new_transport_Info; - CN_DomainIndicator_t cn_domain_indicator; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RABListItem_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RABListItem; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _RABListItem_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RAC.h b/src/hnbap/RAC.h deleted file mode 100644 index bf61f44..0000000 --- a/src/hnbap/RAC.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RAC_H_ -#define _RAC_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* RAC */ -typedef OCTET_STRING_t RAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RAC; -asn_struct_free_f RAC_free; -asn_struct_print_f RAC_print; -asn_constr_check_f RAC_constraint; -ber_type_decoder_f RAC_decode_ber; -der_type_encoder_f RAC_encode_der; -xer_type_decoder_f RAC_decode_xer; -xer_type_encoder_f RAC_encode_xer; -per_type_decoder_f RAC_decode_uper; -per_type_encoder_f RAC_encode_uper; -per_type_decoder_f RAC_decode_aper; -per_type_encoder_f RAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RAC_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RAI.h b/src/hnbap/RAI.h deleted file mode 100644 index 6ecd006..0000000 --- a/src/hnbap/RAI.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RAI_H_ -#define _RAI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/LAI.h> -#include <osmocom/osmo-iuh/hnbap/RAC.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* RAI */ -typedef struct RAI { - LAI_t lAI; - RAC_t rAC; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _RAI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RNC-ID.h b/src/hnbap/RNC-ID.h deleted file mode 100644 index c42f984..0000000 --- a/src/hnbap/RNC-ID.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RNC_ID_H_ -#define _RNC_ID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* RNC-ID */ -typedef long RNC_ID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RNC_ID; -asn_struct_free_f RNC_ID_free; -asn_struct_print_f RNC_ID_print; -asn_constr_check_f RNC_ID_constraint; -ber_type_decoder_f RNC_ID_decode_ber; -der_type_encoder_f RNC_ID_encode_der; -xer_type_decoder_f RNC_ID_decode_xer; -xer_type_encoder_f RNC_ID_encode_xer; -per_type_decoder_f RNC_ID_decode_uper; -per_type_encoder_f RNC_ID_encode_uper; -per_type_decoder_f RNC_ID_decode_aper; -per_type_encoder_f RNC_ID_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _RNC_ID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Registration-Cause.h b/src/hnbap/Registration-Cause.h deleted file mode 100644 index c137068..0000000 --- a/src/hnbap/Registration-Cause.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Registration_Cause_H_ -#define _Registration_Cause_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Registration_Cause { - Registration_Cause_emergency_call = 0, - Registration_Cause_normal = 1, - /* - * Enumeration is extensible - */ - Registration_Cause_ue_relocation = 2 -} e_Registration_Cause; - -/* Registration-Cause */ -typedef long Registration_Cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Registration_Cause; -asn_struct_free_f Registration_Cause_free; -asn_struct_print_f Registration_Cause_print; -asn_constr_check_f Registration_Cause_constraint; -ber_type_decoder_f Registration_Cause_decode_ber; -der_type_encoder_f Registration_Cause_encode_der; -xer_type_decoder_f Registration_Cause_decode_xer; -xer_type_encoder_f Registration_Cause_encode_xer; -per_type_decoder_f Registration_Cause_decode_uper; -per_type_encoder_f Registration_Cause_encode_uper; -per_type_decoder_f Registration_Cause_decode_aper; -per_type_encoder_f Registration_Cause_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Registration_Cause_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/RelocationComplete.h b/src/hnbap/RelocationComplete.h deleted file mode 100644 index 74ca101..0000000 --- a/src/hnbap/RelocationComplete.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _RelocationComplete_H_ -#define _RelocationComplete_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* RelocationComplete */ -typedef struct RelocationComplete { - struct relocationComplete_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } relocationComplete_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RelocationComplete_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RelocationComplete; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _RelocationComplete_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/S-RNTIPrefix.h b/src/hnbap/S-RNTIPrefix.h deleted file mode 100644 index 072e305..0000000 --- a/src/hnbap/S-RNTIPrefix.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _S_RNTIPrefix_H_ -#define _S_RNTIPrefix_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* S-RNTIPrefix */ -typedef BIT_STRING_t S_RNTIPrefix_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S_RNTIPrefix; -asn_struct_free_f S_RNTIPrefix_free; -asn_struct_print_f S_RNTIPrefix_print; -asn_constr_check_f S_RNTIPrefix_constraint; -ber_type_decoder_f S_RNTIPrefix_decode_ber; -der_type_encoder_f S_RNTIPrefix_encode_der; -xer_type_decoder_f S_RNTIPrefix_decode_xer; -xer_type_encoder_f S_RNTIPrefix_encode_xer; -per_type_decoder_f S_RNTIPrefix_decode_uper; -per_type_encoder_f S_RNTIPrefix_encode_uper; -per_type_decoder_f S_RNTIPrefix_decode_aper; -per_type_encoder_f S_RNTIPrefix_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _S_RNTIPrefix_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/SAC.h b/src/hnbap/SAC.h deleted file mode 100644 index 5362968..0000000 --- a/src/hnbap/SAC.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _SAC_H_ -#define _SAC_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* SAC */ -typedef OCTET_STRING_t SAC_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_SAC; -asn_struct_free_f SAC_free; -asn_struct_print_f SAC_print; -asn_constr_check_f SAC_constraint; -ber_type_decoder_f SAC_decode_ber; -der_type_encoder_f SAC_encode_der; -xer_type_decoder_f SAC_decode_xer; -xer_type_encoder_f SAC_encode_xer; -per_type_decoder_f SAC_decode_uper; -per_type_encoder_f SAC_encode_uper; -per_type_decoder_f SAC_decode_aper; -per_type_encoder_f SAC_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _SAC_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/SuccessfulOutcome.h b/src/hnbap/SuccessfulOutcome.h deleted file mode 100644 index 90d798d..0000000 --- a/src/hnbap/SuccessfulOutcome.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _SuccessfulOutcome_H_ -#define _SuccessfulOutcome_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/ProcedureCode.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <ANY.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* SuccessfulOutcome */ -typedef struct SuccessfulOutcome { - ProcedureCode_t procedureCode; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} SuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _SuccessfulOutcome_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TMSIDS41.h b/src/hnbap/TMSIDS41.h deleted file mode 100644 index 1cd21a4..0000000 --- a/src/hnbap/TMSIDS41.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TMSIDS41_H_ -#define _TMSIDS41_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* TMSIDS41 */ -typedef OCTET_STRING_t TMSIDS41_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TMSIDS41; -asn_struct_free_f TMSIDS41_free; -asn_struct_print_f TMSIDS41_print; -asn_constr_check_f TMSIDS41_constraint; -ber_type_decoder_f TMSIDS41_decode_ber; -der_type_encoder_f TMSIDS41_encode_der; -xer_type_decoder_f TMSIDS41_decode_xer; -xer_type_encoder_f TMSIDS41_encode_xer; -per_type_decoder_f TMSIDS41_decode_uper; -per_type_encoder_f TMSIDS41_encode_uper; -per_type_decoder_f TMSIDS41_decode_aper; -per_type_encoder_f TMSIDS41_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TMSIDS41_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TMSILAI.h b/src/hnbap/TMSILAI.h deleted file mode 100644 index 2ba0a1a..0000000 --- a/src/hnbap/TMSILAI.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TMSILAI_H_ -#define _TMSILAI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> -#include <osmocom/osmo-iuh/hnbap/LAI.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* TMSILAI */ -typedef struct TMSILAI { - BIT_STRING_t tMSI; - LAI_t lAI; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TMSILAI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TMSILAI; - -#ifdef __cplusplus -} -#endif - -#endif /* _TMSILAI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TNLUpdateFailure.h b/src/hnbap/TNLUpdateFailure.h deleted file mode 100644 index eb942e5..0000000 --- a/src/hnbap/TNLUpdateFailure.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TNLUpdateFailure_H_ -#define _TNLUpdateFailure_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateFailure */ -typedef struct TNLUpdateFailure { - struct tnlUpdateFailure_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateFailure_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateFailure_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateFailure; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _TNLUpdateFailure_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TNLUpdateRequest.h b/src/hnbap/TNLUpdateRequest.h deleted file mode 100644 index 129a35a..0000000 --- a/src/hnbap/TNLUpdateRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TNLUpdateRequest_H_ -#define _TNLUpdateRequest_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateRequest */ -typedef struct TNLUpdateRequest { - struct tnlUpdateRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _TNLUpdateRequest_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TNLUpdateResponse.h b/src/hnbap/TNLUpdateResponse.h deleted file mode 100644 index 304cbe6..0000000 --- a/src/hnbap/TNLUpdateResponse.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TNLUpdateResponse_H_ -#define _TNLUpdateResponse_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* TNLUpdateResponse */ -typedef struct TNLUpdateResponse { - struct tnlUpdateResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } tnlUpdateResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TNLUpdateResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _TNLUpdateResponse_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TransportInfo.h b/src/hnbap/TransportInfo.h deleted file mode 100644 index d81936d..0000000 --- a/src/hnbap/TransportInfo.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TransportInfo_H_ -#define _TransportInfo_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/TransportLayerAddress.h> -#include <osmocom/osmo-iuh/hnbap/GTP-TEI.h> -#include <osmocom/osmo-iuh/hnbap/BindingID.h> -#include <constr_CHOICE.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum transportAssociation_PR { - transportAssociation_PR_NOTHING, /* No components present */ - transportAssociation_PR_gtp_TEI, - transportAssociation_PR_bindingID, - /* Extensions may appear below */ - -} transportAssociation_PR; - -/* Forward declarations */ -struct IE_Extensions; - -/* TransportInfo */ -typedef struct TransportInfo { - TransportLayerAddress_t transportLayerAddress; - struct transportAssociation { - transportAssociation_PR present; - union TransportInfo__transportAssociation_u { - GTP_TEI_t gtp_TEI; - BindingID_t bindingID; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } transportAssociation; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} TransportInfo_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TransportInfo; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _TransportInfo_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TransportLayerAddress.h b/src/hnbap/TransportLayerAddress.h deleted file mode 100644 index d320738..0000000 --- a/src/hnbap/TransportLayerAddress.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TransportLayerAddress_H_ -#define _TransportLayerAddress_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* TransportLayerAddress */ -typedef BIT_STRING_t TransportLayerAddress_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TransportLayerAddress; -asn_struct_free_f TransportLayerAddress_free; -asn_struct_print_f TransportLayerAddress_print; -asn_constr_check_f TransportLayerAddress_constraint; -ber_type_decoder_f TransportLayerAddress_decode_ber; -der_type_encoder_f TransportLayerAddress_encode_der; -xer_type_decoder_f TransportLayerAddress_decode_xer; -xer_type_encoder_f TransportLayerAddress_encode_xer; -per_type_decoder_f TransportLayerAddress_decode_uper; -per_type_encoder_f TransportLayerAddress_encode_uper; -per_type_decoder_f TransportLayerAddress_decode_aper; -per_type_encoder_f TransportLayerAddress_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TransportLayerAddress_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TriggeringMessage.h b/src/hnbap/TriggeringMessage.h deleted file mode 100644 index 3854505..0000000 --- a/src/hnbap/TriggeringMessage.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-CommonDataTypes" - * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TriggeringMessage_H_ -#define _TriggeringMessage_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum TriggeringMessage { - TriggeringMessage_initiating_message = 0, - TriggeringMessage_successful_outcome = 1, - TriggeringMessage_unsuccessful_outcome = 2 -} e_TriggeringMessage; - -/* TriggeringMessage */ -typedef long TriggeringMessage_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TriggeringMessage; -asn_struct_free_f TriggeringMessage_free; -asn_struct_print_f TriggeringMessage_print; -asn_constr_check_f TriggeringMessage_constraint; -ber_type_decoder_f TriggeringMessage_decode_ber; -der_type_encoder_f TriggeringMessage_encode_der; -xer_type_decoder_f TriggeringMessage_decode_xer; -xer_type_encoder_f TriggeringMessage_encode_xer; -per_type_decoder_f TriggeringMessage_decode_uper; -per_type_encoder_f TriggeringMessage_encode_uper; -per_type_decoder_f TriggeringMessage_decode_aper; -per_type_encoder_f TriggeringMessage_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TriggeringMessage_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Tunnel-Information.h b/src/hnbap/Tunnel-Information.h deleted file mode 100644 index 5d87aba..0000000 --- a/src/hnbap/Tunnel-Information.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Tunnel_Information_H_ -#define _Tunnel_Information_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/IP-Address.h> -#include <osmocom/osmo-iuh/hnbap/UDP-Port-Number.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* Tunnel-Information */ -typedef struct Tunnel_Information { - IP_Address_t iP_Address; - UDP_Port_Number_t *uDP_Port_Number /* OPTIONAL */; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} Tunnel_Information_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Tunnel_Information; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _Tunnel_Information_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/TypeOfError.h b/src/hnbap/TypeOfError.h deleted file mode 100644 index 7e0fcf0..0000000 --- a/src/hnbap/TypeOfError.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _TypeOfError_H_ -#define _TypeOfError_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum TypeOfError { - TypeOfError_not_understood = 0, - TypeOfError_missing = 1 - /* - * Enumeration is extensible - */ -} e_TypeOfError; - -/* TypeOfError */ -typedef long TypeOfError_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TypeOfError; -asn_struct_free_f TypeOfError_free; -asn_struct_print_f TypeOfError_print; -asn_constr_check_f TypeOfError_constraint; -ber_type_decoder_f TypeOfError_decode_ber; -der_type_encoder_f TypeOfError_encode_der; -xer_type_decoder_f TypeOfError_decode_xer; -xer_type_encoder_f TypeOfError_encode_xer; -per_type_decoder_f TypeOfError_decode_uper; -per_type_encoder_f TypeOfError_encode_uper; -per_type_decoder_f TypeOfError_decode_aper; -per_type_encoder_f TypeOfError_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TypeOfError_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/U-RNTI.h b/src/hnbap/U-RNTI.h deleted file mode 100644 index 81ab168..0000000 --- a/src/hnbap/U-RNTI.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _U_RNTI_H_ -#define _U_RNTI_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <BIT_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* U-RNTI */ -typedef BIT_STRING_t U_RNTI_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTI; -asn_struct_free_f U_RNTI_free; -asn_struct_print_f U_RNTI_print; -asn_constr_check_f U_RNTI_constraint; -ber_type_decoder_f U_RNTI_decode_ber; -der_type_encoder_f U_RNTI_encode_der; -xer_type_decoder_f U_RNTI_decode_xer; -xer_type_encoder_f U_RNTI_encode_xer; -per_type_decoder_f U_RNTI_decode_uper; -per_type_encoder_f U_RNTI_encode_uper; -per_type_decoder_f U_RNTI_decode_aper; -per_type_encoder_f U_RNTI_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _U_RNTI_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/U-RNTIQueryRequest.h b/src/hnbap/U-RNTIQueryRequest.h deleted file mode 100644 index 2568963..0000000 --- a/src/hnbap/U-RNTIQueryRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _U_RNTIQueryRequest_H_ -#define _U_RNTIQueryRequest_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryRequest */ -typedef struct U_RNTIQueryRequest { - struct u_RNTIQueryRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } u_RNTIQueryRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _U_RNTIQueryRequest_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/U-RNTIQueryResponse.h b/src/hnbap/U-RNTIQueryResponse.h deleted file mode 100644 index ed411ab..0000000 --- a/src/hnbap/U-RNTIQueryResponse.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _U_RNTIQueryResponse_H_ -#define _U_RNTIQueryResponse_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryResponse */ -typedef struct U_RNTIQueryResponse { - struct u_RNTIQueryResponse_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } u_RNTIQueryResponse_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryResponse_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryResponse; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _U_RNTIQueryResponse_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UDP-Port-Number.h b/src/hnbap/UDP-Port-Number.h deleted file mode 100644 index 0f350cb..0000000 --- a/src/hnbap/UDP-Port-Number.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UDP_Port_Number_H_ -#define _UDP_Port_Number_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <OCTET_STRING.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* UDP-Port-Number */ -typedef OCTET_STRING_t UDP_Port_Number_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UDP_Port_Number; -asn_struct_free_f UDP_Port_Number_free; -asn_struct_print_f UDP_Port_Number_print; -asn_constr_check_f UDP_Port_Number_constraint; -ber_type_decoder_f UDP_Port_Number_decode_ber; -der_type_encoder_f UDP_Port_Number_encode_der; -xer_type_decoder_f UDP_Port_Number_decode_xer; -xer_type_encoder_f UDP_Port_Number_encode_xer; -per_type_decoder_f UDP_Port_Number_decode_uper; -per_type_encoder_f UDP_Port_Number_encode_uper; -per_type_decoder_f UDP_Port_Number_decode_aper; -per_type_encoder_f UDP_Port_Number_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _UDP_Port_Number_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UE-Capabilities.h b/src/hnbap/UE-Capabilities.h deleted file mode 100644 index 1d4cf41..0000000 --- a/src/hnbap/UE-Capabilities.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UE_Capabilities_H_ -#define _UE_Capabilities_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/Access-stratum-release-indicator.h> -#include <osmocom/osmo-iuh/hnbap/CSG-Capability.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* UE-Capabilities */ -typedef struct UE_Capabilities { - Access_stratum_release_indicator_t access_stratum_release_indicator; - CSG_Capability_t csg_capability; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UE_Capabilities_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UE_Capabilities; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _UE_Capabilities_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UE-Identity.h b/src/hnbap/UE-Identity.h deleted file mode 100644 index 90852f9..0000000 --- a/src/hnbap/UE-Identity.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UE_Identity_H_ -#define _UE_Identity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/IMSI.h> -#include <osmocom/osmo-iuh/hnbap/TMSILAI.h> -#include <osmocom/osmo-iuh/hnbap/PTMSIRAI.h> -#include <osmocom/osmo-iuh/hnbap/IMEI.h> -#include <osmocom/osmo-iuh/hnbap/ESN.h> -#include <osmocom/osmo-iuh/hnbap/IMSIDS41.h> -#include <osmocom/osmo-iuh/hnbap/IMSIESN.h> -#include <osmocom/osmo-iuh/hnbap/TMSIDS41.h> -#include <constr_CHOICE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum UE_Identity_PR { - UE_Identity_PR_NOTHING, /* No components present */ - UE_Identity_PR_iMSI, - UE_Identity_PR_tMSILAI, - UE_Identity_PR_pTMSIRAI, - UE_Identity_PR_iMEI, - UE_Identity_PR_eSN, - UE_Identity_PR_iMSIDS41, - UE_Identity_PR_iMSIESN, - UE_Identity_PR_tMSIDS41, - /* Extensions may appear below */ - -} UE_Identity_PR; - -/* UE-Identity */ -typedef struct UE_Identity { - UE_Identity_PR present; - union UE_Identity_u { - IMSI_t iMSI; - TMSILAI_t tMSILAI; - PTMSIRAI_t pTMSIRAI; - IMEI_t iMEI; - ESN_t eSN; - IMSIDS41_t iMSIDS41; - IMSIESN_t iMSIESN; - TMSIDS41_t tMSIDS41; - /* - * This type is extensible, - * possible extensions are below. - */ - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UE_Identity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UE_Identity; - -#ifdef __cplusplus -} -#endif - -#endif /* _UE_Identity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UEDe-Register.h b/src/hnbap/UEDe-Register.h deleted file mode 100644 index 818491a..0000000 --- a/src/hnbap/UEDe-Register.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UEDe_Register_H_ -#define _UEDe_Register_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UEDe-Register */ -typedef struct UEDe_Register { - struct ueDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueDe_Register_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UEDe_Register_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UEDe_Register; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _UEDe_Register_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UERegisterAccept.h b/src/hnbap/UERegisterAccept.h deleted file mode 100644 index d6884bf..0000000 --- a/src/hnbap/UERegisterAccept.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UERegisterAccept_H_ -#define _UERegisterAccept_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterAccept */ -typedef struct UERegisterAccept { - struct ueRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterAccept_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterAccept_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterAccept; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _UERegisterAccept_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UERegisterReject.h b/src/hnbap/UERegisterReject.h deleted file mode 100644 index fe697b4..0000000 --- a/src/hnbap/UERegisterReject.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UERegisterReject_H_ -#define _UERegisterReject_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterReject */ -typedef struct UERegisterReject { - struct ueRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterReject_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterReject_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterReject; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _UERegisterReject_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UERegisterRequest.h b/src/hnbap/UERegisterRequest.h deleted file mode 100644 index e718945..0000000 --- a/src/hnbap/UERegisterRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UERegisterRequest_H_ -#define _UERegisterRequest_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE; - -/* UERegisterRequest */ -typedef struct UERegisterRequest { - struct ueRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ueRegisterRequest_ies; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UERegisterRequest_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterRequest; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE.h> - -#endif /* _UERegisterRequest_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/URAIdentity.h b/src/hnbap/URAIdentity.h deleted file mode 100644 index ec2c4bc..0000000 --- a/src/hnbap/URAIdentity.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _URAIdentity_H_ -#define _URAIdentity_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeInteger.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* URAIdentity */ -typedef long URAIdentity_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_URAIdentity; -asn_struct_free_f URAIdentity_free; -asn_struct_print_f URAIdentity_print; -asn_constr_check_f URAIdentity_constraint; -ber_type_decoder_f URAIdentity_decode_ber; -der_type_encoder_f URAIdentity_encode_der; -xer_type_decoder_f URAIdentity_decode_xer; -xer_type_encoder_f URAIdentity_encode_xer; -per_type_decoder_f URAIdentity_decode_uper; -per_type_encoder_f URAIdentity_encode_uper; -per_type_decoder_f URAIdentity_decode_aper; -per_type_encoder_f URAIdentity_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _URAIdentity_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/URAIdentityList.h b/src/hnbap/URAIdentityList.h deleted file mode 100644 index 12c3bb5..0000000 --- a/src/hnbap/URAIdentityList.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _URAIdentityList_H_ -#define _URAIdentityList_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/URAIdentity.h> -#include <asn_SEQUENCE_OF.h> -#include <constr_SEQUENCE_OF.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* URAIdentityList */ -typedef struct URAIdentityList { - A_SEQUENCE_OF(URAIdentity_t) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} URAIdentityList_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_URAIdentityList; - -#ifdef __cplusplus -} -#endif - -#endif /* _URAIdentityList_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UTRANCellID.h b/src/hnbap/UTRANCellID.h deleted file mode 100644 index b034165..0000000 --- a/src/hnbap/UTRANCellID.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UTRANCellID_H_ -#define _UTRANCellID_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/LAC.h> -#include <osmocom/osmo-iuh/hnbap/RAC.h> -#include <osmocom/osmo-iuh/hnbap/PLMNidentity.h> -#include <osmocom/osmo-iuh/hnbap/CellIdentity.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct IE_Extensions; - -/* UTRANCellID */ -typedef struct UTRANCellID { - LAC_t lAC; - RAC_t rAC; - PLMNidentity_t pLMNidentity; - CellIdentity_t uTRANcellID; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UTRANCellID_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UTRANCellID; - -#ifdef __cplusplus -} -#endif - -/* Referred external types */ -#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h> - -#endif /* _UTRANCellID_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UnknownU-RNTIIndication.h b/src/hnbap/UnknownU-RNTIIndication.h deleted file mode 100644 index d0f2a9a..0000000 --- a/src/hnbap/UnknownU-RNTIIndication.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UnknownU_RNTIIndication_H_ -#define _UnknownU_RNTIIndication_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum UnknownU_RNTIIndication { - UnknownU_RNTIIndication_unknown = 0 - /* - * Enumeration is extensible - */ -} e_UnknownU_RNTIIndication; - -/* UnknownU-RNTIIndication */ -typedef long UnknownU_RNTIIndication_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UnknownU_RNTIIndication; -asn_struct_free_f UnknownU_RNTIIndication_free; -asn_struct_print_f UnknownU_RNTIIndication_print; -asn_constr_check_f UnknownU_RNTIIndication_constraint; -ber_type_decoder_f UnknownU_RNTIIndication_decode_ber; -der_type_encoder_f UnknownU_RNTIIndication_encode_der; -xer_type_decoder_f UnknownU_RNTIIndication_decode_xer; -xer_type_encoder_f UnknownU_RNTIIndication_encode_xer; -per_type_decoder_f UnknownU_RNTIIndication_decode_uper; -per_type_encoder_f UnknownU_RNTIIndication_encode_uper; -per_type_decoder_f UnknownU_RNTIIndication_decode_aper; -per_type_encoder_f UnknownU_RNTIIndication_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _UnknownU_RNTIIndication_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/UnsuccessfulOutcome.h b/src/hnbap/UnsuccessfulOutcome.h deleted file mode 100644 index bae3125..0000000 --- a/src/hnbap/UnsuccessfulOutcome.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-PDU" - * found in "../../asn1/hnbap/HNBAP-PDU.asn" - * `asn1c -gen-PER` - */ - -#ifndef _UnsuccessfulOutcome_H_ -#define _UnsuccessfulOutcome_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <osmocom/osmo-iuh/hnbap/ProcedureCode.h> -#include <osmocom/osmo-iuh/hnbap/Criticality.h> -#include <ANY.h> -#include <constr_SEQUENCE.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* UnsuccessfulOutcome */ -typedef struct UnsuccessfulOutcome { - ProcedureCode_t procedureCode; - Criticality_t criticality; - ANY_t value; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} UnsuccessfulOutcome_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcome; - -#ifdef __cplusplus -} -#endif - -#endif /* _UnsuccessfulOutcome_H_ */ -#include <asn_internal.h> diff --git a/src/hnbap/Update-cause.h b/src/hnbap/Update-cause.h deleted file mode 100644 index cff96e1..0000000 --- a/src/hnbap/Update-cause.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) - * From ASN.1 module "HNBAP-IEs" - * found in "../../asn1/hnbap/HNBAP-IEs.asn" - * `asn1c -gen-PER` - */ - -#ifndef _Update_cause_H_ -#define _Update_cause_H_ - - -#include <asn_application.h> - -/* Including external dependencies */ -#include <NativeEnumerated.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum Update_cause { - Update_cause_relocation_preparation = 0 - /* - * Enumeration is extensible - */ -} e_Update_cause; - -/* Update-cause */ -typedef long Update_cause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_Update_cause; -asn_struct_free_f Update_cause_free; -asn_struct_print_f Update_cause_print; -asn_constr_check_f Update_cause_constraint; -ber_type_decoder_f Update_cause_decode_ber; -der_type_encoder_f Update_cause_encode_der; -xer_type_decoder_f Update_cause_decode_xer; -xer_type_encoder_f Update_cause_encode_xer; -per_type_decoder_f Update_cause_decode_uper; -per_type_encoder_f Update_cause_encode_uper; -per_type_decoder_f Update_cause_decode_aper; -per_type_encoder_f Update_cause_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _Update_cause_H_ */ -#include <asn_internal.h> |