diff options
Diffstat (limited to 'include')
907 files changed, 6320 insertions, 5503 deletions
diff --git a/include/osmocom/hnbap/Access-stratum-release-indicator.h b/include/osmocom/hnbap/Access-stratum-release-indicator.h deleted file mode 100644 index 1e1f7e1..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/AccessResult.h b/include/osmocom/hnbap/AccessResult.h deleted file mode 100644 index e9f8087..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/AdditionalNeighbourInfoList.h b/include/osmocom/hnbap/AdditionalNeighbourInfoList.h deleted file mode 100644 index 7f1691d..0000000 --- a/include/osmocom/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/hnbap/HNBConfigInfo.h> - -#endif /* _AdditionalNeighbourInfoList_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/BackoffTimer.h b/include/osmocom/hnbap/BackoffTimer.h deleted file mode 100644 index 9b6b01f..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/BindingID.h b/include/osmocom/hnbap/BindingID.h deleted file mode 100644 index ad1a142..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CELL-FACHMobilitySupport.h b/include/osmocom/hnbap/CELL-FACHMobilitySupport.h deleted file mode 100644 index 3d6b588..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CGI.h b/include/osmocom/hnbap/CGI.h deleted file mode 100644 index d588d01..0000000 --- a/include/osmocom/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/hnbap/PLMNidentity.h> -#include <osmocom/hnbap/LAC.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _CGI_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/CI.h b/include/osmocom/hnbap/CI.h deleted file mode 100644 index 8efd030..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CN-DomainIndicator.h b/include/osmocom/hnbap/CN-DomainIndicator.h deleted file mode 100644 index 854f375..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CSG-Capability.h b/include/osmocom/hnbap/CSG-Capability.h deleted file mode 100644 index f6df34d..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CSG-ID.h b/include/osmocom/hnbap/CSG-ID.h deleted file mode 100644 index dfffa81..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CSGMembershipStatus.h b/include/osmocom/hnbap/CSGMembershipStatus.h deleted file mode 100644 index 5f7e88c..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Cause.h b/include/osmocom/hnbap/Cause.h deleted file mode 100644 index 1ce4c23..0000000 --- a/include/osmocom/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/hnbap/CauseRadioNetwork.h> -#include <osmocom/hnbap/CauseTransport.h> -#include <osmocom/hnbap/CauseProtocol.h> -#include <osmocom/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/include/osmocom/hnbap/CauseMisc.h b/include/osmocom/hnbap/CauseMisc.h deleted file mode 100644 index 7863364..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CauseProtocol.h b/include/osmocom/hnbap/CauseProtocol.h deleted file mode 100644 index 1dc187c..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CauseRadioNetwork.h b/include/osmocom/hnbap/CauseRadioNetwork.h deleted file mode 100644 index 54d8b50..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CauseTransport.h b/include/osmocom/hnbap/CauseTransport.h deleted file mode 100644 index ea445e9..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CellIdentity.h b/include/osmocom/hnbap/CellIdentity.h deleted file mode 100644 index 69b1688..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/ConfigurationInformation.h b/include/osmocom/hnbap/ConfigurationInformation.h deleted file mode 100644 index 4cd2bda..0000000 --- a/include/osmocom/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/hnbap/HNBConfigurationInformationProvided.h> -#include <osmocom/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/include/osmocom/hnbap/Context-ID.h b/include/osmocom/hnbap/Context-ID.h deleted file mode 100644 index 89ba4e6..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Criticality.h b/include/osmocom/hnbap/Criticality.h deleted file mode 100644 index c110ab9..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h deleted file mode 100644 index 3e24ec9..0000000 --- a/include/osmocom/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/hnbap/Criticality.h> -#include <osmocom/hnbap/ProtocolIE-ID.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _CriticalityDiagnostics_IE_List_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/CriticalityDiagnostics.h b/include/osmocom/hnbap/CriticalityDiagnostics.h deleted file mode 100644 index d6595a1..0000000 --- a/include/osmocom/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/hnbap/ProcedureCode.h> -#include <osmocom/hnbap/TriggeringMessage.h> -#include <osmocom/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/hnbap/CriticalityDiagnostics-IE-List.h> -#include <osmocom/hnbap/IE-Extensions.h> - -#endif /* _CriticalityDiagnostics_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/ESN.h b/include/osmocom/hnbap/ESN.h deleted file mode 100644 index 36ee2ca..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/GTP-TEI.h b/include/osmocom/hnbap/GTP-TEI.h deleted file mode 100644 index 863c612..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/GeographicalLocation.h b/include/osmocom/hnbap/GeographicalLocation.h deleted file mode 100644 index bf228e7..0000000 --- a/include/osmocom/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/hnbap/GeographicalCoordinates.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _GeographicalLocation_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNB-Cell-Access-Mode.h b/include/osmocom/hnbap/HNB-Cell-Access-Mode.h deleted file mode 100644 index 76778e4..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/HNB-Cell-Identifier.h b/include/osmocom/hnbap/HNB-Cell-Identifier.h deleted file mode 100644 index 66e63f5..0000000 --- a/include/osmocom/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/hnbap/PLMNidentity.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _HNB_Cell_Identifier_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNB-GWResponse.h b/include/osmocom/hnbap/HNB-GWResponse.h deleted file mode 100644 index 436cf55..0000000 --- a/include/osmocom/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/hnbap/HNBConfigInfo.h> -#include <osmocom/hnbap/RNC-ID.h> -#include <osmocom/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/include/osmocom/hnbap/HNB-Identity-Info.h b/include/osmocom/hnbap/HNB-Identity-Info.h deleted file mode 100644 index f36ac89..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/HNB-Location-Information.h b/include/osmocom/hnbap/HNB-Location-Information.h deleted file mode 100644 index 0416b59..0000000 --- a/include/osmocom/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/hnbap/MacroCoverageInformation.h> -#include <osmocom/hnbap/GeographicalLocation.h> -#include <osmocom/hnbap/IE-Extensions.h> - -#endif /* _HNB_Location_Information_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNB-RNL-Identity.h b/include/osmocom/hnbap/HNB-RNL-Identity.h deleted file mode 100644 index 1256f16..0000000 --- a/include/osmocom/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/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/include/osmocom/hnbap/HNBAP-PDU.h b/include/osmocom/hnbap/HNBAP-PDU.h deleted file mode 100644 index 4026a8e..0000000 --- a/include/osmocom/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/hnbap/InitiatingMessage.h> -#include <osmocom/hnbap/SuccessfulOutcome.h> -#include <osmocom/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/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h b/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h new file mode 100644 index 0000000..c52065c --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Access_stratum_release_indicator_H_ +#define _HNBAP_Access_stratum_release_indicator_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Access_stratum_release_indicator { + HNBAP_Access_stratum_release_indicator_r99 = 0, + HNBAP_Access_stratum_release_indicator_rel_4 = 1, + HNBAP_Access_stratum_release_indicator_rel_5 = 2, + HNBAP_Access_stratum_release_indicator_rel_6 = 3, + HNBAP_Access_stratum_release_indicator_rel_7 = 4, + HNBAP_Access_stratum_release_indicator_rel_8_and_beyond = 5 + /* + * Enumeration is extensible + */ +} e_HNBAP_Access_stratum_release_indicator; + +/* HNBAP_Access-stratum-release-indicator */ +typedef long HNBAP_Access_stratum_release_indicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Access_stratum_release_indicator; +asn_struct_free_f HNBAP_Access_stratum_release_indicator_free; +asn_struct_print_f HNBAP_Access_stratum_release_indicator_print; +asn_constr_check_f HNBAP_Access_stratum_release_indicator_constraint; +ber_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_ber; +der_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_der; +xer_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_xer; +xer_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_xer; +per_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_uper; +per_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_uper; +per_type_decoder_f HNBAP_Access_stratum_release_indicator_decode_aper; +per_type_encoder_f HNBAP_Access_stratum_release_indicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Access_stratum_release_indicator_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_AccessResult.h b/include/osmocom/hnbap/HNBAP_AccessResult.h new file mode 100644 index 0000000..06c37fd --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_AccessResult.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_AccessResult_H_ +#define _HNBAP_AccessResult_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_AccessResult { + HNBAP_AccessResult_allowed = 0, + HNBAP_AccessResult_notAllowed = 1 + /* + * Enumeration is extensible + */ +} e_HNBAP_AccessResult; + +/* HNBAP_AccessResult */ +typedef long HNBAP_AccessResult_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AccessResult; +asn_struct_free_f HNBAP_AccessResult_free; +asn_struct_print_f HNBAP_AccessResult_print; +asn_constr_check_f HNBAP_AccessResult_constraint; +ber_type_decoder_f HNBAP_AccessResult_decode_ber; +der_type_encoder_f HNBAP_AccessResult_encode_der; +xer_type_decoder_f HNBAP_AccessResult_decode_xer; +xer_type_encoder_f HNBAP_AccessResult_encode_xer; +per_type_decoder_f HNBAP_AccessResult_decode_uper; +per_type_encoder_f HNBAP_AccessResult_encode_uper; +per_type_decoder_f HNBAP_AccessResult_decode_aper; +per_type_encoder_f HNBAP_AccessResult_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_AccessResult_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h b/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h new file mode 100644 index 0000000..5b46e95 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_AdditionalNeighbourInfoList_H_ +#define _HNBAP_AdditionalNeighbourInfoList_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h> +#include <asn_SEQUENCE_OF.h> +#include <constr_SEQUENCE_OF.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_AdditionalNeighbourInfoList */ +typedef struct HNBAP_AdditionalNeighbourInfoList { + A_SEQUENCE_OF(HNBAP_HNBConfigInfo_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_AdditionalNeighbourInfoList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AdditionalNeighbourInfoList; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_AdditionalNeighbourInfoList_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/AltitudeAndDirection.h b/include/osmocom/hnbap/HNBAP_AltitudeAndDirection.h index 7ea3dfd..3bf4401 100644 --- a/include/osmocom/hnbap/AltitudeAndDirection.h +++ b/include/osmocom/hnbap/HNBAP_AltitudeAndDirection.h @@ -2,11 +2,11 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _AltitudeAndDirection_H_ -#define _AltitudeAndDirection_H_ +#ifndef _HNBAP_AltitudeAndDirection_H_ +#define _HNBAP_AltitudeAndDirection_H_ #include <asn_application.h> @@ -21,13 +21,13 @@ extern "C" { #endif /* Dependencies */ -typedef enum directionOfAltitude { - directionOfAltitude_height = 0, - directionOfAltitude_depth = 1 -} e_directionOfAltitude; +typedef enum HNBAP_AltitudeAndDirection__directionOfAltitude { + HNBAP_AltitudeAndDirection__directionOfAltitude_height = 0, + HNBAP_AltitudeAndDirection__directionOfAltitude_depth = 1 +} e_HNBAP_AltitudeAndDirection__directionOfAltitude; -/* AltitudeAndDirection */ -typedef struct AltitudeAndDirection { +/* HNBAP_AltitudeAndDirection */ +typedef struct HNBAP_AltitudeAndDirection { long directionOfAltitude; long altitude; /* @@ -37,15 +37,15 @@ typedef struct AltitudeAndDirection { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} AltitudeAndDirection_t; +} HNBAP_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; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_AltitudeAndDirection; #ifdef __cplusplus } #endif -#endif /* _AltitudeAndDirection_H_ */ +#endif /* _HNBAP_AltitudeAndDirection_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_BackoffTimer.h b/include/osmocom/hnbap/HNBAP_BackoffTimer.h new file mode 100644 index 0000000..5ee18a0 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_BackoffTimer.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_BackoffTimer_H_ +#define _HNBAP_BackoffTimer_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_BackoffTimer */ +typedef long HNBAP_BackoffTimer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_BackoffTimer; +asn_struct_free_f HNBAP_BackoffTimer_free; +asn_struct_print_f HNBAP_BackoffTimer_print; +asn_constr_check_f HNBAP_BackoffTimer_constraint; +ber_type_decoder_f HNBAP_BackoffTimer_decode_ber; +der_type_encoder_f HNBAP_BackoffTimer_encode_der; +xer_type_decoder_f HNBAP_BackoffTimer_decode_xer; +xer_type_encoder_f HNBAP_BackoffTimer_encode_xer; +per_type_decoder_f HNBAP_BackoffTimer_decode_uper; +per_type_encoder_f HNBAP_BackoffTimer_encode_uper; +per_type_decoder_f HNBAP_BackoffTimer_decode_aper; +per_type_encoder_f HNBAP_BackoffTimer_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_BackoffTimer_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_BindingID.h b/include/osmocom/hnbap/HNBAP_BindingID.h new file mode 100644 index 0000000..c26159d --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_BindingID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_BindingID_H_ +#define _HNBAP_BindingID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_BindingID */ +typedef OCTET_STRING_t HNBAP_BindingID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_BindingID; +asn_struct_free_f HNBAP_BindingID_free; +asn_struct_print_f HNBAP_BindingID_print; +asn_constr_check_f HNBAP_BindingID_constraint; +ber_type_decoder_f HNBAP_BindingID_decode_ber; +der_type_encoder_f HNBAP_BindingID_encode_der; +xer_type_decoder_f HNBAP_BindingID_decode_xer; +xer_type_encoder_f HNBAP_BindingID_encode_xer; +per_type_decoder_f HNBAP_BindingID_decode_uper; +per_type_encoder_f HNBAP_BindingID_encode_uper; +per_type_decoder_f HNBAP_BindingID_decode_aper; +per_type_encoder_f HNBAP_BindingID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_BindingID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h b/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h new file mode 100644 index 0000000..dc91cb6 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CELL_FACHMobilitySupport_H_ +#define _HNBAP_CELL_FACHMobilitySupport_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CELL_FACHMobilitySupport { + HNBAP_CELL_FACHMobilitySupport_supported = 0 + /* + * Enumeration is extensible + */ +} e_HNBAP_CELL_FACHMobilitySupport; + +/* HNBAP_CELL-FACHMobilitySupport */ +typedef long HNBAP_CELL_FACHMobilitySupport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CELL_FACHMobilitySupport; +asn_struct_free_f HNBAP_CELL_FACHMobilitySupport_free; +asn_struct_print_f HNBAP_CELL_FACHMobilitySupport_print; +asn_constr_check_f HNBAP_CELL_FACHMobilitySupport_constraint; +ber_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_ber; +der_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_der; +xer_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_xer; +xer_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_xer; +per_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_uper; +per_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_uper; +per_type_decoder_f HNBAP_CELL_FACHMobilitySupport_decode_aper; +per_type_encoder_f HNBAP_CELL_FACHMobilitySupport_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CELL_FACHMobilitySupport_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CGI.h b/include/osmocom/hnbap/HNBAP_CGI.h new file mode 100644 index 0000000..927257d --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CGI.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CGI_H_ +#define _HNBAP_CGI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_PLMNidentity.h> +#include <osmocom/hnbap/HNBAP_LAC.h> +#include <osmocom/hnbap/HNBAP_CI.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CGI */ +typedef struct HNBAP_CGI { + HNBAP_PLMNidentity_t pLMNidentity; + HNBAP_LAC_t lAC; + HNBAP_CI_t cI; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_CGI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CGI; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CGI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CI.h b/include/osmocom/hnbap/HNBAP_CI.h new file mode 100644 index 0000000..89916cc --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CI_H_ +#define _HNBAP_CI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CI */ +typedef OCTET_STRING_t HNBAP_CI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CI; +asn_struct_free_f HNBAP_CI_free; +asn_struct_print_f HNBAP_CI_print; +asn_constr_check_f HNBAP_CI_constraint; +ber_type_decoder_f HNBAP_CI_decode_ber; +der_type_encoder_f HNBAP_CI_encode_der; +xer_type_decoder_f HNBAP_CI_decode_xer; +xer_type_encoder_f HNBAP_CI_encode_xer; +per_type_decoder_f HNBAP_CI_decode_uper; +per_type_encoder_f HNBAP_CI_encode_uper; +per_type_decoder_f HNBAP_CI_decode_aper; +per_type_encoder_f HNBAP_CI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h b/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h new file mode 100644 index 0000000..765ba2b --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CN-DomainIndicator.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CN_DomainIndicator_H_ +#define _HNBAP_CN_DomainIndicator_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CN_DomainIndicator { + HNBAP_CN_DomainIndicator_cs_domain = 0, + HNBAP_CN_DomainIndicator_ps_domain = 1 +} e_HNBAP_CN_DomainIndicator; + +/* HNBAP_CN-DomainIndicator */ +typedef long HNBAP_CN_DomainIndicator_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CN_DomainIndicator; +asn_struct_free_f HNBAP_CN_DomainIndicator_free; +asn_struct_print_f HNBAP_CN_DomainIndicator_print; +asn_constr_check_f HNBAP_CN_DomainIndicator_constraint; +ber_type_decoder_f HNBAP_CN_DomainIndicator_decode_ber; +der_type_encoder_f HNBAP_CN_DomainIndicator_encode_der; +xer_type_decoder_f HNBAP_CN_DomainIndicator_decode_xer; +xer_type_encoder_f HNBAP_CN_DomainIndicator_encode_xer; +per_type_decoder_f HNBAP_CN_DomainIndicator_decode_uper; +per_type_encoder_f HNBAP_CN_DomainIndicator_encode_uper; +per_type_decoder_f HNBAP_CN_DomainIndicator_decode_aper; +per_type_encoder_f HNBAP_CN_DomainIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CN_DomainIndicator_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CSG-Capability.h b/include/osmocom/hnbap/HNBAP_CSG-Capability.h new file mode 100644 index 0000000..ff10c3d --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CSG-Capability.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CSG_Capability_H_ +#define _HNBAP_CSG_Capability_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CSG_Capability { + HNBAP_CSG_Capability_csg_capable = 0, + HNBAP_CSG_Capability_not_csg_capable = 1 + /* + * Enumeration is extensible + */ +} e_HNBAP_CSG_Capability; + +/* HNBAP_CSG-Capability */ +typedef long HNBAP_CSG_Capability_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSG_Capability; +asn_struct_free_f HNBAP_CSG_Capability_free; +asn_struct_print_f HNBAP_CSG_Capability_print; +asn_constr_check_f HNBAP_CSG_Capability_constraint; +ber_type_decoder_f HNBAP_CSG_Capability_decode_ber; +der_type_encoder_f HNBAP_CSG_Capability_encode_der; +xer_type_decoder_f HNBAP_CSG_Capability_decode_xer; +xer_type_encoder_f HNBAP_CSG_Capability_encode_xer; +per_type_decoder_f HNBAP_CSG_Capability_decode_uper; +per_type_encoder_f HNBAP_CSG_Capability_encode_uper; +per_type_decoder_f HNBAP_CSG_Capability_decode_aper; +per_type_encoder_f HNBAP_CSG_Capability_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CSG_Capability_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CSG-ID.h b/include/osmocom/hnbap/HNBAP_CSG-ID.h new file mode 100644 index 0000000..87e476a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CSG-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CSG_ID_H_ +#define _HNBAP_CSG_ID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CSG-ID */ +typedef BIT_STRING_t HNBAP_CSG_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSG_ID; +asn_struct_free_f HNBAP_CSG_ID_free; +asn_struct_print_f HNBAP_CSG_ID_print; +asn_constr_check_f HNBAP_CSG_ID_constraint; +ber_type_decoder_f HNBAP_CSG_ID_decode_ber; +der_type_encoder_f HNBAP_CSG_ID_encode_der; +xer_type_decoder_f HNBAP_CSG_ID_decode_xer; +xer_type_encoder_f HNBAP_CSG_ID_encode_xer; +per_type_decoder_f HNBAP_CSG_ID_decode_uper; +per_type_encoder_f HNBAP_CSG_ID_encode_uper; +per_type_decoder_f HNBAP_CSG_ID_decode_aper; +per_type_encoder_f HNBAP_CSG_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CSG_ID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h b/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h new file mode 100644 index 0000000..25ecacf --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CSGMembershipStatus.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CSGMembershipStatus_H_ +#define _HNBAP_CSGMembershipStatus_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CSGMembershipStatus { + HNBAP_CSGMembershipStatus_member = 0, + HNBAP_CSGMembershipStatus_non_member = 1 + /* + * Enumeration is extensible + */ +} e_HNBAP_CSGMembershipStatus; + +/* HNBAP_CSGMembershipStatus */ +typedef long HNBAP_CSGMembershipStatus_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSGMembershipStatus; +asn_struct_free_f HNBAP_CSGMembershipStatus_free; +asn_struct_print_f HNBAP_CSGMembershipStatus_print; +asn_constr_check_f HNBAP_CSGMembershipStatus_constraint; +ber_type_decoder_f HNBAP_CSGMembershipStatus_decode_ber; +der_type_encoder_f HNBAP_CSGMembershipStatus_encode_der; +xer_type_decoder_f HNBAP_CSGMembershipStatus_decode_xer; +xer_type_encoder_f HNBAP_CSGMembershipStatus_encode_xer; +per_type_decoder_f HNBAP_CSGMembershipStatus_decode_uper; +per_type_encoder_f HNBAP_CSGMembershipStatus_encode_uper; +per_type_decoder_f HNBAP_CSGMembershipStatus_decode_aper; +per_type_encoder_f HNBAP_CSGMembershipStatus_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CSGMembershipStatus_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/CSGMembershipUpdate.h b/include/osmocom/hnbap/HNBAP_CSGMembershipUpdate.h index 93e0248..b6324cf 100644 --- a/include/osmocom/hnbap/CSGMembershipUpdate.h +++ b/include/osmocom/hnbap/HNBAP_CSGMembershipUpdate.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _CSGMembershipUpdate_H_ -#define _CSGMembershipUpdate_H_ +#ifndef _HNBAP_CSGMembershipUpdate_H_ +#define _HNBAP_CSGMembershipUpdate_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* CSGMembershipUpdate */ -typedef struct CSGMembershipUpdate { - struct csgMembershipUpdate_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_CSGMembershipUpdate */ +typedef struct HNBAP_CSGMembershipUpdate { + struct HNBAP_CSGMembershipUpdate__csgMembershipUpdate_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct CSGMembershipUpdate { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} CSGMembershipUpdate_t; +} HNBAP_CSGMembershipUpdate_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CSGMembershipUpdate; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CSGMembershipUpdate; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _CSGMembershipUpdate_H_ */ +#endif /* _HNBAP_CSGMembershipUpdate_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Cause.h b/include/osmocom/hnbap/HNBAP_Cause.h new file mode 100644 index 0000000..eba2cc1 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Cause.h @@ -0,0 +1,62 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Cause_H_ +#define _HNBAP_Cause_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_CauseRadioNetwork.h> +#include <osmocom/hnbap/HNBAP_CauseTransport.h> +#include <osmocom/hnbap/HNBAP_CauseProtocol.h> +#include <osmocom/hnbap/HNBAP_CauseMisc.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Cause_PR { + HNBAP_Cause_PR_NOTHING, /* No components present */ + HNBAP_Cause_PR_radioNetwork, + HNBAP_Cause_PR_transport, + HNBAP_Cause_PR_protocol, + HNBAP_Cause_PR_misc, + /* Extensions may appear below */ + +} HNBAP_Cause_PR; + +/* HNBAP_Cause */ +typedef struct HNBAP_Cause { + HNBAP_Cause_PR present; + union HNBAP_Cause_u { + HNBAP_CauseRadioNetwork_t radioNetwork; + HNBAP_CauseTransport_t transport; + HNBAP_CauseProtocol_t protocol; + HNBAP_CauseMisc_t misc; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_Cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Cause; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Cause_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CauseMisc.h b/include/osmocom/hnbap/HNBAP_CauseMisc.h new file mode 100644 index 0000000..2534318 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CauseMisc.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CauseMisc_H_ +#define _HNBAP_CauseMisc_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CauseMisc { + HNBAP_CauseMisc_processing_overload = 0, + HNBAP_CauseMisc_hardware_failure = 1, + HNBAP_CauseMisc_o_and_m_intervention = 2, + HNBAP_CauseMisc_unspecified = 3 + /* + * Enumeration is extensible + */ +} e_HNBAP_CauseMisc; + +/* HNBAP_CauseMisc */ +typedef long HNBAP_CauseMisc_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseMisc; +asn_struct_free_f HNBAP_CauseMisc_free; +asn_struct_print_f HNBAP_CauseMisc_print; +asn_constr_check_f HNBAP_CauseMisc_constraint; +ber_type_decoder_f HNBAP_CauseMisc_decode_ber; +der_type_encoder_f HNBAP_CauseMisc_encode_der; +xer_type_decoder_f HNBAP_CauseMisc_decode_xer; +xer_type_encoder_f HNBAP_CauseMisc_encode_xer; +per_type_decoder_f HNBAP_CauseMisc_decode_uper; +per_type_encoder_f HNBAP_CauseMisc_encode_uper; +per_type_decoder_f HNBAP_CauseMisc_decode_aper; +per_type_encoder_f HNBAP_CauseMisc_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CauseMisc_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CauseProtocol.h b/include/osmocom/hnbap/HNBAP_CauseProtocol.h new file mode 100644 index 0000000..0ca1254 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CauseProtocol.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CauseProtocol_H_ +#define _HNBAP_CauseProtocol_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CauseProtocol { + HNBAP_CauseProtocol_transfer_syntax_error = 0, + HNBAP_CauseProtocol_abstract_syntax_error_reject = 1, + HNBAP_CauseProtocol_abstract_syntax_error_ignore_and_notify = 2, + HNBAP_CauseProtocol_message_not_compatible_with_receiver_state = 3, + HNBAP_CauseProtocol_semantic_error = 4, + HNBAP_CauseProtocol_unspecified = 5, + HNBAP_CauseProtocol_abstract_syntax_error_falsely_constructed_message = 6 + /* + * Enumeration is extensible + */ +} e_HNBAP_CauseProtocol; + +/* HNBAP_CauseProtocol */ +typedef long HNBAP_CauseProtocol_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseProtocol; +asn_struct_free_f HNBAP_CauseProtocol_free; +asn_struct_print_f HNBAP_CauseProtocol_print; +asn_constr_check_f HNBAP_CauseProtocol_constraint; +ber_type_decoder_f HNBAP_CauseProtocol_decode_ber; +der_type_encoder_f HNBAP_CauseProtocol_encode_der; +xer_type_decoder_f HNBAP_CauseProtocol_decode_xer; +xer_type_encoder_f HNBAP_CauseProtocol_encode_xer; +per_type_decoder_f HNBAP_CauseProtocol_decode_uper; +per_type_encoder_f HNBAP_CauseProtocol_encode_uper; +per_type_decoder_f HNBAP_CauseProtocol_decode_aper; +per_type_encoder_f HNBAP_CauseProtocol_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CauseProtocol_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h b/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h new file mode 100644 index 0000000..5c998ca --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CauseRadioNetwork.h @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CauseRadioNetwork_H_ +#define _HNBAP_CauseRadioNetwork_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CauseRadioNetwork { + HNBAP_CauseRadioNetwork_overload = 0, + HNBAP_CauseRadioNetwork_unauthorised_Location = 1, + HNBAP_CauseRadioNetwork_unauthorised_HNB = 2, + HNBAP_CauseRadioNetwork_hNB_parameter_mismatch = 3, + HNBAP_CauseRadioNetwork_invalid_UE_identity = 4, + HNBAP_CauseRadioNetwork_uE_not_allowed_on_this_HNB = 5, + HNBAP_CauseRadioNetwork_uE_unauthorised = 6, + HNBAP_CauseRadioNetwork_connection_with_UE_lost = 7, + HNBAP_CauseRadioNetwork_ue_RRC_release = 8, + HNBAP_CauseRadioNetwork_hNB_not_registered = 9, + HNBAP_CauseRadioNetwork_unspecified = 10, + HNBAP_CauseRadioNetwork_normal = 11, + HNBAP_CauseRadioNetwork_uE_relocated = 12, + HNBAP_CauseRadioNetwork_ue_registered_in_another_HNB = 13, + /* + * Enumeration is extensible + */ + HNBAP_CauseRadioNetwork_no_neighbour_information_available = 14, + HNBAP_CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed = 15 +} e_HNBAP_CauseRadioNetwork; + +/* HNBAP_CauseRadioNetwork */ +typedef long HNBAP_CauseRadioNetwork_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseRadioNetwork; +asn_struct_free_f HNBAP_CauseRadioNetwork_free; +asn_struct_print_f HNBAP_CauseRadioNetwork_print; +asn_constr_check_f HNBAP_CauseRadioNetwork_constraint; +ber_type_decoder_f HNBAP_CauseRadioNetwork_decode_ber; +der_type_encoder_f HNBAP_CauseRadioNetwork_encode_der; +xer_type_decoder_f HNBAP_CauseRadioNetwork_decode_xer; +xer_type_encoder_f HNBAP_CauseRadioNetwork_encode_xer; +per_type_decoder_f HNBAP_CauseRadioNetwork_decode_uper; +per_type_encoder_f HNBAP_CauseRadioNetwork_encode_uper; +per_type_decoder_f HNBAP_CauseRadioNetwork_decode_aper; +per_type_encoder_f HNBAP_CauseRadioNetwork_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CauseRadioNetwork_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CauseTransport.h b/include/osmocom/hnbap/HNBAP_CauseTransport.h new file mode 100644 index 0000000..8dff6b8 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CauseTransport.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CauseTransport_H_ +#define _HNBAP_CauseTransport_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_CauseTransport { + HNBAP_CauseTransport_transport_resource_unavailable = 0, + HNBAP_CauseTransport_unspecified = 1 + /* + * Enumeration is extensible + */ +} e_HNBAP_CauseTransport; + +/* HNBAP_CauseTransport */ +typedef long HNBAP_CauseTransport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CauseTransport; +asn_struct_free_f HNBAP_CauseTransport_free; +asn_struct_print_f HNBAP_CauseTransport_print; +asn_constr_check_f HNBAP_CauseTransport_constraint; +ber_type_decoder_f HNBAP_CauseTransport_decode_ber; +der_type_encoder_f HNBAP_CauseTransport_encode_der; +xer_type_decoder_f HNBAP_CauseTransport_decode_xer; +xer_type_encoder_f HNBAP_CauseTransport_encode_xer; +per_type_decoder_f HNBAP_CauseTransport_decode_uper; +per_type_encoder_f HNBAP_CauseTransport_encode_uper; +per_type_decoder_f HNBAP_CauseTransport_decode_aper; +per_type_encoder_f HNBAP_CauseTransport_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CauseTransport_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CellIdentity.h b/include/osmocom/hnbap/HNBAP_CellIdentity.h new file mode 100644 index 0000000..1a47122 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CellIdentity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CellIdentity_H_ +#define _HNBAP_CellIdentity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CellIdentity */ +typedef BIT_STRING_t HNBAP_CellIdentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CellIdentity; +asn_struct_free_f HNBAP_CellIdentity_free; +asn_struct_print_f HNBAP_CellIdentity_print; +asn_constr_check_f HNBAP_CellIdentity_constraint; +ber_type_decoder_f HNBAP_CellIdentity_decode_ber; +der_type_encoder_f HNBAP_CellIdentity_encode_der; +xer_type_decoder_f HNBAP_CellIdentity_decode_xer; +xer_type_encoder_f HNBAP_CellIdentity_encode_xer; +per_type_decoder_f HNBAP_CellIdentity_decode_uper; +per_type_encoder_f HNBAP_CellIdentity_encode_uper; +per_type_decoder_f HNBAP_CellIdentity_decode_aper; +per_type_encoder_f HNBAP_CellIdentity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CellIdentity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h b/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h new file mode 100644 index 0000000..d5e2128 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_ConfigurationInformation.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_ConfigurationInformation_H_ +#define _HNBAP_ConfigurationInformation_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h> +#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_ConfigurationInformation_PR { + HNBAP_ConfigurationInformation_PR_NOTHING, /* No components present */ + HNBAP_ConfigurationInformation_PR_provided, + HNBAP_ConfigurationInformation_PR_missing, + /* Extensions may appear below */ + +} HNBAP_ConfigurationInformation_PR; + +/* HNBAP_ConfigurationInformation */ +typedef struct HNBAP_ConfigurationInformation { + HNBAP_ConfigurationInformation_PR present; + union HNBAP_ConfigurationInformation_u { + HNBAP_HNBConfigurationInformationProvided_t provided; + HNBAP_HNBConfigurationInformationMissing_t missing; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_ConfigurationInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ConfigurationInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_ConfigurationInformation_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Context-ID.h b/include/osmocom/hnbap/HNBAP_Context-ID.h new file mode 100644 index 0000000..fce0508 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Context-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Context_ID_H_ +#define _HNBAP_Context_ID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_Context-ID */ +typedef BIT_STRING_t HNBAP_Context_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Context_ID; +asn_struct_free_f HNBAP_Context_ID_free; +asn_struct_print_f HNBAP_Context_ID_print; +asn_constr_check_f HNBAP_Context_ID_constraint; +ber_type_decoder_f HNBAP_Context_ID_decode_ber; +der_type_encoder_f HNBAP_Context_ID_encode_der; +xer_type_decoder_f HNBAP_Context_ID_decode_xer; +xer_type_encoder_f HNBAP_Context_ID_encode_xer; +per_type_decoder_f HNBAP_Context_ID_decode_uper; +per_type_encoder_f HNBAP_Context_ID_encode_uper; +per_type_decoder_f HNBAP_Context_ID_decode_aper; +per_type_encoder_f HNBAP_Context_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Context_ID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Criticality.h b/include/osmocom/hnbap/HNBAP_Criticality.h new file mode 100644 index 0000000..45c20a3 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Criticality.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-CommonDataTypes" + * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Criticality_H_ +#define _HNBAP_Criticality_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Criticality { + HNBAP_Criticality_reject = 0, + HNBAP_Criticality_ignore = 1, + HNBAP_Criticality_notify = 2 +} e_HNBAP_Criticality; + +/* HNBAP_Criticality */ +typedef long HNBAP_Criticality_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Criticality; +asn_struct_free_f HNBAP_Criticality_free; +asn_struct_print_f HNBAP_Criticality_print; +asn_constr_check_f HNBAP_Criticality_constraint; +ber_type_decoder_f HNBAP_Criticality_decode_ber; +der_type_encoder_f HNBAP_Criticality_encode_der; +xer_type_decoder_f HNBAP_Criticality_decode_xer; +xer_type_encoder_f HNBAP_Criticality_encode_xer; +per_type_decoder_f HNBAP_Criticality_decode_uper; +per_type_encoder_f HNBAP_Criticality_encode_uper; +per_type_decoder_f HNBAP_Criticality_decode_aper; +per_type_encoder_f HNBAP_Criticality_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Criticality_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h new file mode 100644 index 0000000..59734ad --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CriticalityDiagnostics_IE_List_Value_H_ +#define _HNBAP_CriticalityDiagnostics_IE_List_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_Criticality.h> +#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h> +#include <osmocom/hnbap/HNBAP_TypeOfError.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CriticalityDiagnostics-IE-List-Value */ +typedef struct HNBAP_CriticalityDiagnostics_IE_List_Value { + HNBAP_Criticality_t iECriticality; + HNBAP_ProtocolIE_ID_t iE_ID; + HNBAP_TypeOfError_t typeOfError; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_CriticalityDiagnostics_IE_List_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics_IE_List_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CriticalityDiagnostics_IE_List_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h new file mode 100644 index 0000000..6b31a1c --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CriticalityDiagnostics_IE_List_H_ +#define _HNBAP_CriticalityDiagnostics_IE_List_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List-Value.h> +#include <asn_SEQUENCE_OF.h> +#include <constr_SEQUENCE_OF.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CriticalityDiagnostics-IE-List */ +typedef struct HNBAP_CriticalityDiagnostics_IE_List { + A_SEQUENCE_OF(HNBAP_CriticalityDiagnostics_IE_List_Value_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_CriticalityDiagnostics_IE_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics_IE_List; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CriticalityDiagnostics_IE_List_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h new file mode 100644 index 0000000..f4b7b2a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_CriticalityDiagnostics.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_CriticalityDiagnostics_H_ +#define _HNBAP_CriticalityDiagnostics_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_ProcedureCode.h> +#include <osmocom/hnbap/HNBAP_TriggeringMessage.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> +#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_CriticalityDiagnostics */ +typedef struct HNBAP_CriticalityDiagnostics { + HNBAP_ProcedureCode_t *procedureCode /* OPTIONAL */; + HNBAP_TriggeringMessage_t *triggeringMessage /* OPTIONAL */; + HNBAP_Criticality_t *procedureCriticality /* OPTIONAL */; + HNBAP_CriticalityDiagnostics_IE_List_t *iEsCriticalityDiagnostics /* OPTIONAL */; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_CriticalityDiagnostics_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_CriticalityDiagnostics; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_CriticalityDiagnostics_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_ESN.h b/include/osmocom/hnbap/HNBAP_ESN.h new file mode 100644 index 0000000..e3e5e5f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_ESN.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_ESN_H_ +#define _HNBAP_ESN_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_ESN */ +typedef BIT_STRING_t HNBAP_ESN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ESN; +asn_struct_free_f HNBAP_ESN_free; +asn_struct_print_f HNBAP_ESN_print; +asn_constr_check_f HNBAP_ESN_constraint; +ber_type_decoder_f HNBAP_ESN_decode_ber; +der_type_encoder_f HNBAP_ESN_encode_der; +xer_type_decoder_f HNBAP_ESN_decode_xer; +xer_type_encoder_f HNBAP_ESN_encode_xer; +per_type_decoder_f HNBAP_ESN_decode_uper; +per_type_encoder_f HNBAP_ESN_encode_uper; +per_type_decoder_f HNBAP_ESN_decode_aper; +per_type_encoder_f HNBAP_ESN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_ESN_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/ErrorIndication.h b/include/osmocom/hnbap/HNBAP_ErrorIndication.h index 110934c..b640aa8 100644 --- a/include/osmocom/hnbap/ErrorIndication.h +++ b/include/osmocom/hnbap/HNBAP_ErrorIndication.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _ErrorIndication_H_ -#define _ErrorIndication_H_ +#ifndef _HNBAP_ErrorIndication_H_ +#define _HNBAP_ErrorIndication_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* ErrorIndication */ -typedef struct ErrorIndication { - struct errorIndication_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_ErrorIndication */ +typedef struct HNBAP_ErrorIndication { + struct HNBAP_ErrorIndication__errorIndication_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct ErrorIndication { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} ErrorIndication_t; +} HNBAP_ErrorIndication_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ErrorIndication; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _ErrorIndication_H_ */ +#endif /* _HNBAP_ErrorIndication_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_GTP-TEI.h b/include/osmocom/hnbap/HNBAP_GTP-TEI.h new file mode 100644 index 0000000..c3b8917 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_GTP-TEI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_GTP_TEI_H_ +#define _HNBAP_GTP_TEI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_GTP-TEI */ +typedef OCTET_STRING_t HNBAP_GTP_TEI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GTP_TEI; +asn_struct_free_f HNBAP_GTP_TEI_free; +asn_struct_print_f HNBAP_GTP_TEI_print; +asn_constr_check_f HNBAP_GTP_TEI_constraint; +ber_type_decoder_f HNBAP_GTP_TEI_decode_ber; +der_type_encoder_f HNBAP_GTP_TEI_encode_der; +xer_type_decoder_f HNBAP_GTP_TEI_decode_xer; +xer_type_encoder_f HNBAP_GTP_TEI_encode_xer; +per_type_decoder_f HNBAP_GTP_TEI_decode_uper; +per_type_encoder_f HNBAP_GTP_TEI_encode_uper; +per_type_decoder_f HNBAP_GTP_TEI_decode_aper; +per_type_encoder_f HNBAP_GTP_TEI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_GTP_TEI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/GeographicalCoordinates.h b/include/osmocom/hnbap/HNBAP_GeographicalCoordinates.h index cf0650b..3033b7a 100644 --- a/include/osmocom/hnbap/GeographicalCoordinates.h +++ b/include/osmocom/hnbap/HNBAP_GeographicalCoordinates.h @@ -2,11 +2,11 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _GeographicalCoordinates_H_ -#define _GeographicalCoordinates_H_ +#ifndef _HNBAP_GeographicalCoordinates_H_ +#define _HNBAP_GeographicalCoordinates_H_ #include <asn_application.h> @@ -14,6 +14,7 @@ /* Including external dependencies */ #include <NativeEnumerated.h> #include <NativeInteger.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus @@ -21,20 +22,17 @@ extern "C" { #endif /* Dependencies */ -typedef enum latitudeSign { - latitudeSign_north = 0, - latitudeSign_south = 1 -} e_latitudeSign; +typedef enum HNBAP_GeographicalCoordinates__latitudeSign { + HNBAP_GeographicalCoordinates__latitudeSign_north = 0, + HNBAP_GeographicalCoordinates__latitudeSign_south = 1 +} e_HNBAP_GeographicalCoordinates__latitudeSign; -/* Forward declarations */ -struct IE_Extensions; - -/* GeographicalCoordinates */ -typedef struct GeographicalCoordinates { +/* HNBAP_GeographicalCoordinates */ +typedef struct HNBAP_GeographicalCoordinates { long latitudeSign; long latitude; long longitude; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; /* * This type is extensible, * possible extensions are below. @@ -42,18 +40,15 @@ typedef struct GeographicalCoordinates { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} GeographicalCoordinates_t; +} HNBAP_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; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GeographicalCoordinates; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE-Extensions.h> - -#endif /* _GeographicalCoordinates_H_ */ +#endif /* _HNBAP_GeographicalCoordinates_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_GeographicalLocation.h b/include/osmocom/hnbap/HNBAP_GeographicalLocation.h new file mode 100644 index 0000000..9a2a071 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_GeographicalLocation.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_GeographicalLocation_H_ +#define _HNBAP_GeographicalLocation_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_GeographicalCoordinates.h> +#include <osmocom/hnbap/HNBAP_AltitudeAndDirection.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_GeographicalLocation */ +typedef struct HNBAP_GeographicalLocation { + HNBAP_GeographicalCoordinates_t geographicalCoordinates; + HNBAP_AltitudeAndDirection_t altitudeAndDirection; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_GeographicalLocation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_GeographicalLocation; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_GeographicalLocation_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h b/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h new file mode 100644 index 0000000..9a2529a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_Cell_Access_Mode_H_ +#define _HNBAP_HNB_Cell_Access_Mode_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_HNB_Cell_Access_Mode { + HNBAP_HNB_Cell_Access_Mode_closed = 0, + HNBAP_HNB_Cell_Access_Mode_hybrid = 1, + HNBAP_HNB_Cell_Access_Mode_open = 2 + /* + * Enumeration is extensible + */ +} e_HNBAP_HNB_Cell_Access_Mode; + +/* HNBAP_HNB-Cell-Access-Mode */ +typedef long HNBAP_HNB_Cell_Access_Mode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Cell_Access_Mode; +asn_struct_free_f HNBAP_HNB_Cell_Access_Mode_free; +asn_struct_print_f HNBAP_HNB_Cell_Access_Mode_print; +asn_constr_check_f HNBAP_HNB_Cell_Access_Mode_constraint; +ber_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_ber; +der_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_der; +xer_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_xer; +xer_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_xer; +per_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_uper; +per_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_uper; +per_type_decoder_f HNBAP_HNB_Cell_Access_Mode_decode_aper; +per_type_encoder_f HNBAP_HNB_Cell_Access_Mode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_Cell_Access_Mode_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h b/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h new file mode 100644 index 0000000..27c0fd9 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_Cell_Identifier_H_ +#define _HNBAP_HNB_Cell_Identifier_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_PLMNidentity.h> +#include <osmocom/hnbap/HNBAP_CellIdentity.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNB-Cell-Identifier */ +typedef struct HNBAP_HNB_Cell_Identifier { + HNBAP_PLMNidentity_t pLMNidentity; + HNBAP_CellIdentity_t cellIdentity; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_HNB_Cell_Identifier_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Cell_Identifier; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_Cell_Identifier_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h b/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h new file mode 100644 index 0000000..8afd5e3 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-GWResponse.h @@ -0,0 +1,59 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_GWResponse_H_ +#define _HNBAP_HNB_GWResponse_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h> +#include <osmocom/hnbap/HNBAP_RNC-ID.h> +#include <osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_HNB_GWResponse_PR { + HNBAP_HNB_GWResponse_PR_NOTHING, /* No components present */ + HNBAP_HNB_GWResponse_PR_hNB, + HNBAP_HNB_GWResponse_PR_macroRNC, + HNBAP_HNB_GWResponse_PR_unknownU_RNTIIndication, + /* Extensions may appear below */ + +} HNBAP_HNB_GWResponse_PR; + +/* HNBAP_HNB-GWResponse */ +typedef struct HNBAP_HNB_GWResponse { + HNBAP_HNB_GWResponse_PR present; + union HNBAP_HNB_GWResponse_u { + HNBAP_HNBConfigInfo_t hNB; + HNBAP_RNC_ID_t macroRNC; + HNBAP_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; +} HNBAP_HNB_GWResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_GWResponse; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_GWResponse_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h b/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h new file mode 100644 index 0000000..bb85a86 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-Identity-Info.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_Identity_Info_H_ +#define _HNBAP_HNB_Identity_Info_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNB-Identity-Info */ +typedef OCTET_STRING_t HNBAP_HNB_Identity_Info_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Identity_Info; +asn_struct_free_f HNBAP_HNB_Identity_Info_free; +asn_struct_print_f HNBAP_HNB_Identity_Info_print; +asn_constr_check_f HNBAP_HNB_Identity_Info_constraint; +ber_type_decoder_f HNBAP_HNB_Identity_Info_decode_ber; +der_type_encoder_f HNBAP_HNB_Identity_Info_encode_der; +xer_type_decoder_f HNBAP_HNB_Identity_Info_decode_xer; +xer_type_encoder_f HNBAP_HNB_Identity_Info_encode_xer; +per_type_decoder_f HNBAP_HNB_Identity_Info_decode_uper; +per_type_encoder_f HNBAP_HNB_Identity_Info_encode_uper; +per_type_decoder_f HNBAP_HNB_Identity_Info_decode_aper; +per_type_encoder_f HNBAP_HNB_Identity_Info_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_Identity_Info_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNB-Identity.h b/include/osmocom/hnbap/HNBAP_HNB-Identity.h index 9fc83d5..d6038cc 100644 --- a/include/osmocom/hnbap/HNB-Identity.h +++ b/include/osmocom/hnbap/HNBAP_HNB-Identity.h @@ -2,30 +2,28 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNB_Identity_H_ -#define _HNB_Identity_H_ +#ifndef _HNBAP_HNB_Identity_H_ +#define _HNBAP_HNB_Identity_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/HNB-Identity-Info.h> +#include <osmocom/hnbap/HNBAP_HNB-Identity-Info.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.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 */; +/* HNBAP_HNB-Identity */ +typedef struct HNBAP_HNB_Identity { + HNBAP_HNB_Identity_Info_t hNB_Identity_Info; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; /* * This type is extensible, * possible extensions are below. @@ -33,17 +31,14 @@ typedef struct HNB_Identity { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNB_Identity_t; +} HNBAP_HNB_Identity_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNB_Identity; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Identity; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE-Extensions.h> - -#endif /* _HNB_Identity_H_ */ +#endif /* _HNBAP_HNB_Identity_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h b/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h new file mode 100644 index 0000000..c944e42 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-Location-Information.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_Location_Information_H_ +#define _HNBAP_HNB_Location_Information_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_MacroCoverageInformation.h> +#include <osmocom/hnbap/HNBAP_GeographicalLocation.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNB-Location-Information */ +typedef struct HNBAP_HNB_Location_Information { + HNBAP_MacroCoverageInformation_t *macroCoverageInfo /* OPTIONAL */; + HNBAP_GeographicalLocation_t *geographicalCoordinates /* OPTIONAL */; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_HNB_Location_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_Location_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_Location_Information_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h b/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h new file mode 100644 index 0000000..591b12d --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNB-RNL-Identity.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNB_RNL_Identity_H_ +#define _HNBAP_HNB_RNL_Identity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_HNB_RNL_Identity_PR { + HNBAP_HNB_RNL_Identity_PR_NOTHING, /* No components present */ + HNBAP_HNB_RNL_Identity_PR_hNB_Identity_as_Cell_Identifier, + /* Extensions may appear below */ + +} HNBAP_HNB_RNL_Identity_PR; + +/* HNBAP_HNB-RNL-Identity */ +typedef struct HNBAP_HNB_RNL_Identity { + HNBAP_HNB_RNL_Identity_PR present; + union HNBAP_HNB_RNL_Identity_u { + HNBAP_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; +} HNBAP_HNB_RNL_Identity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNB_RNL_Identity; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNB_RNL_Identity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h b/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h new file mode 100644 index 0000000..cbfd50f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNBAP-PDU.h @@ -0,0 +1,59 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-PDU" + * found in "../../asn1/hnbap/HNBAP-PDU.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNBAP_PDU_H_ +#define _HNBAP_HNBAP_PDU_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_InitiatingMessage.h> +#include <osmocom/hnbap/HNBAP_SuccessfulOutcome.h> +#include <osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_HNBAP_PDU_PR { + HNBAP_HNBAP_PDU_PR_NOTHING, /* No components present */ + HNBAP_HNBAP_PDU_PR_initiatingMessage, + HNBAP_HNBAP_PDU_PR_successfulOutcome, + HNBAP_HNBAP_PDU_PR_unsuccessfulOutcome, + /* Extensions may appear below */ + +} HNBAP_HNBAP_PDU_PR; + +/* HNBAP_HNBAP-PDU */ +typedef struct HNBAP_HNBAP_PDU { + HNBAP_HNBAP_PDU_PR present; + union HNBAP_HNBAP_PDU_u { + HNBAP_InitiatingMessage_t initiatingMessage; + HNBAP_SuccessfulOutcome_t successfulOutcome; + HNBAP_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_HNBAP_PDU_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBAP_PDU; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNBAP_PDU_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNBCapacity.h b/include/osmocom/hnbap/HNBAP_HNBCapacity.h new file mode 100644 index 0000000..b2e70b1 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNBCapacity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNBCapacity_H_ +#define _HNBAP_HNBCapacity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNBCapacity */ +typedef long HNBAP_HNBCapacity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBCapacity; +asn_struct_free_f HNBAP_HNBCapacity_free; +asn_struct_print_f HNBAP_HNBCapacity_print; +asn_constr_check_f HNBAP_HNBCapacity_constraint; +ber_type_decoder_f HNBAP_HNBCapacity_decode_ber; +der_type_encoder_f HNBAP_HNBCapacity_encode_der; +xer_type_decoder_f HNBAP_HNBCapacity_decode_xer; +xer_type_encoder_f HNBAP_HNBCapacity_encode_xer; +per_type_decoder_f HNBAP_HNBCapacity_decode_uper; +per_type_encoder_f HNBAP_HNBCapacity_encode_uper; +per_type_decoder_f HNBAP_HNBCapacity_decode_aper; +per_type_encoder_f HNBAP_HNBCapacity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNBCapacity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h b/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h new file mode 100644 index 0000000..606d113 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNBConfigInfo.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNBConfigInfo_H_ +#define _HNBAP_HNBConfigInfo_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h> +#include <osmocom/hnbap/HNBAP_ConfigurationInformation.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNBConfigInfo */ +typedef struct HNBAP_HNBConfigInfo { + HNBAP_HNB_RNL_Identity_t hnb_RNL_Identity; + HNBAP_ConfigurationInformation_t configurationInformation; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_HNBConfigInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNBConfigInfo_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBConfigTransferRequest.h b/include/osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h index 89229ca..23d5413 100644 --- a/include/osmocom/hnbap/HNBConfigTransferRequest.h +++ b/include/osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBConfigTransferRequest_H_ -#define _HNBConfigTransferRequest_H_ +#ifndef _HNBAP_HNBConfigTransferRequest_H_ +#define _HNBAP_HNBConfigTransferRequest_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferRequest */ -typedef struct HNBConfigTransferRequest { - struct hnbConfigTransferRequest_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBConfigTransferRequest */ +typedef struct HNBAP_HNBConfigTransferRequest { + struct HNBAP_HNBConfigTransferRequest__hnbConfigTransferRequest_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBConfigTransferRequest { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferRequest_t; +} HNBAP_HNBConfigTransferRequest_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferRequest; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigTransferRequest; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBConfigTransferRequest_H_ */ +#endif /* _HNBAP_HNBConfigTransferRequest_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBConfigTransferResponse.h b/include/osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h index edfb327..80dcd1b 100644 --- a/include/osmocom/hnbap/HNBConfigTransferResponse.h +++ b/include/osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBConfigTransferResponse_H_ -#define _HNBConfigTransferResponse_H_ +#ifndef _HNBAP_HNBConfigTransferResponse_H_ +#define _HNBAP_HNBConfigTransferResponse_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBConfigTransferResponse */ -typedef struct HNBConfigTransferResponse { - struct hnbConfigTransferResponse_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBConfigTransferResponse */ +typedef struct HNBAP_HNBConfigTransferResponse { + struct HNBAP_HNBConfigTransferResponse__hnbConfigTransferResponse_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBConfigTransferResponse { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBConfigTransferResponse_t; +} HNBAP_HNBConfigTransferResponse_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBConfigTransferResponse; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigTransferResponse; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBConfigTransferResponse_H_ */ +#endif /* _HNBAP_HNBConfigTransferResponse_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h new file mode 100644 index 0000000..f1b28ef --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNBConfigurationInformationMissing_H_ +#define _HNBAP_HNBConfigurationInformationMissing_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_Cause.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNBConfigurationInformationMissing */ +typedef struct HNBAP_HNBConfigurationInformationMissing { + HNBAP_Cause_t cause; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_HNBConfigurationInformationMissing_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigurationInformationMissing; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNBConfigurationInformationMissing_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h new file mode 100644 index 0000000..8c20b74 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_HNBConfigurationInformationProvided_H_ +#define _HNBAP_HNBConfigurationInformationProvided_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_PSC.h> +#include <osmocom/hnbap/HNBAP_CSG-ID.h> +#include <osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h> +#include <osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_HNBConfigurationInformationProvided */ +typedef struct HNBAP_HNBConfigurationInformationProvided { + HNBAP_PSC_t *psc /* OPTIONAL */; + HNBAP_CSG_ID_t *cSG_ID /* OPTIONAL */; + HNBAP_HNB_Cell_Access_Mode_t hNB_Cell_Access_Mode; + HNBAP_Iurh_Signalling_TNL_AddressList_t iurh_Signalling_TNL_AddressList; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_HNBConfigurationInformationProvided_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBConfigurationInformationProvided; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_HNBConfigurationInformationProvided_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBDe-Register.h b/include/osmocom/hnbap/HNBAP_HNBDe-Register.h index 5cc8cce..eb69bc5 100644 --- a/include/osmocom/hnbap/HNBDe-Register.h +++ b/include/osmocom/hnbap/HNBAP_HNBDe-Register.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBDe_Register_H_ -#define _HNBDe_Register_H_ +#ifndef _HNBAP_HNBDe_Register_H_ +#define _HNBAP_HNBDe_Register_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBDe-Register */ -typedef struct HNBDe_Register { - struct hnbDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBDe-Register */ +typedef struct HNBAP_HNBDe_Register { + struct HNBAP_HNBDe_Register__hnbDe_Register_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBDe_Register { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBDe_Register_t; +} HNBAP_HNBDe_Register_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBDe_Register; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBDe_Register; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBDe_Register_H_ */ +#endif /* _HNBAP_HNBDe_Register_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBRegisterAccept.h b/include/osmocom/hnbap/HNBAP_HNBRegisterAccept.h index 0d7719b..ddacd50 100644 --- a/include/osmocom/hnbap/HNBRegisterAccept.h +++ b/include/osmocom/hnbap/HNBAP_HNBRegisterAccept.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBRegisterAccept_H_ -#define _HNBRegisterAccept_H_ +#ifndef _HNBAP_HNBRegisterAccept_H_ +#define _HNBAP_HNBRegisterAccept_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBRegisterAccept */ -typedef struct HNBRegisterAccept { - struct hnbRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBRegisterAccept */ +typedef struct HNBAP_HNBRegisterAccept { + struct HNBAP_HNBRegisterAccept__hnbRegisterAccept_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBRegisterAccept { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBRegisterAccept_t; +} HNBAP_HNBRegisterAccept_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterAccept; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterAccept; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBRegisterAccept_H_ */ +#endif /* _HNBAP_HNBRegisterAccept_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBRegisterReject.h b/include/osmocom/hnbap/HNBAP_HNBRegisterReject.h index e39e01d..38bea56 100644 --- a/include/osmocom/hnbap/HNBRegisterReject.h +++ b/include/osmocom/hnbap/HNBAP_HNBRegisterReject.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBRegisterReject_H_ -#define _HNBRegisterReject_H_ +#ifndef _HNBAP_HNBRegisterReject_H_ +#define _HNBAP_HNBRegisterReject_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBRegisterReject */ -typedef struct HNBRegisterReject { - struct hnbRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBRegisterReject */ +typedef struct HNBAP_HNBRegisterReject { + struct HNBAP_HNBRegisterReject__hnbRegisterReject_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBRegisterReject { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBRegisterReject_t; +} HNBAP_HNBRegisterReject_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterReject; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterReject; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBRegisterReject_H_ */ +#endif /* _HNBAP_HNBRegisterReject_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBRegisterRequest.h b/include/osmocom/hnbap/HNBAP_HNBRegisterRequest.h index 181ef3c..724afb1 100644 --- a/include/osmocom/hnbap/HNBRegisterRequest.h +++ b/include/osmocom/hnbap/HNBAP_HNBRegisterRequest.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _HNBRegisterRequest_H_ -#define _HNBRegisterRequest_H_ +#ifndef _HNBAP_HNBRegisterRequest_H_ +#define _HNBAP_HNBRegisterRequest_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* HNBRegisterRequest */ -typedef struct HNBRegisterRequest { - struct hnbRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_HNBRegisterRequest */ +typedef struct HNBAP_HNBRegisterRequest { + struct HNBAP_HNBRegisterRequest__hnbRegisterRequest_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct HNBRegisterRequest { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} HNBRegisterRequest_t; +} HNBAP_HNBRegisterRequest_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_HNBRegisterRequest; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_HNBRegisterRequest; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _HNBRegisterRequest_H_ */ +#endif /* _HNBAP_HNBRegisterRequest_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/RABList.h b/include/osmocom/hnbap/HNBAP_IE-Extensions.h index 9dff419..0578aca 100644 --- a/include/osmocom/hnbap/RABList.h +++ b/include/osmocom/hnbap/HNBAP_IE-Extensions.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _RABList_H_ -#define _RABList_H_ +#ifndef _HNBAP_IE_Extensions_H_ +#define _HNBAP_IE_Extensions_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> @@ -19,26 +20,20 @@ extern "C" { #endif -/* Forward declarations */ -struct RABListItem; - -/* RABList */ -typedef struct RABList { - A_SEQUENCE_OF(struct RABListItem) list; +/* HNBAP_IE-Extensions */ +typedef struct HNBAP_IE_Extensions { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} RABList_t; +} HNBAP_IE_Extensions_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RABList; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IE_Extensions; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/RABListItem.h> - -#endif /* _RABList_H_ */ +#endif /* _HNBAP_IE_Extensions_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/IE.h b/include/osmocom/hnbap/HNBAP_IE.h index 291932a..7abd85b 100644 --- a/include/osmocom/hnbap/IE.h +++ b/include/osmocom/hnbap/HNBAP_IE.h @@ -2,18 +2,18 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _IE_H_ -#define _IE_H_ +#ifndef _HNBAP_IE_H_ +#define _HNBAP_IE_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/ProtocolIE-ID.h> -#include <osmocom/hnbap/Criticality.h> +#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> #include <ANY.h> #include <constr_SEQUENCE.h> @@ -21,22 +21,22 @@ extern "C" { #endif -/* IE */ -typedef struct IE { - ProtocolIE_ID_t id; - Criticality_t criticality; +/* HNBAP_IE */ +typedef struct HNBAP_IE { + HNBAP_ProtocolIE_ID_t id; + HNBAP_Criticality_t criticality; ANY_t value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} IE_t; +} HNBAP_IE_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IE; #ifdef __cplusplus } #endif -#endif /* _IE_H_ */ +#endif /* _HNBAP_IE_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_IMEI.h b/include/osmocom/hnbap/HNBAP_IMEI.h new file mode 100644 index 0000000..b507526 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_IMEI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_IMEI_H_ +#define _HNBAP_IMEI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_IMEI */ +typedef BIT_STRING_t HNBAP_IMEI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMEI; +asn_struct_free_f HNBAP_IMEI_free; +asn_struct_print_f HNBAP_IMEI_print; +asn_constr_check_f HNBAP_IMEI_constraint; +ber_type_decoder_f HNBAP_IMEI_decode_ber; +der_type_encoder_f HNBAP_IMEI_encode_der; +xer_type_decoder_f HNBAP_IMEI_decode_xer; +xer_type_encoder_f HNBAP_IMEI_encode_xer; +per_type_decoder_f HNBAP_IMEI_decode_uper; +per_type_encoder_f HNBAP_IMEI_encode_uper; +per_type_decoder_f HNBAP_IMEI_decode_aper; +per_type_encoder_f HNBAP_IMEI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_IMEI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_IMSI.h b/include/osmocom/hnbap/HNBAP_IMSI.h new file mode 100644 index 0000000..ae439fb --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_IMSI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_IMSI_H_ +#define _HNBAP_IMSI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_IMSI */ +typedef OCTET_STRING_t HNBAP_IMSI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSI; +asn_struct_free_f HNBAP_IMSI_free; +asn_struct_print_f HNBAP_IMSI_print; +asn_constr_check_f HNBAP_IMSI_constraint; +ber_type_decoder_f HNBAP_IMSI_decode_ber; +der_type_encoder_f HNBAP_IMSI_encode_der; +xer_type_decoder_f HNBAP_IMSI_decode_xer; +xer_type_encoder_f HNBAP_IMSI_encode_xer; +per_type_decoder_f HNBAP_IMSI_decode_uper; +per_type_encoder_f HNBAP_IMSI_encode_uper; +per_type_decoder_f HNBAP_IMSI_decode_aper; +per_type_encoder_f HNBAP_IMSI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_IMSI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_IMSIDS41.h b/include/osmocom/hnbap/HNBAP_IMSIDS41.h new file mode 100644 index 0000000..08fcf7a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_IMSIDS41.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_IMSIDS41_H_ +#define _HNBAP_IMSIDS41_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_IMSIDS41 */ +typedef OCTET_STRING_t HNBAP_IMSIDS41_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSIDS41; +asn_struct_free_f HNBAP_IMSIDS41_free; +asn_struct_print_f HNBAP_IMSIDS41_print; +asn_constr_check_f HNBAP_IMSIDS41_constraint; +ber_type_decoder_f HNBAP_IMSIDS41_decode_ber; +der_type_encoder_f HNBAP_IMSIDS41_encode_der; +xer_type_decoder_f HNBAP_IMSIDS41_decode_xer; +xer_type_encoder_f HNBAP_IMSIDS41_encode_xer; +per_type_decoder_f HNBAP_IMSIDS41_decode_uper; +per_type_encoder_f HNBAP_IMSIDS41_encode_uper; +per_type_decoder_f HNBAP_IMSIDS41_decode_aper; +per_type_encoder_f HNBAP_IMSIDS41_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_IMSIDS41_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/IMSIESN.h b/include/osmocom/hnbap/HNBAP_IMSIESN.h index e68989a..48edbee 100644 --- a/include/osmocom/hnbap/IMSIESN.h +++ b/include/osmocom/hnbap/HNBAP_IMSIESN.h @@ -2,39 +2,39 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _IMSIESN_H_ -#define _IMSIESN_H_ +#ifndef _HNBAP_IMSIESN_H_ +#define _HNBAP_IMSIESN_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/IMSIDS41.h> -#include <osmocom/hnbap/ESN.h> +#include <osmocom/hnbap/HNBAP_IMSIDS41.h> +#include <osmocom/hnbap/HNBAP_ESN.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus extern "C" { #endif -/* IMSIESN */ -typedef struct IMSIESN { - IMSIDS41_t iMSIDS41; - ESN_t eSN; +/* HNBAP_IMSIESN */ +typedef struct HNBAP_IMSIESN { + HNBAP_IMSIDS41_t iMSIDS41; + HNBAP_ESN_t eSN; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} IMSIESN_t; +} HNBAP_IMSIESN_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IMSIESN; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IMSIESN; #ifdef __cplusplus } #endif -#endif /* _IMSIESN_H_ */ +#endif /* _HNBAP_IMSIESN_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_IP-Address.h b/include/osmocom/hnbap/HNBAP_IP-Address.h new file mode 100644 index 0000000..6639f4c --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_IP-Address.h @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_IP_Address_H_ +#define _HNBAP_IP_Address_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <osmocom/hnbap/HNBAP_Ipv4Address.h> +#include <osmocom/hnbap/HNBAP_Ipv6Address.h> +#include <constr_CHOICE.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_IP_Address__ipaddress_PR { + HNBAP_IP_Address__ipaddress_PR_NOTHING, /* No components present */ + HNBAP_IP_Address__ipaddress_PR_ipv4info, + HNBAP_IP_Address__ipaddress_PR_ipv6info, + /* Extensions may appear below */ + +} HNBAP_IP_Address__ipaddress_PR; + +/* HNBAP_IP-Address */ +typedef struct HNBAP_IP_Address { + struct HNBAP_IP_Address__ipaddress { + HNBAP_IP_Address__ipaddress_PR present; + union HNBAP_IP_Address__ipaddress_u { + HNBAP_Ipv4Address_t ipv4info; + HNBAP_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; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_IP_Address_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_IP_Address; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_IP_Address_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/InitiatingMessage.h b/include/osmocom/hnbap/HNBAP_InitiatingMessage.h index e3c958b..4264666 100644 --- a/include/osmocom/hnbap/InitiatingMessage.h +++ b/include/osmocom/hnbap/HNBAP_InitiatingMessage.h @@ -2,18 +2,18 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _InitiatingMessage_H_ -#define _InitiatingMessage_H_ +#ifndef _HNBAP_InitiatingMessage_H_ +#define _HNBAP_InitiatingMessage_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/ProcedureCode.h> -#include <osmocom/hnbap/Criticality.h> +#include <osmocom/hnbap/HNBAP_ProcedureCode.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> #include <ANY.h> #include <constr_SEQUENCE.h> @@ -21,22 +21,22 @@ extern "C" { #endif -/* InitiatingMessage */ -typedef struct InitiatingMessage { - ProcedureCode_t procedureCode; - Criticality_t criticality; +/* HNBAP_InitiatingMessage */ +typedef struct HNBAP_InitiatingMessage { + HNBAP_ProcedureCode_t procedureCode; + HNBAP_Criticality_t criticality; ANY_t value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} InitiatingMessage_t; +} HNBAP_InitiatingMessage_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessage; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_InitiatingMessage; #ifdef __cplusplus } #endif -#endif /* _InitiatingMessage_H_ */ +#endif /* _HNBAP_InitiatingMessage_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Ipv4Address.h b/include/osmocom/hnbap/HNBAP_Ipv4Address.h new file mode 100644 index 0000000..9fa5f44 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Ipv4Address.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Ipv4Address_H_ +#define _HNBAP_Ipv4Address_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_Ipv4Address */ +typedef OCTET_STRING_t HNBAP_Ipv4Address_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Ipv4Address; +asn_struct_free_f HNBAP_Ipv4Address_free; +asn_struct_print_f HNBAP_Ipv4Address_print; +asn_constr_check_f HNBAP_Ipv4Address_constraint; +ber_type_decoder_f HNBAP_Ipv4Address_decode_ber; +der_type_encoder_f HNBAP_Ipv4Address_encode_der; +xer_type_decoder_f HNBAP_Ipv4Address_decode_xer; +xer_type_encoder_f HNBAP_Ipv4Address_encode_xer; +per_type_decoder_f HNBAP_Ipv4Address_decode_uper; +per_type_encoder_f HNBAP_Ipv4Address_encode_uper; +per_type_decoder_f HNBAP_Ipv4Address_decode_aper; +per_type_encoder_f HNBAP_Ipv4Address_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Ipv4Address_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Ipv6Address.h b/include/osmocom/hnbap/HNBAP_Ipv6Address.h new file mode 100644 index 0000000..e7e32c4 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Ipv6Address.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Ipv6Address_H_ +#define _HNBAP_Ipv6Address_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_Ipv6Address */ +typedef OCTET_STRING_t HNBAP_Ipv6Address_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Ipv6Address; +asn_struct_free_f HNBAP_Ipv6Address_free; +asn_struct_print_f HNBAP_Ipv6Address_print; +asn_constr_check_f HNBAP_Ipv6Address_constraint; +ber_type_decoder_f HNBAP_Ipv6Address_decode_ber; +der_type_encoder_f HNBAP_Ipv6Address_encode_der; +xer_type_decoder_f HNBAP_Ipv6Address_decode_xer; +xer_type_encoder_f HNBAP_Ipv6Address_encode_xer; +per_type_decoder_f HNBAP_Ipv6Address_decode_uper; +per_type_encoder_f HNBAP_Ipv6Address_encode_uper; +per_type_decoder_f HNBAP_Ipv6Address_decode_aper; +per_type_encoder_f HNBAP_Ipv6Address_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Ipv6Address_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h b/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h new file mode 100644 index 0000000..4f96bfa --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Iurh_Signalling_TNL_AddressList_H_ +#define _HNBAP_Iurh_Signalling_TNL_AddressList_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IP-Address.h> +#include <asn_SEQUENCE_OF.h> +#include <constr_SEQUENCE_OF.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_Iurh-Signalling-TNL-AddressList */ +typedef struct HNBAP_Iurh_Signalling_TNL_AddressList { + A_SEQUENCE_OF(HNBAP_IP_Address_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_Iurh_Signalling_TNL_AddressList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Iurh_Signalling_TNL_AddressList; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Iurh_Signalling_TNL_AddressList_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_LAC.h b/include/osmocom/hnbap/HNBAP_LAC.h new file mode 100644 index 0000000..13eecd7 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_LAC.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_LAC_H_ +#define _HNBAP_LAC_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_LAC */ +typedef OCTET_STRING_t HNBAP_LAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_LAC; +asn_struct_free_f HNBAP_LAC_free; +asn_struct_print_f HNBAP_LAC_print; +asn_constr_check_f HNBAP_LAC_constraint; +ber_type_decoder_f HNBAP_LAC_decode_ber; +der_type_encoder_f HNBAP_LAC_encode_der; +xer_type_decoder_f HNBAP_LAC_decode_xer; +xer_type_encoder_f HNBAP_LAC_encode_xer; +per_type_decoder_f HNBAP_LAC_decode_uper; +per_type_encoder_f HNBAP_LAC_encode_uper; +per_type_decoder_f HNBAP_LAC_decode_aper; +per_type_encoder_f HNBAP_LAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_LAC_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/RAI.h b/include/osmocom/hnbap/HNBAP_LAI.h index a044246..e22d54e 100644 --- a/include/osmocom/hnbap/RAI.h +++ b/include/osmocom/hnbap/HNBAP_LAI.h @@ -2,28 +2,28 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _RAI_H_ -#define _RAI_H_ +#ifndef _HNBAP_LAI_H_ +#define _HNBAP_LAI_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/LAI.h> -#include <osmocom/hnbap/RAC.h> +#include <osmocom/hnbap/HNBAP_PLMNidentity.h> +#include <osmocom/hnbap/HNBAP_LAC.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus extern "C" { #endif -/* RAI */ -typedef struct RAI { - LAI_t lAI; - RAC_t rAC; +/* HNBAP_LAI */ +typedef struct HNBAP_LAI { + HNBAP_PLMNidentity_t pLMNID; + HNBAP_LAC_t lAC; /* * This type is extensible, * possible extensions are below. @@ -31,14 +31,14 @@ typedef struct RAI { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} RAI_t; +} HNBAP_LAI_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RAI; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_LAI; #ifdef __cplusplus } #endif -#endif /* _RAI_H_ */ +#endif /* _HNBAP_LAI_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_MacroCellID.h b/include/osmocom/hnbap/HNBAP_MacroCellID.h new file mode 100644 index 0000000..b291c9e --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_MacroCellID.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_MacroCellID_H_ +#define _HNBAP_MacroCellID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_UTRANCellID.h> +#include <osmocom/hnbap/HNBAP_CGI.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_MacroCellID_PR { + HNBAP_MacroCellID_PR_NOTHING, /* No components present */ + HNBAP_MacroCellID_PR_uTRANCellID, + HNBAP_MacroCellID_PR_gERANCellID, + /* Extensions may appear below */ + +} HNBAP_MacroCellID_PR; + +/* HNBAP_MacroCellID */ +typedef struct HNBAP_MacroCellID { + HNBAP_MacroCellID_PR present; + union HNBAP_MacroCellID_u { + HNBAP_UTRANCellID_t uTRANCellID; + HNBAP_CGI_t gERANCellID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_MacroCellID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MacroCellID; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_MacroCellID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h b/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h new file mode 100644 index 0000000..5f223ab --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_MacroCoverageInformation.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_MacroCoverageInformation_H_ +#define _HNBAP_MacroCoverageInformation_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_MacroCellID.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_MacroCoverageInformation */ +typedef struct HNBAP_MacroCoverageInformation { + HNBAP_MacroCellID_t cellIdentity; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_MacroCoverageInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MacroCoverageInformation; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_MacroCoverageInformation_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_MuxPortNumber.h b/include/osmocom/hnbap/HNBAP_MuxPortNumber.h new file mode 100644 index 0000000..d703a87 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_MuxPortNumber.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_MuxPortNumber_H_ +#define _HNBAP_MuxPortNumber_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_MuxPortNumber */ +typedef long HNBAP_MuxPortNumber_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_MuxPortNumber; +asn_struct_free_f HNBAP_MuxPortNumber_free; +asn_struct_print_f HNBAP_MuxPortNumber_print; +asn_constr_check_f HNBAP_MuxPortNumber_constraint; +ber_type_decoder_f HNBAP_MuxPortNumber_decode_ber; +der_type_encoder_f HNBAP_MuxPortNumber_encode_der; +xer_type_decoder_f HNBAP_MuxPortNumber_decode_xer; +xer_type_encoder_f HNBAP_MuxPortNumber_encode_xer; +per_type_decoder_f HNBAP_MuxPortNumber_decode_uper; +per_type_encoder_f HNBAP_MuxPortNumber_encode_uper; +per_type_decoder_f HNBAP_MuxPortNumber_decode_aper; +per_type_encoder_f HNBAP_MuxPortNumber_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_MuxPortNumber_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h b/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h new file mode 100644 index 0000000..1c60b03 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_NeighbourCellIdentityList_H_ +#define _HNBAP_NeighbourCellIdentityList_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_NeighbourIdentity.h> +#include <asn_SEQUENCE_OF.h> +#include <constr_SEQUENCE_OF.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_NeighbourCellIdentityList */ +typedef struct HNBAP_NeighbourCellIdentityList { + A_SEQUENCE_OF(HNBAP_NeighbourIdentity_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_NeighbourCellIdentityList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourCellIdentityList; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_NeighbourCellIdentityList_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h b/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h new file mode 100644 index 0000000..7047e9f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_NeighbourIdentity.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_NeighbourIdentity_H_ +#define _HNBAP_NeighbourIdentity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h> +#include <osmocom/hnbap/HNBAP_CellIdentity.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_NeighbourIdentity_PR { + HNBAP_NeighbourIdentity_PR_NOTHING, /* No components present */ + HNBAP_NeighbourIdentity_PR_hNB_RNL_Identity, + HNBAP_NeighbourIdentity_PR_cell_ID, + /* Extensions may appear below */ + +} HNBAP_NeighbourIdentity_PR; + +/* HNBAP_NeighbourIdentity */ +typedef struct HNBAP_NeighbourIdentity { + HNBAP_NeighbourIdentity_PR present; + union HNBAP_NeighbourIdentity_u { + HNBAP_HNB_RNL_Identity_t hNB_RNL_Identity; + HNBAP_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; +} HNBAP_NeighbourIdentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourIdentity; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_NeighbourIdentity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/NeighbourInfoList.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoList.h index 0581af4..9f86d1d 100644 --- a/include/osmocom/hnbap/NeighbourInfoList.h +++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoList.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _NeighbourInfoList_H_ -#define _NeighbourInfoList_H_ +#ifndef _HNBAP_NeighbourInfoList_H_ +#define _HNBAP_NeighbourInfoList_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> @@ -19,26 +20,20 @@ extern "C" { #endif -/* Forward declarations */ -struct HNBConfigInfo; - -/* NeighbourInfoList */ -typedef struct NeighbourInfoList { - A_SEQUENCE_OF(struct HNBConfigInfo) list; +/* HNBAP_NeighbourInfoList */ +typedef struct HNBAP_NeighbourInfoList { + A_SEQUENCE_OF(HNBAP_HNBConfigInfo_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NeighbourInfoList_t; +} HNBAP_NeighbourInfoList_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NeighbourInfoList; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoList; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/HNBConfigInfo.h> - -#endif /* _NeighbourInfoList_H_ */ +#endif /* _HNBAP_NeighbourInfoList_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h new file mode 100644 index 0000000..263b781 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_NeighbourInfoRequestItem_H_ +#define _HNBAP_NeighbourInfoRequestItem_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_NeighbourInfoRequestItem */ +typedef struct HNBAP_NeighbourInfoRequestItem { + HNBAP_HNB_RNL_Identity_t hnb_RNL_Identity; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_NeighbourInfoRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoRequestItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_NeighbourInfoRequestItem_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h new file mode 100644 index 0000000..274a1cf --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_NeighbourInfoRequestList_H_ +#define _HNBAP_NeighbourInfoRequestList_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h> +#include <asn_SEQUENCE_OF.h> +#include <constr_SEQUENCE_OF.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_NeighbourInfoRequestList */ +typedef struct HNBAP_NeighbourInfoRequestList { + A_SEQUENCE_OF(HNBAP_NeighbourInfoRequestItem_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_NeighbourInfoRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_NeighbourInfoRequestList; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_NeighbourInfoRequestList_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_PLMNidentity.h b/include/osmocom/hnbap/HNBAP_PLMNidentity.h new file mode 100644 index 0000000..de48ddd --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_PLMNidentity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_PLMNidentity_H_ +#define _HNBAP_PLMNidentity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_PLMNidentity */ +typedef OCTET_STRING_t HNBAP_PLMNidentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PLMNidentity; +asn_struct_free_f HNBAP_PLMNidentity_free; +asn_struct_print_f HNBAP_PLMNidentity_print; +asn_constr_check_f HNBAP_PLMNidentity_constraint; +ber_type_decoder_f HNBAP_PLMNidentity_decode_ber; +der_type_encoder_f HNBAP_PLMNidentity_encode_der; +xer_type_decoder_f HNBAP_PLMNidentity_decode_xer; +xer_type_encoder_f HNBAP_PLMNidentity_encode_xer; +per_type_decoder_f HNBAP_PLMNidentity_decode_uper; +per_type_encoder_f HNBAP_PLMNidentity_encode_uper; +per_type_decoder_f HNBAP_PLMNidentity_decode_aper; +per_type_encoder_f HNBAP_PLMNidentity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_PLMNidentity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_PSC.h b/include/osmocom/hnbap/HNBAP_PSC.h new file mode 100644 index 0000000..d2bcff7 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_PSC.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_PSC_H_ +#define _HNBAP_PSC_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_PSC */ +typedef BIT_STRING_t HNBAP_PSC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PSC; +asn_struct_free_f HNBAP_PSC_free; +asn_struct_print_f HNBAP_PSC_print; +asn_constr_check_f HNBAP_PSC_constraint; +ber_type_decoder_f HNBAP_PSC_decode_ber; +der_type_encoder_f HNBAP_PSC_encode_der; +xer_type_decoder_f HNBAP_PSC_decode_xer; +xer_type_encoder_f HNBAP_PSC_encode_xer; +per_type_decoder_f HNBAP_PSC_decode_uper; +per_type_encoder_f HNBAP_PSC_encode_uper; +per_type_decoder_f HNBAP_PSC_decode_aper; +per_type_encoder_f HNBAP_PSC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_PSC_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_PTMSI.h b/include/osmocom/hnbap/HNBAP_PTMSI.h new file mode 100644 index 0000000..04e4c4f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_PTMSI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_PTMSI_H_ +#define _HNBAP_PTMSI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_PTMSI */ +typedef BIT_STRING_t HNBAP_PTMSI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PTMSI; +asn_struct_free_f HNBAP_PTMSI_free; +asn_struct_print_f HNBAP_PTMSI_print; +asn_constr_check_f HNBAP_PTMSI_constraint; +ber_type_decoder_f HNBAP_PTMSI_decode_ber; +der_type_encoder_f HNBAP_PTMSI_encode_der; +xer_type_decoder_f HNBAP_PTMSI_decode_xer; +xer_type_encoder_f HNBAP_PTMSI_encode_xer; +per_type_decoder_f HNBAP_PTMSI_decode_uper; +per_type_encoder_f HNBAP_PTMSI_encode_uper; +per_type_decoder_f HNBAP_PTMSI_decode_aper; +per_type_encoder_f HNBAP_PTMSI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_PTMSI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/PTMSIRAI.h b/include/osmocom/hnbap/HNBAP_PTMSIRAI.h index 3564393..5487dde 100644 --- a/include/osmocom/hnbap/PTMSIRAI.h +++ b/include/osmocom/hnbap/HNBAP_PTMSIRAI.h @@ -2,28 +2,28 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _PTMSIRAI_H_ -#define _PTMSIRAI_H_ +#ifndef _HNBAP_PTMSIRAI_H_ +#define _HNBAP_PTMSIRAI_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/PTMSI.h> -#include <osmocom/hnbap/RAI.h> +#include <osmocom/hnbap/HNBAP_PTMSI.h> +#include <osmocom/hnbap/HNBAP_RAI.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus extern "C" { #endif -/* PTMSIRAI */ -typedef struct PTMSIRAI { - PTMSI_t pTMSI; - RAI_t rAI; +/* HNBAP_PTMSIRAI */ +typedef struct HNBAP_PTMSIRAI { + HNBAP_PTMSI_t pTMSI; + HNBAP_RAI_t rAI; /* * This type is extensible, * possible extensions are below. @@ -31,14 +31,14 @@ typedef struct PTMSIRAI { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} PTMSIRAI_t; +} HNBAP_PTMSIRAI_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PTMSIRAI; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PTMSIRAI; #ifdef __cplusplus } #endif -#endif /* _PTMSIRAI_H_ */ +#endif /* _HNBAP_PTMSIRAI_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Presence.h b/include/osmocom/hnbap/HNBAP_Presence.h new file mode 100644 index 0000000..512674f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Presence.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-CommonDataTypes" + * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Presence_H_ +#define _HNBAP_Presence_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Presence { + HNBAP_Presence_optional = 0, + HNBAP_Presence_conditional = 1, + HNBAP_Presence_mandatory = 2 +} e_HNBAP_Presence; + +/* HNBAP_Presence */ +typedef long HNBAP_Presence_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Presence; +asn_struct_free_f HNBAP_Presence_free; +asn_struct_print_f HNBAP_Presence_print; +asn_constr_check_f HNBAP_Presence_constraint; +ber_type_decoder_f HNBAP_Presence_decode_ber; +der_type_encoder_f HNBAP_Presence_encode_der; +xer_type_decoder_f HNBAP_Presence_decode_xer; +xer_type_encoder_f HNBAP_Presence_encode_xer; +per_type_decoder_f HNBAP_Presence_decode_uper; +per_type_encoder_f HNBAP_Presence_encode_uper; +per_type_decoder_f HNBAP_Presence_decode_aper; +per_type_encoder_f HNBAP_Presence_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Presence_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/PrivateIE-ID.h b/include/osmocom/hnbap/HNBAP_PrivateIE-ID.h index 890974e..24a241f 100644 --- a/include/osmocom/hnbap/PrivateIE-ID.h +++ b/include/osmocom/hnbap/HNBAP_PrivateIE-ID.h @@ -2,11 +2,11 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _PrivateIE_ID_H_ -#define _PrivateIE_ID_H_ +#ifndef _HNBAP_PrivateIE_ID_H_ +#define _HNBAP_PrivateIE_ID_H_ #include <asn_application.h> @@ -21,30 +21,30 @@ 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 { +typedef enum HNBAP_PrivateIE_ID_PR { + HNBAP_PrivateIE_ID_PR_NOTHING, /* No components present */ + HNBAP_PrivateIE_ID_PR_local, + HNBAP_PrivateIE_ID_PR_global +} HNBAP_PrivateIE_ID_PR; + +/* HNBAP_PrivateIE-ID */ +typedef struct HNBAP_PrivateIE_ID { + HNBAP_PrivateIE_ID_PR present; + union HNBAP_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; +} HNBAP_PrivateIE_ID_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PrivateIE_ID; #ifdef __cplusplus } #endif -#endif /* _PrivateIE_ID_H_ */ +#endif /* _HNBAP_PrivateIE_ID_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/PrivateMessage.h b/include/osmocom/hnbap/HNBAP_PrivateMessage.h index a9e65bb..4cb81cb 100644 --- a/include/osmocom/hnbap/PrivateMessage.h +++ b/include/osmocom/hnbap/HNBAP_PrivateMessage.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _PrivateMessage_H_ -#define _PrivateMessage_H_ +#ifndef _HNBAP_PrivateMessage_H_ +#define _HNBAP_PrivateMessage_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* PrivateMessage */ -typedef struct PrivateMessage { - struct privateMessage_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_PrivateMessage */ +typedef struct HNBAP_PrivateMessage { + struct HNBAP_PrivateMessage__privateMessage_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct PrivateMessage { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} PrivateMessage_t; +} HNBAP_PrivateMessage_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_PrivateMessage; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _PrivateMessage_H_ */ +#endif /* _HNBAP_PrivateMessage_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_ProcedureCode.h b/include/osmocom/hnbap/HNBAP_ProcedureCode.h new file mode 100644 index 0000000..d55bd08 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_ProcedureCode.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-CommonDataTypes" + * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_ProcedureCode_H_ +#define _HNBAP_ProcedureCode_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_ProcedureCode { + HNBAP_ProcedureCode_id_HNBRegister = 1, + HNBAP_ProcedureCode_id_HNBDe_Register = 2, + HNBAP_ProcedureCode_id_UERegister = 3, + HNBAP_ProcedureCode_id_UEDe_Register = 4, + HNBAP_ProcedureCode_id_ErrorIndication = 5, + HNBAP_ProcedureCode_id_privateMessage = 6, + HNBAP_ProcedureCode_id_CSGMembershipUpdate = 7, + HNBAP_ProcedureCode_id_TNLUpdate = 9, + HNBAP_ProcedureCode_id_HNBConfigTransfer = 10, + HNBAP_ProcedureCode_id_RelocationComplete = 11, + HNBAP_ProcedureCode_id_U_RNTIQuery = 14 +} e_HNBAP_ProcedureCode; + +/* HNBAP_ProcedureCode */ +typedef long HNBAP_ProcedureCode_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ProcedureCode; +asn_struct_free_f HNBAP_ProcedureCode_free; +asn_struct_print_f HNBAP_ProcedureCode_print; +asn_constr_check_f HNBAP_ProcedureCode_constraint; +ber_type_decoder_f HNBAP_ProcedureCode_decode_ber; +der_type_encoder_f HNBAP_ProcedureCode_encode_der; +xer_type_decoder_f HNBAP_ProcedureCode_decode_xer; +xer_type_encoder_f HNBAP_ProcedureCode_encode_xer; +per_type_decoder_f HNBAP_ProcedureCode_decode_uper; +per_type_encoder_f HNBAP_ProcedureCode_encode_uper; +per_type_decoder_f HNBAP_ProcedureCode_decode_aper; +per_type_encoder_f HNBAP_ProcedureCode_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_ProcedureCode_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h b/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h new file mode 100644 index 0000000..4f1e9c4 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_ProtocolIE-ID.h @@ -0,0 +1,89 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-CommonDataTypes" + * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_ProtocolIE_ID_H_ +#define _HNBAP_ProtocolIE_ID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_ProtocolIE_ID { + HNBAP_ProtocolIE_ID_id_Cause = 1, + HNBAP_ProtocolIE_ID_id_CriticalityDiagnostics = 2, + HNBAP_ProtocolIE_ID_id_HNB_Identity = 3, + HNBAP_ProtocolIE_ID_id_Context_ID = 4, + HNBAP_ProtocolIE_ID_id_UE_Identity = 5, + HNBAP_ProtocolIE_ID_id_LAC = 6, + HNBAP_ProtocolIE_ID_id_RAC = 7, + HNBAP_ProtocolIE_ID_id_HNB_Location_Information = 8, + HNBAP_ProtocolIE_ID_id_PLMNidentity = 9, + HNBAP_ProtocolIE_ID_id_SAC = 10, + HNBAP_ProtocolIE_ID_id_CellIdentity = 11, + HNBAP_ProtocolIE_ID_id_Registration_Cause = 12, + HNBAP_ProtocolIE_ID_id_UE_Capabilities = 13, + HNBAP_ProtocolIE_ID_id_RNC_ID = 14, + HNBAP_ProtocolIE_ID_id_CSG_ID = 15, + HNBAP_ProtocolIE_ID_id_BackoffTimer = 16, + HNBAP_ProtocolIE_ID_id_HNB_Internet_Information = 17, + HNBAP_ProtocolIE_ID_id_HNB_Cell_Access_Mode = 18, + HNBAP_ProtocolIE_ID_id_MuxPortNumber = 19, + HNBAP_ProtocolIE_ID_id_Service_Area_For_Broadcast = 20, + HNBAP_ProtocolIE_ID_id_CSGMembershipStatus = 21, + HNBAP_ProtocolIE_ID_id_RABList = 22, + HNBAP_ProtocolIE_ID_id_HNBConfigInfo = 23, + HNBAP_ProtocolIE_ID_id_AccessResult = 25, + HNBAP_ProtocolIE_ID_id_Update_cause = 26, + HNBAP_ProtocolIE_ID_id_NeighbourInfoList = 27, + HNBAP_ProtocolIE_ID_id_NeighbourInfoRequestList = 28, + HNBAP_ProtocolIE_ID_id_Iurh_Signalling_TNL_Address = 29, + HNBAP_ProtocolIE_ID_id_PSC = 30, + HNBAP_ProtocolIE_ID_id_HNB_Cell_Identifier = 31, + HNBAP_ProtocolIE_ID_id_Tunnel_Information = 41, + HNBAP_ProtocolIE_ID_id_CELL_FACHMobilitySupport = 42, + HNBAP_ProtocolIE_ID_id_S_RNTIPrefix = 43, + HNBAP_ProtocolIE_ID_id_URAIdentity = 44, + HNBAP_ProtocolIE_ID_id_NeighbourIdentity = 45, + HNBAP_ProtocolIE_ID_id_HNBCapacity = 46, + HNBAP_ProtocolIE_ID_id_NeighbourCellIdentityList = 47, + HNBAP_ProtocolIE_ID_id_AdditionalNeighbourInfoList = 48, + HNBAP_ProtocolIE_ID_id_U_RNTI = 49, + HNBAP_ProtocolIE_ID_id_UnknownU_RNTIIndication = 50, + HNBAP_ProtocolIE_ID_id_HNB_GWResponse = 51, + HNBAP_ProtocolIE_ID_id_URAIdentityList = 52 +} e_HNBAP_ProtocolIE_ID; + +/* HNBAP_ProtocolIE-ID */ +typedef long HNBAP_ProtocolIE_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_ProtocolIE_ID; +asn_struct_free_f HNBAP_ProtocolIE_ID_free; +asn_struct_print_f HNBAP_ProtocolIE_ID_print; +asn_constr_check_f HNBAP_ProtocolIE_ID_constraint; +ber_type_decoder_f HNBAP_ProtocolIE_ID_decode_ber; +der_type_encoder_f HNBAP_ProtocolIE_ID_encode_der; +xer_type_decoder_f HNBAP_ProtocolIE_ID_decode_xer; +xer_type_encoder_f HNBAP_ProtocolIE_ID_encode_xer; +per_type_decoder_f HNBAP_ProtocolIE_ID_decode_uper; +per_type_encoder_f HNBAP_ProtocolIE_ID_encode_uper; +per_type_decoder_f HNBAP_ProtocolIE_ID_decode_aper; +per_type_encoder_f HNBAP_ProtocolIE_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_ProtocolIE_ID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_RAB-ID.h b/include/osmocom/hnbap/HNBAP_RAB-ID.h new file mode 100644 index 0000000..8fe284a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_RAB-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_RAB_ID_H_ +#define _HNBAP_RAB_ID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_RAB-ID */ +typedef BIT_STRING_t HNBAP_RAB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAB_ID; +asn_struct_free_f HNBAP_RAB_ID_free; +asn_struct_print_f HNBAP_RAB_ID_print; +asn_constr_check_f HNBAP_RAB_ID_constraint; +ber_type_decoder_f HNBAP_RAB_ID_decode_ber; +der_type_encoder_f HNBAP_RAB_ID_encode_der; +xer_type_decoder_f HNBAP_RAB_ID_decode_xer; +xer_type_encoder_f HNBAP_RAB_ID_encode_xer; +per_type_decoder_f HNBAP_RAB_ID_decode_uper; +per_type_encoder_f HNBAP_RAB_ID_encode_uper; +per_type_decoder_f HNBAP_RAB_ID_decode_aper; +per_type_encoder_f HNBAP_RAB_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_RAB_ID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/URAIdentityList.h b/include/osmocom/hnbap/HNBAP_RABList.h index b4c8a36..ae6c86b 100644 --- a/include/osmocom/hnbap/URAIdentityList.h +++ b/include/osmocom/hnbap/HNBAP_RABList.h @@ -2,17 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _URAIdentityList_H_ -#define _URAIdentityList_H_ +#ifndef _HNBAP_RABList_H_ +#define _HNBAP_RABList_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/URAIdentity.h> +#include <osmocom/hnbap/HNBAP_RABListItem.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> @@ -20,20 +20,20 @@ extern "C" { #endif -/* URAIdentityList */ -typedef struct URAIdentityList { - A_SEQUENCE_OF(URAIdentity_t) list; +/* HNBAP_RABList */ +typedef struct HNBAP_RABList { + A_SEQUENCE_OF(HNBAP_RABListItem_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} URAIdentityList_t; +} HNBAP_RABList_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_URAIdentityList; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RABList; #ifdef __cplusplus } #endif -#endif /* _URAIdentityList_H_ */ +#endif /* _HNBAP_RABList_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_RABListItem.h b/include/osmocom/hnbap/HNBAP_RABListItem.h new file mode 100644 index 0000000..97bdcce --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_RABListItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_RABListItem_H_ +#define _HNBAP_RABListItem_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_RAB-ID.h> +#include <osmocom/hnbap/HNBAP_TransportInfo.h> +#include <osmocom/hnbap/HNBAP_CN-DomainIndicator.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_RABListItem */ +typedef struct HNBAP_RABListItem { + HNBAP_RAB_ID_t rAB_ID; + HNBAP_TransportInfo_t old_transport_Info; + HNBAP_TransportInfo_t new_transport_Info; + HNBAP_CN_DomainIndicator_t cn_domain_indicator; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_RABListItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RABListItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_RABListItem_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_RAC.h b/include/osmocom/hnbap/HNBAP_RAC.h new file mode 100644 index 0000000..700fe12 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_RAC.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_RAC_H_ +#define _HNBAP_RAC_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_RAC */ +typedef OCTET_STRING_t HNBAP_RAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAC; +asn_struct_free_f HNBAP_RAC_free; +asn_struct_print_f HNBAP_RAC_print; +asn_constr_check_f HNBAP_RAC_constraint; +ber_type_decoder_f HNBAP_RAC_decode_ber; +der_type_encoder_f HNBAP_RAC_encode_der; +xer_type_decoder_f HNBAP_RAC_decode_xer; +xer_type_encoder_f HNBAP_RAC_encode_xer; +per_type_decoder_f HNBAP_RAC_decode_uper; +per_type_encoder_f HNBAP_RAC_encode_uper; +per_type_decoder_f HNBAP_RAC_decode_aper; +per_type_encoder_f HNBAP_RAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_RAC_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/LAI.h b/include/osmocom/hnbap/HNBAP_RAI.h index 7537fe3..9f0bb07 100644 --- a/include/osmocom/hnbap/LAI.h +++ b/include/osmocom/hnbap/HNBAP_RAI.h @@ -2,28 +2,28 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _LAI_H_ -#define _LAI_H_ +#ifndef _HNBAP_RAI_H_ +#define _HNBAP_RAI_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/PLMNidentity.h> -#include <osmocom/hnbap/LAC.h> +#include <osmocom/hnbap/HNBAP_LAI.h> +#include <osmocom/hnbap/HNBAP_RAC.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus extern "C" { #endif -/* LAI */ -typedef struct LAI { - PLMNidentity_t pLMNID; - LAC_t lAC; +/* HNBAP_RAI */ +typedef struct HNBAP_RAI { + HNBAP_LAI_t lAI; + HNBAP_RAC_t rAC; /* * This type is extensible, * possible extensions are below. @@ -31,14 +31,14 @@ typedef struct LAI { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} LAI_t; +} HNBAP_RAI_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_LAI; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RAI; #ifdef __cplusplus } #endif -#endif /* _LAI_H_ */ +#endif /* _HNBAP_RAI_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_RNC-ID.h b/include/osmocom/hnbap/HNBAP_RNC-ID.h new file mode 100644 index 0000000..35b58aa --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_RNC-ID.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_RNC_ID_H_ +#define _HNBAP_RNC_ID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_RNC-ID */ +typedef long HNBAP_RNC_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RNC_ID; +asn_struct_free_f HNBAP_RNC_ID_free; +asn_struct_print_f HNBAP_RNC_ID_print; +asn_constr_check_f HNBAP_RNC_ID_constraint; +ber_type_decoder_f HNBAP_RNC_ID_decode_ber; +der_type_encoder_f HNBAP_RNC_ID_encode_der; +xer_type_decoder_f HNBAP_RNC_ID_decode_xer; +xer_type_encoder_f HNBAP_RNC_ID_encode_xer; +per_type_decoder_f HNBAP_RNC_ID_decode_uper; +per_type_encoder_f HNBAP_RNC_ID_encode_uper; +per_type_decoder_f HNBAP_RNC_ID_decode_aper; +per_type_encoder_f HNBAP_RNC_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_RNC_ID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Registration-Cause.h b/include/osmocom/hnbap/HNBAP_Registration-Cause.h new file mode 100644 index 0000000..3de4fde --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Registration-Cause.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Registration_Cause_H_ +#define _HNBAP_Registration_Cause_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Registration_Cause { + HNBAP_Registration_Cause_emergency_call = 0, + HNBAP_Registration_Cause_normal = 1, + /* + * Enumeration is extensible + */ + HNBAP_Registration_Cause_ue_relocation = 2 +} e_HNBAP_Registration_Cause; + +/* HNBAP_Registration-Cause */ +typedef long HNBAP_Registration_Cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Registration_Cause; +asn_struct_free_f HNBAP_Registration_Cause_free; +asn_struct_print_f HNBAP_Registration_Cause_print; +asn_constr_check_f HNBAP_Registration_Cause_constraint; +ber_type_decoder_f HNBAP_Registration_Cause_decode_ber; +der_type_encoder_f HNBAP_Registration_Cause_encode_der; +xer_type_decoder_f HNBAP_Registration_Cause_decode_xer; +xer_type_encoder_f HNBAP_Registration_Cause_encode_xer; +per_type_decoder_f HNBAP_Registration_Cause_decode_uper; +per_type_encoder_f HNBAP_Registration_Cause_encode_uper; +per_type_decoder_f HNBAP_Registration_Cause_decode_aper; +per_type_encoder_f HNBAP_Registration_Cause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Registration_Cause_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/RelocationComplete.h b/include/osmocom/hnbap/HNBAP_RelocationComplete.h index 4dd2a2d..6c89364 100644 --- a/include/osmocom/hnbap/RelocationComplete.h +++ b/include/osmocom/hnbap/HNBAP_RelocationComplete.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _RelocationComplete_H_ -#define _RelocationComplete_H_ +#ifndef _HNBAP_RelocationComplete_H_ +#define _HNBAP_RelocationComplete_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* RelocationComplete */ -typedef struct RelocationComplete { - struct relocationComplete_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_RelocationComplete */ +typedef struct HNBAP_RelocationComplete { + struct HNBAP_RelocationComplete__relocationComplete_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct RelocationComplete { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} RelocationComplete_t; +} HNBAP_RelocationComplete_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RelocationComplete; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_RelocationComplete; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _RelocationComplete_H_ */ +#endif /* _HNBAP_RelocationComplete_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h b/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h new file mode 100644 index 0000000..47bd663 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_S-RNTIPrefix.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_S_RNTIPrefix_H_ +#define _HNBAP_S_RNTIPrefix_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_S-RNTIPrefix */ +typedef BIT_STRING_t HNBAP_S_RNTIPrefix_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_S_RNTIPrefix; +asn_struct_free_f HNBAP_S_RNTIPrefix_free; +asn_struct_print_f HNBAP_S_RNTIPrefix_print; +asn_constr_check_f HNBAP_S_RNTIPrefix_constraint; +ber_type_decoder_f HNBAP_S_RNTIPrefix_decode_ber; +der_type_encoder_f HNBAP_S_RNTIPrefix_encode_der; +xer_type_decoder_f HNBAP_S_RNTIPrefix_decode_xer; +xer_type_encoder_f HNBAP_S_RNTIPrefix_encode_xer; +per_type_decoder_f HNBAP_S_RNTIPrefix_decode_uper; +per_type_encoder_f HNBAP_S_RNTIPrefix_encode_uper; +per_type_decoder_f HNBAP_S_RNTIPrefix_decode_aper; +per_type_encoder_f HNBAP_S_RNTIPrefix_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_S_RNTIPrefix_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_SAC.h b/include/osmocom/hnbap/HNBAP_SAC.h new file mode 100644 index 0000000..15549a3 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_SAC.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_SAC_H_ +#define _HNBAP_SAC_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_SAC */ +typedef OCTET_STRING_t HNBAP_SAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_SAC; +asn_struct_free_f HNBAP_SAC_free; +asn_struct_print_f HNBAP_SAC_print; +asn_constr_check_f HNBAP_SAC_constraint; +ber_type_decoder_f HNBAP_SAC_decode_ber; +der_type_encoder_f HNBAP_SAC_encode_der; +xer_type_decoder_f HNBAP_SAC_decode_xer; +xer_type_encoder_f HNBAP_SAC_encode_xer; +per_type_decoder_f HNBAP_SAC_decode_uper; +per_type_encoder_f HNBAP_SAC_encode_uper; +per_type_decoder_f HNBAP_SAC_decode_aper; +per_type_encoder_f HNBAP_SAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_SAC_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/SuccessfulOutcome.h b/include/osmocom/hnbap/HNBAP_SuccessfulOutcome.h index fc53d89..aa7a937 100644 --- a/include/osmocom/hnbap/SuccessfulOutcome.h +++ b/include/osmocom/hnbap/HNBAP_SuccessfulOutcome.h @@ -2,18 +2,18 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _SuccessfulOutcome_H_ -#define _SuccessfulOutcome_H_ +#ifndef _HNBAP_SuccessfulOutcome_H_ +#define _HNBAP_SuccessfulOutcome_H_ #include <asn_application.h> /* Including external dependencies */ -#include <osmocom/hnbap/ProcedureCode.h> -#include <osmocom/hnbap/Criticality.h> +#include <osmocom/hnbap/HNBAP_ProcedureCode.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> #include <ANY.h> #include <constr_SEQUENCE.h> @@ -21,22 +21,22 @@ extern "C" { #endif -/* SuccessfulOutcome */ -typedef struct SuccessfulOutcome { - ProcedureCode_t procedureCode; - Criticality_t criticality; +/* HNBAP_SuccessfulOutcome */ +typedef struct HNBAP_SuccessfulOutcome { + HNBAP_ProcedureCode_t procedureCode; + HNBAP_Criticality_t criticality; ANY_t value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} SuccessfulOutcome_t; +} HNBAP_SuccessfulOutcome_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_SuccessfulOutcome; #ifdef __cplusplus } #endif -#endif /* _SuccessfulOutcome_H_ */ +#endif /* _HNBAP_SuccessfulOutcome_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_TMSIDS41.h b/include/osmocom/hnbap/HNBAP_TMSIDS41.h new file mode 100644 index 0000000..0f45fce --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_TMSIDS41.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_TMSIDS41_H_ +#define _HNBAP_TMSIDS41_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_TMSIDS41 */ +typedef OCTET_STRING_t HNBAP_TMSIDS41_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TMSIDS41; +asn_struct_free_f HNBAP_TMSIDS41_free; +asn_struct_print_f HNBAP_TMSIDS41_print; +asn_constr_check_f HNBAP_TMSIDS41_constraint; +ber_type_decoder_f HNBAP_TMSIDS41_decode_ber; +der_type_encoder_f HNBAP_TMSIDS41_encode_der; +xer_type_decoder_f HNBAP_TMSIDS41_decode_xer; +xer_type_encoder_f HNBAP_TMSIDS41_encode_xer; +per_type_decoder_f HNBAP_TMSIDS41_decode_uper; +per_type_encoder_f HNBAP_TMSIDS41_encode_uper; +per_type_decoder_f HNBAP_TMSIDS41_decode_aper; +per_type_encoder_f HNBAP_TMSIDS41_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_TMSIDS41_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/TMSILAI.h b/include/osmocom/hnbap/HNBAP_TMSILAI.h index ee38a24..0df3774 100644 --- a/include/osmocom/hnbap/TMSILAI.h +++ b/include/osmocom/hnbap/HNBAP_TMSILAI.h @@ -2,39 +2,39 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _TMSILAI_H_ -#define _TMSILAI_H_ +#ifndef _HNBAP_TMSILAI_H_ +#define _HNBAP_TMSILAI_H_ #include <asn_application.h> /* Including external dependencies */ #include <BIT_STRING.h> -#include <osmocom/hnbap/LAI.h> +#include <osmocom/hnbap/HNBAP_LAI.h> #include <constr_SEQUENCE.h> #ifdef __cplusplus extern "C" { #endif -/* TMSILAI */ -typedef struct TMSILAI { +/* HNBAP_TMSILAI */ +typedef struct HNBAP_TMSILAI { BIT_STRING_t tMSI; - LAI_t lAI; + HNBAP_LAI_t lAI; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} TMSILAI_t; +} HNBAP_TMSILAI_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TMSILAI; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TMSILAI; #ifdef __cplusplus } #endif -#endif /* _TMSILAI_H_ */ +#endif /* _HNBAP_TMSILAI_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/TNLUpdateFailure.h b/include/osmocom/hnbap/HNBAP_TNLUpdateFailure.h index 91ea963..b662d0c 100644 --- a/include/osmocom/hnbap/TNLUpdateFailure.h +++ b/include/osmocom/hnbap/HNBAP_TNLUpdateFailure.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _TNLUpdateFailure_H_ -#define _TNLUpdateFailure_H_ +#ifndef _HNBAP_TNLUpdateFailure_H_ +#define _HNBAP_TNLUpdateFailure_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* TNLUpdateFailure */ -typedef struct TNLUpdateFailure { - struct tnlUpdateFailure_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_TNLUpdateFailure */ +typedef struct HNBAP_TNLUpdateFailure { + struct HNBAP_TNLUpdateFailure__tnlUpdateFailure_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct TNLUpdateFailure { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} TNLUpdateFailure_t; +} HNBAP_TNLUpdateFailure_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateFailure; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateFailure; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _TNLUpdateFailure_H_ */ +#endif /* _HNBAP_TNLUpdateFailure_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/TNLUpdateRequest.h b/include/osmocom/hnbap/HNBAP_TNLUpdateRequest.h index c87702c..8f43046 100644 --- a/include/osmocom/hnbap/TNLUpdateRequest.h +++ b/include/osmocom/hnbap/HNBAP_TNLUpdateRequest.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _TNLUpdateRequest_H_ -#define _TNLUpdateRequest_H_ +#ifndef _HNBAP_TNLUpdateRequest_H_ +#define _HNBAP_TNLUpdateRequest_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* TNLUpdateRequest */ -typedef struct TNLUpdateRequest { - struct tnlUpdateRequest_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_TNLUpdateRequest */ +typedef struct HNBAP_TNLUpdateRequest { + struct HNBAP_TNLUpdateRequest__tnlUpdateRequest_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct TNLUpdateRequest { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} TNLUpdateRequest_t; +} HNBAP_TNLUpdateRequest_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateRequest; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateRequest; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _TNLUpdateRequest_H_ */ +#endif /* _HNBAP_TNLUpdateRequest_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/TNLUpdateResponse.h b/include/osmocom/hnbap/HNBAP_TNLUpdateResponse.h index 01ca4c6..921ecc4 100644 --- a/include/osmocom/hnbap/TNLUpdateResponse.h +++ b/include/osmocom/hnbap/HNBAP_TNLUpdateResponse.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _TNLUpdateResponse_H_ -#define _TNLUpdateResponse_H_ +#ifndef _HNBAP_TNLUpdateResponse_H_ +#define _HNBAP_TNLUpdateResponse_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* TNLUpdateResponse */ -typedef struct TNLUpdateResponse { - struct tnlUpdateResponse_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_TNLUpdateResponse */ +typedef struct HNBAP_TNLUpdateResponse { + struct HNBAP_TNLUpdateResponse__tnlUpdateResponse_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct TNLUpdateResponse { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} TNLUpdateResponse_t; +} HNBAP_TNLUpdateResponse_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_TNLUpdateResponse; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TNLUpdateResponse; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _TNLUpdateResponse_H_ */ +#endif /* _HNBAP_TNLUpdateResponse_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_TransportInfo.h b/include/osmocom/hnbap/HNBAP_TransportInfo.h new file mode 100644 index 0000000..2b7bf2b --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_TransportInfo.h @@ -0,0 +1,70 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_TransportInfo_H_ +#define _HNBAP_TransportInfo_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_TransportLayerAddress.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <osmocom/hnbap/HNBAP_GTP-TEI.h> +#include <osmocom/hnbap/HNBAP_BindingID.h> +#include <constr_CHOICE.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_TransportInfo__transportAssociation_PR { + HNBAP_TransportInfo__transportAssociation_PR_NOTHING, /* No components present */ + HNBAP_TransportInfo__transportAssociation_PR_gtp_TEI, + HNBAP_TransportInfo__transportAssociation_PR_bindingID, + /* Extensions may appear below */ + +} HNBAP_TransportInfo__transportAssociation_PR; + +/* HNBAP_TransportInfo */ +typedef struct HNBAP_TransportInfo { + HNBAP_TransportLayerAddress_t transportLayerAddress; + struct HNBAP_TransportInfo__transportAssociation { + HNBAP_TransportInfo__transportAssociation_PR present; + union HNBAP_TransportInfo__transportAssociation_u { + HNBAP_GTP_TEI_t gtp_TEI; + HNBAP_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; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_TransportInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TransportInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_TransportInfo_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h b/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h new file mode 100644 index 0000000..9b2a81a --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_TransportLayerAddress.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_TransportLayerAddress_H_ +#define _HNBAP_TransportLayerAddress_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_TransportLayerAddress */ +typedef BIT_STRING_t HNBAP_TransportLayerAddress_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TransportLayerAddress; +asn_struct_free_f HNBAP_TransportLayerAddress_free; +asn_struct_print_f HNBAP_TransportLayerAddress_print; +asn_constr_check_f HNBAP_TransportLayerAddress_constraint; +ber_type_decoder_f HNBAP_TransportLayerAddress_decode_ber; +der_type_encoder_f HNBAP_TransportLayerAddress_encode_der; +xer_type_decoder_f HNBAP_TransportLayerAddress_decode_xer; +xer_type_encoder_f HNBAP_TransportLayerAddress_encode_xer; +per_type_decoder_f HNBAP_TransportLayerAddress_decode_uper; +per_type_encoder_f HNBAP_TransportLayerAddress_encode_uper; +per_type_decoder_f HNBAP_TransportLayerAddress_decode_aper; +per_type_encoder_f HNBAP_TransportLayerAddress_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_TransportLayerAddress_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_TriggeringMessage.h b/include/osmocom/hnbap/HNBAP_TriggeringMessage.h new file mode 100644 index 0000000..24dcaec --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_TriggeringMessage.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-CommonDataTypes" + * found in "../../asn1/hnbap/HNBAP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_TriggeringMessage_H_ +#define _HNBAP_TriggeringMessage_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_TriggeringMessage { + HNBAP_TriggeringMessage_initiating_message = 0, + HNBAP_TriggeringMessage_successful_outcome = 1, + HNBAP_TriggeringMessage_unsuccessful_outcome = 2 +} e_HNBAP_TriggeringMessage; + +/* HNBAP_TriggeringMessage */ +typedef long HNBAP_TriggeringMessage_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TriggeringMessage; +asn_struct_free_f HNBAP_TriggeringMessage_free; +asn_struct_print_f HNBAP_TriggeringMessage_print; +asn_constr_check_f HNBAP_TriggeringMessage_constraint; +ber_type_decoder_f HNBAP_TriggeringMessage_decode_ber; +der_type_encoder_f HNBAP_TriggeringMessage_encode_der; +xer_type_decoder_f HNBAP_TriggeringMessage_decode_xer; +xer_type_encoder_f HNBAP_TriggeringMessage_encode_xer; +per_type_decoder_f HNBAP_TriggeringMessage_decode_uper; +per_type_encoder_f HNBAP_TriggeringMessage_encode_uper; +per_type_decoder_f HNBAP_TriggeringMessage_decode_aper; +per_type_encoder_f HNBAP_TriggeringMessage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_TriggeringMessage_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Tunnel-Information.h b/include/osmocom/hnbap/HNBAP_Tunnel-Information.h new file mode 100644 index 0000000..63eaa37 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Tunnel-Information.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Tunnel_Information_H_ +#define _HNBAP_Tunnel_Information_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IP-Address.h> +#include <osmocom/hnbap/HNBAP_UDP-Port-Number.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_Tunnel-Information */ +typedef struct HNBAP_Tunnel_Information { + HNBAP_IP_Address_t iP_Address; + HNBAP_UDP_Port_Number_t *uDP_Port_Number /* OPTIONAL */; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_Tunnel_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Tunnel_Information; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Tunnel_Information_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_TypeOfError.h b/include/osmocom/hnbap/HNBAP_TypeOfError.h new file mode 100644 index 0000000..eba4911 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_TypeOfError.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_TypeOfError_H_ +#define _HNBAP_TypeOfError_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_TypeOfError { + HNBAP_TypeOfError_not_understood = 0, + HNBAP_TypeOfError_missing = 1 + /* + * Enumeration is extensible + */ +} e_HNBAP_TypeOfError; + +/* HNBAP_TypeOfError */ +typedef long HNBAP_TypeOfError_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_TypeOfError; +asn_struct_free_f HNBAP_TypeOfError_free; +asn_struct_print_f HNBAP_TypeOfError_print; +asn_constr_check_f HNBAP_TypeOfError_constraint; +ber_type_decoder_f HNBAP_TypeOfError_decode_ber; +der_type_encoder_f HNBAP_TypeOfError_encode_der; +xer_type_decoder_f HNBAP_TypeOfError_decode_xer; +xer_type_encoder_f HNBAP_TypeOfError_encode_xer; +per_type_decoder_f HNBAP_TypeOfError_decode_uper; +per_type_encoder_f HNBAP_TypeOfError_encode_uper; +per_type_decoder_f HNBAP_TypeOfError_decode_aper; +per_type_encoder_f HNBAP_TypeOfError_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_TypeOfError_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_U-RNTI.h b/include/osmocom/hnbap/HNBAP_U-RNTI.h new file mode 100644 index 0000000..f942e35 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_U-RNTI.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_U_RNTI_H_ +#define _HNBAP_U_RNTI_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <BIT_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_U-RNTI */ +typedef BIT_STRING_t HNBAP_U_RNTI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTI; +asn_struct_free_f HNBAP_U_RNTI_free; +asn_struct_print_f HNBAP_U_RNTI_print; +asn_constr_check_f HNBAP_U_RNTI_constraint; +ber_type_decoder_f HNBAP_U_RNTI_decode_ber; +der_type_encoder_f HNBAP_U_RNTI_encode_der; +xer_type_decoder_f HNBAP_U_RNTI_decode_xer; +xer_type_encoder_f HNBAP_U_RNTI_encode_xer; +per_type_decoder_f HNBAP_U_RNTI_decode_uper; +per_type_encoder_f HNBAP_U_RNTI_encode_uper; +per_type_decoder_f HNBAP_U_RNTI_decode_aper; +per_type_encoder_f HNBAP_U_RNTI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_U_RNTI_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/U-RNTIQueryRequest.h b/include/osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h index 7403c0a..c0cbbe8 100644 --- a/include/osmocom/hnbap/U-RNTIQueryRequest.h +++ b/include/osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _U_RNTIQueryRequest_H_ -#define _U_RNTIQueryRequest_H_ +#ifndef _HNBAP_U_RNTIQueryRequest_H_ +#define _HNBAP_U_RNTIQueryRequest_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryRequest */ -typedef struct U_RNTIQueryRequest { - struct u_RNTIQueryRequest_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_U-RNTIQueryRequest */ +typedef struct HNBAP_U_RNTIQueryRequest { + struct HNBAP_U_RNTIQueryRequest__u_RNTIQueryRequest_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct U_RNTIQueryRequest { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryRequest_t; +} HNBAP_U_RNTIQueryRequest_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryRequest; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTIQueryRequest; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _U_RNTIQueryRequest_H_ */ +#endif /* _HNBAP_U_RNTIQueryRequest_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/U-RNTIQueryResponse.h b/include/osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h index 730144f..8c4a2d0 100644 --- a/include/osmocom/hnbap/U-RNTIQueryResponse.h +++ b/include/osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _U_RNTIQueryResponse_H_ -#define _U_RNTIQueryResponse_H_ +#ifndef _HNBAP_U_RNTIQueryResponse_H_ +#define _HNBAP_U_RNTIQueryResponse_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* U-RNTIQueryResponse */ -typedef struct U_RNTIQueryResponse { - struct u_RNTIQueryResponse_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_U-RNTIQueryResponse */ +typedef struct HNBAP_U_RNTIQueryResponse { + struct HNBAP_U_RNTIQueryResponse__u_RNTIQueryResponse_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct U_RNTIQueryResponse { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} U_RNTIQueryResponse_t; +} HNBAP_U_RNTIQueryResponse_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_U_RNTIQueryResponse; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_U_RNTIQueryResponse; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _U_RNTIQueryResponse_H_ */ +#endif /* _HNBAP_U_RNTIQueryResponse_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h b/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h new file mode 100644 index 0000000..988cedb --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UDP-Port-Number.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UDP_Port_Number_H_ +#define _HNBAP_UDP_Port_Number_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <OCTET_STRING.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_UDP-Port-Number */ +typedef OCTET_STRING_t HNBAP_UDP_Port_Number_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UDP_Port_Number; +asn_struct_free_f HNBAP_UDP_Port_Number_free; +asn_struct_print_f HNBAP_UDP_Port_Number_print; +asn_constr_check_f HNBAP_UDP_Port_Number_constraint; +ber_type_decoder_f HNBAP_UDP_Port_Number_decode_ber; +der_type_encoder_f HNBAP_UDP_Port_Number_encode_der; +xer_type_decoder_f HNBAP_UDP_Port_Number_decode_xer; +xer_type_encoder_f HNBAP_UDP_Port_Number_encode_xer; +per_type_decoder_f HNBAP_UDP_Port_Number_decode_uper; +per_type_encoder_f HNBAP_UDP_Port_Number_encode_uper; +per_type_decoder_f HNBAP_UDP_Port_Number_decode_aper; +per_type_encoder_f HNBAP_UDP_Port_Number_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UDP_Port_Number_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UE-Capabilities.h b/include/osmocom/hnbap/HNBAP_UE-Capabilities.h new file mode 100644 index 0000000..5f275a3 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UE-Capabilities.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UE_Capabilities_H_ +#define _HNBAP_UE_Capabilities_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h> +#include <osmocom/hnbap/HNBAP_CSG-Capability.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_UE-Capabilities */ +typedef struct HNBAP_UE_Capabilities { + HNBAP_Access_stratum_release_indicator_t access_stratum_release_indicator; + HNBAP_CSG_Capability_t csg_capability; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_UE_Capabilities_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UE_Capabilities; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UE_Capabilities_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UE-Identity.h b/include/osmocom/hnbap/HNBAP_UE-Identity.h new file mode 100644 index 0000000..3c11a84 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UE-Identity.h @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UE_Identity_H_ +#define _HNBAP_UE_Identity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IMSI.h> +#include <osmocom/hnbap/HNBAP_TMSILAI.h> +#include <osmocom/hnbap/HNBAP_PTMSIRAI.h> +#include <osmocom/hnbap/HNBAP_IMEI.h> +#include <osmocom/hnbap/HNBAP_ESN.h> +#include <osmocom/hnbap/HNBAP_IMSIDS41.h> +#include <osmocom/hnbap/HNBAP_IMSIESN.h> +#include <osmocom/hnbap/HNBAP_TMSIDS41.h> +#include <constr_CHOICE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_UE_Identity_PR { + HNBAP_UE_Identity_PR_NOTHING, /* No components present */ + HNBAP_UE_Identity_PR_iMSI, + HNBAP_UE_Identity_PR_tMSILAI, + HNBAP_UE_Identity_PR_pTMSIRAI, + HNBAP_UE_Identity_PR_iMEI, + HNBAP_UE_Identity_PR_eSN, + HNBAP_UE_Identity_PR_iMSIDS41, + HNBAP_UE_Identity_PR_iMSIESN, + HNBAP_UE_Identity_PR_tMSIDS41, + /* Extensions may appear below */ + +} HNBAP_UE_Identity_PR; + +/* HNBAP_UE-Identity */ +typedef struct HNBAP_UE_Identity { + HNBAP_UE_Identity_PR present; + union HNBAP_UE_Identity_u { + HNBAP_IMSI_t iMSI; + HNBAP_TMSILAI_t tMSILAI; + HNBAP_PTMSIRAI_t pTMSIRAI; + HNBAP_IMEI_t iMEI; + HNBAP_ESN_t eSN; + HNBAP_IMSIDS41_t iMSIDS41; + HNBAP_IMSIESN_t iMSIESN; + HNBAP_TMSIDS41_t tMSIDS41; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_UE_Identity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UE_Identity; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UE_Identity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/UEDe-Register.h b/include/osmocom/hnbap/HNBAP_UEDe-Register.h index dab4334..58009c5 100644 --- a/include/osmocom/hnbap/UEDe-Register.h +++ b/include/osmocom/hnbap/HNBAP_UEDe-Register.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _UEDe_Register_H_ -#define _UEDe_Register_H_ +#ifndef _HNBAP_UEDe_Register_H_ +#define _HNBAP_UEDe_Register_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* UEDe-Register */ -typedef struct UEDe_Register { - struct ueDe_Register_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_UEDe-Register */ +typedef struct HNBAP_UEDe_Register { + struct HNBAP_UEDe_Register__ueDe_Register_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct UEDe_Register { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} UEDe_Register_t; +} HNBAP_UEDe_Register_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UEDe_Register; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UEDe_Register; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _UEDe_Register_H_ */ +#endif /* _HNBAP_UEDe_Register_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/UERegisterAccept.h b/include/osmocom/hnbap/HNBAP_UERegisterAccept.h index de630b1..9e5c206 100644 --- a/include/osmocom/hnbap/UERegisterAccept.h +++ b/include/osmocom/hnbap/HNBAP_UERegisterAccept.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _UERegisterAccept_H_ -#define _UERegisterAccept_H_ +#ifndef _HNBAP_UERegisterAccept_H_ +#define _HNBAP_UERegisterAccept_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* UERegisterAccept */ -typedef struct UERegisterAccept { - struct ueRegisterAccept_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_UERegisterAccept */ +typedef struct HNBAP_UERegisterAccept { + struct HNBAP_UERegisterAccept__ueRegisterAccept_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct UERegisterAccept { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} UERegisterAccept_t; +} HNBAP_UERegisterAccept_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterAccept; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterAccept; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _UERegisterAccept_H_ */ +#endif /* _HNBAP_UERegisterAccept_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/UERegisterReject.h b/include/osmocom/hnbap/HNBAP_UERegisterReject.h index abda80d..44ed158 100644 --- a/include/osmocom/hnbap/UERegisterReject.h +++ b/include/osmocom/hnbap/HNBAP_UERegisterReject.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _UERegisterReject_H_ -#define _UERegisterReject_H_ +#ifndef _HNBAP_UERegisterReject_H_ +#define _HNBAP_UERegisterReject_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* UERegisterReject */ -typedef struct UERegisterReject { - struct ueRegisterReject_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_UERegisterReject */ +typedef struct HNBAP_UERegisterReject { + struct HNBAP_UERegisterReject__ueRegisterReject_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct UERegisterReject { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} UERegisterReject_t; +} HNBAP_UERegisterReject_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterReject; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterReject; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _UERegisterReject_H_ */ +#endif /* _HNBAP_UERegisterReject_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/UERegisterRequest.h b/include/osmocom/hnbap/HNBAP_UERegisterRequest.h index 09d6a29..ae82132 100644 --- a/include/osmocom/hnbap/UERegisterRequest.h +++ b/include/osmocom/hnbap/HNBAP_UERegisterRequest.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _UERegisterRequest_H_ -#define _UERegisterRequest_H_ +#ifndef _HNBAP_UERegisterRequest_H_ +#define _HNBAP_UERegisterRequest_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_IE.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> #include <constr_SEQUENCE.h> @@ -20,13 +21,10 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* UERegisterRequest */ -typedef struct UERegisterRequest { - struct ueRegisterRequest_ies { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_UERegisterRequest */ +typedef struct HNBAP_UERegisterRequest { + struct HNBAP_UERegisterRequest__ueRegisterRequest_ies { + A_SEQUENCE_OF(HNBAP_IE_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -38,17 +36,14 @@ typedef struct UERegisterRequest { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} UERegisterRequest_t; +} HNBAP_UERegisterRequest_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_UERegisterRequest; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UERegisterRequest; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _UERegisterRequest_H_ */ +#endif /* _HNBAP_UERegisterRequest_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_URAIdentity.h b/include/osmocom/hnbap/HNBAP_URAIdentity.h new file mode 100644 index 0000000..97a1e12 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_URAIdentity.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_URAIdentity_H_ +#define _HNBAP_URAIdentity_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_URAIdentity */ +typedef long HNBAP_URAIdentity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_URAIdentity; +asn_struct_free_f HNBAP_URAIdentity_free; +asn_struct_print_f HNBAP_URAIdentity_print; +asn_constr_check_f HNBAP_URAIdentity_constraint; +ber_type_decoder_f HNBAP_URAIdentity_decode_ber; +der_type_encoder_f HNBAP_URAIdentity_encode_der; +xer_type_decoder_f HNBAP_URAIdentity_decode_xer; +xer_type_encoder_f HNBAP_URAIdentity_encode_xer; +per_type_decoder_f HNBAP_URAIdentity_decode_uper; +per_type_encoder_f HNBAP_URAIdentity_encode_uper; +per_type_decoder_f HNBAP_URAIdentity_decode_aper; +per_type_encoder_f HNBAP_URAIdentity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_URAIdentity_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/IE-Extensions.h b/include/osmocom/hnbap/HNBAP_URAIdentityList.h index 5236df0..0b22d29 100644 --- a/include/osmocom/hnbap/IE-Extensions.h +++ b/include/osmocom/hnbap/HNBAP_URAIdentityList.h @@ -2,16 +2,17 @@ * 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` + * `asn1c -R -fcompound-names` */ -#ifndef _IE_Extensions_H_ -#define _IE_Extensions_H_ +#ifndef _HNBAP_URAIdentityList_H_ +#define _HNBAP_URAIdentityList_H_ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_URAIdentity.h> #include <asn_SEQUENCE_OF.h> #include <constr_SEQUENCE_OF.h> @@ -19,26 +20,20 @@ extern "C" { #endif -/* Forward declarations */ -struct IE; - -/* IE-Extensions */ -typedef struct IE_Extensions { - A_SEQUENCE_OF(struct IE) list; +/* HNBAP_URAIdentityList */ +typedef struct HNBAP_URAIdentityList { + A_SEQUENCE_OF(HNBAP_URAIdentity_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} IE_Extensions_t; +} HNBAP_URAIdentityList_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_IE_Extensions; +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_URAIdentityList; #ifdef __cplusplus } #endif -/* Referred external types */ -#include <osmocom/hnbap/IE.h> - -#endif /* _IE_Extensions_H_ */ +#endif /* _HNBAP_URAIdentityList_H_ */ #include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UTRANCellID.h b/include/osmocom/hnbap/HNBAP_UTRANCellID.h new file mode 100644 index 0000000..0659034 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UTRANCellID.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UTRANCellID_H_ +#define _HNBAP_UTRANCellID_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_LAC.h> +#include <osmocom/hnbap/HNBAP_RAC.h> +#include <osmocom/hnbap/HNBAP_PLMNidentity.h> +#include <osmocom/hnbap/HNBAP_CellIdentity.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_UTRANCellID */ +typedef struct HNBAP_UTRANCellID { + HNBAP_LAC_t lAC; + HNBAP_RAC_t rAC; + HNBAP_PLMNidentity_t pLMNidentity; + HNBAP_CellIdentity_t uTRANcellID; + HNBAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_UTRANCellID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UTRANCellID; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UTRANCellID_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h b/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h new file mode 100644 index 0000000..3951209 --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UnknownU_RNTIIndication_H_ +#define _HNBAP_UnknownU_RNTIIndication_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_UnknownU_RNTIIndication { + HNBAP_UnknownU_RNTIIndication_unknown = 0 + /* + * Enumeration is extensible + */ +} e_HNBAP_UnknownU_RNTIIndication; + +/* HNBAP_UnknownU-RNTIIndication */ +typedef long HNBAP_UnknownU_RNTIIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UnknownU_RNTIIndication; +asn_struct_free_f HNBAP_UnknownU_RNTIIndication_free; +asn_struct_print_f HNBAP_UnknownU_RNTIIndication_print; +asn_constr_check_f HNBAP_UnknownU_RNTIIndication_constraint; +ber_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_ber; +der_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_der; +xer_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_xer; +xer_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_xer; +per_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_uper; +per_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_uper; +per_type_decoder_f HNBAP_UnknownU_RNTIIndication_decode_aper; +per_type_encoder_f HNBAP_UnknownU_RNTIIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UnknownU_RNTIIndication_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h b/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h new file mode 100644 index 0000000..032936f --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-PDU" + * found in "../../asn1/hnbap/HNBAP-PDU.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_UnsuccessfulOutcome_H_ +#define _HNBAP_UnsuccessfulOutcome_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/hnbap/HNBAP_ProcedureCode.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> +#include <ANY.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* HNBAP_UnsuccessfulOutcome */ +typedef struct HNBAP_UnsuccessfulOutcome { + HNBAP_ProcedureCode_t procedureCode; + HNBAP_Criticality_t criticality; + ANY_t value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} HNBAP_UnsuccessfulOutcome_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_UnsuccessfulOutcome; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_UnsuccessfulOutcome_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBAP_Update-cause.h b/include/osmocom/hnbap/HNBAP_Update-cause.h new file mode 100644 index 0000000..ebede3d --- /dev/null +++ b/include/osmocom/hnbap/HNBAP_Update-cause.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "HNBAP-IEs" + * found in "../../asn1/hnbap/HNBAP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _HNBAP_Update_cause_H_ +#define _HNBAP_Update_cause_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeEnumerated.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum HNBAP_Update_cause { + HNBAP_Update_cause_relocation_preparation = 0 + /* + * Enumeration is extensible + */ +} e_HNBAP_Update_cause; + +/* HNBAP_Update-cause */ +typedef long HNBAP_Update_cause_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_HNBAP_Update_cause; +asn_struct_free_f HNBAP_Update_cause_free; +asn_struct_print_f HNBAP_Update_cause_print; +asn_constr_check_f HNBAP_Update_cause_constraint; +ber_type_decoder_f HNBAP_Update_cause_decode_ber; +der_type_encoder_f HNBAP_Update_cause_encode_der; +xer_type_decoder_f HNBAP_Update_cause_decode_xer; +xer_type_encoder_f HNBAP_Update_cause_encode_xer; +per_type_decoder_f HNBAP_Update_cause_decode_uper; +per_type_encoder_f HNBAP_Update_cause_encode_uper; +per_type_decoder_f HNBAP_Update_cause_decode_aper; +per_type_encoder_f HNBAP_Update_cause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _HNBAP_Update_cause_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBCapacity.h b/include/osmocom/hnbap/HNBCapacity.h deleted file mode 100644 index 2c6eea1..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/HNBConfigInfo.h b/include/osmocom/hnbap/HNBConfigInfo.h deleted file mode 100644 index 95c4fb9..0000000 --- a/include/osmocom/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/hnbap/HNB-RNL-Identity.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigInfo_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBConfigurationInformationMissing.h b/include/osmocom/hnbap/HNBConfigurationInformationMissing.h deleted file mode 100644 index 9f928f8..0000000 --- a/include/osmocom/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/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/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigurationInformationMissing_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/HNBConfigurationInformationProvided.h b/include/osmocom/hnbap/HNBConfigurationInformationProvided.h deleted file mode 100644 index 5d8b8fe..0000000 --- a/include/osmocom/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/hnbap/PSC.h> -#include <osmocom/hnbap/CSG-ID.h> -#include <osmocom/hnbap/HNB-Cell-Access-Mode.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _HNBConfigurationInformationProvided_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/IMEI.h b/include/osmocom/hnbap/IMEI.h deleted file mode 100644 index 41c8c9a..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/IMSI.h b/include/osmocom/hnbap/IMSI.h deleted file mode 100644 index 061520c..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/IMSIDS41.h b/include/osmocom/hnbap/IMSIDS41.h deleted file mode 100644 index e424742..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/IP-Address.h b/include/osmocom/hnbap/IP-Address.h deleted file mode 100644 index 501dab1..0000000 --- a/include/osmocom/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/hnbap/Ipv4Address.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _IP_Address_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/Ipv4Address.h b/include/osmocom/hnbap/Ipv4Address.h deleted file mode 100644 index 49154ed..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Ipv6Address.h b/include/osmocom/hnbap/Ipv6Address.h deleted file mode 100644 index 5268e4c..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h b/include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h deleted file mode 100644 index 784f7c9..0000000 --- a/include/osmocom/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/hnbap/IP-Address.h> - -#endif /* _Iurh_Signalling_TNL_AddressList_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/LAC.h b/include/osmocom/hnbap/LAC.h deleted file mode 100644 index 462fd4c..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/MacroCellID.h b/include/osmocom/hnbap/MacroCellID.h deleted file mode 100644 index 88b4a62..0000000 --- a/include/osmocom/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/hnbap/UTRANCellID.h> -#include <osmocom/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/include/osmocom/hnbap/MacroCoverageInformation.h b/include/osmocom/hnbap/MacroCoverageInformation.h deleted file mode 100644 index 1d3f915..0000000 --- a/include/osmocom/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/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/hnbap/IE-Extensions.h> - -#endif /* _MacroCoverageInformation_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/Makefile.am b/include/osmocom/hnbap/Makefile.am index cd9b720..6db9966 100644 --- a/include/osmocom/hnbap/Makefile.am +++ b/include/osmocom/hnbap/Makefile.am @@ -1,120 +1,123 @@ -noinst_HEADERS = \ +hnbap_HEADERS = \ hnbap_common.h hnbap_ies_defs.h \ - AccessResult.h \ - Access-stratum-release-indicator.h \ - AdditionalNeighbourInfoList.h \ - AltitudeAndDirection.h \ - BackoffTimer.h \ - BindingID.h \ - Cause.h \ - CauseMisc.h \ - CauseProtocol.h \ - CauseRadioNetwork.h \ - CauseTransport.h \ - CELL-FACHMobilitySupport.h \ - CellIdentity.h \ - CGI.h \ - CI.h \ - CN-DomainIndicator.h \ - ConfigurationInformation.h \ - Context-ID.h \ - CriticalityDiagnostics.h \ - CriticalityDiagnostics-IE-List.h \ - Criticality.h \ - CSG-Capability.h \ - CSG-ID.h \ - CSGMembershipStatus.h \ - CSGMembershipUpdate.h \ - ErrorIndication.h \ - ESN.h \ - GeographicalCoordinates.h \ - GeographicalLocation.h \ - GTP-TEI.h \ - HNBAP-PDU.h \ - HNBCapacity.h \ - HNB-Cell-Access-Mode.h \ - HNB-Cell-Identifier.h \ - HNBConfigInfo.h \ - HNBConfigTransferRequest.h \ - HNBConfigTransferResponse.h \ - HNBConfigurationInformationMissing.h \ - HNBConfigurationInformationProvided.h \ - HNBDe-Register.h \ - HNB-GWResponse.h \ - HNB-Identity.h \ - HNB-Identity-Info.h \ - HNB-Location-Information.h \ - HNBRegisterAccept.h \ - HNBRegisterReject.h \ - HNBRegisterRequest.h \ - HNB-RNL-Identity.h \ - IE-Extensions.h \ - IE.h \ - IMEI.h \ - IMSIDS41.h \ - IMSIESN.h \ - IMSI.h \ - InitiatingMessage.h \ - IP-Address.h \ - Ipv4Address.h \ - Ipv6Address.h \ - Iurh-Signalling-TNL-AddressList.h \ - LAC.h \ - LAI.h \ - MacroCellID.h \ - MacroCoverageInformation.h \ - MuxPortNumber.h \ - NeighbourCellIdentityList.h \ - NeighbourIdentity.h \ - NeighbourInfoList.h \ - NeighbourInfoRequestItem.h \ - NeighbourInfoRequestList.h \ - PLMNidentity.h \ - Presence.h \ - PrivateIE-ID.h \ - PrivateMessage.h \ - ProcedureCode.h \ - ProtocolIE-ID.h \ - PSC.h \ - PTMSI.h \ - PTMSIRAI.h \ - RAB-ID.h \ - RABList.h \ - RABListItem.h \ - RAC.h \ - RAI.h \ - Registration-Cause.h \ - RelocationComplete.h \ - RNC-ID.h \ - SAC.h \ - S-RNTIPrefix.h \ - SuccessfulOutcome.h \ - TMSIDS41.h \ - TMSILAI.h \ - TNLUpdateFailure.h \ - TNLUpdateRequest.h \ - TNLUpdateResponse.h \ - TransportInfo.h \ - TransportLayerAddress.h \ - TriggeringMessage.h \ - Tunnel-Information.h \ - TypeOfError.h \ - UDP-Port-Number.h \ - UE-Capabilities.h \ - UEDe-Register.h \ - UE-Identity.h \ - UERegisterAccept.h \ - UERegisterReject.h \ - UERegisterRequest.h \ - UnknownU-RNTIIndication.h \ - UnsuccessfulOutcome.h \ - Update-cause.h \ - URAIdentity.h \ - URAIdentityList.h \ - U-RNTI.h \ - U-RNTIQueryRequest.h \ - U-RNTIQueryResponse.h \ - UTRANCellID.h + HNBAP_AccessResult.h \ + HNBAP_Access-stratum-release-indicator.h \ + HNBAP_AdditionalNeighbourInfoList.h \ + HNBAP_AltitudeAndDirection.h \ + HNBAP_BackoffTimer.h \ + HNBAP_BindingID.h \ + HNBAP_Cause.h \ + HNBAP_CauseMisc.h \ + HNBAP_CauseProtocol.h \ + HNBAP_CauseRadioNetwork.h \ + HNBAP_CauseTransport.h \ + HNBAP_CELL-FACHMobilitySupport.h \ + HNBAP_CellIdentity.h \ + HNBAP_CGI.h \ + HNBAP_CI.h \ + HNBAP_CN-DomainIndicator.h \ + HNBAP_ConfigurationInformation.h \ + HNBAP_Context-ID.h \ + HNBAP_CriticalityDiagnostics.h \ + HNBAP_CriticalityDiagnostics-IE-List.h \ + HNBAP_CriticalityDiagnostics-IE-List-Value.h \ + HNBAP_Criticality.h \ + HNBAP_CSG-Capability.h \ + HNBAP_CSG-ID.h \ + HNBAP_CSGMembershipStatus.h \ + HNBAP_CSGMembershipUpdate.h \ + HNBAP_ErrorIndication.h \ + HNBAP_ESN.h \ + HNBAP_GeographicalCoordinates.h \ + HNBAP_GeographicalLocation.h \ + HNBAP_GTP-TEI.h \ + HNBAP_HNBAP-PDU.h \ + HNBAP_HNBCapacity.h \ + HNBAP_HNB-Cell-Access-Mode.h \ + HNBAP_HNB-Cell-Identifier.h \ + HNBAP_HNBConfigInfo.h \ + HNBAP_HNBConfigTransferRequest.h \ + HNBAP_HNBConfigTransferResponse.h \ + HNBAP_HNBConfigurationInformationMissing.h \ + HNBAP_HNBConfigurationInformationProvided.h \ + HNBAP_HNBDe-Register.h \ + HNBAP_HNB-GWResponse.h \ + HNBAP_HNB-Identity.h \ + HNBAP_HNB-Identity-Info.h \ + HNBAP_HNB-Location-Information.h \ + HNBAP_HNBRegisterAccept.h \ + HNBAP_HNBRegisterReject.h \ + HNBAP_HNBRegisterRequest.h \ + HNBAP_HNB-RNL-Identity.h \ + HNBAP_IE-Extensions.h \ + HNBAP_IE.h \ + HNBAP_IMEI.h \ + HNBAP_IMSIDS41.h \ + HNBAP_IMSIESN.h \ + HNBAP_IMSI.h \ + HNBAP_InitiatingMessage.h \ + HNBAP_IP-Address.h \ + HNBAP_Ipv4Address.h \ + HNBAP_Ipv6Address.h \ + HNBAP_Iurh-Signalling-TNL-AddressList.h \ + HNBAP_LAC.h \ + HNBAP_LAI.h \ + HNBAP_MacroCellID.h \ + HNBAP_MacroCoverageInformation.h \ + HNBAP_MuxPortNumber.h \ + HNBAP_NeighbourCellIdentityList.h \ + HNBAP_NeighbourIdentity.h \ + HNBAP_NeighbourInfoList.h \ + HNBAP_NeighbourInfoRequestItem.h \ + HNBAP_NeighbourInfoRequestList.h \ + HNBAP_PLMNidentity.h \ + HNBAP_Presence.h \ + HNBAP_PrivateIE-ID.h \ + HNBAP_PrivateMessage.h \ + HNBAP_ProcedureCode.h \ + HNBAP_ProtocolIE-ID.h \ + HNBAP_PSC.h \ + HNBAP_PTMSI.h \ + HNBAP_PTMSIRAI.h \ + HNBAP_RAB-ID.h \ + HNBAP_RABList.h \ + HNBAP_RABListItem.h \ + HNBAP_RAC.h \ + HNBAP_RAI.h \ + HNBAP_Registration-Cause.h \ + HNBAP_RelocationComplete.h \ + HNBAP_RNC-ID.h \ + HNBAP_SAC.h \ + HNBAP_S-RNTIPrefix.h \ + HNBAP_SuccessfulOutcome.h \ + HNBAP_TMSIDS41.h \ + HNBAP_TMSILAI.h \ + HNBAP_TNLUpdateFailure.h \ + HNBAP_TNLUpdateRequest.h \ + HNBAP_TNLUpdateResponse.h \ + HNBAP_TransportInfo.h \ + HNBAP_TransportLayerAddress.h \ + HNBAP_TriggeringMessage.h \ + HNBAP_Tunnel-Information.h \ + HNBAP_TypeOfError.h \ + HNBAP_UDP-Port-Number.h \ + HNBAP_UE-Capabilities.h \ + HNBAP_UEDe-Register.h \ + HNBAP_UE-Identity.h \ + HNBAP_UERegisterAccept.h \ + HNBAP_UERegisterReject.h \ + HNBAP_UERegisterRequest.h \ + HNBAP_UnknownU-RNTIIndication.h \ + HNBAP_UnsuccessfulOutcome.h \ + HNBAP_Update-cause.h \ + HNBAP_URAIdentity.h \ + HNBAP_URAIdentityList.h \ + HNBAP_U-RNTI.h \ + HNBAP_U-RNTIQueryRequest.h \ + HNBAP_U-RNTIQueryResponse.h \ + HNBAP_UTRANCellID.h + +hnbapdir = $(includedir)/osmocom/hnbap DISTCLEANFILES = \ hnbap_ies_defs.h diff --git a/include/osmocom/hnbap/MuxPortNumber.h b/include/osmocom/hnbap/MuxPortNumber.h deleted file mode 100644 index 2e07f73..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/NeighbourCellIdentityList.h b/include/osmocom/hnbap/NeighbourCellIdentityList.h deleted file mode 100644 index 5b013cc..0000000 --- a/include/osmocom/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/hnbap/NeighbourIdentity.h> - -#endif /* _NeighbourCellIdentityList_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/NeighbourIdentity.h b/include/osmocom/hnbap/NeighbourIdentity.h deleted file mode 100644 index 290b09d..0000000 --- a/include/osmocom/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/hnbap/HNB-RNL-Identity.h> -#include <osmocom/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/include/osmocom/hnbap/NeighbourInfoRequestItem.h b/include/osmocom/hnbap/NeighbourInfoRequestItem.h deleted file mode 100644 index 39fd6d7..0000000 --- a/include/osmocom/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/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/hnbap/IE-Extensions.h> - -#endif /* _NeighbourInfoRequestItem_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/NeighbourInfoRequestList.h b/include/osmocom/hnbap/NeighbourInfoRequestList.h deleted file mode 100644 index 4944272..0000000 --- a/include/osmocom/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/hnbap/NeighbourInfoRequestItem.h> - -#endif /* _NeighbourInfoRequestList_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/PLMNidentity.h b/include/osmocom/hnbap/PLMNidentity.h deleted file mode 100644 index 3abe97a..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/PSC.h b/include/osmocom/hnbap/PSC.h deleted file mode 100644 index 4fbd4be..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/PTMSI.h b/include/osmocom/hnbap/PTMSI.h deleted file mode 100644 index 6853624..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Presence.h b/include/osmocom/hnbap/Presence.h deleted file mode 100644 index a3773aa..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/ProcedureCode.h b/include/osmocom/hnbap/ProcedureCode.h deleted file mode 100644 index a48f453..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/ProtocolIE-ID.h b/include/osmocom/hnbap/ProtocolIE-ID.h deleted file mode 100644 index 3252e97..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/RAB-ID.h b/include/osmocom/hnbap/RAB-ID.h deleted file mode 100644 index 45cf69e..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/RABListItem.h b/include/osmocom/hnbap/RABListItem.h deleted file mode 100644 index 3d5a9e9..0000000 --- a/include/osmocom/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/hnbap/RAB-ID.h> -#include <osmocom/hnbap/TransportInfo.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _RABListItem_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/RAC.h b/include/osmocom/hnbap/RAC.h deleted file mode 100644 index bf61f44..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/RNC-ID.h b/include/osmocom/hnbap/RNC-ID.h deleted file mode 100644 index c42f984..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Registration-Cause.h b/include/osmocom/hnbap/Registration-Cause.h deleted file mode 100644 index c137068..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/S-RNTIPrefix.h b/include/osmocom/hnbap/S-RNTIPrefix.h deleted file mode 100644 index 072e305..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/SAC.h b/include/osmocom/hnbap/SAC.h deleted file mode 100644 index 5362968..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/TMSIDS41.h b/include/osmocom/hnbap/TMSIDS41.h deleted file mode 100644 index 1cd21a4..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/TransportInfo.h b/include/osmocom/hnbap/TransportInfo.h deleted file mode 100644 index dcd6420..0000000 --- a/include/osmocom/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/hnbap/TransportLayerAddress.h> -#include <osmocom/hnbap/GTP-TEI.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _TransportInfo_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/TransportLayerAddress.h b/include/osmocom/hnbap/TransportLayerAddress.h deleted file mode 100644 index d320738..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/TriggeringMessage.h b/include/osmocom/hnbap/TriggeringMessage.h deleted file mode 100644 index 3854505..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/Tunnel-Information.h b/include/osmocom/hnbap/Tunnel-Information.h deleted file mode 100644 index e01de71..0000000 --- a/include/osmocom/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/hnbap/IP-Address.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _Tunnel_Information_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/TypeOfError.h b/include/osmocom/hnbap/TypeOfError.h deleted file mode 100644 index 7e0fcf0..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/U-RNTI.h b/include/osmocom/hnbap/U-RNTI.h deleted file mode 100644 index 81ab168..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/UDP-Port-Number.h b/include/osmocom/hnbap/UDP-Port-Number.h deleted file mode 100644 index 0f350cb..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/UE-Capabilities.h b/include/osmocom/hnbap/UE-Capabilities.h deleted file mode 100644 index 1274bbf..0000000 --- a/include/osmocom/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/hnbap/Access-stratum-release-indicator.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _UE_Capabilities_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/UE-Identity.h b/include/osmocom/hnbap/UE-Identity.h deleted file mode 100644 index f0f012a..0000000 --- a/include/osmocom/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/hnbap/IMSI.h> -#include <osmocom/hnbap/TMSILAI.h> -#include <osmocom/hnbap/PTMSIRAI.h> -#include <osmocom/hnbap/IMEI.h> -#include <osmocom/hnbap/ESN.h> -#include <osmocom/hnbap/IMSIDS41.h> -#include <osmocom/hnbap/IMSIESN.h> -#include <osmocom/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/include/osmocom/hnbap/URAIdentity.h b/include/osmocom/hnbap/URAIdentity.h deleted file mode 100644 index ec2c4bc..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/UTRANCellID.h b/include/osmocom/hnbap/UTRANCellID.h deleted file mode 100644 index 39c5b84..0000000 --- a/include/osmocom/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/hnbap/LAC.h> -#include <osmocom/hnbap/RAC.h> -#include <osmocom/hnbap/PLMNidentity.h> -#include <osmocom/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/hnbap/IE-Extensions.h> - -#endif /* _UTRANCellID_H_ */ -#include <asn_internal.h> diff --git a/include/osmocom/hnbap/UnknownU-RNTIIndication.h b/include/osmocom/hnbap/UnknownU-RNTIIndication.h deleted file mode 100644 index d0f2a9a..0000000 --- a/include/osmocom/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/include/osmocom/hnbap/UnsuccessfulOutcome.h b/include/osmocom/hnbap/UnsuccessfulOutcome.h deleted file mode 100644 index 5fd9bd0..0000000 --- a/include/osmocom/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/hnbap/ProcedureCode.h> -#include <osmocom/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/include/osmocom/hnbap/Update-cause.h b/include/osmocom/hnbap/Update-cause.h deleted file mode 100644 index cff96e1..0000000 --- a/include/osmocom/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> diff --git a/include/osmocom/hnbap/hnbap_common.h b/include/osmocom/hnbap/hnbap_common.h index 25cb2f0..75981d9 100644 --- a/include/osmocom/hnbap/hnbap_common.h +++ b/include/osmocom/hnbap/hnbap_common.h @@ -1,130 +1,122 @@ #pragma once -#include "asn_application.h" +#include <asn1c/asn_application.h> -#include <ANY.h> -#include <BIT_STRING.h> -#include <INTEGER.h> -#include <NativeEnumerated.h> -#include <NativeInteger.h> -#include <OBJECT_IDENTIFIER.h> -#include <OCTET_STRING.h> - -#include <osmocom/hnbap/Access-stratum-release-indicator.h> -#include <osmocom/hnbap/AccessResult.h> -#include <osmocom/hnbap/AdditionalNeighbourInfoList.h> -#include <osmocom/hnbap/AltitudeAndDirection.h> -#include <osmocom/hnbap/BackoffTimer.h> -#include <osmocom/hnbap/BindingID.h> -#include <osmocom/hnbap/CELL-FACHMobilitySupport.h> -#include <osmocom/hnbap/CGI.h> -#include <osmocom/hnbap/CI.h> -#include <osmocom/hnbap/CN-DomainIndicator.h> -#include <osmocom/hnbap/CSG-Capability.h> -#include <osmocom/hnbap/CSG-ID.h> -#include <osmocom/hnbap/CSGMembershipStatus.h> -#include <osmocom/hnbap/CSGMembershipUpdate.h> -#include <osmocom/hnbap/Cause.h> -#include <osmocom/hnbap/CauseMisc.h> -#include <osmocom/hnbap/CauseProtocol.h> -#include <osmocom/hnbap/CauseRadioNetwork.h> -#include <osmocom/hnbap/CauseTransport.h> -#include <osmocom/hnbap/CellIdentity.h> -#include <osmocom/hnbap/ConfigurationInformation.h> -#include <osmocom/hnbap/Context-ID.h> -#include <osmocom/hnbap/Criticality.h> -#include <osmocom/hnbap/CriticalityDiagnostics-IE-List.h> -#include <osmocom/hnbap/CriticalityDiagnostics.h> -#include <osmocom/hnbap/ESN.h> -#include <osmocom/hnbap/ErrorIndication.h> -#include <osmocom/hnbap/GTP-TEI.h> -#include <osmocom/hnbap/GeographicalCoordinates.h> -#include <osmocom/hnbap/GeographicalLocation.h> -#include <osmocom/hnbap/HNB-Cell-Access-Mode.h> -#include <osmocom/hnbap/HNB-Cell-Identifier.h> -#include <osmocom/hnbap/HNB-GWResponse.h> -#include <osmocom/hnbap/HNB-Identity-Info.h> -#include <osmocom/hnbap/HNB-Identity.h> -#include <osmocom/hnbap/HNB-Location-Information.h> -#include <osmocom/hnbap/HNB-RNL-Identity.h> -#include <osmocom/hnbap/HNBAP-PDU.h> -#include <osmocom/hnbap/HNBCapacity.h> -#include <osmocom/hnbap/HNBConfigInfo.h> -#include <osmocom/hnbap/HNBConfigTransferRequest.h> -#include <osmocom/hnbap/HNBConfigTransferResponse.h> -#include <osmocom/hnbap/HNBConfigurationInformationMissing.h> -#include <osmocom/hnbap/HNBConfigurationInformationProvided.h> -#include <osmocom/hnbap/HNBDe-Register.h> -#include <osmocom/hnbap/HNBRegisterAccept.h> -#include <osmocom/hnbap/HNBRegisterReject.h> -#include <osmocom/hnbap/HNBRegisterRequest.h> -#include <osmocom/hnbap/IE-Extensions.h> -#include <osmocom/hnbap/IE.h> -#include <osmocom/hnbap/IMEI.h> -#include <osmocom/hnbap/IMSI.h> -#include <osmocom/hnbap/IMSIDS41.h> -#include <osmocom/hnbap/IMSIESN.h> -#include <osmocom/hnbap/IP-Address.h> -#include <osmocom/hnbap/InitiatingMessage.h> -#include <osmocom/hnbap/Ipv4Address.h> -#include <osmocom/hnbap/Ipv6Address.h> -#include <osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h> -#include <osmocom/hnbap/LAC.h> -#include <osmocom/hnbap/LAI.h> -#include <osmocom/hnbap/MacroCellID.h> -#include <osmocom/hnbap/MacroCoverageInformation.h> -#include <osmocom/hnbap/MuxPortNumber.h> -#include <osmocom/hnbap/NeighbourCellIdentityList.h> -#include <osmocom/hnbap/NeighbourIdentity.h> -#include <osmocom/hnbap/NeighbourInfoList.h> -#include <osmocom/hnbap/NeighbourInfoRequestItem.h> -#include <osmocom/hnbap/NeighbourInfoRequestList.h> -#include <osmocom/hnbap/PLMNidentity.h> -#include <osmocom/hnbap/PSC.h> -#include <osmocom/hnbap/PTMSI.h> -#include <osmocom/hnbap/PTMSIRAI.h> -#include <osmocom/hnbap/Presence.h> -#include <osmocom/hnbap/PrivateIE-ID.h> -#include <osmocom/hnbap/PrivateMessage.h> -#include <osmocom/hnbap/ProcedureCode.h> -#include <osmocom/hnbap/ProtocolIE-ID.h> -#include <osmocom/hnbap/RAB-ID.h> -#include <osmocom/hnbap/RABList.h> -#include <osmocom/hnbap/RABListItem.h> -#include <osmocom/hnbap/RAC.h> -#include <osmocom/hnbap/RAI.h> -#include <osmocom/hnbap/RNC-ID.h> -#include <osmocom/hnbap/Registration-Cause.h> -#include <osmocom/hnbap/RelocationComplete.h> -#include <osmocom/hnbap/S-RNTIPrefix.h> -#include <osmocom/hnbap/SAC.h> -#include <osmocom/hnbap/SuccessfulOutcome.h> -#include <osmocom/hnbap/TMSIDS41.h> -#include <osmocom/hnbap/TMSILAI.h> -#include <osmocom/hnbap/TNLUpdateFailure.h> -#include <osmocom/hnbap/TNLUpdateRequest.h> -#include <osmocom/hnbap/TNLUpdateResponse.h> -#include <osmocom/hnbap/TransportInfo.h> -#include <osmocom/hnbap/TransportLayerAddress.h> -#include <osmocom/hnbap/TriggeringMessage.h> -#include <osmocom/hnbap/Tunnel-Information.h> -#include <osmocom/hnbap/TypeOfError.h> -#include <osmocom/hnbap/U-RNTI.h> -#include <osmocom/hnbap/U-RNTIQueryRequest.h> -#include <osmocom/hnbap/U-RNTIQueryResponse.h> -#include <osmocom/hnbap/UDP-Port-Number.h> -#include <osmocom/hnbap/UE-Capabilities.h> -#include <osmocom/hnbap/UE-Identity.h> -#include <osmocom/hnbap/UEDe-Register.h> -#include <osmocom/hnbap/UERegisterAccept.h> -#include <osmocom/hnbap/UERegisterReject.h> -#include <osmocom/hnbap/UERegisterRequest.h> -#include <osmocom/hnbap/URAIdentity.h> -#include <osmocom/hnbap/URAIdentityList.h> -#include <osmocom/hnbap/UTRANCellID.h> -#include <osmocom/hnbap/UnknownU-RNTIIndication.h> -#include <osmocom/hnbap/UnsuccessfulOutcome.h> -#include <osmocom/hnbap/Update-cause.h> +#include <osmocom/hnbap/HNBAP_Access-stratum-release-indicator.h> +#include <osmocom/hnbap/HNBAP_AccessResult.h> +#include <osmocom/hnbap/HNBAP_AdditionalNeighbourInfoList.h> +#include <osmocom/hnbap/HNBAP_AltitudeAndDirection.h> +#include <osmocom/hnbap/HNBAP_BackoffTimer.h> +#include <osmocom/hnbap/HNBAP_BindingID.h> +#include <osmocom/hnbap/HNBAP_CELL-FACHMobilitySupport.h> +#include <osmocom/hnbap/HNBAP_CGI.h> +#include <osmocom/hnbap/HNBAP_CI.h> +#include <osmocom/hnbap/HNBAP_CN-DomainIndicator.h> +#include <osmocom/hnbap/HNBAP_CSG-Capability.h> +#include <osmocom/hnbap/HNBAP_CSG-ID.h> +#include <osmocom/hnbap/HNBAP_CSGMembershipStatus.h> +#include <osmocom/hnbap/HNBAP_CSGMembershipUpdate.h> +#include <osmocom/hnbap/HNBAP_Cause.h> +#include <osmocom/hnbap/HNBAP_CauseMisc.h> +#include <osmocom/hnbap/HNBAP_CauseProtocol.h> +#include <osmocom/hnbap/HNBAP_CauseRadioNetwork.h> +#include <osmocom/hnbap/HNBAP_CauseTransport.h> +#include <osmocom/hnbap/HNBAP_CellIdentity.h> +#include <osmocom/hnbap/HNBAP_ConfigurationInformation.h> +#include <osmocom/hnbap/HNBAP_Context-ID.h> +#include <osmocom/hnbap/HNBAP_Criticality.h> +#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h> +#include <osmocom/hnbap/HNBAP_CriticalityDiagnostics.h> +#include <osmocom/hnbap/HNBAP_ESN.h> +#include <osmocom/hnbap/HNBAP_ErrorIndication.h> +#include <osmocom/hnbap/HNBAP_GTP-TEI.h> +#include <osmocom/hnbap/HNBAP_GeographicalCoordinates.h> +#include <osmocom/hnbap/HNBAP_GeographicalLocation.h> +#include <osmocom/hnbap/HNBAP_HNB-Cell-Access-Mode.h> +#include <osmocom/hnbap/HNBAP_HNB-Cell-Identifier.h> +#include <osmocom/hnbap/HNBAP_HNB-GWResponse.h> +#include <osmocom/hnbap/HNBAP_HNB-Identity-Info.h> +#include <osmocom/hnbap/HNBAP_HNB-Identity.h> +#include <osmocom/hnbap/HNBAP_HNB-Location-Information.h> +#include <osmocom/hnbap/HNBAP_HNB-RNL-Identity.h> +#include <osmocom/hnbap/HNBAP_HNBAP-PDU.h> +#include <osmocom/hnbap/HNBAP_HNBCapacity.h> +#include <osmocom/hnbap/HNBAP_HNBConfigInfo.h> +#include <osmocom/hnbap/HNBAP_HNBConfigTransferRequest.h> +#include <osmocom/hnbap/HNBAP_HNBConfigTransferResponse.h> +#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationMissing.h> +#include <osmocom/hnbap/HNBAP_HNBConfigurationInformationProvided.h> +#include <osmocom/hnbap/HNBAP_HNBDe-Register.h> +#include <osmocom/hnbap/HNBAP_HNBRegisterAccept.h> +#include <osmocom/hnbap/HNBAP_HNBRegisterReject.h> +#include <osmocom/hnbap/HNBAP_HNBRegisterRequest.h> +#include <osmocom/hnbap/HNBAP_IE-Extensions.h> +#include <osmocom/hnbap/HNBAP_IE.h> +#include <osmocom/hnbap/HNBAP_IMEI.h> +#include <osmocom/hnbap/HNBAP_IMSI.h> +#include <osmocom/hnbap/HNBAP_IMSIDS41.h> +#include <osmocom/hnbap/HNBAP_IMSIESN.h> +#include <osmocom/hnbap/HNBAP_IP-Address.h> +#include <osmocom/hnbap/HNBAP_InitiatingMessage.h> +#include <osmocom/hnbap/HNBAP_Ipv4Address.h> +#include <osmocom/hnbap/HNBAP_Ipv6Address.h> +#include <osmocom/hnbap/HNBAP_Iurh-Signalling-TNL-AddressList.h> +#include <osmocom/hnbap/HNBAP_LAC.h> +#include <osmocom/hnbap/HNBAP_LAI.h> +#include <osmocom/hnbap/HNBAP_MacroCellID.h> +#include <osmocom/hnbap/HNBAP_MacroCoverageInformation.h> +#include <osmocom/hnbap/HNBAP_MuxPortNumber.h> +#include <osmocom/hnbap/HNBAP_NeighbourCellIdentityList.h> +#include <osmocom/hnbap/HNBAP_NeighbourIdentity.h> +#include <osmocom/hnbap/HNBAP_NeighbourInfoList.h> +#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestItem.h> +#include <osmocom/hnbap/HNBAP_NeighbourInfoRequestList.h> +#include <osmocom/hnbap/HNBAP_PLMNidentity.h> +#include <osmocom/hnbap/HNBAP_PSC.h> +#include <osmocom/hnbap/HNBAP_PTMSI.h> +#include <osmocom/hnbap/HNBAP_PTMSIRAI.h> +#include <osmocom/hnbap/HNBAP_Presence.h> +#include <osmocom/hnbap/HNBAP_PrivateIE-ID.h> +#include <osmocom/hnbap/HNBAP_PrivateMessage.h> +#include <osmocom/hnbap/HNBAP_ProcedureCode.h> +#include <osmocom/hnbap/HNBAP_ProtocolIE-ID.h> +#include <osmocom/hnbap/HNBAP_RAB-ID.h> +#include <osmocom/hnbap/HNBAP_RABList.h> +#include <osmocom/hnbap/HNBAP_RABListItem.h> +#include <osmocom/hnbap/HNBAP_RAC.h> +#include <osmocom/hnbap/HNBAP_RAI.h> +#include <osmocom/hnbap/HNBAP_RNC-ID.h> +#include <osmocom/hnbap/HNBAP_Registration-Cause.h> +#include <osmocom/hnbap/HNBAP_RelocationComplete.h> +#include <osmocom/hnbap/HNBAP_S-RNTIPrefix.h> +#include <osmocom/hnbap/HNBAP_SAC.h> +#include <osmocom/hnbap/HNBAP_SuccessfulOutcome.h> +#include <osmocom/hnbap/HNBAP_TMSIDS41.h> +#include <osmocom/hnbap/HNBAP_TMSILAI.h> +#include <osmocom/hnbap/HNBAP_TNLUpdateFailure.h> +#include <osmocom/hnbap/HNBAP_TNLUpdateRequest.h> +#include <osmocom/hnbap/HNBAP_TNLUpdateResponse.h> +#include <osmocom/hnbap/HNBAP_TransportInfo.h> +#include <osmocom/hnbap/HNBAP_TransportLayerAddress.h> +#include <osmocom/hnbap/HNBAP_TriggeringMessage.h> +#include <osmocom/hnbap/HNBAP_Tunnel-Information.h> +#include <osmocom/hnbap/HNBAP_TypeOfError.h> +#include <osmocom/hnbap/HNBAP_U-RNTI.h> +#include <osmocom/hnbap/HNBAP_U-RNTIQueryRequest.h> +#include <osmocom/hnbap/HNBAP_U-RNTIQueryResponse.h> +#include <osmocom/hnbap/HNBAP_UDP-Port-Number.h> +#include <osmocom/hnbap/HNBAP_UE-Capabilities.h> +#include <osmocom/hnbap/HNBAP_UE-Identity.h> +#include <osmocom/hnbap/HNBAP_UEDe-Register.h> +#include <osmocom/hnbap/HNBAP_UERegisterAccept.h> +#include <osmocom/hnbap/HNBAP_UERegisterReject.h> +#include <osmocom/hnbap/HNBAP_UERegisterRequest.h> +#include <osmocom/hnbap/HNBAP_URAIdentity.h> +#include <osmocom/hnbap/HNBAP_URAIdentityList.h> +#include <osmocom/hnbap/HNBAP_UTRANCellID.h> +#include <osmocom/hnbap/HNBAP_UnknownU-RNTIIndication.h> +#include <osmocom/hnbap/HNBAP_UnsuccessfulOutcome.h> +#include <osmocom/hnbap/HNBAP_Update-cause.h> #if (ASN1C_ENVIRONMENT_VERSION < 924) # error "You are compiling with the wrong version of ASN1C" @@ -132,28 +124,31 @@ #include <osmocom/core/logging.h> -#define HNBAP_DEBUG(x, args ...) DEBUGP(1, x, ## args) +extern int _hnbap_DHNBAP; +#define HNBAP_DEBUG(x, args ...) DEBUGP(_hnbap_DHNBAP, x, ## args) extern int asn1_xer_print; struct msgb *hnbap_generate_initiating_message( - e_ProcedureCode procedureCode, - Criticality_t criticality, + e_HNBAP_ProcedureCode procedureCode, + HNBAP_Criticality_t criticality, asn_TYPE_descriptor_t * td, void *sptr); struct msgb *hnbap_generate_successful_outcome( - e_ProcedureCode procedureCode, - Criticality_t criticality, + e_HNBAP_ProcedureCode procedureCode, + HNBAP_Criticality_t criticality, asn_TYPE_descriptor_t * td, void *sptr); struct msgb *hnbap_generate_unsuccessful_outcome( - e_ProcedureCode procedureCode, - Criticality_t criticality, + e_HNBAP_ProcedureCode procedureCode, + HNBAP_Criticality_t criticality, asn_TYPE_descriptor_t * td, void *sptr); -IE_t *hnbap_new_ie(ProtocolIE_ID_t id, Criticality_t criticality, +HNBAP_IE_t *hnbap_new_ie(HNBAP_ProtocolIE_ID_t id, HNBAP_Criticality_t criticality, asn_TYPE_descriptor_t *type, void *sptr); -char *hnbap_cause_str(Cause_t *cause); +char *hnbap_cause_str(const HNBAP_Cause_t *cause); + +void hnbap_set_log_area(int log_area); diff --git a/include/osmocom/iuh/Makefile.am b/include/osmocom/iuh/Makefile.am index b2a667d..e5dff0d 100644 --- a/include/osmocom/iuh/Makefile.am +++ b/include/osmocom/iuh/Makefile.am @@ -1,4 +1,2 @@ noinst_HEADERS = \ - vty.h \ - context_map.h hnbgw.h hnbgw_cn.h \ - hnbgw_hnbap.h hnbgw_rua.h hnbgw_ranap.h + iu_common.h diff --git a/include/osmocom/iuh/context_map.h b/include/osmocom/iuh/context_map.h deleted file mode 100644 index 6279b91..0000000 --- a/include/osmocom/iuh/context_map.h +++ /dev/null @@ -1,51 +0,0 @@ -#pragma once - -#include <stdint.h> -#include <osmocom/core/linuxlist.h> - -enum hnbgw_context_map_state { - MAP_S_NULL, - MAP_S_ACTIVE, /* currently active map */ - MAP_S_RESERVED1, /* just disconnected, still resrved */ - MAP_S_RESERVED2, /* still reserved */ - MAP_S_NUM_STATES /* Number of states, keep this at the end */ -}; - -extern const struct value_string hnbgw_context_map_state_names[]; -static inline const char *hnbgw_context_map_state_name(enum hnbgw_context_map_state val) -{ return get_value_string(hnbgw_context_map_state_names, val); } - -struct hnb_context; -struct hnbgw_cnlink; - -struct hnbgw_context_map { - /* entry in the per-CN list of mappings */ - struct llist_head cn_list; - /* entry in the per-HNB list of mappings */ - struct llist_head hnb_list; - /* pointer to HNB */ - struct hnb_context *hnb_ctx; - /* pointer to CN */ - struct hnbgw_cnlink *cn_link; - /* RUA contxt ID */ - uint32_t rua_ctx_id; - /* False for CS, true for PS */ - bool is_ps; - /* SCCP User SAP connection ID */ - uint32_t scu_conn_id; - - enum hnbgw_context_map_state state; -}; - - -struct hnbgw_context_map * -context_map_alloc_by_hnb(struct hnb_context *hnb, uint32_t rua_ctx_id, - bool is_ps, - struct hnbgw_cnlink *cn_if_new); - -struct hnbgw_context_map * -context_map_by_cn(struct hnbgw_cnlink *cn, uint32_t scu_conn_id); - -void context_map_deactivate(struct hnbgw_context_map *map); - -int context_map_init(struct hnb_gw *gw); diff --git a/include/osmocom/iuh/hnbgw.h b/include/osmocom/iuh/hnbgw.h deleted file mode 100644 index 4848c2f..0000000 --- a/include/osmocom/iuh/hnbgw.h +++ /dev/null @@ -1,168 +0,0 @@ -#pragma once - -#include <osmocom/core/select.h> -#include <osmocom/core/linuxlist.h> -#include <osmocom/core/write_queue.h> -#include <osmocom/core/timer.h> -#include <osmocom/sigtran/sccp_sap.h> -#include <osmocom/sigtran/osmo_ss7.h> -#include <osmocom/ctrl/control_if.h> -#define DEBUG -#include <osmocom/core/logging.h> - - -enum { - DMAIN, - DHNBAP, - DRUA, - DRANAP, -}; - -enum hnb_ctrl_node { - CTRL_NODE_HNB = _LAST_CTRL_NODE, - _LAST_CTRL_NODE_HNB -}; - -#define HNBGW_LOCAL_IP_DEFAULT "0.0.0.0" -/* TODO: CS and PS now both connect to OsmoSTP, i.e. that's always going to be the same address. Drop the - * duplicity. */ -#define HNBGW_IUCS_REMOTE_IP_DEFAULT "127.0.0.1" -#define HNBGW_IUPS_REMOTE_IP_DEFAULT "127.0.0.1" - -/* 25.467 Section 7.1 */ -#define IUH_DEFAULT_SCTP_PORT 29169 -#define RNA_DEFAULT_SCTP_PORT 25471 - -#define IUH_PPI_RUA 19 -#define IUH_PPI_HNBAP 20 -#define IUH_PPI_SABP 31 -#define IUH_PPI_RNA 42 -#define IUH_PPI_PUA 55 - -#define IUH_MSGB_SIZE 2048 - -struct umts_cell_id { - uint16_t mcc; /*!< Mobile Country Code */ - uint16_t mnc; /*!< Mobile Network Code */ - uint16_t lac; /*!< Locaton Area Code */ - uint16_t rac; /*!< Routing Area Code */ - uint16_t sac; /*!< Service Area Code */ - uint32_t cid; /*!< Cell ID */ -}; - -struct hnb_gw; - -enum hnbgw_cnlink_state { - /* we have just been initialized or were disconnected */ - CNLINK_S_NULL, - /* establishment of the SUA/SCCP link is pending */ - CNLINK_S_EST_PEND, - /* establishment of the SUA/SCCP link was confirmed */ - CNLINK_S_EST_CONF, - /* we have esnt the RANAP RESET and wait for the ACK */ - CNLINK_S_EST_RST_TX_WAIT_ACK, - /* we have received the RANAP RESET ACK and are active */ - CNLINK_S_EST_ACTIVE, -}; - -struct hnbgw_cnlink { - struct llist_head list; - enum hnbgw_cnlink_state state; - struct hnb_gw *gw; - /* timer for re-transmitting the RANAP Reset */ - struct osmo_timer_list T_RafC; - /* reference to the SCCP User SAP by which we communicate */ - struct osmo_sccp_instance *sccp; - struct osmo_sccp_user *sccp_user; - uint32_t next_conn_id; - - /* linked list of hnbgw_context_map */ - struct llist_head map_list; -}; - -struct hnb_context { - /*! Entry in HNB-global list of HNB */ - struct llist_head list; - /*! HNB-GW we are part of */ - struct hnb_gw *gw; - /*! SCTP socket + write queue for Iuh to this specific HNB */ - struct osmo_stream_srv *conn; - /*! copied from HNB-Identity-Info IE */ - char identity_info[256]; - /*! copied from Cell Identity IE */ - struct umts_cell_id id; - - /*! SCTP stream ID for HNBAP */ - uint16_t hnbap_stream; - /*! SCTP stream ID for RUA */ - uint16_t rua_stream; - - /*! True if a HNB-REGISTER-REQ from this HNB has been accepted. Note that - * this entire data structure is freed if the HNB sends HNB-DE-REGISTER-REQ. */ - bool hnb_registered; - - /* linked list of hnbgw_context_map */ - struct llist_head map_list; -}; - -struct ue_context { - /*! Entry in the HNB-global list of UE */ - struct llist_head list; - /*! Unique Context ID for this UE */ - uint32_t context_id; - char imsi[16+1]; - uint32_t tmsi; - /*! UE is serviced via this HNB */ - struct hnb_context *hnb; -}; - -struct hnb_gw { - struct { - const char *iuh_local_ip; - /*! SCTP port for Iuh listening */ - uint16_t iuh_local_port; - /*! The UDP port where we receive multiplexed CS user - * plane traffic from HNBs */ - uint16_t iuh_cs_mux_port; - const char *iucs_remote_addr_name; - const char *iups_remote_addr_name; - uint16_t rnc_id; - bool hnbap_allow_tmsi; - } config; - /*! SCTP listen socket for incoming connections */ - struct osmo_stream_srv_link *iuh; - /* list of struct hnb_context */ - struct llist_head hnb_list; - /* list of struct ue_context */ - struct llist_head ue_list; - /* next availble UE Context ID */ - uint32_t next_ue_ctx_id; - struct ctrl_handle *ctrl; - /* currently active CN links for CS and PS */ - struct { - struct osmo_sccp_instance *client; - struct hnbgw_cnlink *cnlink; - struct osmo_sccp_addr local_addr; - struct osmo_sccp_addr iucs_remote_addr; - struct osmo_sccp_addr iups_remote_addr; - } sccp; -}; - -extern void *talloc_asn1_ctx; - -struct hnb_context *hnb_context_by_id(struct hnb_gw *gw, uint32_t cid); -struct hnb_context *hnb_context_by_identity_info(struct hnb_gw *gw, const char *identity_info); -unsigned hnb_contexts(const struct hnb_gw *gw); - -struct ue_context *ue_context_by_id(struct hnb_gw *gw, uint32_t id); -struct ue_context *ue_context_by_imsi(struct hnb_gw *gw, const char *imsi); -struct ue_context *ue_context_by_tmsi(struct hnb_gw *gw, uint32_t tmsi); -struct ue_context *ue_context_alloc(struct hnb_context *hnb, const char *imsi, - uint32_t tmsi); -void ue_context_free(struct ue_context *ue); - -struct hnb_context *hnb_context_alloc(struct hnb_gw *gw, struct osmo_stream_srv_link *link, int new_fd); -void hnb_context_release(struct hnb_context *ctx); - -void hnbgw_vty_init(struct hnb_gw *gw, void *tall_ctx); -int hnbgw_vty_go_parent(struct vty *vty); diff --git a/include/osmocom/iuh/hnbgw_cn.h b/include/osmocom/iuh/hnbgw_cn.h deleted file mode 100644 index 2e61d82..0000000 --- a/include/osmocom/iuh/hnbgw_cn.h +++ /dev/null @@ -1,5 +0,0 @@ -#pragma once - -#include <osmocom/iuh/hnbgw.h> - -int hnbgw_cnlink_init(struct hnb_gw *gw, const char *stp_host, uint16_t stp_port, const char *local_ip); diff --git a/include/osmocom/iuh/hnbgw_hnbap.h b/include/osmocom/iuh/hnbgw_hnbap.h deleted file mode 100644 index cca3550..0000000 --- a/include/osmocom/iuh/hnbgw_hnbap.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -#include <osmocom/iuh/hnbgw.h> - -int hnbgw_hnbap_rx(struct hnb_context *hnb, struct msgb *msg); -int hnbgw_hnbap_init(void); diff --git a/include/osmocom/iuh/hnbgw_ranap.h b/include/osmocom/iuh/hnbgw_ranap.h deleted file mode 100644 index 2c55964..0000000 --- a/include/osmocom/iuh/hnbgw_ranap.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -#include <osmocom/iuh/hnbgw.h> - -int hnbgw_ranap_rx(struct msgb *msg, uint8_t *data, size_t len); -int hnbgw_ranap_init(void); diff --git a/include/osmocom/iuh/hnbgw_rua.h b/include/osmocom/iuh/hnbgw_rua.h deleted file mode 100644 index 6a890b7..0000000 --- a/include/osmocom/iuh/hnbgw_rua.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include <osmocom/iuh/hnbgw.h> -#include <osmocom/rua/RUA_Cause.h> - -int hnbgw_rua_rx(struct hnb_context *hnb, struct msgb *msg); -int hnbgw_rua_init(void); - -int rua_tx_udt(struct hnb_context *hnb, const uint8_t *data, unsigned int len); -int rua_tx_dt(struct hnb_context *hnb, int is_ps, uint32_t context_id, - const uint8_t *data, unsigned int len); -int rua_tx_disc(struct hnb_context *hnb, int is_ps, uint32_t context_id, - const RUA_Cause_t *cause, const uint8_t *data, unsigned int len); diff --git a/include/osmocom/iuh/vty.h b/include/osmocom/iuh/vty.h deleted file mode 100644 index 3d05da5..0000000 --- a/include/osmocom/iuh/vty.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include <osmocom/vty/vty.h> - -enum osmo_iuh_vty_node { - HNBGW_NODE = _LAST_OSMOVTY_NODE + 1, - IUH_NODE, - IUCS_NODE, - IUPS_NODE, -}; - diff --git a/include/osmocom/ranap/Makefile.am b/include/osmocom/ranap/Makefile.am index 1606928..71e2feb 100644 --- a/include/osmocom/ranap/Makefile.am +++ b/include/osmocom/ranap/Makefile.am @@ -10,6 +10,7 @@ ranap_HEADERS = \ ranap_ies_defs.h \ ranap_common.h \ ranap_common_cn.h \ + ranap_common_ran.h \ ranap_msg_factory.h \ iu_helpers.h \ iu_client.h \ @@ -43,6 +44,7 @@ ranap_HEADERS = \ RANAP_Ass-RAB-Parameter-MaxBitrateList.h \ RANAP_Ass-RAB-Parameters.h \ RANAP_AuthorisedPLMNs.h \ + RANAP_AuthorisedPLMNs-Value.h \ RANAP_AuthorisedSNAs.h \ RANAP_BindingID.h \ RANAP_BroadcastAssistanceDataDecipheringKeys.h \ @@ -78,6 +80,7 @@ ranap_HEADERS = \ RANAP_Correlation-ID.h \ RANAP_CriticalityDiagnostics.h \ RANAP_CriticalityDiagnostics-IE-List.h \ + RANAP_CriticalityDiagnostics-IE-List-Value.h \ RANAP_Criticality.h \ RANAP_CSFB-Information.h \ RANAP_CSG-Id.h \ @@ -85,6 +88,7 @@ ranap_HEADERS = \ RANAP_CSG-Membership-Status.h \ RANAP_DataPDUType.h \ RANAP_DataVolumeList.h \ + RANAP_DataVolumeList-Value.h \ RANAP_DataVolumeReference.h \ RANAP_DataVolumeReport.h \ RANAP_DataVolumeReportingIndication.h \ @@ -118,6 +122,7 @@ ranap_HEADERS = \ RANAP_EquipmentsToBeTraced.h \ RANAP_ErrorIndication.h \ RANAP_EUTRANFrequencies.h \ + RANAP_EUTRANFrequencies-Value.h \ RANAP_E-UTRAN-Service-Handover.h \ RANAP_Event1F-Parameters.h \ RANAP_Event1I-Parameters.h \ @@ -139,6 +144,7 @@ ranap_HEADERS = \ RANAP_GA-PointWithUnCertaintyEllipse.h \ RANAP_GA-PointWithUnCertainty.h \ RANAP_GA-Polygon.h \ + RANAP_GA-Polygon-Value.h \ RANAP_GA-UncertaintyEllipse.h \ RANAP_GeographicalArea.h \ RANAP_GeographicalCoordinates.h \ @@ -196,6 +202,7 @@ ranap_HEADERS = \ RANAP_IuSignallingConnectionIdentifier.h \ RANAP_IuTransportAssociation.h \ RANAP_JoinedMBMSBearerService-IEs.h \ + RANAP_JoinedMBMSBearerService-IEs-Value.h \ RANAP_KeyStatus.h \ RANAP_L3-Information.h \ RANAP_LABased.h \ @@ -203,10 +210,12 @@ ranap_HEADERS = \ RANAP_LAI.h \ RANAP_LAI-List.h \ RANAP_LA-LIST.h \ + RANAP_LA-LIST-Value.h \ RANAP_LAListofIdleModeUEs.h \ RANAP_LastKnownServiceArea.h \ RANAP_LastVisitedUTRANCell-Item.h \ RANAP_LeftMBMSBearerService-IEs.h \ + RANAP_LeftMBMSBearerService-IEs-Value.h \ RANAP_LHN-ID.h \ RANAP_Links-to-log.h \ RANAP_ListOfInterfacesToTrace.h \ @@ -281,6 +290,7 @@ ranap_HEADERS = \ RANAP_MeasurementQuantity.h \ RANAP_MeasurementsToActivate.h \ RANAP_MessageStructure.h \ + RANAP_MessageStructure-Value.h \ RANAP_MSISDN.h \ RANAP_NAS-PDU.h \ RANAP_NAS-SequenceNumber.h \ @@ -315,6 +325,7 @@ ranap_HEADERS = \ RANAP_PermittedIntegrityProtectionAlgorithms.h \ RANAP_PLMNidentity.h \ RANAP_PLMNs-in-shared-network.h \ + RANAP_PLMNs-in-shared-network-Value.h \ RANAP_Port-Number.h \ RANAP_PositionData.h \ RANAP_PositionDataSpecificToGERANIuMode.h \ @@ -354,6 +365,7 @@ ranap_HEADERS = \ RANAP_RAB-DataForwardingList.h \ RANAP_RAB-DataForwardingList-SRNS-CtxReq.h \ RANAP_RABDataVolumeReport.h \ + RANAP_RABDataVolumeReport-Value.h \ RANAP_RAB-DataVolumeReportItem.h \ RANAP_RAB-DataVolumeReportList.h \ RANAP_RAB-DataVolumeReportRequestItem.h \ @@ -374,6 +386,7 @@ ranap_HEADERS = \ RANAP_RAB-Parameter-MaxBitrateList.h \ RANAP_RAB-Parameters.h \ RANAP_RABParametersList.h \ + RANAP_RABParametersList-Value.h \ RANAP_RAB-QueuedItem.h \ RANAP_RAB-QueuedList.h \ RANAP_RAB-ReleasedItem.h \ @@ -575,6 +588,7 @@ ranap_HEADERS = \ RANAP_UL-GTP-PDU-SequenceNumber.h \ RANAP_UL-N-PDU-SequenceNumber.h \ RANAP_UnsuccessfulLinking-IEs.h \ + RANAP_UnsuccessfulLinking-IEs-Value.h \ RANAP_UnsuccessfullyTransmittedDataVolume.h \ RANAP_UnsuccessfulOutcome.h \ RANAP_UPInformation.h \ diff --git a/include/osmocom/ranap/RANAP_APN.h b/include/osmocom/ranap/RANAP_APN.h index ac158e1..147d03b 100644 --- a/include/osmocom/ranap/RANAP_APN.h +++ b/include/osmocom/ranap/RANAP_APN.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_APN_H_ diff --git a/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h b/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h index e95d0b9..7bdf9b5 100644 --- a/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h +++ b/include/osmocom/ranap/RANAP_AccuracyFulfilmentIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AccuracyFulfilmentIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h b/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h index ec73d30..859c569 100644 --- a/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h +++ b/include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AllocationOrRetentionPriority_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h index 7d209d5..89f02f3 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h index d6105a2..1dbda71 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h index dff57a7..5ea6963 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedGuaranteedBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h index cc56279..277e976 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h index 518acbe..802baec 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h index d22f7fd..a173bc2 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_ExtendedMaxBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h index 262c742..2fa9bc0 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h index b7099d0..800cc34 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h index 57611be..f452bad 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrateType_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h index e8e2f8d..2d1da1c 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_GuaranteedBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h index 5d7a8c9..8cb0f0c 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h index 4ff9287..1681fca 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h index 1370399..92fb585 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_MaxBitrateType_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h index 9d26566..26549f6 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_MaxBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h index 3dcaf55..7879739 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h index d712b9a..76a27fb 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_SupportedGuaranteedBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h index 3e6a1cf..eb75454 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrateInf_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h index c2a462b..e618010 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameter_SupportedMaxBitrates_H_ diff --git a/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h index 855cfcf..168a797 100644 --- a/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h +++ b/include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Alt_RAB_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h b/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h index 676d97f..9ec7028 100644 --- a/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h +++ b/include/osmocom/ranap/RANAP_AlternativeRABConfigurationRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AlternativeRABConfigurationRequest_H_ diff --git a/include/osmocom/ranap/RANAP_AreaIdentity.h b/include/osmocom/ranap/RANAP_AreaIdentity.h index a57bc5b..1432659 100644 --- a/include/osmocom/ranap/RANAP_AreaIdentity.h +++ b/include/osmocom/ranap/RANAP_AreaIdentity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AreaIdentity_H_ diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h index 6445665..ff39c49 100644 --- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h index 994102b..112d3b5 100644 --- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Ass_RAB_Parameter_ExtendedMaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h index 716733e..f4eb726 100644 --- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Ass_RAB_Parameter_GuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h index a808288..d25f568 100644 --- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Ass_RAB_Parameter_MaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h index dbbe10a..6eff8b0 100644 --- a/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h +++ b/include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Ass_RAB_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h b/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h new file mode 100644 index 0000000..490b4ef --- /dev/null +++ b/include/osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_AuthorisedPLMNs_Value_H_ +#define _RANAP_AuthorisedPLMNs_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_PLMNidentity.h> +#include <osmocom/ranap/RANAP_AuthorisedSNAs.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_AuthorisedPLMNs-Value */ +typedef struct RANAP_AuthorisedPLMNs_Value { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_AuthorisedSNAs_t *authorisedSNAsList /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_AuthorisedPLMNs_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_AuthorisedPLMNs_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_AuthorisedPLMNs_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h index 77b65a7..8d46588 100644 --- a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h +++ b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AuthorisedPLMNs_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_AuthorisedPLMNs-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_PLMNidentity.h> -#include <osmocom/ranap/RANAP_AuthorisedSNAs.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_AuthorisedPLMNs */ typedef struct RANAP_AuthorisedPLMNs { - A_SEQUENCE_OF(struct MemberC { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_AuthorisedSNAs_t *authorisedSNAsList /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_AuthorisedPLMNs_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_AuthorisedSNAs.h b/include/osmocom/ranap/RANAP_AuthorisedSNAs.h index 2cad6d9..f4db6e7 100644 --- a/include/osmocom/ranap/RANAP_AuthorisedSNAs.h +++ b/include/osmocom/ranap/RANAP_AuthorisedSNAs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_AuthorisedSNAs_H_ diff --git a/include/osmocom/ranap/RANAP_BindingID.h b/include/osmocom/ranap/RANAP_BindingID.h index ff5a303..450130e 100644 --- a/include/osmocom/ranap/RANAP_BindingID.h +++ b/include/osmocom/ranap/RANAP_BindingID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_BindingID_H_ diff --git a/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h b/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h index 8d0e895..fea1c31 100644 --- a/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h +++ b/include/osmocom/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_BroadcastAssistanceDataDecipheringKeys_H_ diff --git a/include/osmocom/ranap/RANAP_CGI.h b/include/osmocom/ranap/RANAP_CGI.h index 9e03e28..f9f380a 100644 --- a/include/osmocom/ranap/RANAP_CGI.h +++ b/include/osmocom/ranap/RANAP_CGI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CGI_H_ diff --git a/include/osmocom/ranap/RANAP_CI.h b/include/osmocom/ranap/RANAP_CI.h index fb7c777..2a505f4 100644 --- a/include/osmocom/ranap/RANAP_CI.h +++ b/include/osmocom/ranap/RANAP_CI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CI_H_ diff --git a/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h b/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h index fa42126..1874935 100644 --- a/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h +++ b/include/osmocom/ranap/RANAP_CN-DeactivateTrace.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CN_DeactivateTrace_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_CN-DeactivateTrace */ typedef struct RANAP_CN_DeactivateTrace { - struct cN_DeactivateTrace_ies { + struct RANAP_CN_DeactivateTrace__cN_DeactivateTrace_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_CN-DomainIndicator.h b/include/osmocom/ranap/RANAP_CN-DomainIndicator.h index 3a63f87..05ccbcb 100644 --- a/include/osmocom/ranap/RANAP_CN-DomainIndicator.h +++ b/include/osmocom/ranap/RANAP_CN-DomainIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CN_DomainIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_CN-ID.h b/include/osmocom/ranap/RANAP_CN-ID.h index 2032791..e50d615 100644 --- a/include/osmocom/ranap/RANAP_CN-ID.h +++ b/include/osmocom/ranap/RANAP_CN-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CN_ID_H_ diff --git a/include/osmocom/ranap/RANAP_CN-InvokeTrace.h b/include/osmocom/ranap/RANAP_CN-InvokeTrace.h index 6b51611..c843d9c 100644 --- a/include/osmocom/ranap/RANAP_CN-InvokeTrace.h +++ b/include/osmocom/ranap/RANAP_CN-InvokeTrace.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CN_InvokeTrace_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_CN-InvokeTrace */ typedef struct RANAP_CN_InvokeTrace { - struct cN_InvokeTrace_ies { + struct RANAP_CN_InvokeTrace__cN_InvokeTrace_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h b/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h index 93e9342..e0a8179 100644 --- a/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h +++ b/include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CNMBMSLinkingInformation_H_ diff --git a/include/osmocom/ranap/RANAP_CSFB-Information.h b/include/osmocom/ranap/RANAP_CSFB-Information.h index 8a64b23..18ae5b2 100644 --- a/include/osmocom/ranap/RANAP_CSFB-Information.h +++ b/include/osmocom/ranap/RANAP_CSFB-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CSFB_Information_H_ diff --git a/include/osmocom/ranap/RANAP_CSG-Id-List.h b/include/osmocom/ranap/RANAP_CSG-Id-List.h index 2ea2274..9bc7919 100644 --- a/include/osmocom/ranap/RANAP_CSG-Id-List.h +++ b/include/osmocom/ranap/RANAP_CSG-Id-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CSG_Id_List_H_ diff --git a/include/osmocom/ranap/RANAP_CSG-Id.h b/include/osmocom/ranap/RANAP_CSG-Id.h index 57dd868..68150a8 100644 --- a/include/osmocom/ranap/RANAP_CSG-Id.h +++ b/include/osmocom/ranap/RANAP_CSG-Id.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CSG_Id_H_ diff --git a/include/osmocom/ranap/RANAP_CSG-Membership-Status.h b/include/osmocom/ranap/RANAP_CSG-Membership-Status.h index eeeae70..8ab0687 100644 --- a/include/osmocom/ranap/RANAP_CSG-Membership-Status.h +++ b/include/osmocom/ranap/RANAP_CSG-Membership-Status.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CSG_Membership_Status_H_ diff --git a/include/osmocom/ranap/RANAP_Cause.h b/include/osmocom/ranap/RANAP_Cause.h index 82ec137..50a3829 100644 --- a/include/osmocom/ranap/RANAP_Cause.h +++ b/include/osmocom/ranap/RANAP_Cause.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Cause_H_ diff --git a/include/osmocom/ranap/RANAP_CauseMisc.h b/include/osmocom/ranap/RANAP_CauseMisc.h index 69ff507..631ae15 100644 --- a/include/osmocom/ranap/RANAP_CauseMisc.h +++ b/include/osmocom/ranap/RANAP_CauseMisc.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseMisc_H_ diff --git a/include/osmocom/ranap/RANAP_CauseNAS.h b/include/osmocom/ranap/RANAP_CauseNAS.h index 90f60a4..1732100 100644 --- a/include/osmocom/ranap/RANAP_CauseNAS.h +++ b/include/osmocom/ranap/RANAP_CauseNAS.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseNAS_H_ diff --git a/include/osmocom/ranap/RANAP_CauseNon-Standard.h b/include/osmocom/ranap/RANAP_CauseNon-Standard.h index 22e85e4..3b97f9f 100644 --- a/include/osmocom/ranap/RANAP_CauseNon-Standard.h +++ b/include/osmocom/ranap/RANAP_CauseNon-Standard.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseNon_Standard_H_ diff --git a/include/osmocom/ranap/RANAP_CauseProtocol.h b/include/osmocom/ranap/RANAP_CauseProtocol.h index d05f6e4..b45520f 100644 --- a/include/osmocom/ranap/RANAP_CauseProtocol.h +++ b/include/osmocom/ranap/RANAP_CauseProtocol.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseProtocol_H_ diff --git a/include/osmocom/ranap/RANAP_CauseRadioNetwork.h b/include/osmocom/ranap/RANAP_CauseRadioNetwork.h index 5abcbc9..c374791 100644 --- a/include/osmocom/ranap/RANAP_CauseRadioNetwork.h +++ b/include/osmocom/ranap/RANAP_CauseRadioNetwork.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseRadioNetwork_H_ diff --git a/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h b/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h index b055f58..97447dd 100644 --- a/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h +++ b/include/osmocom/ranap/RANAP_CauseRadioNetworkExtension.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseRadioNetworkExtension_H_ diff --git a/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h b/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h index 9026c2c..b61501f 100644 --- a/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h +++ b/include/osmocom/ranap/RANAP_CauseTransmissionNetwork.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CauseTransmissionNetwork_H_ diff --git a/include/osmocom/ranap/RANAP_Cell-Access-Mode.h b/include/osmocom/ranap/RANAP_Cell-Access-Mode.h index e0389a9..01d93e1 100644 --- a/include/osmocom/ranap/RANAP_Cell-Access-Mode.h +++ b/include/osmocom/ranap/RANAP_Cell-Access-Mode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Cell_Access_Mode_H_ diff --git a/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h b/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h index b414ad3..f822c0a 100644 --- a/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h +++ b/include/osmocom/ranap/RANAP_Cell-Capacity-Class-Value.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Cell_Capacity_Class_Value_H_ diff --git a/include/osmocom/ranap/RANAP_Cell-Id.h b/include/osmocom/ranap/RANAP_Cell-Id.h index 36aed83..b7d1044 100644 --- a/include/osmocom/ranap/RANAP_Cell-Id.h +++ b/include/osmocom/ranap/RANAP_Cell-Id.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Cell_Id_H_ diff --git a/include/osmocom/ranap/RANAP_CellBased.h b/include/osmocom/ranap/RANAP_CellBased.h index 09edeeb..b8e6a6b 100644 --- a/include/osmocom/ranap/RANAP_CellBased.h +++ b/include/osmocom/ranap/RANAP_CellBased.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CellBased_H_ diff --git a/include/osmocom/ranap/RANAP_CellIdList.h b/include/osmocom/ranap/RANAP_CellIdList.h index 9b5779f..588759f 100644 --- a/include/osmocom/ranap/RANAP_CellIdList.h +++ b/include/osmocom/ranap/RANAP_CellIdList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CellIdList_H_ diff --git a/include/osmocom/ranap/RANAP_CellLoadInformation.h b/include/osmocom/ranap/RANAP_CellLoadInformation.h index b4f3753..d1ab504 100644 --- a/include/osmocom/ranap/RANAP_CellLoadInformation.h +++ b/include/osmocom/ranap/RANAP_CellLoadInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CellLoadInformation_H_ diff --git a/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h b/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h index 092b5b0..3f32592 100644 --- a/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h +++ b/include/osmocom/ranap/RANAP_CellLoadInformationGroup.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CellLoadInformationGroup_H_ diff --git a/include/osmocom/ranap/RANAP_CellType.h b/include/osmocom/ranap/RANAP_CellType.h index 6e47d31..781bb00 100644 --- a/include/osmocom/ranap/RANAP_CellType.h +++ b/include/osmocom/ranap/RANAP_CellType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CellType_H_ diff --git a/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h b/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h index 6d4b8fe..0216d5e 100644 --- a/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h +++ b/include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #include <constr_CHOICE.h> diff --git a/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h b/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h index d3d4963..cb26b44 100644 --- a/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h +++ b/include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #include <constr_CHOICE.h> diff --git a/include/osmocom/ranap/RANAP_ClassmarkInformation2.h b/include/osmocom/ranap/RANAP_ClassmarkInformation2.h index efab851..999102a 100644 --- a/include/osmocom/ranap/RANAP_ClassmarkInformation2.h +++ b/include/osmocom/ranap/RANAP_ClassmarkInformation2.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ClassmarkInformation2_H_ diff --git a/include/osmocom/ranap/RANAP_ClassmarkInformation3.h b/include/osmocom/ranap/RANAP_ClassmarkInformation3.h index db377ff..9b263a7 100644 --- a/include/osmocom/ranap/RANAP_ClassmarkInformation3.h +++ b/include/osmocom/ranap/RANAP_ClassmarkInformation3.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ClassmarkInformation3_H_ diff --git a/include/osmocom/ranap/RANAP_ClientType.h b/include/osmocom/ranap/RANAP_ClientType.h index 834cc0f..46ca969 100644 --- a/include/osmocom/ranap/RANAP_ClientType.h +++ b/include/osmocom/ranap/RANAP_ClientType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ClientType_H_ diff --git a/include/osmocom/ranap/RANAP_CommonID.h b/include/osmocom/ranap/RANAP_CommonID.h index 0eb0e41..3a212b0 100644 --- a/include/osmocom/ranap/RANAP_CommonID.h +++ b/include/osmocom/ranap/RANAP_CommonID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CommonID_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_CommonID */ typedef struct RANAP_CommonID { - struct commonID_ies { + struct RANAP_CommonID__commonID_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_Correlation-ID.h b/include/osmocom/ranap/RANAP_Correlation-ID.h index a47174a..1f3dce6 100644 --- a/include/osmocom/ranap/RANAP_Correlation-ID.h +++ b/include/osmocom/ranap/RANAP_Correlation-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Correlation_ID_H_ diff --git a/include/osmocom/ranap/RANAP_Criticality.h b/include/osmocom/ranap/RANAP_Criticality.h index 192cd8a..3d09ce5 100644 --- a/include/osmocom/ranap/RANAP_Criticality.h +++ b/include/osmocom/ranap/RANAP_Criticality.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Criticality_H_ diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h new file mode 100644 index 0000000..e398df9 --- /dev/null +++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_CriticalityDiagnostics_IE_List_Value_H_ +#define _RANAP_CriticalityDiagnostics_IE_List_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_Criticality.h> +#include <osmocom/ranap/RANAP_ProtocolIE-ID.h> +#include <osmocom/ranap/RANAP_RepetitionNumber0.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_CriticalityDiagnostics-IE-List-Value */ +typedef struct RANAP_CriticalityDiagnostics_IE_List_Value { + RANAP_Criticality_t iECriticality; + RANAP_ProtocolIE_ID_t iE_ID; + RANAP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_CriticalityDiagnostics_IE_List_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_CriticalityDiagnostics_IE_List_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_CriticalityDiagnostics_IE_List_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h index 0eaeb3e..12c5b3b 100644 --- a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h +++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CriticalityDiagnostics_IE_List_H_ @@ -11,12 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_Criticality.h> -#include <osmocom/ranap/RANAP_ProtocolIE-ID.h> -#include <osmocom/ranap/RANAP_RepetitionNumber0.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -25,19 +22,7 @@ extern "C" { /* RANAP_CriticalityDiagnostics-IE-List */ typedef struct RANAP_CriticalityDiagnostics_IE_List { - A_SEQUENCE_OF(struct MemberG { - RANAP_Criticality_t iECriticality; - RANAP_ProtocolIE_ID_t iE_ID; - RANAP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_CriticalityDiagnostics_IE_List_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h index a247953..26f42d1 100644 --- a/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h +++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_CriticalityDiagnostics_H_ diff --git a/include/osmocom/ranap/RANAP_D-RNTI.h b/include/osmocom/ranap/RANAP_D-RNTI.h index 4ede3e4..3578d91 100644 --- a/include/osmocom/ranap/RANAP_D-RNTI.h +++ b/include/osmocom/ranap/RANAP_D-RNTI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_D_RNTI_H_ diff --git a/include/osmocom/ranap/RANAP_DCH-ID.h b/include/osmocom/ranap/RANAP_DCH-ID.h index 756fd5d..bd9e416 100644 --- a/include/osmocom/ranap/RANAP_DCH-ID.h +++ b/include/osmocom/ranap/RANAP_DCH-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DCH_ID_H_ diff --git a/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h index 94b1ad1..4710dd4 100644 --- a/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h +++ b/include/osmocom/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DL_GTP_PDU_SequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h index 1b4d062..12413cf 100644 --- a/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h +++ b/include/osmocom/ranap/RANAP_DL-N-PDU-SequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DL_N_PDU_SequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h b/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h index f1af3ed..b6814cb 100644 --- a/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h +++ b/include/osmocom/ranap/RANAP_DRX-CycleLengthCoefficient.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DRX_CycleLengthCoefficient_H_ diff --git a/include/osmocom/ranap/RANAP_DSCH-ID.h b/include/osmocom/ranap/RANAP_DSCH-ID.h index 54e678b..bd76db7 100644 --- a/include/osmocom/ranap/RANAP_DSCH-ID.h +++ b/include/osmocom/ranap/RANAP_DSCH-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DSCH_ID_H_ diff --git a/include/osmocom/ranap/RANAP_DataPDUType.h b/include/osmocom/ranap/RANAP_DataPDUType.h index f732d62..8b0f10c 100644 --- a/include/osmocom/ranap/RANAP_DataPDUType.h +++ b/include/osmocom/ranap/RANAP_DataPDUType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataPDUType_H_ diff --git a/include/osmocom/ranap/RANAP_DataVolumeList-Value.h b/include/osmocom/ranap/RANAP_DataVolumeList-Value.h new file mode 100644 index 0000000..1651a30 --- /dev/null +++ b/include/osmocom/ranap/RANAP_DataVolumeList-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_DataVolumeList_Value_H_ +#define _RANAP_DataVolumeList_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h> +#include <osmocom/ranap/RANAP_DataVolumeReference.h> +#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_DataVolumeList-Value */ +typedef struct RANAP_DataVolumeList_Value { + RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume; + RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */; + RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_DataVolumeList_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_DataVolumeList_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_DataVolumeList_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_DataVolumeList.h b/include/osmocom/ranap/RANAP_DataVolumeList.h index 459c2d5..555b138 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeList.h +++ b/include/osmocom/ranap/RANAP_DataVolumeList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeList_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_DataVolumeList-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h> -#include <osmocom/ranap/RANAP_DataVolumeReference.h> -#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_DataVolumeList */ typedef struct RANAP_DataVolumeList { - A_SEQUENCE_OF(struct MemberH { - RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume; - RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */; - RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_DataVolumeList_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_DataVolumeReference.h b/include/osmocom/ranap/RANAP_DataVolumeReference.h index 693de2b..74c4276 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeReference.h +++ b/include/osmocom/ranap/RANAP_DataVolumeReference.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeReference_H_ diff --git a/include/osmocom/ranap/RANAP_DataVolumeReport.h b/include/osmocom/ranap/RANAP_DataVolumeReport.h index 1018cd7..0f0544d 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeReport.h +++ b/include/osmocom/ranap/RANAP_DataVolumeReport.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeReport_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_DataVolumeReport */ typedef struct RANAP_DataVolumeReport { - struct dataVolumeReport_ies { + struct RANAP_DataVolumeReport__dataVolumeReport_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportList.h b/include/osmocom/ranap/RANAP_DataVolumeReportList.h index 9a26ba7..d315c23 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeReportList.h +++ b/include/osmocom/ranap/RANAP_DataVolumeReportList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeReportList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_DataVolumeReportList */ typedef struct RANAP_DataVolumeReportList { - struct dataVolumeReportListe_ies { + struct RANAP_DataVolumeReportList__dataVolumeReportListe_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h b/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h index cf76036..42a9778 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h +++ b/include/osmocom/ranap/RANAP_DataVolumeReportRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeReportRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_DataVolumeReportRequest */ typedef struct RANAP_DataVolumeReportRequest { - struct dataVolumeReportRequest_ies { + struct RANAP_DataVolumeReportRequest__dataVolumeReportRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h b/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h index feaa072..e1bac22 100644 --- a/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h +++ b/include/osmocom/ranap/RANAP_DataVolumeReportingIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DataVolumeReportingIndication_H_ diff --git a/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h b/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h index 6e95465..db04e8c 100644 --- a/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h +++ b/include/osmocom/ranap/RANAP_DeliveryOfErroneousSDU.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DeliveryOfErroneousSDU_H_ diff --git a/include/osmocom/ranap/RANAP_DeliveryOrder.h b/include/osmocom/ranap/RANAP_DeliveryOrder.h index 8968908..7c4a636 100644 --- a/include/osmocom/ranap/RANAP_DeliveryOrder.h +++ b/include/osmocom/ranap/RANAP_DeliveryOrder.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DeliveryOrder_H_ diff --git a/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h index 209e61c..253d718 100644 --- a/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DeltaRAListofIdleModeUEs_H_ diff --git a/include/osmocom/ranap/RANAP_DirectInformationTransfer.h b/include/osmocom/ranap/RANAP_DirectInformationTransfer.h index 08478d5..11b8e77 100644 --- a/include/osmocom/ranap/RANAP_DirectInformationTransfer.h +++ b/include/osmocom/ranap/RANAP_DirectInformationTransfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DirectInformationTransfer_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_DirectInformationTransfer */ typedef struct RANAP_DirectInformationTransfer { - struct directInformationTransfer_ies { + struct RANAP_DirectInformationTransfer__directInformationTransfer_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_DirectReportingIndicator.h b/include/osmocom/ranap/RANAP_DirectReportingIndicator.h index 8636557..deb12c8 100644 --- a/include/osmocom/ranap/RANAP_DirectReportingIndicator.h +++ b/include/osmocom/ranap/RANAP_DirectReportingIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DirectReportingIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h b/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h index cc7d096..c4690ba 100644 --- a/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h +++ b/include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DirectTransfer_IE_ContainerList_H_ diff --git a/include/osmocom/ranap/RANAP_DirectTransfer.h b/include/osmocom/ranap/RANAP_DirectTransfer.h index 2a8a1ff..8589fa1 100644 --- a/include/osmocom/ranap/RANAP_DirectTransfer.h +++ b/include/osmocom/ranap/RANAP_DirectTransfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DirectTransfer_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_DirectTransfer */ typedef struct RANAP_DirectTransfer { - struct directTransfer_ies { + struct RANAP_DirectTransfer__directTransfer_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h index 59dd639..a25a93b 100644 --- a/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h +++ b/include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_DirectTransferInformationItem_RANAP_RelocInf_H_ diff --git a/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h b/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h index 6fc0fda..0e1594e 100644 --- a/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h +++ b/include/osmocom/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_E_DCH_MAC_d_Flow_ID_H_ diff --git a/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h b/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h index 689c743..449793a 100644 --- a/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h +++ b/include/osmocom/ranap/RANAP_E-UTRAN-Service-Handover.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_E_UTRAN_Service_Handover_H_ diff --git a/include/osmocom/ranap/RANAP_EARFCN-Extended.h b/include/osmocom/ranap/RANAP_EARFCN-Extended.h index 9b84df4..34e488e 100644 --- a/include/osmocom/ranap/RANAP_EARFCN-Extended.h +++ b/include/osmocom/ranap/RANAP_EARFCN-Extended.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EARFCN_Extended_H_ diff --git a/include/osmocom/ranap/RANAP_ENB-ID.h b/include/osmocom/ranap/RANAP_ENB-ID.h index 4a0a3c6..9e67b54 100644 --- a/include/osmocom/ranap/RANAP_ENB-ID.h +++ b/include/osmocom/ranap/RANAP_ENB-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ENB_ID_H_ diff --git a/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h b/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h new file mode 100644 index 0000000..2c62d54 --- /dev/null +++ b/include/osmocom/ranap/RANAP_EUTRANFrequencies-Value.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_EUTRANFrequencies_Value_H_ +#define _RANAP_EUTRANFrequencies_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <NativeInteger.h> +#include <osmocom/ranap/RANAP_MeasBand.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_EUTRANFrequencies-Value */ +typedef struct RANAP_EUTRANFrequencies_Value { + long earfcn; + RANAP_MeasBand_t *measBand /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_EUTRANFrequencies_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_EUTRANFrequencies_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_EUTRANFrequencies_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h index f6c653c..cae9edb 100644 --- a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h +++ b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EUTRANFrequencies_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_EUTRANFrequencies-Value.h> #include <asn_SEQUENCE_OF.h> -#include <NativeInteger.h> -#include <osmocom/ranap/RANAP_MeasBand.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,14 +22,7 @@ extern "C" { /* RANAP_EUTRANFrequencies */ typedef struct RANAP_EUTRANFrequencies { - A_SEQUENCE_OF(struct MemberJ { - long earfcn; - RANAP_MeasBand_t *measBand /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_EUTRANFrequencies_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h b/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h index 99f5b62..5b40a43 100644 --- a/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h +++ b/include/osmocom/ranap/RANAP_EncryptionAlgorithm.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EncryptionAlgorithm_H_ diff --git a/include/osmocom/ranap/RANAP_EncryptionInformation.h b/include/osmocom/ranap/RANAP_EncryptionInformation.h index 6f3c91e..0618236 100644 --- a/include/osmocom/ranap/RANAP_EncryptionInformation.h +++ b/include/osmocom/ranap/RANAP_EncryptionInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EncryptionInformation_H_ diff --git a/include/osmocom/ranap/RANAP_EncryptionKey.h b/include/osmocom/ranap/RANAP_EncryptionKey.h index 7173803..f787ac0 100644 --- a/include/osmocom/ranap/RANAP_EncryptionKey.h +++ b/include/osmocom/ranap/RANAP_EncryptionKey.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EncryptionKey_H_ diff --git a/include/osmocom/ranap/RANAP_End-Of-CSFB.h b/include/osmocom/ranap/RANAP_End-Of-CSFB.h index b992889..6c41acf 100644 --- a/include/osmocom/ranap/RANAP_End-Of-CSFB.h +++ b/include/osmocom/ranap/RANAP_End-Of-CSFB.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_End_Of_CSFB_H_ diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h index fa5b0f5..3b45124 100644 --- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h +++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EnhancedRelocationCompleteConfirm_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_EnhancedRelocationCompleteConfirm */ typedef struct RANAP_EnhancedRelocationCompleteConfirm { - struct enhancedRelocationCompleteConfirm_ies { + struct RANAP_EnhancedRelocationCompleteConfirm__enhancedRelocationCompleteConfirm_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h index 2e0b586..0f2dea7 100644 --- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h +++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EnhancedRelocationCompleteFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_EnhancedRelocationCompleteFailure */ typedef struct RANAP_EnhancedRelocationCompleteFailure { - struct enhancedRelocationCompleteFailure_ies { + struct RANAP_EnhancedRelocationCompleteFailure__enhancedRelocationCompleteFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h index 91a6ac3..661b8d1 100644 --- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h +++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EnhancedRelocationCompleteRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_EnhancedRelocationCompleteRequest */ typedef struct RANAP_EnhancedRelocationCompleteRequest { - struct enhancedRelocationCompleteRequest_ies { + struct RANAP_EnhancedRelocationCompleteRequest__enhancedRelocationCompleteRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h index 26126c2..2eb8eda 100644 --- a/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h +++ b/include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EnhancedRelocationCompleteResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_EnhancedRelocationCompleteResponse */ typedef struct RANAP_EnhancedRelocationCompleteResponse { - struct enhancedRelocationCompleteResponse_ies { + struct RANAP_EnhancedRelocationCompleteResponse__enhancedRelocationCompleteResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h b/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h index e9084ec..fc7308c 100644 --- a/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h +++ b/include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_EquipmentsToBeTraced_H_ diff --git a/include/osmocom/ranap/RANAP_ErrorIndication.h b/include/osmocom/ranap/RANAP_ErrorIndication.h index 5bad287..b815d30 100644 --- a/include/osmocom/ranap/RANAP_ErrorIndication.h +++ b/include/osmocom/ranap/RANAP_ErrorIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ErrorIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ErrorIndication */ typedef struct RANAP_ErrorIndication { - struct errorIndication_ies { + struct RANAP_ErrorIndication__errorIndication_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_Event.h b/include/osmocom/ranap/RANAP_Event.h index a3a0e67..cd40c33 100644 --- a/include/osmocom/ranap/RANAP_Event.h +++ b/include/osmocom/ranap/RANAP_Event.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Event_H_ diff --git a/include/osmocom/ranap/RANAP_Event1F-Parameters.h b/include/osmocom/ranap/RANAP_Event1F-Parameters.h index 96fd004..e6926a9 100644 --- a/include/osmocom/ranap/RANAP_Event1F-Parameters.h +++ b/include/osmocom/ranap/RANAP_Event1F-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Event1F_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_Event1I-Parameters.h b/include/osmocom/ranap/RANAP_Event1I-Parameters.h index ded464f..03de139 100644 --- a/include/osmocom/ranap/RANAP_Event1I-Parameters.h +++ b/include/osmocom/ranap/RANAP_Event1I-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Event1I_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h b/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h index 404cecb..50b37be 100644 --- a/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h +++ b/include/osmocom/ranap/RANAP_ExtendedGuaranteedBitrate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ExtendedGuaranteedBitrate_H_ diff --git a/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h b/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h index 07af50d..cdf7df3 100644 --- a/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h +++ b/include/osmocom/ranap/RANAP_ExtendedMaxBitrate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ExtendedMaxBitrate_H_ diff --git a/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h b/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h index c76a124..f78c388 100644 --- a/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h +++ b/include/osmocom/ranap/RANAP_ExtendedRNC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ExtendedRNC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h b/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h index da74458..15cb4d4 100644 --- a/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h +++ b/include/osmocom/ranap/RANAP_ForwardSRNS-Context.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ForwardSRNS_Context_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ForwardSRNS-Context */ typedef struct RANAP_ForwardSRNS_Context { - struct forwardSRNS_Context_ies { + struct RANAP_ForwardSRNS_Context__forwardSRNS_Context_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ForwardingIndication.h b/include/osmocom/ranap/RANAP_ForwardingIndication.h index ee4481c..3fc576e 100644 --- a/include/osmocom/ranap/RANAP_ForwardingIndication.h +++ b/include/osmocom/ranap/RANAP_ForwardingIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ForwardingIndication_H_ diff --git a/include/osmocom/ranap/RANAP_FrameSequenceNumber.h b/include/osmocom/ranap/RANAP_FrameSequenceNumber.h index 0c2d9e2..64b4065 100644 --- a/include/osmocom/ranap/RANAP_FrameSequenceNumber.h +++ b/include/osmocom/ranap/RANAP_FrameSequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_FrameSequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h b/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h index df2eaf5..9db487a 100644 --- a/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h +++ b/include/osmocom/ranap/RANAP_FrequenceLayerConvergenceFlag.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_FrequenceLayerConvergenceFlag_H_ diff --git a/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h b/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h index e270a75..b105371 100644 --- a/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h +++ b/include/osmocom/ranap/RANAP_GA-AltitudeAndDirection.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_AltitudeAndDirection_H_ @@ -20,10 +21,10 @@ extern "C" { #endif /* Dependencies */ -typedef enum directionOfAltitude { - directionOfAltitude_height = 0, - directionOfAltitude_depth = 1 -} e_directionOfAltitude; +typedef enum RANAP_GA_AltitudeAndDirection__directionOfAltitude { + RANAP_GA_AltitudeAndDirection__directionOfAltitude_height = 0, + RANAP_GA_AltitudeAndDirection__directionOfAltitude_depth = 1 +} e_RANAP_GA_AltitudeAndDirection__directionOfAltitude; /* RANAP_GA-AltitudeAndDirection */ typedef struct RANAP_GA_AltitudeAndDirection { diff --git a/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h b/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h index 5f2442b..4e667c5 100644 --- a/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h +++ b/include/osmocom/ranap/RANAP_GA-EllipsoidArc.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_EllipsoidArc_H_ diff --git a/include/osmocom/ranap/RANAP_GA-Point.h b/include/osmocom/ranap/RANAP_GA-Point.h index 5aebf02..7f25296 100644 --- a/include/osmocom/ranap/RANAP_GA-Point.h +++ b/include/osmocom/ranap/RANAP_GA-Point.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_Point_H_ diff --git a/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h b/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h index a709c8d..b76940f 100644 --- a/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h +++ b/include/osmocom/ranap/RANAP_GA-PointWithAltitude.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_PointWithAltitude_H_ diff --git a/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h b/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h index 76663f5..72efdb8 100644 --- a/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h +++ b/include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_PointWithAltitudeAndUncertaintyEllipsoid_H_ diff --git a/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h b/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h index a498393..a557a42 100644 --- a/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h +++ b/include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_PointWithUnCertainty_H_ diff --git a/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h b/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h index 0ed80e7..cf95dd1 100644 --- a/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h +++ b/include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_PointWithUnCertaintyEllipse_H_ diff --git a/include/osmocom/ranap/RANAP_GA-Polygon-Value.h b/include/osmocom/ranap/RANAP_GA-Polygon-Value.h new file mode 100644 index 0000000..c11c873 --- /dev/null +++ b/include/osmocom/ranap/RANAP_GA-Polygon-Value.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_GA_Polygon_Value_H_ +#define _RANAP_GA_Polygon_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_GeographicalCoordinates.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_GA-Polygon-Value */ +typedef struct RANAP_GA_Polygon_Value { + RANAP_GeographicalCoordinates_t geographicalCoordinates; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_GA_Polygon_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_GA_Polygon_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_GA_Polygon_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_GA-Polygon.h b/include/osmocom/ranap/RANAP_GA-Polygon.h index 200d0a4..6fba657 100644 --- a/include/osmocom/ranap/RANAP_GA-Polygon.h +++ b/include/osmocom/ranap/RANAP_GA-Polygon.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_Polygon_H_ @@ -11,10 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_GA-Polygon-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_GeographicalCoordinates.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -23,17 +22,7 @@ extern "C" { /* RANAP_GA-Polygon */ typedef struct RANAP_GA_Polygon { - A_SEQUENCE_OF(struct Member { - RANAP_GeographicalCoordinates_t geographicalCoordinates; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_GA_Polygon_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h b/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h index 0524a29..3027c9e 100644 --- a/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h +++ b/include/osmocom/ranap/RANAP_GA-UncertaintyEllipse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GA_UncertaintyEllipse_H_ diff --git a/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h b/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h index 5f1784f..1324192 100644 --- a/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h +++ b/include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GANSS_PositioningDataSet_H_ diff --git a/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h b/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h index 793ca23..cdc7c66 100644 --- a/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h +++ b/include/osmocom/ranap/RANAP_GANSS-PositioningMethodAndUsage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GANSS_PositioningMethodAndUsage_H_ diff --git a/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h b/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h index 920b279..12dfbd3 100644 --- a/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h +++ b/include/osmocom/ranap/RANAP_GERAN-BSC-Container.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GERAN_BSC_Container_H_ diff --git a/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h b/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h index c161a39..6e867d4 100644 --- a/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h +++ b/include/osmocom/ranap/RANAP_GERAN-Cell-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GERAN_Cell_ID_H_ diff --git a/include/osmocom/ranap/RANAP_GERAN-Classmark.h b/include/osmocom/ranap/RANAP_GERAN-Classmark.h index 8de744b..029338c 100644 --- a/include/osmocom/ranap/RANAP_GERAN-Classmark.h +++ b/include/osmocom/ranap/RANAP_GERAN-Classmark.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GERAN_Classmark_H_ diff --git a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h index 7466bc5..90a1a7f 100644 --- a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h +++ b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_H_ diff --git a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h index 1d8ea3b..a7bd019 100644 --- a/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h +++ b/include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List */ typedef struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List { - struct geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies { + struct RANAP_GERAN_Iumode_RAB_Failed_RABAssgntResponse_List__geraN_Iumode_RAB_Failed_RABAssgntResponse_List_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_GTP-TEI.h b/include/osmocom/ranap/RANAP_GTP-TEI.h index 01382e0..71ecaf9 100644 --- a/include/osmocom/ranap/RANAP_GTP-TEI.h +++ b/include/osmocom/ranap/RANAP_GTP-TEI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GTP_TEI_H_ diff --git a/include/osmocom/ranap/RANAP_GeographicalArea.h b/include/osmocom/ranap/RANAP_GeographicalArea.h index 66474d2..a0bf56d 100644 --- a/include/osmocom/ranap/RANAP_GeographicalArea.h +++ b/include/osmocom/ranap/RANAP_GeographicalArea.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GeographicalArea_H_ diff --git a/include/osmocom/ranap/RANAP_GeographicalCoordinates.h b/include/osmocom/ranap/RANAP_GeographicalCoordinates.h index 48a638e..c970d86 100644 --- a/include/osmocom/ranap/RANAP_GeographicalCoordinates.h +++ b/include/osmocom/ranap/RANAP_GeographicalCoordinates.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GeographicalCoordinates_H_ @@ -21,10 +22,10 @@ extern "C" { #endif /* Dependencies */ -typedef enum latitudeSign { - latitudeSign_north = 0, - latitudeSign_south = 1 -} e_latitudeSign; +typedef enum RANAP_GeographicalCoordinates__latitudeSign { + RANAP_GeographicalCoordinates__latitudeSign_north = 0, + RANAP_GeographicalCoordinates__latitudeSign_south = 1 +} e_RANAP_GeographicalCoordinates__latitudeSign; /* RANAP_GeographicalCoordinates */ typedef struct RANAP_GeographicalCoordinates { diff --git a/include/osmocom/ranap/RANAP_GlobalCN-ID.h b/include/osmocom/ranap/RANAP_GlobalCN-ID.h index 09b43e0..a9edce8 100644 --- a/include/osmocom/ranap/RANAP_GlobalCN-ID.h +++ b/include/osmocom/ranap/RANAP_GlobalCN-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GlobalCN_ID_H_ diff --git a/include/osmocom/ranap/RANAP_GlobalRNC-ID.h b/include/osmocom/ranap/RANAP_GlobalRNC-ID.h index 90c1264..de83863 100644 --- a/include/osmocom/ranap/RANAP_GlobalRNC-ID.h +++ b/include/osmocom/ranap/RANAP_GlobalRNC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GlobalRNC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_GuaranteedBitrate.h b/include/osmocom/ranap/RANAP_GuaranteedBitrate.h index bc3bf0a..5d9ccba 100644 --- a/include/osmocom/ranap/RANAP_GuaranteedBitrate.h +++ b/include/osmocom/ranap/RANAP_GuaranteedBitrate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_GuaranteedBitrate_H_ diff --git a/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h b/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h index 1364acd..0577583 100644 --- a/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h +++ b/include/osmocom/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HS_DSCH_MAC_d_Flow_ID_H_ diff --git a/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h b/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h index 19dc7b4..98b8df9 100644 --- a/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h +++ b/include/osmocom/ranap/RANAP_HigherBitratesThan16MbpsFlag.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HigherBitratesThan16MbpsFlag_H_ diff --git a/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h b/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h index 9800231..c4cb88d 100644 --- a/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h +++ b/include/osmocom/ranap/RANAP_HorizontalSpeedAndBearing.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HorizontalSpeedAndBearing_H_ diff --git a/include/osmocom/ranap/RANAP_HorizontalVelocity.h b/include/osmocom/ranap/RANAP_HorizontalVelocity.h index 802941c..5e5a183 100644 --- a/include/osmocom/ranap/RANAP_HorizontalVelocity.h +++ b/include/osmocom/ranap/RANAP_HorizontalVelocity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HorizontalVelocity_H_ diff --git a/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h b/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h index 5570c8c..3b53cc7 100644 --- a/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h +++ b/include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HorizontalVelocityWithUncertainty_H_ diff --git a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h index e0a03eb..88deea1 100644 --- a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h +++ b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HorizontalWithVerticalVelocity_H_ diff --git a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h index b100f38..011fc13 100644 --- a/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h +++ b/include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_HorizontalWithVerticalVelocityAndUncertainty_H_ diff --git a/include/osmocom/ranap/RANAP_IE-Extensions.h b/include/osmocom/ranap/RANAP_IE-Extensions.h index c310803..fa5afb4 100644 --- a/include/osmocom/ranap/RANAP_IE-Extensions.h +++ b/include/osmocom/ranap/RANAP_IE-Extensions.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IE_Extensions_H_ diff --git a/include/osmocom/ranap/RANAP_IE.h b/include/osmocom/ranap/RANAP_IE.h index 3ac83c0..3245dfa 100644 --- a/include/osmocom/ranap/RANAP_IE.h +++ b/include/osmocom/ranap/RANAP_IE.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IE_H_ diff --git a/include/osmocom/ranap/RANAP_IMEI.h b/include/osmocom/ranap/RANAP_IMEI.h index 0416050..784a579 100644 --- a/include/osmocom/ranap/RANAP_IMEI.h +++ b/include/osmocom/ranap/RANAP_IMEI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEI_H_ diff --git a/include/osmocom/ranap/RANAP_IMEIGroup.h b/include/osmocom/ranap/RANAP_IMEIGroup.h index a3bd9d0..327a062 100644 --- a/include/osmocom/ranap/RANAP_IMEIGroup.h +++ b/include/osmocom/ranap/RANAP_IMEIGroup.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEIGroup_H_ diff --git a/include/osmocom/ranap/RANAP_IMEIList.h b/include/osmocom/ranap/RANAP_IMEIList.h index 5e1246c..c25073f 100644 --- a/include/osmocom/ranap/RANAP_IMEIList.h +++ b/include/osmocom/ranap/RANAP_IMEIList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEIList_H_ diff --git a/include/osmocom/ranap/RANAP_IMEISV.h b/include/osmocom/ranap/RANAP_IMEISV.h index 2866172..59e0a31 100644 --- a/include/osmocom/ranap/RANAP_IMEISV.h +++ b/include/osmocom/ranap/RANAP_IMEISV.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEISV_H_ diff --git a/include/osmocom/ranap/RANAP_IMEISVGroup.h b/include/osmocom/ranap/RANAP_IMEISVGroup.h index 92a3836..27e185a 100644 --- a/include/osmocom/ranap/RANAP_IMEISVGroup.h +++ b/include/osmocom/ranap/RANAP_IMEISVGroup.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEISVGroup_H_ diff --git a/include/osmocom/ranap/RANAP_IMEISVList.h b/include/osmocom/ranap/RANAP_IMEISVList.h index 8eb1996..2ea53eb 100644 --- a/include/osmocom/ranap/RANAP_IMEISVList.h +++ b/include/osmocom/ranap/RANAP_IMEISVList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IMEISVList_H_ diff --git a/include/osmocom/ranap/RANAP_IMSI.h b/include/osmocom/ranap/RANAP_IMSI.h index 747c546..e836d87 100644 --- a/include/osmocom/ranap/RANAP_IMSI.h +++ b/include/osmocom/ranap/RANAP_IMSI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #include <constr_CHOICE.h> diff --git a/include/osmocom/ranap/RANAP_IPMulticastAddress.h b/include/osmocom/ranap/RANAP_IPMulticastAddress.h index 8724d11..daa3748 100644 --- a/include/osmocom/ranap/RANAP_IPMulticastAddress.h +++ b/include/osmocom/ranap/RANAP_IPMulticastAddress.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IPMulticastAddress_H_ diff --git a/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h b/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h index e2d1321..44ddc37 100644 --- a/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h +++ b/include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IRAT_Measurement_Configuration_H_ diff --git a/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h b/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h index e52b0e2..b429c82 100644 --- a/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h +++ b/include/osmocom/ranap/RANAP_IRATmeasurementParameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IRATmeasurementParameters_H_ diff --git a/include/osmocom/ranap/RANAP_ImmediateMDT.h b/include/osmocom/ranap/RANAP_ImmediateMDT.h index 2399e42..ba92863 100644 --- a/include/osmocom/ranap/RANAP_ImmediateMDT.h +++ b/include/osmocom/ranap/RANAP_ImmediateMDT.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ImmediateMDT_H_ diff --git a/include/osmocom/ranap/RANAP_IncludeVelocity.h b/include/osmocom/ranap/RANAP_IncludeVelocity.h index 913d320..94c1e33 100644 --- a/include/osmocom/ranap/RANAP_IncludeVelocity.h +++ b/include/osmocom/ranap/RANAP_IncludeVelocity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IncludeVelocity_H_ diff --git a/include/osmocom/ranap/RANAP_InformationExchangeID.h b/include/osmocom/ranap/RANAP_InformationExchangeID.h index a5aac13..760a581 100644 --- a/include/osmocom/ranap/RANAP_InformationExchangeID.h +++ b/include/osmocom/ranap/RANAP_InformationExchangeID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationExchangeID_H_ diff --git a/include/osmocom/ranap/RANAP_InformationExchangeType.h b/include/osmocom/ranap/RANAP_InformationExchangeType.h index 57d05b9..9fde4db 100644 --- a/include/osmocom/ranap/RANAP_InformationExchangeType.h +++ b/include/osmocom/ranap/RANAP_InformationExchangeType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationExchangeType_H_ diff --git a/include/osmocom/ranap/RANAP_InformationRequestType.h b/include/osmocom/ranap/RANAP_InformationRequestType.h index 03ccc15..612b0dc 100644 --- a/include/osmocom/ranap/RANAP_InformationRequestType.h +++ b/include/osmocom/ranap/RANAP_InformationRequestType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationRequestType_H_ diff --git a/include/osmocom/ranap/RANAP_InformationRequested.h b/include/osmocom/ranap/RANAP_InformationRequested.h index 0b195b1..b280731 100644 --- a/include/osmocom/ranap/RANAP_InformationRequested.h +++ b/include/osmocom/ranap/RANAP_InformationRequested.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationRequested_H_ diff --git a/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h b/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h index eab0930..65e3ba6 100644 --- a/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h +++ b/include/osmocom/ranap/RANAP_InformationTransferConfirmation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationTransferConfirmation_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_InformationTransferConfirmation */ typedef struct RANAP_InformationTransferConfirmation { - struct informationTransferConfirmation_ies { + struct RANAP_InformationTransferConfirmation__informationTransferConfirmation_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_InformationTransferFailure.h b/include/osmocom/ranap/RANAP_InformationTransferFailure.h index 3e11e6d..ea7cd8b 100644 --- a/include/osmocom/ranap/RANAP_InformationTransferFailure.h +++ b/include/osmocom/ranap/RANAP_InformationTransferFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationTransferFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_InformationTransferFailure */ typedef struct RANAP_InformationTransferFailure { - struct informationTransferFailure_ies { + struct RANAP_InformationTransferFailure__informationTransferFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_InformationTransferID.h b/include/osmocom/ranap/RANAP_InformationTransferID.h index cc002aa..f4dbd75 100644 --- a/include/osmocom/ranap/RANAP_InformationTransferID.h +++ b/include/osmocom/ranap/RANAP_InformationTransferID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationTransferID_H_ diff --git a/include/osmocom/ranap/RANAP_InformationTransferIndication.h b/include/osmocom/ranap/RANAP_InformationTransferIndication.h index 0a2dcaf..782ef54 100644 --- a/include/osmocom/ranap/RANAP_InformationTransferIndication.h +++ b/include/osmocom/ranap/RANAP_InformationTransferIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationTransferIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_InformationTransferIndication */ typedef struct RANAP_InformationTransferIndication { - struct informationTransferIndication_ies { + struct RANAP_InformationTransferIndication__informationTransferIndication_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_InformationTransferType.h b/include/osmocom/ranap/RANAP_InformationTransferType.h index 5214ad5..ddfb685 100644 --- a/include/osmocom/ranap/RANAP_InformationTransferType.h +++ b/include/osmocom/ranap/RANAP_InformationTransferType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InformationTransferType_H_ diff --git a/include/osmocom/ranap/RANAP_InitialUE-Message.h b/include/osmocom/ranap/RANAP_InitialUE-Message.h index f535cd9..fbeea63 100644 --- a/include/osmocom/ranap/RANAP_InitialUE-Message.h +++ b/include/osmocom/ranap/RANAP_InitialUE-Message.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InitialUE_Message_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_InitialUE-Message */ typedef struct RANAP_InitialUE_Message { - struct initialUE_Message_ies { + struct RANAP_InitialUE_Message__initialUE_Message_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_InitiatingMessage.h b/include/osmocom/ranap/RANAP_InitiatingMessage.h index 62e0667..a6bad77 100644 --- a/include/osmocom/ranap/RANAP_InitiatingMessage.h +++ b/include/osmocom/ranap/RANAP_InitiatingMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InitiatingMessage_H_ diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h b/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h index 7ed9284..985a0d5 100644 --- a/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h +++ b/include/osmocom/ranap/RANAP_IntegrityProtectionAlgorithm.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IntegrityProtectionAlgorithm_H_ diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h b/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h index a907df2..ccc6f4d 100644 --- a/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h +++ b/include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IntegrityProtectionInformation_H_ diff --git a/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h b/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h index 4010d71..c9d803d 100644 --- a/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h +++ b/include/osmocom/ranap/RANAP_IntegrityProtectionKey.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IntegrityProtectionKey_H_ diff --git a/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h b/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h index d6b1039..4d26d0a 100644 --- a/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InterSystemInformation_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h b/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h index 605967e..41665fc 100644 --- a/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h +++ b/include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InterSystemInformationTransferType_H_ diff --git a/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h b/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h index e690f90..b1238fb 100644 --- a/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h +++ b/include/osmocom/ranap/RANAP_InterfacesToTraceItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_InterfacesToTraceItem_H_ @@ -20,16 +21,16 @@ extern "C" { #endif /* Dependencies */ -typedef enum interface { - interface_iu_cs = 0, - interface_iu_ps = 1, - interface_iur = 2, - interface_iub = 3, - interface_uu = 4 +typedef enum RANAP_InterfacesToTraceItem__interface { + RANAP_InterfacesToTraceItem__interface_iu_cs = 0, + RANAP_InterfacesToTraceItem__interface_iu_ps = 1, + RANAP_InterfacesToTraceItem__interface_iur = 2, + RANAP_InterfacesToTraceItem__interface_iub = 3, + RANAP_InterfacesToTraceItem__interface_uu = 4 /* * Enumeration is extensible */ -} e_interface; +} e_RANAP_InterfacesToTraceItem__interface; /* RANAP_InterfacesToTraceItem */ typedef struct RANAP_InterfacesToTraceItem { diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h b/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h index bbe20ec..0ee5c5c 100644 --- a/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h +++ b/include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Iu_ReleaseCommand_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Iu-ReleaseCommand */ typedef struct RANAP_Iu_ReleaseCommand { - struct iu_ReleaseCommand_ies { + struct RANAP_Iu_ReleaseCommand__iu_ReleaseCommand_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h b/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h index b9a7507..2bdcede 100644 --- a/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h +++ b/include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Iu_ReleaseComplete_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Iu-ReleaseComplete */ typedef struct RANAP_Iu_ReleaseComplete { - struct iu_ReleaseComplete_ies { + struct RANAP_Iu_ReleaseComplete__iu_ReleaseComplete_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h b/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h index 6f07090..d2841ea 100644 --- a/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h +++ b/include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Iu_ReleaseRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Iu-ReleaseRequest */ typedef struct RANAP_Iu_ReleaseRequest { - struct iu_ReleaseRequest_ies { + struct RANAP_Iu_ReleaseRequest__iu_ReleaseRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h b/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h index 7654441..cddb63a 100644 --- a/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h +++ b/include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IuSigConId_IE_ContainerList_H_ diff --git a/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h b/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h index b334891..26d5db8 100644 --- a/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h +++ b/include/osmocom/ranap/RANAP_IuSignallingConnectionIdentifier.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IuSignallingConnectionIdentifier_H_ diff --git a/include/osmocom/ranap/RANAP_IuTransportAssociation.h b/include/osmocom/ranap/RANAP_IuTransportAssociation.h index 450c644..c1bab1d 100644 --- a/include/osmocom/ranap/RANAP_IuTransportAssociation.h +++ b/include/osmocom/ranap/RANAP_IuTransportAssociation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_IuTransportAssociation_H_ diff --git a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h new file mode 100644 index 0000000..69e9be8 --- /dev/null +++ b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_JoinedMBMSBearerService_IEs_Value_H_ +#define _RANAP_JoinedMBMSBearerService_IEs_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_TMGI.h> +#include <osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h> +#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_JoinedMBMSBearerService-IEs-Value */ +typedef struct RANAP_JoinedMBMSBearerService_IEs_Value { + RANAP_TMGI_t tMGI; + RANAP_MBMS_PTP_RAB_ID_t mBMS_PTP_RAB_ID; + RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_JoinedMBMSBearerService_IEs_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_JoinedMBMSBearerService_IEs_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_JoinedMBMSBearerService_IEs_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h index b27cde4..bf69804 100644 --- a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h +++ b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_JoinedMBMSBearerService_IEs_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_TMGI.h> -#include <osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h> -#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_JoinedMBMSBearerService-IEs */ typedef struct RANAP_JoinedMBMSBearerService_IEs { - A_SEQUENCE_OF(struct MemberF { - RANAP_TMGI_t tMGI; - RANAP_MBMS_PTP_RAB_ID_t mBMS_PTP_RAB_ID; - RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_JoinedMBMSBearerService_IEs_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_KeyStatus.h b/include/osmocom/ranap/RANAP_KeyStatus.h index 1b61813..9a3b632 100644 --- a/include/osmocom/ranap/RANAP_KeyStatus.h +++ b/include/osmocom/ranap/RANAP_KeyStatus.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_KeyStatus_H_ diff --git a/include/osmocom/ranap/RANAP_L3-Information.h b/include/osmocom/ranap/RANAP_L3-Information.h index 122c64d..f4f4231 100644 --- a/include/osmocom/ranap/RANAP_L3-Information.h +++ b/include/osmocom/ranap/RANAP_L3-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_L3_Information_H_ diff --git a/include/osmocom/ranap/RANAP_LA-LIST-Value.h b/include/osmocom/ranap/RANAP_LA-LIST-Value.h new file mode 100644 index 0000000..7f34b57 --- /dev/null +++ b/include/osmocom/ranap/RANAP_LA-LIST-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_LA_LIST_Value_H_ +#define _RANAP_LA_LIST_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_LAC.h> +#include <osmocom/ranap/RANAP_ListOF-SNAs.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LA-LIST-Value */ +typedef struct RANAP_LA_LIST_Value { + RANAP_LAC_t lAC; + RANAP_ListOF_SNAs_t listOF_SNAs; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LA_LIST_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LA_LIST_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LA_LIST_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_LA-LIST.h b/include/osmocom/ranap/RANAP_LA-LIST.h index 08e76ed..da09988 100644 --- a/include/osmocom/ranap/RANAP_LA-LIST.h +++ b/include/osmocom/ranap/RANAP_LA-LIST.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LA_LIST_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_LA-LIST-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_LAC.h> -#include <osmocom/ranap/RANAP_ListOF-SNAs.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_LA-LIST */ typedef struct RANAP_LA_LIST { - A_SEQUENCE_OF(struct MemberA { - RANAP_LAC_t lAC; - RANAP_ListOF_SNAs_t listOF_SNAs; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_LA_LIST_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_LABased.h b/include/osmocom/ranap/RANAP_LABased.h index 49de171..2c5eee9 100644 --- a/include/osmocom/ranap/RANAP_LABased.h +++ b/include/osmocom/ranap/RANAP_LABased.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LABased_H_ diff --git a/include/osmocom/ranap/RANAP_LAC.h b/include/osmocom/ranap/RANAP_LAC.h index ff12809..e450ab9 100644 --- a/include/osmocom/ranap/RANAP_LAC.h +++ b/include/osmocom/ranap/RANAP_LAC.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LAC_H_ diff --git a/include/osmocom/ranap/RANAP_LAI-List.h b/include/osmocom/ranap/RANAP_LAI-List.h index ba2ddf3..a62dd82 100644 --- a/include/osmocom/ranap/RANAP_LAI-List.h +++ b/include/osmocom/ranap/RANAP_LAI-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LAI_List_H_ diff --git a/include/osmocom/ranap/RANAP_LAI.h b/include/osmocom/ranap/RANAP_LAI.h index f66b324..789e768 100644 --- a/include/osmocom/ranap/RANAP_LAI.h +++ b/include/osmocom/ranap/RANAP_LAI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LAI_H_ diff --git a/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h index 4332963..1ecdfac 100644 --- a/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LAListofIdleModeUEs_H_ diff --git a/include/osmocom/ranap/RANAP_LHN-ID.h b/include/osmocom/ranap/RANAP_LHN-ID.h index a8776b8..eac74fe 100644 --- a/include/osmocom/ranap/RANAP_LHN-ID.h +++ b/include/osmocom/ranap/RANAP_LHN-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LHN_ID_H_ diff --git a/include/osmocom/ranap/RANAP_LastKnownServiceArea.h b/include/osmocom/ranap/RANAP_LastKnownServiceArea.h index 9fa72cd..e9f6c03 100644 --- a/include/osmocom/ranap/RANAP_LastKnownServiceArea.h +++ b/include/osmocom/ranap/RANAP_LastKnownServiceArea.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LastKnownServiceArea_H_ diff --git a/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h b/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h index 1adfd3e..3c2ba7c 100644 --- a/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h +++ b/include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LastVisitedUTRANCell_Item_H_ diff --git a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h new file mode 100644 index 0000000..7f8c9d9 --- /dev/null +++ b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_LeftMBMSBearerService_IEs_Value_H_ +#define _RANAP_LeftMBMSBearerService_IEs_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_TMGI.h> +#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_LeftMBMSBearerService-IEs-Value */ +typedef struct RANAP_LeftMBMSBearerService_IEs_Value { + RANAP_TMGI_t tMGI; + RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_LeftMBMSBearerService_IEs_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_LeftMBMSBearerService_IEs_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_LeftMBMSBearerService_IEs_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h index f348739..6c23a19 100644 --- a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h +++ b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LeftMBMSBearerService_IEs_H_ @@ -11,10 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_LeftMBMSBearerService-IEs-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_TMGI.h> -#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -23,17 +22,7 @@ extern "C" { /* RANAP_LeftMBMSBearerService-IEs */ typedef struct RANAP_LeftMBMSBearerService_IEs { - A_SEQUENCE_OF(struct MemberK { - RANAP_TMGI_t tMGI; - RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_LeftMBMSBearerService_IEs_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_Links-to-log.h b/include/osmocom/ranap/RANAP_Links-to-log.h index 8b11a7e..86df02b 100644 --- a/include/osmocom/ranap/RANAP_Links-to-log.h +++ b/include/osmocom/ranap/RANAP_Links-to-log.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Links_to_log_H_ diff --git a/include/osmocom/ranap/RANAP_ListOF-SNAs.h b/include/osmocom/ranap/RANAP_ListOF-SNAs.h index beeb609..6679d01 100644 --- a/include/osmocom/ranap/RANAP_ListOF-SNAs.h +++ b/include/osmocom/ranap/RANAP_ListOF-SNAs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ListOF_SNAs_H_ diff --git a/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h b/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h index 3be571b..24a33b1 100644 --- a/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h +++ b/include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ListOfInterfacesToTrace_H_ diff --git a/include/osmocom/ranap/RANAP_LoadValue.h b/include/osmocom/ranap/RANAP_LoadValue.h index 8cb072d..d21dec8 100644 --- a/include/osmocom/ranap/RANAP_LoadValue.h +++ b/include/osmocom/ranap/RANAP_LoadValue.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LoadValue_H_ diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h b/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h index 6ac119b..a58062b 100644 --- a/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h +++ b/include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationRelatedDataFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_LocationRelatedDataFailure */ typedef struct RANAP_LocationRelatedDataFailure { - struct locationRelatedDataFailure_ies { + struct RANAP_LocationRelatedDataFailure__locationRelatedDataFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h index 3192de2..b5935c0 100644 --- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h +++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationRelatedDataRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_LocationRelatedDataRequest */ typedef struct RANAP_LocationRelatedDataRequest { - struct locationRelatedDataRequest_ies { + struct RANAP_LocationRelatedDataRequest__locationRelatedDataRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h index 7ed1e3c..c385828 100644 --- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h +++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationRelatedDataRequestType_H_ diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h index bf80588..75d8fbd 100644 --- a/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h +++ b/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode_H_ diff --git a/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h b/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h index 222e9b7..e4860de 100644 --- a/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h +++ b/include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationRelatedDataResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_LocationRelatedDataResponse */ typedef struct RANAP_LocationRelatedDataResponse { - struct locationRelatedDataResponse_ies { + struct RANAP_LocationRelatedDataResponse__locationRelatedDataResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_LocationReport.h b/include/osmocom/ranap/RANAP_LocationReport.h index e2e8700..16deaff 100644 --- a/include/osmocom/ranap/RANAP_LocationReport.h +++ b/include/osmocom/ranap/RANAP_LocationReport.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationReport_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_LocationReport */ typedef struct RANAP_LocationReport { - struct locationReport_ies { + struct RANAP_LocationReport__locationReport_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_LocationReportingControl.h b/include/osmocom/ranap/RANAP_LocationReportingControl.h index 8909093..21f9bf5 100644 --- a/include/osmocom/ranap/RANAP_LocationReportingControl.h +++ b/include/osmocom/ranap/RANAP_LocationReportingControl.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationReportingControl_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_LocationReportingControl */ typedef struct RANAP_LocationReportingControl { - struct locationReportingControl_ies { + struct RANAP_LocationReportingControl__locationReportingControl_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h b/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h index dcdcbc2..28f3030 100644 --- a/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h +++ b/include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LocationReportingTransferInformation_H_ diff --git a/include/osmocom/ranap/RANAP_LoggedMDT.h b/include/osmocom/ranap/RANAP_LoggedMDT.h index 83f86e5..3dbc482 100644 --- a/include/osmocom/ranap/RANAP_LoggedMDT.h +++ b/include/osmocom/ranap/RANAP_LoggedMDT.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LoggedMDT_H_ diff --git a/include/osmocom/ranap/RANAP_LoggingDuration.h b/include/osmocom/ranap/RANAP_LoggingDuration.h index 90d4509..794acda 100644 --- a/include/osmocom/ranap/RANAP_LoggingDuration.h +++ b/include/osmocom/ranap/RANAP_LoggingDuration.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LoggingDuration_H_ diff --git a/include/osmocom/ranap/RANAP_LoggingInterval.h b/include/osmocom/ranap/RANAP_LoggingInterval.h index 60ebae5..57902be 100644 --- a/include/osmocom/ranap/RANAP_LoggingInterval.h +++ b/include/osmocom/ranap/RANAP_LoggingInterval.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_LoggingInterval_H_ diff --git a/include/osmocom/ranap/RANAP_M1Report.h b/include/osmocom/ranap/RANAP_M1Report.h index 0773dd5..fa514ff 100644 --- a/include/osmocom/ranap/RANAP_M1Report.h +++ b/include/osmocom/ranap/RANAP_M1Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M1Report_H_ diff --git a/include/osmocom/ranap/RANAP_M2Report.h b/include/osmocom/ranap/RANAP_M2Report.h index b38126d..ceccfe9 100644 --- a/include/osmocom/ranap/RANAP_M2Report.h +++ b/include/osmocom/ranap/RANAP_M2Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M2Report_H_ diff --git a/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h b/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h index 40084ca..fbde50c 100644 --- a/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h +++ b/include/osmocom/ranap/RANAP_M4-Collection-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M4_Collection_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_M4-Period.h b/include/osmocom/ranap/RANAP_M4-Period.h index c6b615d..817e516 100644 --- a/include/osmocom/ranap/RANAP_M4-Period.h +++ b/include/osmocom/ranap/RANAP_M4-Period.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M4_Period_H_ diff --git a/include/osmocom/ranap/RANAP_M4-Threshold.h b/include/osmocom/ranap/RANAP_M4-Threshold.h index 223cf9f..e2ad5d9 100644 --- a/include/osmocom/ranap/RANAP_M4-Threshold.h +++ b/include/osmocom/ranap/RANAP_M4-Threshold.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M4_Threshold_H_ diff --git a/include/osmocom/ranap/RANAP_M4Report.h b/include/osmocom/ranap/RANAP_M4Report.h index cafd394..3f6cb22 100644 --- a/include/osmocom/ranap/RANAP_M4Report.h +++ b/include/osmocom/ranap/RANAP_M4Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M4Report_H_ diff --git a/include/osmocom/ranap/RANAP_M5-Period.h b/include/osmocom/ranap/RANAP_M5-Period.h index 9265658..9f813c4 100644 --- a/include/osmocom/ranap/RANAP_M5-Period.h +++ b/include/osmocom/ranap/RANAP_M5-Period.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M5_Period_H_ diff --git a/include/osmocom/ranap/RANAP_M5Report.h b/include/osmocom/ranap/RANAP_M5Report.h index 1e20feb..90ab7d8 100644 --- a/include/osmocom/ranap/RANAP_M5Report.h +++ b/include/osmocom/ranap/RANAP_M5Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M5Report_H_ diff --git a/include/osmocom/ranap/RANAP_M6-Period.h b/include/osmocom/ranap/RANAP_M6-Period.h index 90c8a84..50e9466 100644 --- a/include/osmocom/ranap/RANAP_M6-Period.h +++ b/include/osmocom/ranap/RANAP_M6-Period.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M6_Period_H_ diff --git a/include/osmocom/ranap/RANAP_M6Report.h b/include/osmocom/ranap/RANAP_M6Report.h index 46b8336..52f540d 100644 --- a/include/osmocom/ranap/RANAP_M6Report.h +++ b/include/osmocom/ranap/RANAP_M6Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M6Report_H_ diff --git a/include/osmocom/ranap/RANAP_M7-Period.h b/include/osmocom/ranap/RANAP_M7-Period.h index 3fcf0aa..f41564d 100644 --- a/include/osmocom/ranap/RANAP_M7-Period.h +++ b/include/osmocom/ranap/RANAP_M7-Period.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M7_Period_H_ diff --git a/include/osmocom/ranap/RANAP_M7Report.h b/include/osmocom/ranap/RANAP_M7Report.h index e0587f5..3ab77c2 100644 --- a/include/osmocom/ranap/RANAP_M7Report.h +++ b/include/osmocom/ranap/RANAP_M7Report.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_M7Report_H_ diff --git a/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h b/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h index cbc2654..847f057 100644 --- a/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h +++ b/include/osmocom/ranap/RANAP_MBMS-PTP-RAB-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMS_PTP_RAB_ID_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h b/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h index 03f32f3..2f98da7 100644 --- a/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h +++ b/include/osmocom/ranap/RANAP_MBMSBearerServiceType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSBearerServiceType_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h b/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h index 793e2f7..c4146ac 100644 --- a/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h +++ b/include/osmocom/ranap/RANAP_MBMSCNDe-Registration.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSCNDe_Registration_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h index dfd1188..9038c33 100644 --- a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h +++ b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSCNDe_RegistrationRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSCNDe-RegistrationRequest */ typedef struct RANAP_MBMSCNDe_RegistrationRequest { - struct mbmscnDe_RegistrationRequest_ies { + struct RANAP_MBMSCNDe_RegistrationRequest__mbmscnDe_RegistrationRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h index 4c5d1ca..d12b6cb 100644 --- a/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSCNDe_RegistrationResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSCNDe-RegistrationResponse */ typedef struct RANAP_MBMSCNDe_RegistrationResponse { - struct mbmscnDe_RegistrationResponse_ies { + struct RANAP_MBMSCNDe_RegistrationResponse__mbmscnDe_RegistrationResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSCountingInformation.h b/include/osmocom/ranap/RANAP_MBMSCountingInformation.h index cb56317..21968e5 100644 --- a/include/osmocom/ranap/RANAP_MBMSCountingInformation.h +++ b/include/osmocom/ranap/RANAP_MBMSCountingInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSCountingInformation_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSHCIndicator.h b/include/osmocom/ranap/RANAP_MBMSHCIndicator.h index 71cdccc..52b9c1d 100644 --- a/include/osmocom/ranap/RANAP_MBMSHCIndicator.h +++ b/include/osmocom/ranap/RANAP_MBMSHCIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSHCIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h index 329e54e..6897242 100644 --- a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h +++ b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSIPMulticastAddressandAPNRequest_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h index 8dba5c2..f36e1a0 100644 --- a/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h +++ b/include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSIPMulticastAddressandAPNlist_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h b/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h index 8ce5bc2..c256aca 100644 --- a/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h +++ b/include/osmocom/ranap/RANAP_MBMSLinkingInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSLinkingInformation_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h b/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h index 80bacec..e009172 100644 --- a/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h +++ b/include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRABEstablishmentIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRABEstablishmentIndication */ typedef struct RANAP_MBMSRABEstablishmentIndication { - struct mbmsrabEstablishmentIndication_ies { + struct RANAP_MBMSRABEstablishmentIndication__mbmsrabEstablishmentIndication_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRABRelease.h b/include/osmocom/ranap/RANAP_MBMSRABRelease.h index 6f12d37..c46bce6 100644 --- a/include/osmocom/ranap/RANAP_MBMSRABRelease.h +++ b/include/osmocom/ranap/RANAP_MBMSRABRelease.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRABRelease_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRABRelease */ typedef struct RANAP_MBMSRABRelease { - struct mbmsrabRelease_ies { + struct RANAP_MBMSRABRelease__mbmsrabRelease_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h b/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h index 43d55ef..4e272ac 100644 --- a/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h +++ b/include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRABReleaseFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRABReleaseFailure */ typedef struct RANAP_MBMSRABReleaseFailure { - struct mbmsrabReleaseFailure_ies { + struct RANAP_MBMSRABReleaseFailure__mbmsrabReleaseFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h b/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h index 369aee0..c056ead 100644 --- a/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h +++ b/include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRABReleaseRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRABReleaseRequest */ typedef struct RANAP_MBMSRABReleaseRequest { - struct mbmsrabReleaseRequest_ies { + struct RANAP_MBMSRABReleaseRequest__mbmsrabReleaseRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h b/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h index 76e07d4..57125c5 100644 --- a/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h +++ b/include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRegistrationFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRegistrationFailure */ typedef struct RANAP_MBMSRegistrationFailure { - struct mbmsRegistrationFailure_ies { + struct RANAP_MBMSRegistrationFailure__mbmsRegistrationFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h b/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h index 7db35d0..5c9618e 100644 --- a/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h +++ b/include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRegistrationRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRegistrationRequest */ typedef struct RANAP_MBMSRegistrationRequest { - struct mbmsRegistrationRequest_ies { + struct RANAP_MBMSRegistrationRequest__mbmsRegistrationRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h b/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h index 720b6a6..d8e44b5 100644 --- a/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h +++ b/include/osmocom/ranap/RANAP_MBMSRegistrationRequestType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRegistrationRequestType_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h b/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h index 72bb393..8d17e30 100644 --- a/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSRegistrationResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSRegistrationResponse */ typedef struct RANAP_MBMSRegistrationResponse { - struct mbmsRegistrationResponse_ies { + struct RANAP_MBMSRegistrationResponse__mbmsRegistrationResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSServiceArea.h b/include/osmocom/ranap/RANAP_MBMSServiceArea.h index fe0b524..fb38273 100644 --- a/include/osmocom/ranap/RANAP_MBMSServiceArea.h +++ b/include/osmocom/ranap/RANAP_MBMSServiceArea.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSServiceArea_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionDuration.h b/include/osmocom/ranap/RANAP_MBMSSessionDuration.h index 208da5f..9de61a4 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionDuration.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionDuration.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionDuration_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h b/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h index f9d7892..ff42719 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionIdentity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionIdentity_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h b/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h index 980c186..ce63141 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionRepetitionNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionRepetitionNumber_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStart.h b/include/osmocom/ranap/RANAP_MBMSSessionStart.h index de6ccd7..fc94744 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionStart.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionStart.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionStart_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionStart */ typedef struct RANAP_MBMSSessionStart { - struct mbmsSessionStart_ies { + struct RANAP_MBMSSessionStart__mbmsSessionStart_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h b/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h index ebae2d2..3381e54 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionStartFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionStartFailure */ typedef struct RANAP_MBMSSessionStartFailure { - struct mbmsSessionStartFailure_ies { + struct RANAP_MBMSSessionStartFailure__mbmsSessionStartFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h index 4171e68..d30826f 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionStartResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionStartResponse */ typedef struct RANAP_MBMSSessionStartResponse { - struct mbmsSessionStartResponse_ies { + struct RANAP_MBMSSessionStartResponse__mbmsSessionStartResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStop.h b/include/osmocom/ranap/RANAP_MBMSSessionStop.h index b5d3119..fc98f69 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionStop.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionStop.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionStop_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionStop */ typedef struct RANAP_MBMSSessionStop { - struct mbmsSessionStop_ies { + struct RANAP_MBMSSessionStop__mbmsSessionStop_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h index 0c0acd1..165d3a4 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionStopResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionStopResponse */ typedef struct RANAP_MBMSSessionStopResponse { - struct mbmsSessionStopResponse_ies { + struct RANAP_MBMSSessionStopResponse__mbmsSessionStopResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h index 58b3a98..3b5779c 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionUpdate_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionUpdate */ typedef struct RANAP_MBMSSessionUpdate { - struct mbmsSessionUpdate_ies { + struct RANAP_MBMSSessionUpdate__mbmsSessionUpdate_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h index 16829b9..7f6a619 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionUpdateFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionUpdateFailure */ typedef struct RANAP_MBMSSessionUpdateFailure { - struct mbmsSessionUpdateFailure_ies { + struct RANAP_MBMSSessionUpdateFailure__mbmsSessionUpdateFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h b/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h index 7736961..7cdd93e 100644 --- a/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSessionUpdateResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSSessionUpdateResponse */ typedef struct RANAP_MBMSSessionUpdateResponse { - struct mbmsSessionUpdateResponse_ies { + struct RANAP_MBMSSessionUpdateResponse__mbmsSessionUpdateResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h b/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h index 66704f6..a2ede91 100644 --- a/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h +++ b/include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSSynchronisationInformation_H_ diff --git a/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h b/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h index f1ea76a..e70436c 100644 --- a/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h +++ b/include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSUELinkingRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSUELinkingRequest */ typedef struct RANAP_MBMSUELinkingRequest { - struct mbmsueLinkingRequest_ies { + struct RANAP_MBMSUELinkingRequest__mbmsueLinkingRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h b/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h index 61e411f..ce39745 100644 --- a/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h +++ b/include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MBMSUELinkingResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_MBMSUELinkingResponse */ typedef struct RANAP_MBMSUELinkingResponse { - struct mbmsueLinkingResponse_ies { + struct RANAP_MBMSUELinkingResponse__mbmsueLinkingResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_MDT-Activation.h b/include/osmocom/ranap/RANAP_MDT-Activation.h index d74a08a..374b89d 100644 --- a/include/osmocom/ranap/RANAP_MDT-Activation.h +++ b/include/osmocom/ranap/RANAP_MDT-Activation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDT_Activation_H_ diff --git a/include/osmocom/ranap/RANAP_MDT-Configuration.h b/include/osmocom/ranap/RANAP_MDT-Configuration.h index d2c980d..742a527 100644 --- a/include/osmocom/ranap/RANAP_MDT-Configuration.h +++ b/include/osmocom/ranap/RANAP_MDT-Configuration.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDT_Configuration_H_ diff --git a/include/osmocom/ranap/RANAP_MDT-PLMN-List.h b/include/osmocom/ranap/RANAP_MDT-PLMN-List.h index 8e9884c..c99aa3b 100644 --- a/include/osmocom/ranap/RANAP_MDT-PLMN-List.h +++ b/include/osmocom/ranap/RANAP_MDT-PLMN-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDT_PLMN_List_H_ diff --git a/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h b/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h index 93a98a0..31708d1 100644 --- a/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h +++ b/include/osmocom/ranap/RANAP_MDT-Report-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDT_Report_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_MDTAreaScope.h b/include/osmocom/ranap/RANAP_MDTAreaScope.h index ad94533..bb63c32 100644 --- a/include/osmocom/ranap/RANAP_MDTAreaScope.h +++ b/include/osmocom/ranap/RANAP_MDTAreaScope.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDTAreaScope_H_ diff --git a/include/osmocom/ranap/RANAP_MDTMode.h b/include/osmocom/ranap/RANAP_MDTMode.h index 79f39f2..e1ed426 100644 --- a/include/osmocom/ranap/RANAP_MDTMode.h +++ b/include/osmocom/ranap/RANAP_MDTMode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MDTMode_H_ diff --git a/include/osmocom/ranap/RANAP_MSISDN.h b/include/osmocom/ranap/RANAP_MSISDN.h index 5b248fb..d831f7b 100644 --- a/include/osmocom/ranap/RANAP_MSISDN.h +++ b/include/osmocom/ranap/RANAP_MSISDN.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MSISDN_H_ diff --git a/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h b/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h index 48ad306..d62f0f2 100644 --- a/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h +++ b/include/osmocom/ranap/RANAP_Management-Based-MDT-Allowed.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Management_Based_MDT_Allowed_H_ diff --git a/include/osmocom/ranap/RANAP_MaxBitrate.h b/include/osmocom/ranap/RANAP_MaxBitrate.h index 2dad1b6..95e58f2 100644 --- a/include/osmocom/ranap/RANAP_MaxBitrate.h +++ b/include/osmocom/ranap/RANAP_MaxBitrate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MaxBitrate_H_ diff --git a/include/osmocom/ranap/RANAP_MaxSDU-Size.h b/include/osmocom/ranap/RANAP_MaxSDU-Size.h index cf680ba..9e722e8 100644 --- a/include/osmocom/ranap/RANAP_MaxSDU-Size.h +++ b/include/osmocom/ranap/RANAP_MaxSDU-Size.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MaxSDU_Size_H_ diff --git a/include/osmocom/ranap/RANAP_MeasBand.h b/include/osmocom/ranap/RANAP_MeasBand.h index 580cd33..14a788c 100644 --- a/include/osmocom/ranap/RANAP_MeasBand.h +++ b/include/osmocom/ranap/RANAP_MeasBand.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MeasBand_H_ diff --git a/include/osmocom/ranap/RANAP_MeasurementQuantity.h b/include/osmocom/ranap/RANAP_MeasurementQuantity.h index 4685528..a952aaf 100644 --- a/include/osmocom/ranap/RANAP_MeasurementQuantity.h +++ b/include/osmocom/ranap/RANAP_MeasurementQuantity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MeasurementQuantity_H_ diff --git a/include/osmocom/ranap/RANAP_MeasurementsToActivate.h b/include/osmocom/ranap/RANAP_MeasurementsToActivate.h index b0c3695..771d7db 100644 --- a/include/osmocom/ranap/RANAP_MeasurementsToActivate.h +++ b/include/osmocom/ranap/RANAP_MeasurementsToActivate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MeasurementsToActivate_H_ diff --git a/include/osmocom/ranap/RANAP_MessageStructure-Value.h b/include/osmocom/ranap/RANAP_MessageStructure-Value.h new file mode 100644 index 0000000..9de10da --- /dev/null +++ b/include/osmocom/ranap/RANAP_MessageStructure-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_MessageStructure_Value_H_ +#define _RANAP_MessageStructure_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_ProtocolIE-ID.h> +#include <osmocom/ranap/RANAP_RepetitionNumber1.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_MessageStructure-Value */ +typedef struct RANAP_MessageStructure_Value { + RANAP_ProtocolIE_ID_t iE_ID; + RANAP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_MessageStructure_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_MessageStructure_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_MessageStructure_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_MessageStructure.h b/include/osmocom/ranap/RANAP_MessageStructure.h index f44d0b4..dddadad 100644 --- a/include/osmocom/ranap/RANAP_MessageStructure.h +++ b/include/osmocom/ranap/RANAP_MessageStructure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_MessageStructure_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_MessageStructure-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_ProtocolIE-ID.h> -#include <osmocom/ranap/RANAP_RepetitionNumber1.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_MessageStructure */ typedef struct RANAP_MessageStructure { - A_SEQUENCE_OF(struct MemberL { - RANAP_ProtocolIE_ID_t iE_ID; - RANAP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_MessageStructure_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_NAS-PDU.h b/include/osmocom/ranap/RANAP_NAS-PDU.h index 52a85ee..acaec9e 100644 --- a/include/osmocom/ranap/RANAP_NAS-PDU.h +++ b/include/osmocom/ranap/RANAP_NAS-PDU.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NAS_PDU_H_ diff --git a/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h b/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h index a394e2d..03417b4 100644 --- a/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h +++ b/include/osmocom/ranap/RANAP_NAS-SequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NAS_SequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h b/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h index dcd8856..25ff70f 100644 --- a/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h +++ b/include/osmocom/ranap/RANAP_NAS-SynchronisationIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NAS_SynchronisationIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h b/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h index 33db0a0..89423aa 100644 --- a/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h +++ b/include/osmocom/ranap/RANAP_NRTLoadInformationValue.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NRTLoadInformationValue_H_ diff --git a/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h b/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h index 13317df..c42ea76 100644 --- a/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h +++ b/include/osmocom/ranap/RANAP_NewBSS-To-OldBSS-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NewBSS_To_OldBSS_Information_H_ diff --git a/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h index 384213c..09b1c5c 100644 --- a/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NewRAListofIdleModeUEs_H_ diff --git a/include/osmocom/ranap/RANAP_NonSearchingIndication.h b/include/osmocom/ranap/RANAP_NonSearchingIndication.h index ea8d8bd..3aa6e43 100644 --- a/include/osmocom/ranap/RANAP_NonSearchingIndication.h +++ b/include/osmocom/ranap/RANAP_NonSearchingIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NonSearchingIndication_H_ diff --git a/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h index 70e9005..e532795 100644 --- a/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NotEmptyRAListofIdleModeUEs_H_ diff --git a/include/osmocom/ranap/RANAP_NumberOfIuInstances.h b/include/osmocom/ranap/RANAP_NumberOfIuInstances.h index c6c0ea3..39ba745 100644 --- a/include/osmocom/ranap/RANAP_NumberOfIuInstances.h +++ b/include/osmocom/ranap/RANAP_NumberOfIuInstances.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NumberOfIuInstances_H_ diff --git a/include/osmocom/ranap/RANAP_NumberOfSteps.h b/include/osmocom/ranap/RANAP_NumberOfSteps.h index 5509f49..fb93ac6 100644 --- a/include/osmocom/ranap/RANAP_NumberOfSteps.h +++ b/include/osmocom/ranap/RANAP_NumberOfSteps.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_NumberOfSteps_H_ diff --git a/include/osmocom/ranap/RANAP_OMC-ID.h b/include/osmocom/ranap/RANAP_OMC-ID.h index 042875a..b456a8f 100644 --- a/include/osmocom/ranap/RANAP_OMC-ID.h +++ b/include/osmocom/ranap/RANAP_OMC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_OMC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h index ba1bb02..cf08b92 100644 --- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h +++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-APN.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Offload_RAB_Parameters_APN_H_ diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h index 90a89ff..f10aa9d 100644 --- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h +++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Offload_RAB_Parameters_ChargingCharacteristics_H_ diff --git a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h index 825bcf2..b8499bf 100644 --- a/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h +++ b/include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Offload_RAB_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h b/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h index f44e01c..263aaad 100644 --- a/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h +++ b/include/osmocom/ranap/RANAP_OldBSS-ToNewBSS-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_OldBSS_ToNewBSS_Information_H_ diff --git a/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h b/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h index fefb72d..5af74b5 100644 --- a/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h +++ b/include/osmocom/ranap/RANAP_Out-Of-UTRAN.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Out_Of_UTRAN_H_ diff --git a/include/osmocom/ranap/RANAP_Outcome.h b/include/osmocom/ranap/RANAP_Outcome.h index ded1fe5..5c61281 100644 --- a/include/osmocom/ranap/RANAP_Outcome.h +++ b/include/osmocom/ranap/RANAP_Outcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Outcome_H_ diff --git a/include/osmocom/ranap/RANAP_Overload.h b/include/osmocom/ranap/RANAP_Overload.h index 817d44c..bcdd19b 100644 --- a/include/osmocom/ranap/RANAP_Overload.h +++ b/include/osmocom/ranap/RANAP_Overload.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Overload_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Overload */ typedef struct RANAP_Overload { - struct overload_ies { + struct RANAP_Overload__overload_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_P-TMSI.h b/include/osmocom/ranap/RANAP_P-TMSI.h index 800a4e2..d72e994 100644 --- a/include/osmocom/ranap/RANAP_P-TMSI.h +++ b/include/osmocom/ranap/RANAP_P-TMSI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_P_TMSI_H_ diff --git a/include/osmocom/ranap/RANAP_PDP-Type-extension.h b/include/osmocom/ranap/RANAP_PDP-Type-extension.h index 7f13a18..b6c1649 100644 --- a/include/osmocom/ranap/RANAP_PDP-Type-extension.h +++ b/include/osmocom/ranap/RANAP_PDP-Type-extension.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PDP_Type_extension_H_ diff --git a/include/osmocom/ranap/RANAP_PDP-Type.h b/include/osmocom/ranap/RANAP_PDP-Type.h index b1445a2..8d4d9e4 100644 --- a/include/osmocom/ranap/RANAP_PDP-Type.h +++ b/include/osmocom/ranap/RANAP_PDP-Type.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PDP_Type_H_ diff --git a/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h b/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h index 3b7521d..e0fd970 100644 --- a/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h +++ b/include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PDP_TypeInformation_extension_H_ diff --git a/include/osmocom/ranap/RANAP_PDP-TypeInformation.h b/include/osmocom/ranap/RANAP_PDP-TypeInformation.h index 0c81cff..f4f55ff 100644 --- a/include/osmocom/ranap/RANAP_PDP-TypeInformation.h +++ b/include/osmocom/ranap/RANAP_PDP-TypeInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PDP_TypeInformation_H_ diff --git a/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h b/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h index 52c678b..63463ba 100644 --- a/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h +++ b/include/osmocom/ranap/RANAP_PDUType14FrameSequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PDUType14FrameSequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_PLMNidentity.h b/include/osmocom/ranap/RANAP_PLMNidentity.h index e503804..c56c31b 100644 --- a/include/osmocom/ranap/RANAP_PLMNidentity.h +++ b/include/osmocom/ranap/RANAP_PLMNidentity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #include <constr_CHOICE.h> diff --git a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h new file mode 100644 index 0000000..e10ea6e --- /dev/null +++ b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_PLMNs_in_shared_network_Value_H_ +#define _RANAP_PLMNs_in_shared_network_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_PLMNidentity.h> +#include <osmocom/ranap/RANAP_LA-LIST.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_PLMNs-in-shared-network-Value */ +typedef struct RANAP_PLMNs_in_shared_network_Value { + RANAP_PLMNidentity_t pLMNidentity; + RANAP_LA_LIST_t lA_LIST; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_PLMNs_in_shared_network_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_PLMNs_in_shared_network_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_PLMNs_in_shared_network_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h index d335490..d11d0ee 100644 --- a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h +++ b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PLMNs_in_shared_network_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_PLMNs-in-shared-network-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_PLMNidentity.h> -#include <osmocom/ranap/RANAP_LA-LIST.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_PLMNs-in-shared-network */ typedef struct RANAP_PLMNs_in_shared_network { - A_SEQUENCE_OF(struct MemberM { - RANAP_PLMNidentity_t pLMNidentity; - RANAP_LA_LIST_t lA_LIST; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_PLMNs_in_shared_network_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_Paging.h b/include/osmocom/ranap/RANAP_Paging.h index cf96a39..5f28438 100644 --- a/include/osmocom/ranap/RANAP_Paging.h +++ b/include/osmocom/ranap/RANAP_Paging.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Paging_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Paging */ typedef struct RANAP_Paging { - struct paging_ies { + struct RANAP_Paging__paging_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_PagingAreaID.h b/include/osmocom/ranap/RANAP_PagingAreaID.h index 40ac1cb..de48470 100644 --- a/include/osmocom/ranap/RANAP_PagingAreaID.h +++ b/include/osmocom/ranap/RANAP_PagingAreaID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PagingAreaID_H_ diff --git a/include/osmocom/ranap/RANAP_PagingCause.h b/include/osmocom/ranap/RANAP_PagingCause.h index cf9167b..f1a6b4d 100644 --- a/include/osmocom/ranap/RANAP_PagingCause.h +++ b/include/osmocom/ranap/RANAP_PagingCause.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PagingCause_H_ diff --git a/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h b/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h index 358ee7f..1e2843e 100644 --- a/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h +++ b/include/osmocom/ranap/RANAP_PeriodicLocationInfo.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PeriodicLocationInfo_H_ diff --git a/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h b/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h index 6b4bf5f..d42e98e 100644 --- a/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h +++ b/include/osmocom/ranap/RANAP_PeriodicReportingIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PeriodicReportingIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h b/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h index 7292f28..2532285 100644 --- a/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h +++ b/include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PermanentNAS_UE_ID_H_ diff --git a/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h b/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h index 062182f..168b705 100644 --- a/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h +++ b/include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PermittedEncryptionAlgorithms_H_ diff --git a/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h b/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h index 22d87f4..61746a6 100644 --- a/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h +++ b/include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PermittedIntegrityProtectionAlgorithms_H_ diff --git a/include/osmocom/ranap/RANAP_Port-Number.h b/include/osmocom/ranap/RANAP_Port-Number.h index 3e64495..a2ba6ac 100644 --- a/include/osmocom/ranap/RANAP_Port-Number.h +++ b/include/osmocom/ranap/RANAP_Port-Number.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Port_Number_H_ diff --git a/include/osmocom/ranap/RANAP_PositionData.h b/include/osmocom/ranap/RANAP_PositionData.h index a1365c2..337bceb 100644 --- a/include/osmocom/ranap/RANAP_PositionData.h +++ b/include/osmocom/ranap/RANAP_PositionData.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositionData_H_ diff --git a/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h b/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h index e0692d6..16ae6e6 100644 --- a/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h +++ b/include/osmocom/ranap/RANAP_PositionDataSpecificToGERANIuMode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositionDataSpecificToGERANIuMode_H_ diff --git a/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h b/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h index 8e9da75..8396af4 100644 --- a/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h +++ b/include/osmocom/ranap/RANAP_PositioningDataDiscriminator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositioningDataDiscriminator_H_ diff --git a/include/osmocom/ranap/RANAP_PositioningDataSet.h b/include/osmocom/ranap/RANAP_PositioningDataSet.h index 7b6372b..c0d8706 100644 --- a/include/osmocom/ranap/RANAP_PositioningDataSet.h +++ b/include/osmocom/ranap/RANAP_PositioningDataSet.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositioningDataSet_H_ diff --git a/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h b/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h index f8306f9..d08ffe9 100644 --- a/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h +++ b/include/osmocom/ranap/RANAP_PositioningMethodAndUsage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositioningMethodAndUsage_H_ diff --git a/include/osmocom/ranap/RANAP_PositioningPriority.h b/include/osmocom/ranap/RANAP_PositioningPriority.h index 673c475..f710dd7 100644 --- a/include/osmocom/ranap/RANAP_PositioningPriority.h +++ b/include/osmocom/ranap/RANAP_PositioningPriority.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PositioningPriority_H_ diff --git a/include/osmocom/ranap/RANAP_Pre-emptionCapability.h b/include/osmocom/ranap/RANAP_Pre-emptionCapability.h index 7bcdc26..9f3491b 100644 --- a/include/osmocom/ranap/RANAP_Pre-emptionCapability.h +++ b/include/osmocom/ranap/RANAP_Pre-emptionCapability.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Pre_emptionCapability_H_ diff --git a/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h b/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h index d8ec7ee..a3b7092 100644 --- a/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h +++ b/include/osmocom/ranap/RANAP_Pre-emptionVulnerability.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Pre_emptionVulnerability_H_ diff --git a/include/osmocom/ranap/RANAP_Presence.h b/include/osmocom/ranap/RANAP_Presence.h index ee14482..598a183 100644 --- a/include/osmocom/ranap/RANAP_Presence.h +++ b/include/osmocom/ranap/RANAP_Presence.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Presence_H_ diff --git a/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h b/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h index 932cd87..ca1c482 100644 --- a/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h +++ b/include/osmocom/ranap/RANAP_Priority-Class-Indicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Priority_Class_Indicator_H_ diff --git a/include/osmocom/ranap/RANAP_PriorityLevel.h b/include/osmocom/ranap/RANAP_PriorityLevel.h index 75bc5d7..4fcccb8 100644 --- a/include/osmocom/ranap/RANAP_PriorityLevel.h +++ b/include/osmocom/ranap/RANAP_PriorityLevel.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PriorityLevel_H_ diff --git a/include/osmocom/ranap/RANAP_PrivateIE-ID.h b/include/osmocom/ranap/RANAP_PrivateIE-ID.h index 59a28de..c2e4cf6 100644 --- a/include/osmocom/ranap/RANAP_PrivateIE-ID.h +++ b/include/osmocom/ranap/RANAP_PrivateIE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PrivateIE_ID_H_ diff --git a/include/osmocom/ranap/RANAP_PrivateMessage.h b/include/osmocom/ranap/RANAP_PrivateMessage.h index a783e37..a395a47 100644 --- a/include/osmocom/ranap/RANAP_PrivateMessage.h +++ b/include/osmocom/ranap/RANAP_PrivateMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_PrivateMessage_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_PrivateMessage */ typedef struct RANAP_PrivateMessage { - struct privateMessage_ies { + struct RANAP_PrivateMessage__privateMessage_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ProcedureCode.h b/include/osmocom/ranap/RANAP_ProcedureCode.h index 9a7763c..ec54542 100644 --- a/include/osmocom/ranap/RANAP_ProcedureCode.h +++ b/include/osmocom/ranap/RANAP_ProcedureCode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProcedureCode_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h b/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h index 3090462..79749ea 100644 --- a/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h +++ b/include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolError_IE_ContainerList_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h b/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h index ce7e39a..b61625b 100644 --- a/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h +++ b/include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolExtensionContainer_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionField.h b/include/osmocom/ranap/RANAP_ProtocolExtensionField.h index 110eeae..3c26d07 100644 --- a/include/osmocom/ranap/RANAP_ProtocolExtensionField.h +++ b/include/osmocom/ranap/RANAP_ProtocolExtensionField.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolExtensionField_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolExtensionID.h b/include/osmocom/ranap/RANAP_ProtocolExtensionID.h index 83c5226..68e2af2 100644 --- a/include/osmocom/ranap/RANAP_ProtocolExtensionID.h +++ b/include/osmocom/ranap/RANAP_ProtocolExtensionID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolExtensionID_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-Container.h b/include/osmocom/ranap/RANAP_ProtocolIE-Container.h index 4987e62..b634ece 100644 --- a/include/osmocom/ranap/RANAP_ProtocolIE-Container.h +++ b/include/osmocom/ranap/RANAP_ProtocolIE-Container.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolIE_Container_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h b/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h index 79d0676..ceb2383 100644 --- a/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h +++ b/include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolIE_ContainerPair_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h b/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h index 0b5e3e0..b7683a2 100644 --- a/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h +++ b/include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolIE_FieldPair_H_ diff --git a/include/osmocom/ranap/RANAP_ProtocolIE-ID.h b/include/osmocom/ranap/RANAP_ProtocolIE-ID.h index 9dbbc03..acaea88 100644 --- a/include/osmocom/ranap/RANAP_ProtocolIE-ID.h +++ b/include/osmocom/ranap/RANAP_ProtocolIE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProtocolIE_ID_H_ diff --git a/include/osmocom/ranap/RANAP_ProvidedData.h b/include/osmocom/ranap/RANAP_ProvidedData.h index 4d17369..c1fe989 100644 --- a/include/osmocom/ranap/RANAP_ProvidedData.h +++ b/include/osmocom/ranap/RANAP_ProvidedData.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ProvidedData_H_ diff --git a/include/osmocom/ranap/RANAP_QueuingAllowed.h b/include/osmocom/ranap/RANAP_QueuingAllowed.h index 3cf03c8..9adfc5d 100644 --- a/include/osmocom/ranap/RANAP_QueuingAllowed.h +++ b/include/osmocom/ranap/RANAP_QueuingAllowed.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_QueuingAllowed_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h b/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h index 508b56d..1fa4415 100644 --- a/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h +++ b/include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_AssignmentRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-AssignmentRequest */ typedef struct RANAP_RAB_AssignmentRequest { - struct raB_AssignmentRequest_ies { + struct RANAP_RAB_AssignmentRequest__raB_AssignmentRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h b/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h index 181da05..995cd5a 100644 --- a/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h +++ b/include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_AssignmentResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-AssignmentResponse */ typedef struct RANAP_RAB_AssignmentResponse { - struct raB_AssignmentResponse_ies { + struct RANAP_RAB_AssignmentResponse__raB_AssignmentResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h b/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h index d5f5e09..d013568 100644 --- a/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h +++ b/include/osmocom/ranap/RANAP_RAB-AsymmetryIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_AsymmetryIndicator_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h index 3bac5ec..346ae81 100644 --- a/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h +++ b/include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ContextItem_RANAP_RelocInf_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ContextItem.h b/include/osmocom/ranap/RANAP_RAB-ContextItem.h index ddd0265..86abc93 100644 --- a/include/osmocom/ranap/RANAP_RAB-ContextItem.h +++ b/include/osmocom/ranap/RANAP_RAB-ContextItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ContextItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h b/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h index 79f3432..0384cbb 100644 --- a/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h +++ b/include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ContextList_RANAP_RelocInf_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ContextList-RANAP-RelocInf */ typedef struct RANAP_RAB_ContextList_RANAP_RelocInf { - struct raB_ContextList_RANAP_RelocInf_ies { + struct RANAP_RAB_ContextList_RANAP_RelocInf__raB_ContextList_RANAP_RelocInf_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ContextList.h b/include/osmocom/ranap/RANAP_RAB-ContextList.h index 68bc6cd..c157c45 100644 --- a/include/osmocom/ranap/RANAP_RAB-ContextList.h +++ b/include/osmocom/ranap/RANAP_RAB-ContextList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ContextList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ContextList */ typedef struct RANAP_RAB_ContextList { - struct raB_ContextList_ies { + struct RANAP_RAB_ContextList__raB_ContextList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h index 4ebe04b..8caa9f9 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h +++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataForwardingItem_SRNS_CtxReq_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h index dd96d6e..a8e0a40 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h +++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataForwardingItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h index 4659a09..7d671a6 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h +++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataForwardingList_SRNS_CtxReq_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-DataForwardingList-SRNS-CtxReq */ typedef struct RANAP_RAB_DataForwardingList_SRNS_CtxReq { - struct raB_DataForwardingList_SRNS_CtxReq_ies { + struct RANAP_RAB_DataForwardingList_SRNS_CtxReq__raB_DataForwardingList_SRNS_CtxReq_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h b/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h index 79b6724..a2e117c 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h +++ b/include/osmocom/ranap/RANAP_RAB-DataForwardingList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataForwardingList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-DataForwardingList */ typedef struct RANAP_RAB_DataForwardingList { - struct raB_DataForwardingList_ies { + struct RANAP_RAB_DataForwardingList__raB_DataForwardingList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h index 2c500ac..7c742ac 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h +++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataVolumeReportItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h index fd1a5a9..91f4a86 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h +++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataVolumeReportList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-DataVolumeReportList */ typedef struct RANAP_RAB_DataVolumeReportList { - struct raB_DataVolumeReportList_ies { + struct RANAP_RAB_DataVolumeReportList__raB_DataVolumeReportList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h index f928e0a..57dbb35 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h +++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataVolumeReportRequestItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h index cda59bb..ecacde5 100644 --- a/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h +++ b/include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_DataVolumeReportRequestList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-DataVolumeReportRequestList */ typedef struct RANAP_RAB_DataVolumeReportRequestList { - struct raB_DataVolumeReportRequestList_ies { + struct RANAP_RAB_DataVolumeReportRequestList__raB_DataVolumeReportRequestList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h index cfcf0f0..186c5e5 100644 --- a/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h +++ b/include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_FailedItem_EnhRelocInfoRes_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-FailedItem.h b/include/osmocom/ranap/RANAP_RAB-FailedItem.h index f7a6416..d984245 100644 --- a/include/osmocom/ranap/RANAP_RAB-FailedItem.h +++ b/include/osmocom/ranap/RANAP_RAB-FailedItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_FailedItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h index 310dddb..170e23b 100644 --- a/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h +++ b/include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_FailedList_EnhRelocInfoRes_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-FailedList-EnhRelocInfoRes */ typedef struct RANAP_RAB_FailedList_EnhRelocInfoRes { - struct raB_FailedList_EnhRelocInfoRes_ies { + struct RANAP_RAB_FailedList_EnhRelocInfoRes__raB_FailedList_EnhRelocInfoRes_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-FailedList.h b/include/osmocom/ranap/RANAP_RAB-FailedList.h index 333fe89..4ac7a0a 100644 --- a/include/osmocom/ranap/RANAP_RAB-FailedList.h +++ b/include/osmocom/ranap/RANAP_RAB-FailedList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_FailedList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-FailedList */ typedef struct RANAP_RAB_FailedList { - struct raB_FailedList_ies { + struct RANAP_RAB_FailedList__raB_FailedList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ID.h b/include/osmocom/ranap/RANAP_RAB-ID.h index 2166574..ee45f43 100644 --- a/include/osmocom/ranap/RANAP_RAB-ID.h +++ b/include/osmocom/ranap/RANAP_RAB-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ID_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h b/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h index 9371d29..b077ece 100644 --- a/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h +++ b/include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_IE_ContainerList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h b/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h index 10db90a..699f9b6 100644 --- a/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h +++ b/include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_IE_ContainerPairList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyItem.h b/include/osmocom/ranap/RANAP_RAB-ModifyItem.h index 0b2d5da..c6f3afd 100644 --- a/include/osmocom/ranap/RANAP_RAB-ModifyItem.h +++ b/include/osmocom/ranap/RANAP_RAB-ModifyItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ModifyItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyList.h b/include/osmocom/ranap/RANAP_RAB-ModifyList.h index 45c4ab9..948aaee 100644 --- a/include/osmocom/ranap/RANAP_RAB-ModifyList.h +++ b/include/osmocom/ranap/RANAP_RAB-ModifyList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ModifyList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ModifyList */ typedef struct RANAP_RAB_ModifyList { - struct raB_ModifyList_ies { + struct RANAP_RAB_ModifyList__raB_ModifyList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h b/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h index 2a358a6..bbb7487 100644 --- a/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h +++ b/include/osmocom/ranap/RANAP_RAB-ModifyRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ModifyRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ModifyRequest */ typedef struct RANAP_RAB_ModifyRequest { - struct raB_ModifyRequest_ies { + struct RANAP_RAB_ModifyRequest__raB_ModifyRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h index e5dd173..c7e0bf5 100644 --- a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h index 414c33a..4db964f 100644 --- a/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_Parameter_ExtendedMaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h index af13305..212b4d2 100644 --- a/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_Parameter_GuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h index 5557a45..5951131 100644 --- a/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_Parameter_MaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-Parameters.h b/include/osmocom/ranap/RANAP_RAB-Parameters.h index 7c37ad9..2b69b3f 100644 --- a/include/osmocom/ranap/RANAP_RAB-Parameters.h +++ b/include/osmocom/ranap/RANAP_RAB-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-QueuedItem.h b/include/osmocom/ranap/RANAP_RAB-QueuedItem.h index c67d6c1..4aa573b 100644 --- a/include/osmocom/ranap/RANAP_RAB-QueuedItem.h +++ b/include/osmocom/ranap/RANAP_RAB-QueuedItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_QueuedItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-QueuedList.h b/include/osmocom/ranap/RANAP_RAB-QueuedList.h index 94439ef..d068683 100644 --- a/include/osmocom/ranap/RANAP_RAB-QueuedList.h +++ b/include/osmocom/ranap/RANAP_RAB-QueuedList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_QueuedList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-QueuedList */ typedef struct RANAP_RAB_QueuedList { - struct raB_QueuedList_ies { + struct RANAP_RAB_QueuedList__raB_QueuedList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h b/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h index 808c42a..eb26b16 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleaseFailedList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h b/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h index 28934cb..41682d0 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleaseItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleaseItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseList.h b/include/osmocom/ranap/RANAP_RAB-ReleaseList.h index 4ac68bd..5e62832 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleaseList.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleaseList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleaseList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ReleaseList */ typedef struct RANAP_RAB_ReleaseList { - struct raB_ReleaseList_ies { + struct RANAP_RAB_ReleaseList__raB_ReleaseList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h b/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h index 0b09f38..883fe1e 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleaseRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ReleaseRequest */ typedef struct RANAP_RAB_ReleaseRequest { - struct raB_ReleaseRequest_ies { + struct RANAP_RAB_ReleaseRequest__raB_ReleaseRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h b/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h index 1d73866..9e1408e 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleasedItem_IuRelComp_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h b/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h index 14bd8fa..0f7655c 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleasedItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleasedItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h b/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h index 98bb6c7..53a13d4 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleasedList_IuRelComp_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ReleasedList-IuRelComp */ typedef struct RANAP_RAB_ReleasedList_IuRelComp { - struct raB_ReleasedList_IuRelComp_ies { + struct RANAP_RAB_ReleasedList_IuRelComp__raB_ReleasedList_IuRelComp_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-ReleasedList.h b/include/osmocom/ranap/RANAP_RAB-ReleasedList.h index 9f047c7..4869564 100644 --- a/include/osmocom/ranap/RANAP_RAB-ReleasedList.h +++ b/include/osmocom/ranap/RANAP_RAB-ReleasedList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ReleasedList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ReleasedList */ typedef struct RANAP_RAB_ReleasedList { - struct raB_ReleasedList_ies { + struct RANAP_RAB_ReleasedList__raB_ReleasedList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h index ab8cf40..d598020 100644 --- a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h +++ b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_RelocationReleaseItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h index f008a3b..cb09be1 100644 --- a/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h +++ b/include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_RelocationReleaseList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-RelocationReleaseList */ typedef struct RANAP_RAB_RelocationReleaseList { - struct raB_RelocationReleaseList_ies { + struct RANAP_RAB_RelocationReleaseList__raB_RelocationReleaseList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h index ed6cb11..a6c8d10 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_EnhRelocInfoReq_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h index 8de47bb..cc67424 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_EnhRelocInfoRes_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h index 16e4e94..66539ce 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteReq_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h index b20556f..603381e 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_EnhancedRelocCompleteRes_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h index fd2b921..b91e705 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_RelocReq_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h index c520c66..8974901 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupItem_RelocReqAck_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h index 074f88b..e18dc40 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_EnhRelocInfoReq_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-EnhRelocInfoReq */ typedef struct RANAP_RAB_SetupList_EnhRelocInfoReq { - struct raB_SetupList_EnhRelocInfoReq_ies { + struct RANAP_RAB_SetupList_EnhRelocInfoReq__raB_SetupList_EnhRelocInfoReq_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h index 3c054bd..763dc2f 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_EnhRelocInfoRes_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-EnhRelocInfoRes */ typedef struct RANAP_RAB_SetupList_EnhRelocInfoRes { - struct raB_SetupList_EnhRelocInfoRes_ies { + struct RANAP_RAB_SetupList_EnhRelocInfoRes__raB_SetupList_EnhRelocInfoRes_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h index 87dc504..6235b87 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteReq_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-EnhancedRelocCompleteReq */ typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq { - struct raB_SetupList_EnhancedRelocCompleteReq_ies { + struct RANAP_RAB_SetupList_EnhancedRelocCompleteReq__raB_SetupList_EnhancedRelocCompleteReq_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h index cc32d0c..5114947 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_EnhancedRelocCompleteRes_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-EnhancedRelocCompleteRes */ typedef struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes { - struct raB_SetupList_EnhancedRelocCompleteRes_ies { + struct RANAP_RAB_SetupList_EnhancedRelocCompleteRes__raB_SetupList_EnhancedRelocCompleteRes_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h index 1004ed5..bb38114 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_RelocReq_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-RelocReq */ typedef struct RANAP_RAB_SetupList_RelocReq { - struct raB_SetupList_RelocReq_ies { + struct RANAP_RAB_SetupList_RelocReq__raB_SetupList_RelocReq_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h index 8df1869..a79f807 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupList_RelocReqAck_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupList-RelocReqAck */ typedef struct RANAP_RAB_SetupList_RelocReqAck { - struct raB_SetupList_RelocReqAck_ies { + struct RANAP_RAB_SetupList_RelocReqAck__raB_SetupList_RelocReqAck_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h index bebf2c7..d36f7eb 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupOrModifiedItem_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h index 81dd128..62df45e 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupOrModifiedList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-SetupOrModifiedList */ typedef struct RANAP_RAB_SetupOrModifiedList { - struct raB_SetupOrModifiedList_ies { + struct RANAP_RAB_SetupOrModifiedList__raB_SetupOrModifiedList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h index d613698..b2e7b58 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupOrModifyItemFirst_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h index c2270d5..c63cc30 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupOrModifyItemSecond_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h index 58c1759..2b77e3c 100644 --- a/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h +++ b/include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SetupOrModifyList_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h b/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h index 6c3eaa4..6d939ad 100644 --- a/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h +++ b/include/osmocom/ranap/RANAP_RAB-SubflowCombinationBitRate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_SubflowCombinationBitRate_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h index 7884317..66e1d6e 100644 --- a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h +++ b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h index a9d4fd9..200fa41 100644 --- a/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h +++ b/include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes */ typedef struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes { - struct raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies { + struct RANAP_RAB_ToBeReleasedList_EnhancedRelocCompleteRes__raB_ToBeReleasedList_EnhancedRelocCompleteRes_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h b/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h index 3e69734..94a5014 100644 --- a/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h +++ b/include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_TrCH_Mapping_H_ diff --git a/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h b/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h index d84a86c..6ad6e76 100644 --- a/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h +++ b/include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAB_TrCH_MappingItem_H_ diff --git a/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h b/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h new file mode 100644 index 0000000..e9ca3d5 --- /dev/null +++ b/include/osmocom/ranap/RANAP_RABDataVolumeReport-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_RABDataVolumeReport_Value_H_ +#define _RANAP_RABDataVolumeReport_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h> +#include <osmocom/ranap/RANAP_DataVolumeReference.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABDataVolumeReport-Value */ +typedef struct RANAP_RABDataVolumeReport_Value { + RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume; + RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABDataVolumeReport_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABDataVolumeReport_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABDataVolumeReport_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h index ab671d5..77058cd 100644 --- a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h +++ b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABDataVolumeReport_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_RABDataVolumeReport-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h> -#include <osmocom/ranap/RANAP_DataVolumeReference.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_RABDataVolumeReport */ typedef struct RANAP_RABDataVolumeReport { - A_SEQUENCE_OF(struct MemberN { - RANAP_UnsuccessfullyTransmittedDataVolume_t dl_UnsuccessfullyTransmittedDataVolume; - RANAP_DataVolumeReference_t *dataVolumeReference /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_RABDataVolumeReport_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_RABParametersList-Value.h b/include/osmocom/ranap/RANAP_RABParametersList-Value.h new file mode 100644 index 0000000..2f7730e --- /dev/null +++ b/include/osmocom/ranap/RANAP_RABParametersList-Value.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-IEs" + * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_RABParametersList_Value_H_ +#define _RANAP_RABParametersList_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_RAB-ID.h> +#include <osmocom/ranap/RANAP_CN-DomainIndicator.h> +#include <osmocom/ranap/RANAP_RABDataVolumeReport.h> +#include <osmocom/ranap/RANAP_UPInformation.h> +#include <osmocom/ranap/RANAP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_RABParametersList-Value */ +typedef struct RANAP_RABParametersList_Value { + RANAP_RAB_ID_t rab_Id; + RANAP_CN_DomainIndicator_t cn_domain; + RANAP_RABDataVolumeReport_t *rabDataVolumeReport /* OPTIONAL */; + RANAP_UPInformation_t *upInformation /* OPTIONAL */; + RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_RABParametersList_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_RABParametersList_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_RABParametersList_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_RABParametersList.h b/include/osmocom/ranap/RANAP_RABParametersList.h index f3bec06..898f500 100644 --- a/include/osmocom/ranap/RANAP_RABParametersList.h +++ b/include/osmocom/ranap/RANAP_RABParametersList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABParametersList_H_ @@ -11,13 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_RABParametersList-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_RAB-ID.h> -#include <osmocom/ranap/RANAP_CN-DomainIndicator.h> -#include <osmocom/ranap/RANAP_RABDataVolumeReport.h> -#include <osmocom/ranap/RANAP_UPInformation.h> -#include <osmocom/ranap/RANAP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -26,20 +22,7 @@ extern "C" { /* RANAP_RABParametersList */ typedef struct RANAP_RABParametersList { - A_SEQUENCE_OF(struct MemberB { - RANAP_RAB_ID_t rab_Id; - RANAP_CN_DomainIndicator_t cn_domain; - RANAP_RABDataVolumeReport_t *rabDataVolumeReport /* OPTIONAL */; - RANAP_UPInformation_t *upInformation /* OPTIONAL */; - RANAP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_RABParametersList_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_RABased.h b/include/osmocom/ranap/RANAP_RABased.h index 5ddfaa4..380e677 100644 --- a/include/osmocom/ranap/RANAP_RABased.h +++ b/include/osmocom/ranap/RANAP_RABased.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABased_H_ diff --git a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h index 09ba8b6..b69627a 100644 --- a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h +++ b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABs_ContextFailedtoTransferItem_H_ diff --git a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h index 6dae24e..15bb776 100644 --- a/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h +++ b/include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABs_ContextFailedtoTransferList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RABs-ContextFailedtoTransferList */ typedef struct RANAP_RABs_ContextFailedtoTransferList { - struct raBs_ContextFailedtoTransferList_ies { + struct RANAP_RABs_ContextFailedtoTransferList__raBs_ContextFailedtoTransferList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h b/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h index c3032e5..c1b8c2b 100644 --- a/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h +++ b/include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABs_failed_to_reportItem_H_ diff --git a/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h b/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h index 33e3943..3e2641c 100644 --- a/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h +++ b/include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RABs_failed_to_reportList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RABs-failed-to-reportList */ typedef struct RANAP_RABs_failed_to_reportList { - struct raBs_failed_to_reportList_ies { + struct RANAP_RABs_failed_to_reportList__raBs_failed_to_reportList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAC.h b/include/osmocom/ranap/RANAP_RAC.h index 1de733a..e232fab 100644 --- a/include/osmocom/ranap/RANAP_RAC.h +++ b/include/osmocom/ranap/RANAP_RAC.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAC_H_ diff --git a/include/osmocom/ranap/RANAP_RAI-List.h b/include/osmocom/ranap/RANAP_RAI-List.h index bc4f843..aed5f7c 100644 --- a/include/osmocom/ranap/RANAP_RAI-List.h +++ b/include/osmocom/ranap/RANAP_RAI-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAI_List_H_ diff --git a/include/osmocom/ranap/RANAP_RAI.h b/include/osmocom/ranap/RANAP_RAI.h index eb822d1..0f42bcd 100644 --- a/include/osmocom/ranap/RANAP_RAI.h +++ b/include/osmocom/ranap/RANAP_RAI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAI_H_ diff --git a/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h b/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h index 15dd881..896b481 100644 --- a/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAListofIdleModeUEs_H_ @@ -27,13 +28,13 @@ typedef enum RANAP_RAListofIdleModeUEs_PR { /* Extensions may appear below */ } RANAP_RAListofIdleModeUEs_PR; -typedef enum emptyFullRAListofIdleModeUEs { - emptyFullRAListofIdleModeUEs_emptylist = 0, - emptyFullRAListofIdleModeUEs_fulllist = 1 +typedef enum RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs { + RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs_emptylist = 0, + RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs_fulllist = 1 /* * Enumeration is extensible */ -} e_emptyFullRAListofIdleModeUEs; +} e_RANAP_RAListofIdleModeUEs__emptyFullRAListofIdleModeUEs; /* RANAP_RAListofIdleModeUEs */ typedef struct RANAP_RAListofIdleModeUEs { diff --git a/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h b/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h index 1b144f6..3bc7eab 100644 --- a/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h +++ b/include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAListwithNoIdleModeUEsAnyMore_H_ diff --git a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h index 8a75799..39a5b3c 100644 --- a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h +++ b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RANAP_EnhancedRelocationInformationRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RANAP-EnhancedRelocationInformationRequest */ typedef struct RANAP_RANAP_EnhancedRelocationInformationRequest { - struct ranaP_EnhancedRelocationInformationRequest_ies { + struct RANAP_RANAP_EnhancedRelocationInformationRequest__ranaP_EnhancedRelocationInformationRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h index 3175411..e0ab3f2 100644 --- a/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h +++ b/include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RANAP_EnhancedRelocationInformationResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RANAP-EnhancedRelocationInformationResponse */ typedef struct RANAP_RANAP_EnhancedRelocationInformationResponse { - struct ranaP_EnhancedRelocationInformationResponse_ies { + struct RANAP_RANAP_EnhancedRelocationInformationResponse__ranaP_EnhancedRelocationInformationResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RANAP-PDU.h b/include/osmocom/ranap/RANAP_RANAP-PDU.h index b2039bd..f7db5c2 100644 --- a/include/osmocom/ranap/RANAP_RANAP-PDU.h +++ b/include/osmocom/ranap/RANAP_RANAP-PDU.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RANAP_PDU_H_ diff --git a/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h b/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h index 3d28873..2dac034 100644 --- a/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h +++ b/include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RANAP_RelocationInformation_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RANAP-RelocationInformation */ typedef struct RANAP_RANAP_RelocationInformation { - struct ranaP_RelocationInformation_ies { + struct RANAP_RANAP_RelocationInformation__ranaP_RelocationInformation_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RAT-Type.h b/include/osmocom/ranap/RANAP_RAT-Type.h index 55c5467..584321c 100644 --- a/include/osmocom/ranap/RANAP_RAT-Type.h +++ b/include/osmocom/ranap/RANAP_RAT-Type.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAT_Type_H_ diff --git a/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h b/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h index 66eb253..c525bb8 100644 --- a/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h +++ b/include/osmocom/ranap/RANAP_RAofIdleModeUEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RAofIdleModeUEs_H_ diff --git a/include/osmocom/ranap/RANAP_RIM-Transfer.h b/include/osmocom/ranap/RANAP_RIM-Transfer.h index 12d9660..193fafc 100644 --- a/include/osmocom/ranap/RANAP_RIM-Transfer.h +++ b/include/osmocom/ranap/RANAP_RIM-Transfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RIM_Transfer_H_ diff --git a/include/osmocom/ranap/RANAP_RIMInformation.h b/include/osmocom/ranap/RANAP_RIMInformation.h index 47b60e9..3767ecd 100644 --- a/include/osmocom/ranap/RANAP_RIMInformation.h +++ b/include/osmocom/ranap/RANAP_RIMInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RIMInformation_H_ diff --git a/include/osmocom/ranap/RANAP_RIMRoutingAddress.h b/include/osmocom/ranap/RANAP_RIMRoutingAddress.h index 841570d..e007fee 100644 --- a/include/osmocom/ranap/RANAP_RIMRoutingAddress.h +++ b/include/osmocom/ranap/RANAP_RIMRoutingAddress.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RIMRoutingAddress_H_ diff --git a/include/osmocom/ranap/RANAP_RNC-ID.h b/include/osmocom/ranap/RANAP_RNC-ID.h index 713b3f1..29e0497 100644 --- a/include/osmocom/ranap/RANAP_RNC-ID.h +++ b/include/osmocom/ranap/RANAP_RNC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RNC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_RNCTraceInformation.h b/include/osmocom/ranap/RANAP_RNCTraceInformation.h index 0bfbaf5..9f6bbb3 100644 --- a/include/osmocom/ranap/RANAP_RNCTraceInformation.h +++ b/include/osmocom/ranap/RANAP_RNCTraceInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RNCTraceInformation_H_ @@ -22,10 +23,10 @@ extern "C" { #endif /* Dependencies */ -typedef enum traceActivationIndicato { - traceActivationIndicato_activated = 0, - traceActivationIndicato_deactivated = 1 -} e_traceActivationIndicato; +typedef enum RANAP_RNCTraceInformation__traceActivationIndicato { + RANAP_RNCTraceInformation__traceActivationIndicato_activated = 0, + RANAP_RNCTraceInformation__traceActivationIndicato_deactivated = 1 +} e_RANAP_RNCTraceInformation__traceActivationIndicato; /* RANAP_RNCTraceInformation */ typedef struct RANAP_RNCTraceInformation { diff --git a/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h b/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h index a5dfd26..b7a4574 100644 --- a/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h +++ b/include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RNSAPRelocationParameters_H_ diff --git a/include/osmocom/ranap/RANAP_RRC-Container.h b/include/osmocom/ranap/RANAP_RRC-Container.h index 5cda4b7..093fb9a 100644 --- a/include/osmocom/ranap/RANAP_RRC-Container.h +++ b/include/osmocom/ranap/RANAP_RRC-Container.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RRC_Container_H_ diff --git a/include/osmocom/ranap/RANAP_RSRQ-Extension.h b/include/osmocom/ranap/RANAP_RSRQ-Extension.h index 6fd0231..747a895 100644 --- a/include/osmocom/ranap/RANAP_RSRQ-Extension.h +++ b/include/osmocom/ranap/RANAP_RSRQ-Extension.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RSRQ_Extension_H_ diff --git a/include/osmocom/ranap/RANAP_RSRQ-Type.h b/include/osmocom/ranap/RANAP_RSRQ-Type.h index 5846b93..8b97ff9 100644 --- a/include/osmocom/ranap/RANAP_RSRQ-Type.h +++ b/include/osmocom/ranap/RANAP_RSRQ-Type.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RSRQ_Type_H_ diff --git a/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h b/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h index b775efa..1bc6b4d 100644 --- a/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h +++ b/include/osmocom/ranap/RANAP_RSRVCC-HO-Indication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RSRVCC_HO_Indication_H_ diff --git a/include/osmocom/ranap/RANAP_RSRVCC-Information.h b/include/osmocom/ranap/RANAP_RSRVCC-Information.h index d4d8e79..65205e8 100644 --- a/include/osmocom/ranap/RANAP_RSRVCC-Information.h +++ b/include/osmocom/ranap/RANAP_RSRVCC-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RSRVCC_Information_H_ diff --git a/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h b/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h index 0be569a..246f1ed 100644 --- a/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h +++ b/include/osmocom/ranap/RANAP_RSRVCC-Operation-Possible.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RSRVCC_Operation_Possible_H_ diff --git a/include/osmocom/ranap/RANAP_RTLoadValue.h b/include/osmocom/ranap/RANAP_RTLoadValue.h index 4e5fb5c..d19dc1c 100644 --- a/include/osmocom/ranap/RANAP_RTLoadValue.h +++ b/include/osmocom/ranap/RANAP_RTLoadValue.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RTLoadValue_H_ diff --git a/include/osmocom/ranap/RANAP_RateControlAllowed.h b/include/osmocom/ranap/RANAP_RateControlAllowed.h index a465d17..e60e4c3 100644 --- a/include/osmocom/ranap/RANAP_RateControlAllowed.h +++ b/include/osmocom/ranap/RANAP_RateControlAllowed.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RateControlAllowed_H_ diff --git a/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h b/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h index df1be41..0864b1b 100644 --- a/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h +++ b/include/osmocom/ranap/RANAP_RedirectAttemptFlag.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RedirectAttemptFlag_H_ diff --git a/include/osmocom/ranap/RANAP_RedirectionCompleted.h b/include/osmocom/ranap/RANAP_RedirectionCompleted.h index 21eabeb..328f1d5 100644 --- a/include/osmocom/ranap/RANAP_RedirectionCompleted.h +++ b/include/osmocom/ranap/RANAP_RedirectionCompleted.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RedirectionCompleted_H_ diff --git a/include/osmocom/ranap/RANAP_RedirectionIndication.h b/include/osmocom/ranap/RANAP_RedirectionIndication.h index 444d707..1e3a665 100644 --- a/include/osmocom/ranap/RANAP_RedirectionIndication.h +++ b/include/osmocom/ranap/RANAP_RedirectionIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RedirectionIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RedirectionIndication */ typedef struct RANAP_RedirectionIndication { - struct redirectionIndication_ies { + struct RANAP_RedirectionIndication__redirectionIndication_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RejectCauseValue.h b/include/osmocom/ranap/RANAP_RejectCauseValue.h index 0a5f26f..143c5a5 100644 --- a/include/osmocom/ranap/RANAP_RejectCauseValue.h +++ b/include/osmocom/ranap/RANAP_RejectCauseValue.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RejectCauseValue_H_ diff --git a/include/osmocom/ranap/RANAP_RelocationCancel.h b/include/osmocom/ranap/RANAP_RelocationCancel.h index bddd051..b4f5c34 100644 --- a/include/osmocom/ranap/RANAP_RelocationCancel.h +++ b/include/osmocom/ranap/RANAP_RelocationCancel.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationCancel_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationCancel */ typedef struct RANAP_RelocationCancel { - struct relocationCancel_ies { + struct RANAP_RelocationCancel__relocationCancel_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h b/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h index 4bbceb9..8fe69f4 100644 --- a/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h +++ b/include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationCancelAcknowledge_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationCancelAcknowledge */ typedef struct RANAP_RelocationCancelAcknowledge { - struct relocationCancelAcknowledge_ies { + struct RANAP_RelocationCancelAcknowledge__relocationCancelAcknowledge_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationCommand.h b/include/osmocom/ranap/RANAP_RelocationCommand.h index d17d86b..d187a47 100644 --- a/include/osmocom/ranap/RANAP_RelocationCommand.h +++ b/include/osmocom/ranap/RANAP_RelocationCommand.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationCommand_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationCommand */ typedef struct RANAP_RelocationCommand { - struct relocationCommand_ies { + struct RANAP_RelocationCommand__relocationCommand_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationComplete.h b/include/osmocom/ranap/RANAP_RelocationComplete.h index 4e7b5d8..5f46679 100644 --- a/include/osmocom/ranap/RANAP_RelocationComplete.h +++ b/include/osmocom/ranap/RANAP_RelocationComplete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationComplete_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationComplete */ typedef struct RANAP_RelocationComplete { - struct relocationComplete_ies { + struct RANAP_RelocationComplete__relocationComplete_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationDetect.h b/include/osmocom/ranap/RANAP_RelocationDetect.h index d06ba66..171b030 100644 --- a/include/osmocom/ranap/RANAP_RelocationDetect.h +++ b/include/osmocom/ranap/RANAP_RelocationDetect.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationDetect_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationDetect */ typedef struct RANAP_RelocationDetect { - struct relocationDetect_ies { + struct RANAP_RelocationDetect__relocationDetect_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationFailure.h b/include/osmocom/ranap/RANAP_RelocationFailure.h index 76d3d57..896ac43 100644 --- a/include/osmocom/ranap/RANAP_RelocationFailure.h +++ b/include/osmocom/ranap/RANAP_RelocationFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationFailure */ typedef struct RANAP_RelocationFailure { - struct relocationFailure_ies { + struct RANAP_RelocationFailure__relocationFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h b/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h index 8781bbe..640c06d 100644 --- a/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h +++ b/include/osmocom/ranap/RANAP_RelocationPreparationFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationPreparationFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationPreparationFailure */ typedef struct RANAP_RelocationPreparationFailure { - struct relocationPreparationFailure_ies { + struct RANAP_RelocationPreparationFailure__relocationPreparationFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationRequest.h b/include/osmocom/ranap/RANAP_RelocationRequest.h index 06d4c07..bec964e 100644 --- a/include/osmocom/ranap/RANAP_RelocationRequest.h +++ b/include/osmocom/ranap/RANAP_RelocationRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationRequest */ typedef struct RANAP_RelocationRequest { - struct relocationRequest_ies { + struct RANAP_RelocationRequest__relocationRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h b/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h index ba13e88..1a6cb9a 100644 --- a/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h +++ b/include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationRequestAcknowledge_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationRequestAcknowledge */ typedef struct RANAP_RelocationRequestAcknowledge { - struct relocationRequestAcknowledge_ies { + struct RANAP_RelocationRequestAcknowledge__relocationRequestAcknowledge_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationRequired.h b/include/osmocom/ranap/RANAP_RelocationRequired.h index 1187c90..b6c45ea 100644 --- a/include/osmocom/ranap/RANAP_RelocationRequired.h +++ b/include/osmocom/ranap/RANAP_RelocationRequired.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationRequired_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_RelocationRequired */ typedef struct RANAP_RelocationRequired { - struct relocationRequired_ies { + struct RANAP_RelocationRequired__relocationRequired_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_RelocationRequirement.h b/include/osmocom/ranap/RANAP_RelocationRequirement.h index 56623ed..a32fb4a 100644 --- a/include/osmocom/ranap/RANAP_RelocationRequirement.h +++ b/include/osmocom/ranap/RANAP_RelocationRequirement.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationRequirement_H_ diff --git a/include/osmocom/ranap/RANAP_RelocationType.h b/include/osmocom/ranap/RANAP_RelocationType.h index 4ad5f58..7b79661 100644 --- a/include/osmocom/ranap/RANAP_RelocationType.h +++ b/include/osmocom/ranap/RANAP_RelocationType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RelocationType_H_ diff --git a/include/osmocom/ranap/RANAP_RepetitionNumber0.h b/include/osmocom/ranap/RANAP_RepetitionNumber0.h index 41e8950..0034cc8 100644 --- a/include/osmocom/ranap/RANAP_RepetitionNumber0.h +++ b/include/osmocom/ranap/RANAP_RepetitionNumber0.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RepetitionNumber0_H_ diff --git a/include/osmocom/ranap/RANAP_RepetitionNumber1.h b/include/osmocom/ranap/RANAP_RepetitionNumber1.h index b151d87..912f291 100644 --- a/include/osmocom/ranap/RANAP_RepetitionNumber1.h +++ b/include/osmocom/ranap/RANAP_RepetitionNumber1.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RepetitionNumber1_H_ diff --git a/include/osmocom/ranap/RANAP_ReportAmount.h b/include/osmocom/ranap/RANAP_ReportAmount.h index daf8dd6..203e6d0 100644 --- a/include/osmocom/ranap/RANAP_ReportAmount.h +++ b/include/osmocom/ranap/RANAP_ReportAmount.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ReportAmount_H_ diff --git a/include/osmocom/ranap/RANAP_ReportArea.h b/include/osmocom/ranap/RANAP_ReportArea.h index e5ea1c8..17b0ac2 100644 --- a/include/osmocom/ranap/RANAP_ReportArea.h +++ b/include/osmocom/ranap/RANAP_ReportArea.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ReportArea_H_ diff --git a/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h b/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h index b6e0a05..e315465 100644 --- a/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h +++ b/include/osmocom/ranap/RANAP_ReportChangeOfSAI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ReportChangeOfSAI_H_ diff --git a/include/osmocom/ranap/RANAP_ReportInterval.h b/include/osmocom/ranap/RANAP_ReportInterval.h index 6efdb1a..0c7deb7 100644 --- a/include/osmocom/ranap/RANAP_ReportInterval.h +++ b/include/osmocom/ranap/RANAP_ReportInterval.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ReportInterval_H_ diff --git a/include/osmocom/ranap/RANAP_RequestType.h b/include/osmocom/ranap/RANAP_RequestType.h index 86ed875..c845dd7 100644 --- a/include/osmocom/ranap/RANAP_RequestType.h +++ b/include/osmocom/ranap/RANAP_RequestType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestType_H_ diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h index 963d25a..1f256a6 100644 --- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h index c878ec9..8434fe4 100644 --- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Requested_RAB_Parameter_ExtendedMaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h index d2d39ad..5db3cc9 100644 --- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h +++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Requested_RAB_Parameter_GuaranteedBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h index 22047b7..d2b51fb 100644 --- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h +++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Requested_RAB_Parameter_MaxBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h index 82352fd..d59edc4 100644 --- a/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h +++ b/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Requested_RAB_Parameter_Values_H_ diff --git a/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h b/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h index 86adfde..4a2ecc2 100644 --- a/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h +++ b/include/osmocom/ranap/RANAP_RequestedGANSSAssistanceData.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestedGANSSAssistanceData_H_ diff --git a/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h b/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h index 0ce5a5c..0dbd806 100644 --- a/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h +++ b/include/osmocom/ranap/RANAP_RequestedGPSAssistanceData.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestedGPSAssistanceData_H_ diff --git a/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h b/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h index 786ea7c..7290d68 100644 --- a/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h +++ b/include/osmocom/ranap/RANAP_RequestedLocationRelatedDataType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestedLocationRelatedDataType_H_ diff --git a/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h b/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h index 9ba0d86..6ebbb5c 100644 --- a/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h +++ b/include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestedMBMSIPMulticastAddressandAPNRequest_H_ diff --git a/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h b/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h index 9d0923c..104a004 100644 --- a/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h +++ b/include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_RequestedMulticastServiceList_H_ diff --git a/include/osmocom/ranap/RANAP_Reset.h b/include/osmocom/ranap/RANAP_Reset.h index f02a5fb..1c4d80f 100644 --- a/include/osmocom/ranap/RANAP_Reset.h +++ b/include/osmocom/ranap/RANAP_Reset.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Reset_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_Reset */ typedef struct RANAP_Reset { - struct reset_ies { + struct RANAP_Reset__reset_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResetAcknowledge.h b/include/osmocom/ranap/RANAP_ResetAcknowledge.h index dc5c643..4b082cc 100644 --- a/include/osmocom/ranap/RANAP_ResetAcknowledge.h +++ b/include/osmocom/ranap/RANAP_ResetAcknowledge.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetAcknowledge_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ResetAcknowledge */ typedef struct RANAP_ResetAcknowledge { - struct resetAcknowledge_ies { + struct RANAP_ResetAcknowledge__resetAcknowledge_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResetResource.h b/include/osmocom/ranap/RANAP_ResetResource.h index ba35fa6..a8d9c5b 100644 --- a/include/osmocom/ranap/RANAP_ResetResource.h +++ b/include/osmocom/ranap/RANAP_ResetResource.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResource_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ResetResource */ typedef struct RANAP_ResetResource { - struct resetResource_ies { + struct RANAP_ResetResource__resetResource_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResetResourceAckItem.h b/include/osmocom/ranap/RANAP_ResetResourceAckItem.h index 94ae632..3c16cf3 100644 --- a/include/osmocom/ranap/RANAP_ResetResourceAckItem.h +++ b/include/osmocom/ranap/RANAP_ResetResourceAckItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResourceAckItem_H_ diff --git a/include/osmocom/ranap/RANAP_ResetResourceAckList.h b/include/osmocom/ranap/RANAP_ResetResourceAckList.h index 9d699b5..2a52a06 100644 --- a/include/osmocom/ranap/RANAP_ResetResourceAckList.h +++ b/include/osmocom/ranap/RANAP_ResetResourceAckList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResourceAckList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ResetResourceAckList */ typedef struct RANAP_ResetResourceAckList { - struct resetResourceAckList_ies { + struct RANAP_ResetResourceAckList__resetResourceAckList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h b/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h index f268623..24cffe9 100644 --- a/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h +++ b/include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResourceAcknowledge_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ResetResourceAcknowledge */ typedef struct RANAP_ResetResourceAcknowledge { - struct resetResourceAcknowledge_ies { + struct RANAP_ResetResourceAcknowledge__resetResourceAcknowledge_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResetResourceItem.h b/include/osmocom/ranap/RANAP_ResetResourceItem.h index 9482a16..da73555 100644 --- a/include/osmocom/ranap/RANAP_ResetResourceItem.h +++ b/include/osmocom/ranap/RANAP_ResetResourceItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResourceItem_H_ diff --git a/include/osmocom/ranap/RANAP_ResetResourceList.h b/include/osmocom/ranap/RANAP_ResetResourceList.h index b840101..d68b3f5 100644 --- a/include/osmocom/ranap/RANAP_ResetResourceList.h +++ b/include/osmocom/ranap/RANAP_ResetResourceList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResetResourceList_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_ResetResourceList */ typedef struct RANAP_ResetResourceList { - struct resetResourceList_ies { + struct RANAP_ResetResourceList__resetResourceList_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h b/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h index 5acfc8c..8544859 100644 --- a/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h +++ b/include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResidualBitErrorRatio_H_ diff --git a/include/osmocom/ranap/RANAP_ResponseTime.h b/include/osmocom/ranap/RANAP_ResponseTime.h index daeda50..f460361 100644 --- a/include/osmocom/ranap/RANAP_ResponseTime.h +++ b/include/osmocom/ranap/RANAP_ResponseTime.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_ResponseTime_H_ diff --git a/include/osmocom/ranap/RANAP_SAC.h b/include/osmocom/ranap/RANAP_SAC.h index f7d7e80..3320e19 100644 --- a/include/osmocom/ranap/RANAP_SAC.h +++ b/include/osmocom/ranap/RANAP_SAC.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SAC_H_ diff --git a/include/osmocom/ranap/RANAP_SAI.h b/include/osmocom/ranap/RANAP_SAI.h index 1a8d622..a548ad5 100644 --- a/include/osmocom/ranap/RANAP_SAI.h +++ b/include/osmocom/ranap/RANAP_SAI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SAI_H_ diff --git a/include/osmocom/ranap/RANAP_SAPI.h b/include/osmocom/ranap/RANAP_SAPI.h index 51a4996..a6e80d9 100644 --- a/include/osmocom/ranap/RANAP_SAPI.h +++ b/include/osmocom/ranap/RANAP_SAPI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SAPI_H_ diff --git a/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h b/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h index 8835247..091372c 100644 --- a/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h +++ b/include/osmocom/ranap/RANAP_SDU-ErrorRatio.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SDU_ErrorRatio_H_ diff --git a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h index ed966d2..b1fe751 100644 --- a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h +++ b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SDU_FormatInformationParameterItem_H_ diff --git a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h index 6eb520c..363f2f0 100644 --- a/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h +++ b/include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SDU_FormatInformationParameters_H_ diff --git a/include/osmocom/ranap/RANAP_SDU-ParameterItem.h b/include/osmocom/ranap/RANAP_SDU-ParameterItem.h index dd700b8..4b8f126 100644 --- a/include/osmocom/ranap/RANAP_SDU-ParameterItem.h +++ b/include/osmocom/ranap/RANAP_SDU-ParameterItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SDU_ParameterItem_H_ diff --git a/include/osmocom/ranap/RANAP_SDU-Parameters.h b/include/osmocom/ranap/RANAP_SDU-Parameters.h index 5fc7f8b..e9608fe 100644 --- a/include/osmocom/ranap/RANAP_SDU-Parameters.h +++ b/include/osmocom/ranap/RANAP_SDU-Parameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SDU_Parameters_H_ diff --git a/include/osmocom/ranap/RANAP_SNA-Access-Information.h b/include/osmocom/ranap/RANAP_SNA-Access-Information.h index e98207a..797d354 100644 --- a/include/osmocom/ranap/RANAP_SNA-Access-Information.h +++ b/include/osmocom/ranap/RANAP_SNA-Access-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SNA_Access_Information_H_ diff --git a/include/osmocom/ranap/RANAP_SNAC.h b/include/osmocom/ranap/RANAP_SNAC.h index e6e06f9..79dc234 100644 --- a/include/osmocom/ranap/RANAP_SNAC.h +++ b/include/osmocom/ranap/RANAP_SNAC.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SNAC_H_ diff --git a/include/osmocom/ranap/RANAP_SRB-ID.h b/include/osmocom/ranap/RANAP_SRB-ID.h index 1b86a32..dd17391 100644 --- a/include/osmocom/ranap/RANAP_SRB-ID.h +++ b/include/osmocom/ranap/RANAP_SRB-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRB_ID_H_ diff --git a/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h b/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h index 7cb3959..23b4b4b 100644 --- a/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h +++ b/include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRB_TrCH_Mapping_H_ diff --git a/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h b/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h index 36032e9..da0bfb7 100644 --- a/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h +++ b/include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRB_TrCH_MappingItem_H_ diff --git a/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h b/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h index 168b9b5..737e8e5 100644 --- a/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h +++ b/include/osmocom/ranap/RANAP_SRNS-ContextRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRNS_ContextRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SRNS-ContextRequest */ typedef struct RANAP_SRNS_ContextRequest { - struct srnS_ContextRequest_ies { + struct RANAP_SRNS_ContextRequest__srnS_ContextRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h b/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h index 57fa412..0ff355c 100644 --- a/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h +++ b/include/osmocom/ranap/RANAP_SRNS-ContextResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRNS_ContextResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SRNS-ContextResponse */ typedef struct RANAP_SRNS_ContextResponse { - struct srnS_ContextResponse_ies { + struct RANAP_SRNS_ContextResponse__srnS_ContextResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h b/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h index ab554fd..a6c1abd 100644 --- a/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h +++ b/include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRNS_DataForwardCommand_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SRNS-DataForwardCommand */ typedef struct RANAP_SRNS_DataForwardCommand { - struct srnS_DataForwardCommand_ies { + struct RANAP_SRNS_DataForwardCommand__srnS_DataForwardCommand_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h b/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h index d9c9093..8ac3906 100644 --- a/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h +++ b/include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRVCC_CSKeysRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SRVCC-CSKeysRequest */ typedef struct RANAP_SRVCC_CSKeysRequest { - struct srvcC_CSKeysRequest_ies { + struct RANAP_SRVCC_CSKeysRequest__srvcC_CSKeysRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h b/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h index b143eab..f28eff2 100644 --- a/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h +++ b/include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRVCC_CSKeysResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SRVCC-CSKeysResponse */ typedef struct RANAP_SRVCC_CSKeysResponse { - struct srvcC_CSKeysResponse_ies { + struct RANAP_SRVCC_CSKeysResponse__srvcC_CSKeysResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h b/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h index 36caa2d..ce21280 100644 --- a/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h +++ b/include/osmocom/ranap/RANAP_SRVCC-HO-Indication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRVCC_HO_Indication_H_ diff --git a/include/osmocom/ranap/RANAP_SRVCC-Information.h b/include/osmocom/ranap/RANAP_SRVCC-Information.h index ef851b1..5915a16 100644 --- a/include/osmocom/ranap/RANAP_SRVCC-Information.h +++ b/include/osmocom/ranap/RANAP_SRVCC-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRVCC_Information_H_ diff --git a/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h b/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h index c839c8b..7e94252 100644 --- a/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h +++ b/include/osmocom/ranap/RANAP_SRVCC-Operation-Possible.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SRVCC_Operation_Possible_H_ diff --git a/include/osmocom/ranap/RANAP_SecurityModeCommand.h b/include/osmocom/ranap/RANAP_SecurityModeCommand.h index 482b6ea..34deb81 100644 --- a/include/osmocom/ranap/RANAP_SecurityModeCommand.h +++ b/include/osmocom/ranap/RANAP_SecurityModeCommand.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SecurityModeCommand_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SecurityModeCommand */ typedef struct RANAP_SecurityModeCommand { - struct securityModeCommand_ies { + struct RANAP_SecurityModeCommand__securityModeCommand_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SecurityModeComplete.h b/include/osmocom/ranap/RANAP_SecurityModeComplete.h index 5a99eb0..8af7797 100644 --- a/include/osmocom/ranap/RANAP_SecurityModeComplete.h +++ b/include/osmocom/ranap/RANAP_SecurityModeComplete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SecurityModeComplete_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SecurityModeComplete */ typedef struct RANAP_SecurityModeComplete { - struct securityModeComplete_ies { + struct RANAP_SecurityModeComplete__securityModeComplete_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_SecurityModeReject.h b/include/osmocom/ranap/RANAP_SecurityModeReject.h index 1aa69da..d3f37ce 100644 --- a/include/osmocom/ranap/RANAP_SecurityModeReject.h +++ b/include/osmocom/ranap/RANAP_SecurityModeReject.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SecurityModeReject_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_SecurityModeReject */ typedef struct RANAP_SecurityModeReject { - struct securityModeReject_ies { + struct RANAP_SecurityModeReject__securityModeReject_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_Service-Handover.h b/include/osmocom/ranap/RANAP_Service-Handover.h index 1d54b1b..c6539b2 100644 --- a/include/osmocom/ranap/RANAP_Service-Handover.h +++ b/include/osmocom/ranap/RANAP_Service-Handover.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Service_Handover_H_ diff --git a/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h b/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h index ea9b931..3182e03 100644 --- a/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h +++ b/include/osmocom/ranap/RANAP_Session-Re-establishment-Indicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Session_Re_establishment_Indicator_H_ diff --git a/include/osmocom/ranap/RANAP_SessionUpdateID.h b/include/osmocom/ranap/RANAP_SessionUpdateID.h index 3d9f9aa..d3d1f30 100644 --- a/include/osmocom/ranap/RANAP_SessionUpdateID.h +++ b/include/osmocom/ranap/RANAP_SessionUpdateID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SessionUpdateID_H_ diff --git a/include/osmocom/ranap/RANAP_Shared-Network-Information.h b/include/osmocom/ranap/RANAP_Shared-Network-Information.h index 74afbd1..f893974 100644 --- a/include/osmocom/ranap/RANAP_Shared-Network-Information.h +++ b/include/osmocom/ranap/RANAP_Shared-Network-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Shared_Network_Information_H_ diff --git a/include/osmocom/ranap/RANAP_SignallingIndication.h b/include/osmocom/ranap/RANAP_SignallingIndication.h index 4c95a32..3687296 100644 --- a/include/osmocom/ranap/RANAP_SignallingIndication.h +++ b/include/osmocom/ranap/RANAP_SignallingIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SignallingIndication_H_ diff --git a/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h b/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h index 84b1571..e172097 100644 --- a/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_Source-ToTarget-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Source_ToTarget_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h index e86c070..d0b9a1d 100644 --- a/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceBSS_ToTargetBSS_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_SourceCellID.h b/include/osmocom/ranap/RANAP_SourceCellID.h index 2c4e679..e6bcfc0 100644 --- a/include/osmocom/ranap/RANAP_SourceCellID.h +++ b/include/osmocom/ranap/RANAP_SourceCellID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceCellID_H_ diff --git a/include/osmocom/ranap/RANAP_SourceID.h b/include/osmocom/ranap/RANAP_SourceID.h index ef4acc0..5c2998c 100644 --- a/include/osmocom/ranap/RANAP_SourceID.h +++ b/include/osmocom/ranap/RANAP_SourceID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceID_H_ diff --git a/include/osmocom/ranap/RANAP_SourceRNC-ID.h b/include/osmocom/ranap/RANAP_SourceRNC-ID.h index 17ed1c1..d98abad 100644 --- a/include/osmocom/ranap/RANAP_SourceRNC-ID.h +++ b/include/osmocom/ranap/RANAP_SourceRNC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceRNC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h index 8065a9a..7a2df7f 100644 --- a/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceRNC_ToTargetRNC_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h b/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h index 5f459eb..b7f3597 100644 --- a/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h +++ b/include/osmocom/ranap/RANAP_SourceStatisticsDescriptor.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceStatisticsDescriptor_H_ diff --git a/include/osmocom/ranap/RANAP_SourceUTRANCellID.h b/include/osmocom/ranap/RANAP_SourceUTRANCellID.h index 551a7f6..b77e47d 100644 --- a/include/osmocom/ranap/RANAP_SourceUTRANCellID.h +++ b/include/osmocom/ranap/RANAP_SourceUTRANCellID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceUTRANCellID_H_ diff --git a/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h b/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h index 347fb40..22af1da 100644 --- a/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SourceeNodeB_ToTargeteNodeB_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_SubflowSDU-Size.h b/include/osmocom/ranap/RANAP_SubflowSDU-Size.h index daaf20b..e05af69 100644 --- a/include/osmocom/ranap/RANAP_SubflowSDU-Size.h +++ b/include/osmocom/ranap/RANAP_SubflowSDU-Size.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SubflowSDU_Size_H_ diff --git a/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h b/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h index 984957b..ca06359 100644 --- a/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h +++ b/include/osmocom/ranap/RANAP_SubscriberProfileIDforRFP.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SubscriberProfileIDforRFP_H_ diff --git a/include/osmocom/ranap/RANAP_SuccessfulOutcome.h b/include/osmocom/ranap/RANAP_SuccessfulOutcome.h index bd0364c..5c4a045 100644 --- a/include/osmocom/ranap/RANAP_SuccessfulOutcome.h +++ b/include/osmocom/ranap/RANAP_SuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SuccessfulOutcome_H_ diff --git a/include/osmocom/ranap/RANAP_SupportedBitrate.h b/include/osmocom/ranap/RANAP_SupportedBitrate.h index a65f694..cdcd4e9 100644 --- a/include/osmocom/ranap/RANAP_SupportedBitrate.h +++ b/include/osmocom/ranap/RANAP_SupportedBitrate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SupportedBitrate_H_ diff --git a/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h b/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h index 3677899..b1a1d2a 100644 --- a/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h +++ b/include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_SupportedRAB_ParameterBitrateList_H_ diff --git a/include/osmocom/ranap/RANAP_TAC.h b/include/osmocom/ranap/RANAP_TAC.h index 7b3e47b..e273412 100644 --- a/include/osmocom/ranap/RANAP_TAC.h +++ b/include/osmocom/ranap/RANAP_TAC.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TAC_H_ diff --git a/include/osmocom/ranap/RANAP_TAI.h b/include/osmocom/ranap/RANAP_TAI.h index 8fbcb30..2b5ab90 100644 --- a/include/osmocom/ranap/RANAP_TAI.h +++ b/include/osmocom/ranap/RANAP_TAI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TAI_H_ diff --git a/include/osmocom/ranap/RANAP_TBCD-STRING.h b/include/osmocom/ranap/RANAP_TBCD-STRING.h index b3787aa..e94e6a9 100644 --- a/include/osmocom/ranap/RANAP_TBCD-STRING.h +++ b/include/osmocom/ranap/RANAP_TBCD-STRING.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TBCD_STRING_H_ diff --git a/include/osmocom/ranap/RANAP_TMGI.h b/include/osmocom/ranap/RANAP_TMGI.h index 9697529..eceab6e 100644 --- a/include/osmocom/ranap/RANAP_TMGI.h +++ b/include/osmocom/ranap/RANAP_TMGI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TMGI_H_ diff --git a/include/osmocom/ranap/RANAP_TMSI.h b/include/osmocom/ranap/RANAP_TMSI.h index f4d4c4d..78c0415 100644 --- a/include/osmocom/ranap/RANAP_TMSI.h +++ b/include/osmocom/ranap/RANAP_TMSI.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TMSI_H_ diff --git a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h index 4f2e2e1..99fc514 100644 --- a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h +++ b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TNLInformationEnhRelInfoReq_H_ diff --git a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h index 6b8efbb..351b984 100644 --- a/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h +++ b/include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TNLInformationEnhRelInfoRes_H_ diff --git a/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h b/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h index 0b82065..7f518bf 100644 --- a/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_Target-ToSource-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Target_ToSource_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h index 9ee065e..8cd67a0 100644 --- a/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetBSS_ToSourceBSS_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_TargetCellId.h b/include/osmocom/ranap/RANAP_TargetCellId.h index 06dcb01..ba2f863 100644 --- a/include/osmocom/ranap/RANAP_TargetCellId.h +++ b/include/osmocom/ranap/RANAP_TargetCellId.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetCellId_H_ diff --git a/include/osmocom/ranap/RANAP_TargetENB-ID.h b/include/osmocom/ranap/RANAP_TargetENB-ID.h index 0566213..d50bfd8 100644 --- a/include/osmocom/ranap/RANAP_TargetENB-ID.h +++ b/include/osmocom/ranap/RANAP_TargetENB-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetENB_ID_H_ diff --git a/include/osmocom/ranap/RANAP_TargetID.h b/include/osmocom/ranap/RANAP_TargetID.h index fa8a82f..5eedcb5 100644 --- a/include/osmocom/ranap/RANAP_TargetID.h +++ b/include/osmocom/ranap/RANAP_TargetID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetID_H_ diff --git a/include/osmocom/ranap/RANAP_TargetRNC-ID.h b/include/osmocom/ranap/RANAP_TargetRNC-ID.h index 0d6dc98..36d9564 100644 --- a/include/osmocom/ranap/RANAP_TargetRNC-ID.h +++ b/include/osmocom/ranap/RANAP_TargetRNC-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetRNC_ID_H_ diff --git a/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h index eb1d973..74627e3 100644 --- a/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargetRNC_ToSourceRNC_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h b/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h index 82f02cd..c63c892 100644 --- a/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h +++ b/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TargeteNodeB_ToSourceeNodeB_TransparentContainer_H_ diff --git a/include/osmocom/ranap/RANAP_TemporaryUE-ID.h b/include/osmocom/ranap/RANAP_TemporaryUE-ID.h index 3d27c00..ac3bdc8 100644 --- a/include/osmocom/ranap/RANAP_TemporaryUE-ID.h +++ b/include/osmocom/ranap/RANAP_TemporaryUE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TemporaryUE_ID_H_ diff --git a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h index f525d6a..bd09bbc 100644 --- a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h +++ b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Time_UE_StayedInCell_EnhancedGranularity_H_ diff --git a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h index d87a899..d1ea0d5 100644 --- a/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h +++ b/include/osmocom/ranap/RANAP_Time-UE-StayedInCell.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_Time_UE_StayedInCell_H_ diff --git a/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h b/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h index 31ede6e..c7eb3ed 100644 --- a/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h +++ b/include/osmocom/ranap/RANAP_TimeToMBMSDataTransfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TimeToMBMSDataTransfer_H_ diff --git a/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h b/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h index 7497493..cb4b341 100644 --- a/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h +++ b/include/osmocom/ranap/RANAP_TimingDifferenceULDL.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TimingDifferenceULDL_H_ diff --git a/include/osmocom/ranap/RANAP_TrCH-ID-List.h b/include/osmocom/ranap/RANAP_TrCH-ID-List.h index 77ca281..662298f 100644 --- a/include/osmocom/ranap/RANAP_TrCH-ID-List.h +++ b/include/osmocom/ranap/RANAP_TrCH-ID-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TrCH_ID_List_H_ diff --git a/include/osmocom/ranap/RANAP_TrCH-ID.h b/include/osmocom/ranap/RANAP_TrCH-ID.h index 2ab369b..6165d81 100644 --- a/include/osmocom/ranap/RANAP_TrCH-ID.h +++ b/include/osmocom/ranap/RANAP_TrCH-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TrCH_ID_H_ diff --git a/include/osmocom/ranap/RANAP_TraceDepth.h b/include/osmocom/ranap/RANAP_TraceDepth.h index 4bad74d..6690bf2 100644 --- a/include/osmocom/ranap/RANAP_TraceDepth.h +++ b/include/osmocom/ranap/RANAP_TraceDepth.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceDepth_H_ diff --git a/include/osmocom/ranap/RANAP_TraceInformation.h b/include/osmocom/ranap/RANAP_TraceInformation.h index 6281c4e..6f6ca92 100644 --- a/include/osmocom/ranap/RANAP_TraceInformation.h +++ b/include/osmocom/ranap/RANAP_TraceInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceInformation_H_ diff --git a/include/osmocom/ranap/RANAP_TracePropagationParameters.h b/include/osmocom/ranap/RANAP_TracePropagationParameters.h index 271a352..116fb62 100644 --- a/include/osmocom/ranap/RANAP_TracePropagationParameters.h +++ b/include/osmocom/ranap/RANAP_TracePropagationParameters.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TracePropagationParameters_H_ diff --git a/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h b/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h index aac7b89..8d059b6 100644 --- a/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h +++ b/include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceRecordingSessionInformation_H_ diff --git a/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h b/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h index 7545987..f461542 100644 --- a/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h +++ b/include/osmocom/ranap/RANAP_TraceRecordingSessionReference.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceRecordingSessionReference_H_ diff --git a/include/osmocom/ranap/RANAP_TraceReference.h b/include/osmocom/ranap/RANAP_TraceReference.h index ab3069d..ccdbdcf 100644 --- a/include/osmocom/ranap/RANAP_TraceReference.h +++ b/include/osmocom/ranap/RANAP_TraceReference.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceReference_H_ diff --git a/include/osmocom/ranap/RANAP_TraceType.h b/include/osmocom/ranap/RANAP_TraceType.h index 1f1edb4..f8a3207 100644 --- a/include/osmocom/ranap/RANAP_TraceType.h +++ b/include/osmocom/ranap/RANAP_TraceType.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TraceType_H_ diff --git a/include/osmocom/ranap/RANAP_TrafficClass.h b/include/osmocom/ranap/RANAP_TrafficClass.h index 5d3eb28..3343669 100644 --- a/include/osmocom/ranap/RANAP_TrafficClass.h +++ b/include/osmocom/ranap/RANAP_TrafficClass.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TrafficClass_H_ diff --git a/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h b/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h index 2067c21..03dc7e8 100644 --- a/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h +++ b/include/osmocom/ranap/RANAP_TrafficHandlingPriority.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TrafficHandlingPriority_H_ diff --git a/include/osmocom/ranap/RANAP_TransferDelay.h b/include/osmocom/ranap/RANAP_TransferDelay.h index 7339967..cc60dfb 100644 --- a/include/osmocom/ranap/RANAP_TransferDelay.h +++ b/include/osmocom/ranap/RANAP_TransferDelay.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TransferDelay_H_ diff --git a/include/osmocom/ranap/RANAP_TransportLayerAddress.h b/include/osmocom/ranap/RANAP_TransportLayerAddress.h index fb99bac..846b9c0 100644 --- a/include/osmocom/ranap/RANAP_TransportLayerAddress.h +++ b/include/osmocom/ranap/RANAP_TransportLayerAddress.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TransportLayerAddress_H_ diff --git a/include/osmocom/ranap/RANAP_TransportLayerInformation.h b/include/osmocom/ranap/RANAP_TransportLayerInformation.h index dd443c4..ef029a7 100644 --- a/include/osmocom/ranap/RANAP_TransportLayerInformation.h +++ b/include/osmocom/ranap/RANAP_TransportLayerInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TransportLayerInformation_H_ diff --git a/include/osmocom/ranap/RANAP_TriggerID.h b/include/osmocom/ranap/RANAP_TriggerID.h index eba5820..0ae1ade 100644 --- a/include/osmocom/ranap/RANAP_TriggerID.h +++ b/include/osmocom/ranap/RANAP_TriggerID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TriggerID_H_ diff --git a/include/osmocom/ranap/RANAP_TriggeringMessage.h b/include/osmocom/ranap/RANAP_TriggeringMessage.h index f43f734..db0f134 100644 --- a/include/osmocom/ranap/RANAP_TriggeringMessage.h +++ b/include/osmocom/ranap/RANAP_TriggeringMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-CommonDataTypes" * found in "../../asn1/ranap/RANAP-CommonDataTypes.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TriggeringMessage_H_ diff --git a/include/osmocom/ranap/RANAP_TunnelInformation.h b/include/osmocom/ranap/RANAP_TunnelInformation.h index 679b41a..4f445ab 100644 --- a/include/osmocom/ranap/RANAP_TunnelInformation.h +++ b/include/osmocom/ranap/RANAP_TunnelInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TunnelInformation_H_ diff --git a/include/osmocom/ranap/RANAP_TypeOfError.h b/include/osmocom/ranap/RANAP_TypeOfError.h index 12b0528..1ba016f 100644 --- a/include/osmocom/ranap/RANAP_TypeOfError.h +++ b/include/osmocom/ranap/RANAP_TypeOfError.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_TypeOfError_H_ diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h index 2029073..f340645 100644 --- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h +++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UE_AggregateMaximumBitRate_H_ diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h index 0e6c196..7c94006 100644 --- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h +++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UE_AggregateMaximumBitRateDownlink_H_ diff --git a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h index fca65bf..7327612 100644 --- a/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h +++ b/include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UE_AggregateMaximumBitRateUplink_H_ diff --git a/include/osmocom/ranap/RANAP_UE-History-Information.h b/include/osmocom/ranap/RANAP_UE-History-Information.h index 92df8b9..7374c7d 100644 --- a/include/osmocom/ranap/RANAP_UE-History-Information.h +++ b/include/osmocom/ranap/RANAP_UE-History-Information.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UE_History_Information_H_ diff --git a/include/osmocom/ranap/RANAP_UE-ID.h b/include/osmocom/ranap/RANAP_UE-ID.h index 0bc2fc7..d0d36ae 100644 --- a/include/osmocom/ranap/RANAP_UE-ID.h +++ b/include/osmocom/ranap/RANAP_UE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UE_ID_H_ diff --git a/include/osmocom/ranap/RANAP_UESBI-Iu.h b/include/osmocom/ranap/RANAP_UESBI-Iu.h index 44057fa..b10a54f 100644 --- a/include/osmocom/ranap/RANAP_UESBI-Iu.h +++ b/include/osmocom/ranap/RANAP_UESBI-Iu.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UESBI_Iu_H_ diff --git a/include/osmocom/ranap/RANAP_UESBI-IuA.h b/include/osmocom/ranap/RANAP_UESBI-IuA.h index c4c51bb..995985b 100644 --- a/include/osmocom/ranap/RANAP_UESBI-IuA.h +++ b/include/osmocom/ranap/RANAP_UESBI-IuA.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UESBI_IuA_H_ diff --git a/include/osmocom/ranap/RANAP_UESBI-IuB.h b/include/osmocom/ranap/RANAP_UESBI-IuB.h index 4e8648b..a87900a 100644 --- a/include/osmocom/ranap/RANAP_UESBI-IuB.h +++ b/include/osmocom/ranap/RANAP_UESBI-IuB.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UESBI_IuB_H_ diff --git a/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h b/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h index a4bad3a..c26310f 100644 --- a/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h +++ b/include/osmocom/ranap/RANAP_UESpecificInformationIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UESpecificInformationIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UESpecificInformationIndication */ typedef struct RANAP_UESpecificInformationIndication { - struct ueSpecificInformationIndication_ies { + struct RANAP_UESpecificInformationIndication__ueSpecificInformationIndication_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h index 3a969ae..a2f7e72 100644 --- a/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h +++ b/include/osmocom/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UL_GTP_PDU_SequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h b/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h index b7304c7..66f7f57 100644 --- a/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h +++ b/include/osmocom/ranap/RANAP_UL-N-PDU-SequenceNumber.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UL_N_PDU_SequenceNumber_H_ diff --git a/include/osmocom/ranap/RANAP_UP-ModeVersions.h b/include/osmocom/ranap/RANAP_UP-ModeVersions.h index 209bb28..9cbc484 100644 --- a/include/osmocom/ranap/RANAP_UP-ModeVersions.h +++ b/include/osmocom/ranap/RANAP_UP-ModeVersions.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UP_ModeVersions_H_ diff --git a/include/osmocom/ranap/RANAP_UPInformation.h b/include/osmocom/ranap/RANAP_UPInformation.h index 8d0af41..7d067fc 100644 --- a/include/osmocom/ranap/RANAP_UPInformation.h +++ b/include/osmocom/ranap/RANAP_UPInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UPInformation_H_ diff --git a/include/osmocom/ranap/RANAP_UPInitialisationFrame.h b/include/osmocom/ranap/RANAP_UPInitialisationFrame.h index 1118f14..057f940 100644 --- a/include/osmocom/ranap/RANAP_UPInitialisationFrame.h +++ b/include/osmocom/ranap/RANAP_UPInitialisationFrame.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UPInitialisationFrame_H_ diff --git a/include/osmocom/ranap/RANAP_USCH-ID.h b/include/osmocom/ranap/RANAP_USCH-ID.h index 2462e8e..ca1a9db 100644 --- a/include/osmocom/ranap/RANAP_USCH-ID.h +++ b/include/osmocom/ranap/RANAP_USCH-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_USCH_ID_H_ diff --git a/include/osmocom/ranap/RANAP_UTRAN-CellID.h b/include/osmocom/ranap/RANAP_UTRAN-CellID.h index f86ce05..556ee4b 100644 --- a/include/osmocom/ranap/RANAP_UTRAN-CellID.h +++ b/include/osmocom/ranap/RANAP_UTRAN-CellID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UTRAN_CellID_H_ diff --git a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h index 735951b..ca11f20 100644 --- a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h +++ b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UeRadioCapabilityMatchRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UeRadioCapabilityMatchRequest */ typedef struct RANAP_UeRadioCapabilityMatchRequest { - struct ueRadioCapabilityMatchRequest_ies { + struct RANAP_UeRadioCapabilityMatchRequest__ueRadioCapabilityMatchRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h index a589878..58074d7 100644 --- a/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h +++ b/include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UeRadioCapabilityMatchResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UeRadioCapabilityMatchResponse */ typedef struct RANAP_UeRadioCapabilityMatchResponse { - struct ueRadioCapabilityMatchResponse_ies { + struct RANAP_UeRadioCapabilityMatchResponse__ueRadioCapabilityMatchResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h new file mode 100644 index 0000000..f8d7a67 --- /dev/null +++ b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RANAP-PDU" + * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` + */ + +#ifndef _RANAP_UnsuccessfulLinking_IEs_Value_H_ +#define _RANAP_UnsuccessfulLinking_IEs_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/ranap/RANAP_TMGI.h> +#include <osmocom/ranap/RANAP_Cause.h> +#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RANAP_UnsuccessfulLinking-IEs-Value */ +typedef struct RANAP_UnsuccessfulLinking_IEs_Value { + RANAP_TMGI_t tMGI; + RANAP_Cause_t cause; + RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RANAP_UnsuccessfulLinking_IEs_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RANAP_UnsuccessfulLinking_IEs_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RANAP_UnsuccessfulLinking_IEs_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h index 149db08..9a3af1c 100644 --- a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h +++ b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UnsuccessfulLinking_IEs_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/ranap/RANAP_UnsuccessfulLinking-IEs-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/ranap/RANAP_TMGI.h> -#include <osmocom/ranap/RANAP_Cause.h> -#include <osmocom/ranap/RANAP_ProtocolExtensionContainer.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* RANAP_UnsuccessfulLinking-IEs */ typedef struct RANAP_UnsuccessfulLinking_IEs { - A_SEQUENCE_OF(struct MemberD { - RANAP_TMGI_t tMGI; - RANAP_Cause_t cause; - RANAP_ProtocolExtensionContainer_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RANAP_UnsuccessfulLinking_IEs_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h b/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h index cbd7ee8..92e3022 100644 --- a/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h +++ b/include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UnsuccessfulOutcome_H_ diff --git a/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h b/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h index be64f7b..851ff9f 100644 --- a/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h +++ b/include/osmocom/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UnsuccessfullyTransmittedDataVolume_H_ diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h index 817d5f5..c50b905 100644 --- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h +++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UplinkInformationExchangeFailure_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UplinkInformationExchangeFailure */ typedef struct RANAP_UplinkInformationExchangeFailure { - struct uplinkInformationExchangeFailure_ies { + struct RANAP_UplinkInformationExchangeFailure__uplinkInformationExchangeFailure_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h index d07a3a7..b517aa4 100644 --- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h +++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UplinkInformationExchangeRequest_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UplinkInformationExchangeRequest */ typedef struct RANAP_UplinkInformationExchangeRequest { - struct uplinkInformationExchangeRequest_ies { + struct RANAP_UplinkInformationExchangeRequest__uplinkInformationExchangeRequest_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h b/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h index 093acce..de6ca98 100644 --- a/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h +++ b/include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UplinkInformationExchangeResponse_H_ @@ -22,7 +23,7 @@ extern "C" { /* RANAP_UplinkInformationExchangeResponse */ typedef struct RANAP_UplinkInformationExchangeResponse { - struct uplinkInformationExchangeResponse_ies { + struct RANAP_UplinkInformationExchangeResponse__uplinkInformationExchangeResponse_ies { A_SEQUENCE_OF(RANAP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/ranap/RANAP_UserPlaneInformation.h b/include/osmocom/ranap/RANAP_UserPlaneInformation.h index 3ae61ec..762181d 100644 --- a/include/osmocom/ranap/RANAP_UserPlaneInformation.h +++ b/include/osmocom/ranap/RANAP_UserPlaneInformation.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-PDU" * found in "../../asn1/ranap/RANAP-PDU.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UserPlaneInformation_H_ diff --git a/include/osmocom/ranap/RANAP_UserPlaneMode.h b/include/osmocom/ranap/RANAP_UserPlaneMode.h index f2d6786..4f7e8d6 100644 --- a/include/osmocom/ranap/RANAP_UserPlaneMode.h +++ b/include/osmocom/ranap/RANAP_UserPlaneMode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_UserPlaneMode_H_ diff --git a/include/osmocom/ranap/RANAP_VelocityEstimate.h b/include/osmocom/ranap/RANAP_VelocityEstimate.h index 69d41f4..cfdc5a1 100644 --- a/include/osmocom/ranap/RANAP_VelocityEstimate.h +++ b/include/osmocom/ranap/RANAP_VelocityEstimate.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_VelocityEstimate_H_ diff --git a/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h b/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h index 92cb974..1c1d0db 100644 --- a/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h +++ b/include/osmocom/ranap/RANAP_VerticalAccuracyCode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_VerticalAccuracyCode_H_ diff --git a/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h b/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h index feac00c..ac0f933 100644 --- a/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h +++ b/include/osmocom/ranap/RANAP_VerticalSpeedDirection.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_VerticalSpeedDirection_H_ diff --git a/include/osmocom/ranap/RANAP_VerticalVelocity.h b/include/osmocom/ranap/RANAP_VerticalVelocity.h index 15906f3..84c38fa 100644 --- a/include/osmocom/ranap/RANAP_VerticalVelocity.h +++ b/include/osmocom/ranap/RANAP_VerticalVelocity.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_VerticalVelocity_H_ diff --git a/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h b/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h index f4644b3..5da4c98 100644 --- a/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h +++ b/include/osmocom/ranap/RANAP_VoiceSupportMatchIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RANAP-IEs" * found in "../../asn1/ranap/RANAP-IEs.asn" + * `asn1c -fcompound-names -R` */ #ifndef _RANAP_VoiceSupportMatchIndicator_H_ diff --git a/include/osmocom/ranap/iu_client.h b/include/osmocom/ranap/iu_client.h index 24a5af9..2e72839 100644 --- a/include/osmocom/ranap/iu_client.h +++ b/include/osmocom/ranap/iu_client.h @@ -75,9 +75,9 @@ int ranap_iu_tx_sec_mode_cmd(struct ranap_ue_conn_ctx *uectx, struct osmo_auth_v int ranap_iu_tx_common_id(struct ranap_ue_conn_ctx *ue_ctx, const char *imsi); int ranap_iu_tx_release(struct ranap_ue_conn_ctx *ctx, const struct RANAP_Cause *cause); -/* transmit a Iu Release Command and free the ctx afterwards. - * If a Release Complete is not received within timeout s, - * release the SCCP connection. */ +/* Transmit a Iu Release Command and submit event RANAP_IU_EVENT_IU_RELEASE upon + * Release Complete or timeout. Caller is responsible to free the context and + * closing the SCCP connection (ranap_iu_free_ue) upon recieval of the event. */ void ranap_iu_tx_release_free(struct ranap_ue_conn_ctx *ctx, const struct RANAP_Cause *cause, int timeout); diff --git a/include/osmocom/ranap/iu_helpers.h b/include/osmocom/ranap/iu_helpers.h index 9d801be..3a06c4b 100644 --- a/include/osmocom/ranap/iu_helpers.h +++ b/include/osmocom/ranap/iu_helpers.h @@ -1,13 +1,23 @@ #pragma once #include <stdint.h> +#include <stdbool.h> #include <sys/types.h> #include <osmocom/ranap/RANAP_IuTransportAssociation.h> #include <osmocom/ranap/RANAP_TransportLayerAddress.h> +#include <osmocom/ranap/RANAP_TransportLayerInformation.h> + +struct osmo_sockaddr; int ranap_bcd_decode(char *out, size_t out_len, const uint8_t *in, size_t in_len); int ranap_imsi_encode(uint8_t *out, size_t out_len, const char *in); int ranap_transp_assoc_decode(uint16_t *port, const RANAP_IuTransportAssociation_t *transp_assoc); int ranap_transp_layer_addr_decode(char *addr, unsigned int addr_len, const RANAP_TransportLayerAddress_t *trasp_layer_addr); +int ranap_transp_layer_addr_decode2(struct osmo_sockaddr *addr, bool *uses_x213_nsap, + const RANAP_TransportLayerAddress_t *trasp_layer_addr); +RANAP_TransportLayerInformation_t *ranap_new_transp_info_rtp(struct osmo_sockaddr *addr, bool use_x213_nsap); +RANAP_TransportLayerInformation_t *ranap_new_transp_info_gtp(struct osmo_sockaddr *addr, uint32_t tei, + bool use_x213_nsap); +int ranap_new_transp_layer_addr(BIT_STRING_t *out, struct osmo_sockaddr *addr, bool use_x213_nsap); diff --git a/include/osmocom/ranap/ranap_common.h b/include/osmocom/ranap/ranap_common.h index 8899bd5..0da7b10 100644 --- a/include/osmocom/ranap/ranap_common.h +++ b/include/osmocom/ranap/ranap_common.h @@ -593,8 +593,11 @@ struct gprs_ra_id; -#define RANAP_DEBUG(x, args ...) DEBUGP(_ranap_DRANAP, x, ## args) extern int _ranap_DRANAP; +#define RANAP_DEBUG(x, args ...) DEBUGP(_ranap_DRANAP, x, ## args) + +/* Callback to be used with decoder functions in ranap_common_cn.c ranap_common_ran.c */ +typedef void (*ranap_handle_cb)(void *priv, ranap_message *ranap_msg); extern int asn1_xer_print; @@ -641,5 +644,25 @@ int ranap_ip_from_transp_layer_addr(const BIT_STRING_t *in, uint32_t *ip); /* The generated version does not work, this is a custom one */ int ranap_decode_rab_setupormodifieditemies_fromlist( - RANAP_RAB_SetupOrModifiedItemIEs_t *raB_SetupOrModifiedItemIEs, - ANY_t *any_p); + RANAP_RAB_SetupOrModifiedItemIEs_t *raB_SetupOrModifiedItemIEs, + ANY_t *any_p); + +/* There is no generated decoder available, this is a custom one */ +int ranap_decode_rab_faileditemies_fromlist( + RANAP_RAB_FailedItemIEs_t *raB_FailedItemIEs, + ANY_t *any_p); + +/* There is no generated decoder available, this is a custom one */ +int ranap_decode_rab_releaseitemies_fromlist( + RANAP_RAB_ReleaseItemIEs_t *raB_ReleaseItemIEs, + ANY_t *any_p); + +/* There is no generated decoder available, this is a custom one */ +int ranap_decode_rab_setupormodifyitemfirst( + RANAP_RAB_SetupOrModifyItemFirst_t *raB_SetupOrModifyItemFirst, + ANY_t *any_p); + +/* There is no generated decoder available, this is a custom one */ +int ranap_decode_rab_releaseditemies_fromlist( + RANAP_RAB_ReleasedItemIEs_t *raB_ReleasedItemIEs, + ANY_t *any_p); diff --git a/include/osmocom/ranap/ranap_common_cn.h b/include/osmocom/ranap/ranap_common_cn.h index dfce358..5f82378 100644 --- a/include/osmocom/ranap/ranap_common_cn.h +++ b/include/osmocom/ranap/ranap_common_cn.h @@ -5,10 +5,24 @@ #include <osmocom/ranap/ranap_common.h> #include <osmocom/ranap/ranap_ies_defs.h> -typedef void (*ranap_handle_cb)(void *ctx, ranap_message *ranap_msg); +/* free a decoded connection-less RANAP message */ +void ranap_cn_rx_cl_free(ranap_message *message); + +/* decode a connection-less RANAP message */ +int ranap_cn_rx_cl_decode2(ranap_message *message, uint8_t *data, size_t len); +int ranap_cn_rx_cl_decode(void *unused, ranap_message *message, uint8_t *data, size_t len) + OSMO_DEPRECATED("Use ranap_cn_rx_cl_decode2() instead, the first arg is not used"); /* receive a connection-less RANAP message */ -int ranap_cn_rx_cl(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len); +int ranap_cn_rx_cl(ranap_handle_cb cb, void *priv, uint8_t *data, size_t len); + +/* free a decoded connection-oriented RANAP message */ +void ranap_cn_rx_co_free(ranap_message *message); + +/* decode a connection-oriented RANAP message */ +int ranap_cn_rx_co_decode2(ranap_message *message, uint8_t *data, size_t len); +int ranap_cn_rx_co_decode(void *unused, ranap_message *message, uint8_t *data, size_t len) + OSMO_DEPRECATED("Use ranap_cn_rx_co_decode2() instead, the first arg is not used"); /* receive a connection-oriented RANAP message */ -int ranap_cn_rx_co(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len); +int ranap_cn_rx_co(ranap_handle_cb cb, void *priv, uint8_t *data, size_t len); diff --git a/include/osmocom/ranap/ranap_common_ran.h b/include/osmocom/ranap/ranap_common_ran.h new file mode 100644 index 0000000..5eef272 --- /dev/null +++ b/include/osmocom/ranap/ranap_common_ran.h @@ -0,0 +1,15 @@ +#pragma once + +#include <stdint.h> + +#include <osmocom/ranap/ranap_common.h> +#include <osmocom/ranap/ranap_ies_defs.h> + +/* free a decoded connection-oriented RANAP message */ +void ranap_ran_rx_co_free(ranap_message *message); + +/* decode a connection-oriented RANAP message */ +int ranap_ran_rx_co_decode(void *ctx, ranap_message *message, uint8_t *data, size_t len); + +/* receive a connection-oriented RANAP message */ +int ranap_ran_rx_co(ranap_handle_cb cb, void *ctx, uint8_t *data, size_t len); diff --git a/include/osmocom/ranap/ranap_msg_factory.h b/include/osmocom/ranap/ranap_msg_factory.h index f1f3fcc..4b42d05 100644 --- a/include/osmocom/ranap/ranap_msg_factory.h +++ b/include/osmocom/ranap/ranap_msg_factory.h @@ -13,6 +13,9 @@ struct msgb *ranap_new_msg_dt(uint8_t sapi, const uint8_t *nas, unsigned int nas_len); /*! \brief generate RANAP SECURITY MODE COMMAND message */ +struct msgb *ranap_new_msg_sec_mod_cmd2(const uint8_t *ik, const uint8_t *ck, enum RANAP_KeyStatus status, + uint8_t uia_bitmask, uint8_t uea_bitmask); + struct msgb *ranap_new_msg_sec_mod_cmd(const uint8_t *ik, const uint8_t *ck, enum RANAP_KeyStatus status); /*! \brief generate RANAP SECURITY MODE COMPLETE message */ @@ -44,6 +47,9 @@ struct msgb *ranap_new_msg_rab_assign_data(uint8_t rab_id, uint32_t gtp_ip, /*! \brief generate RANAP RESET message */ struct msgb *ranap_new_msg_reset(RANAP_CN_DomainIndicator_t domain, const RANAP_Cause_t *cause); +struct msgb *ranap_new_msg_reset2(RANAP_CN_DomainIndicator_t domain, + const RANAP_Cause_t *cause, + RANAP_GlobalRNC_ID_t *rnc_id); /*! \brief generate RANAP RESET ACK message */ struct msgb *ranap_new_msg_reset_ack(RANAP_CN_DomainIndicator_t domain, diff --git a/include/osmocom/rua/Makefile.am b/include/osmocom/rua/Makefile.am index 307f123..e85f1e6 100644 --- a/include/osmocom/rua/Makefile.am +++ b/include/osmocom/rua/Makefile.am @@ -1,4 +1,4 @@ -noinst_HEADERS = \ +rua_HEADERS = \ rua_common.h rua_ies_defs.h rua_msg_factory.h \ RUA_Ansi-41-IDNNS.h \ RUA_Cause.h \ @@ -12,6 +12,7 @@ noinst_HEADERS = \ RUA_Context-ID.h \ RUA_CriticalityDiagnostics.h \ RUA_CriticalityDiagnostics-IE-List.h \ + RUA_CriticalityDiagnostics-IE-List-Value.h \ RUA_Criticality.h \ RUA_CSGMembershipStatus.h \ RUA_DirectTransfer.h \ @@ -36,5 +37,7 @@ noinst_HEADERS = \ RUA_TypeOfError.h \ RUA_UnsuccessfulOutcome.h +ruadir = $(includedir)/osmocom/rua + DISTCLEANFILES = \ rua_ies_defs.h diff --git a/include/osmocom/rua/RUA_Ansi-41-IDNNS.h b/include/osmocom/rua/RUA_Ansi-41-IDNNS.h index eb0dd6b..9c78efd 100644 --- a/include/osmocom/rua/RUA_Ansi-41-IDNNS.h +++ b/include/osmocom/rua/RUA_Ansi-41-IDNNS.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Ansi_41_IDNNS_H_ diff --git a/include/osmocom/rua/RUA_CN-DomainIndicator.h b/include/osmocom/rua/RUA_CN-DomainIndicator.h index 171a049..60eadb9 100644 --- a/include/osmocom/rua/RUA_CN-DomainIndicator.h +++ b/include/osmocom/rua/RUA_CN-DomainIndicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CN_DomainIndicator_H_ diff --git a/include/osmocom/rua/RUA_CSGMembershipStatus.h b/include/osmocom/rua/RUA_CSGMembershipStatus.h index 2c27609..cc5cbb6 100644 --- a/include/osmocom/rua/RUA_CSGMembershipStatus.h +++ b/include/osmocom/rua/RUA_CSGMembershipStatus.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CSGMembershipStatus_H_ diff --git a/include/osmocom/rua/RUA_Cause.h b/include/osmocom/rua/RUA_Cause.h index 97a1c1e..860b7e1 100644 --- a/include/osmocom/rua/RUA_Cause.h +++ b/include/osmocom/rua/RUA_Cause.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Cause_H_ diff --git a/include/osmocom/rua/RUA_CauseMisc.h b/include/osmocom/rua/RUA_CauseMisc.h index d21dc99..ffb4fe7 100644 --- a/include/osmocom/rua/RUA_CauseMisc.h +++ b/include/osmocom/rua/RUA_CauseMisc.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CauseMisc_H_ diff --git a/include/osmocom/rua/RUA_CauseProtocol.h b/include/osmocom/rua/RUA_CauseProtocol.h index a1d8f11..661105c 100644 --- a/include/osmocom/rua/RUA_CauseProtocol.h +++ b/include/osmocom/rua/RUA_CauseProtocol.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CauseProtocol_H_ diff --git a/include/osmocom/rua/RUA_CauseRadioNetwork.h b/include/osmocom/rua/RUA_CauseRadioNetwork.h index d267b69..47a6ebd 100644 --- a/include/osmocom/rua/RUA_CauseRadioNetwork.h +++ b/include/osmocom/rua/RUA_CauseRadioNetwork.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CauseRadioNetwork_H_ diff --git a/include/osmocom/rua/RUA_CauseTransport.h b/include/osmocom/rua/RUA_CauseTransport.h index 62597a7..a18cca5 100644 --- a/include/osmocom/rua/RUA_CauseTransport.h +++ b/include/osmocom/rua/RUA_CauseTransport.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CauseTransport_H_ diff --git a/include/osmocom/rua/RUA_Connect.h b/include/osmocom/rua/RUA_Connect.h index 63c071f..b006269 100644 --- a/include/osmocom/rua/RUA_Connect.h +++ b/include/osmocom/rua/RUA_Connect.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Connect_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_Connect */ typedef struct RUA_Connect { - struct connect_ies { + struct RUA_Connect__connect_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_ConnectionlessTransfer.h b/include/osmocom/rua/RUA_ConnectionlessTransfer.h index 2e2fed6..c14ee5a 100644 --- a/include/osmocom/rua/RUA_ConnectionlessTransfer.h +++ b/include/osmocom/rua/RUA_ConnectionlessTransfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_ConnectionlessTransfer_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_ConnectionlessTransfer */ typedef struct RUA_ConnectionlessTransfer { - struct connectionlessTransfer_ies { + struct RUA_ConnectionlessTransfer__connectionlessTransfer_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_Context-ID.h b/include/osmocom/rua/RUA_Context-ID.h index f4f354c..b96a7bb 100644 --- a/include/osmocom/rua/RUA_Context-ID.h +++ b/include/osmocom/rua/RUA_Context-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Context_ID_H_ diff --git a/include/osmocom/rua/RUA_Criticality.h b/include/osmocom/rua/RUA_Criticality.h index efd11bc..26a330c 100644 --- a/include/osmocom/rua/RUA_Criticality.h +++ b/include/osmocom/rua/RUA_Criticality.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Criticality_H_ diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h new file mode 100644 index 0000000..37de343 --- /dev/null +++ b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "RUA-IEs" + * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _RUA_CriticalityDiagnostics_IE_List_Value_H_ +#define _RUA_CriticalityDiagnostics_IE_List_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/rua/RUA_Criticality.h> +#include <osmocom/rua/RUA_ProtocolIE-ID.h> +#include <osmocom/rua/RUA_TypeOfError.h> +#include <osmocom/rua/RUA_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* RUA_CriticalityDiagnostics-IE-List-Value */ +typedef struct RUA_CriticalityDiagnostics_IE_List_Value { + RUA_Criticality_t iECriticality; + RUA_ProtocolIE_ID_t iE_ID; + RUA_TypeOfError_t typeOfError; + RUA_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RUA_CriticalityDiagnostics_IE_List_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RUA_CriticalityDiagnostics_IE_List_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _RUA_CriticalityDiagnostics_IE_List_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h index c10dc14..7d22b95 100644 --- a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h +++ b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CriticalityDiagnostics_IE_List_H_ @@ -11,12 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/rua/RUA_CriticalityDiagnostics-IE-List-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/rua/RUA_Criticality.h> -#include <osmocom/rua/RUA_ProtocolIE-ID.h> -#include <osmocom/rua/RUA_TypeOfError.h> -#include <osmocom/rua/RUA_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -25,19 +22,7 @@ extern "C" { /* RUA_CriticalityDiagnostics-IE-List */ typedef struct RUA_CriticalityDiagnostics_IE_List { - A_SEQUENCE_OF(struct Member { - RUA_Criticality_t iECriticality; - RUA_ProtocolIE_ID_t iE_ID; - RUA_TypeOfError_t typeOfError; - RUA_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(RUA_CriticalityDiagnostics_IE_List_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics.h b/include/osmocom/rua/RUA_CriticalityDiagnostics.h index 119893d..b4d6d96 100644 --- a/include/osmocom/rua/RUA_CriticalityDiagnostics.h +++ b/include/osmocom/rua/RUA_CriticalityDiagnostics.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_CriticalityDiagnostics_H_ diff --git a/include/osmocom/rua/RUA_DirectTransfer.h b/include/osmocom/rua/RUA_DirectTransfer.h index 223bf83..8de1593 100644 --- a/include/osmocom/rua/RUA_DirectTransfer.h +++ b/include/osmocom/rua/RUA_DirectTransfer.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_DirectTransfer_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_DirectTransfer */ typedef struct RUA_DirectTransfer { - struct directTransfer_ies { + struct RUA_DirectTransfer__directTransfer_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_Disconnect.h b/include/osmocom/rua/RUA_Disconnect.h index a20cf0d..ff24255 100644 --- a/include/osmocom/rua/RUA_Disconnect.h +++ b/include/osmocom/rua/RUA_Disconnect.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Disconnect_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_Disconnect */ typedef struct RUA_Disconnect { - struct disconnect_ies { + struct RUA_Disconnect__disconnect_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_ErrorIndication.h b/include/osmocom/rua/RUA_ErrorIndication.h index bdc997d..28785f1 100644 --- a/include/osmocom/rua/RUA_ErrorIndication.h +++ b/include/osmocom/rua/RUA_ErrorIndication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_ErrorIndication_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_ErrorIndication */ typedef struct RUA_ErrorIndication { - struct errorIndication_ies { + struct RUA_ErrorIndication__errorIndication_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_Establishment-Cause.h b/include/osmocom/rua/RUA_Establishment-Cause.h index 0ab1a01..ccc7521 100644 --- a/include/osmocom/rua/RUA_Establishment-Cause.h +++ b/include/osmocom/rua/RUA_Establishment-Cause.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Establishment_Cause_H_ diff --git a/include/osmocom/rua/RUA_Gsm-map-IDNNS.h b/include/osmocom/rua/RUA_Gsm-map-IDNNS.h index 4d59481..634103c 100644 --- a/include/osmocom/rua/RUA_Gsm-map-IDNNS.h +++ b/include/osmocom/rua/RUA_Gsm-map-IDNNS.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Gsm_map_IDNNS_H_ @@ -21,66 +22,66 @@ extern "C" { #endif /* Dependencies */ -typedef enum routingbasis_PR { - routingbasis_PR_NOTHING, /* No components present */ - routingbasis_PR_localPTMSI, - routingbasis_PR_tMSIofsamePLMN, - routingbasis_PR_tMSIofdifferentPLMN, - routingbasis_PR_iMSIresponsetopaging, - routingbasis_PR_iMSIcauseUEinitiatedEvent, - routingbasis_PR_iMEI, - routingbasis_PR_spare2, - routingbasis_PR_spare1 -} routingbasis_PR; +typedef enum RUA_Gsm_map_IDNNS__routingbasis_PR { + RUA_Gsm_map_IDNNS__routingbasis_PR_NOTHING, /* No components present */ + RUA_Gsm_map_IDNNS__routingbasis_PR_localPTMSI, + RUA_Gsm_map_IDNNS__routingbasis_PR_tMSIofsamePLMN, + RUA_Gsm_map_IDNNS__routingbasis_PR_tMSIofdifferentPLMN, + RUA_Gsm_map_IDNNS__routingbasis_PR_iMSIresponsetopaging, + RUA_Gsm_map_IDNNS__routingbasis_PR_iMSIcauseUEinitiatedEvent, + RUA_Gsm_map_IDNNS__routingbasis_PR_iMEI, + RUA_Gsm_map_IDNNS__routingbasis_PR_spare2, + RUA_Gsm_map_IDNNS__routingbasis_PR_spare1 +} RUA_Gsm_map_IDNNS__routingbasis_PR; /* RUA_Gsm-map-IDNNS */ typedef struct RUA_Gsm_map_IDNNS { - struct routingbasis { - routingbasis_PR present; + struct RUA_Gsm_map_IDNNS__routingbasis { + RUA_Gsm_map_IDNNS__routingbasis_PR present; union RUA_Gsm_map_IDNNS__routingbasis_u { - struct localPTMSI { + struct RUA_Gsm_map_IDNNS__routingbasis__localPTMSI { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } localPTMSI; - struct tMSIofsamePLMN { + struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofsamePLMN { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } tMSIofsamePLMN; - struct tMSIofdifferentPLMN { + struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofdifferentPLMN { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } tMSIofdifferentPLMN; - struct iMSIresponsetopaging { + struct RUA_Gsm_map_IDNNS__routingbasis__iMSIresponsetopaging { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } iMSIresponsetopaging; - struct iMSIcauseUEinitiatedEvent { + struct RUA_Gsm_map_IDNNS__routingbasis__iMSIcauseUEinitiatedEvent { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } iMSIcauseUEinitiatedEvent; - struct iMEI { + struct RUA_Gsm_map_IDNNS__routingbasis__iMEI { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } iMEI; - struct spare2 { + struct RUA_Gsm_map_IDNNS__routingbasis__spare2 { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } spare2; - struct spare1 { + struct RUA_Gsm_map_IDNNS__routingbasis__spare1 { RUA_RoutingParameter_t routingparameter; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_IE-Extensions.h b/include/osmocom/rua/RUA_IE-Extensions.h index a7dee0f..364cbd5 100644 --- a/include/osmocom/rua/RUA_IE-Extensions.h +++ b/include/osmocom/rua/RUA_IE-Extensions.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_IE_Extensions_H_ diff --git a/include/osmocom/rua/RUA_IE.h b/include/osmocom/rua/RUA_IE.h index cd1266f..2881366 100644 --- a/include/osmocom/rua/RUA_IE.h +++ b/include/osmocom/rua/RUA_IE.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_IE_H_ diff --git a/include/osmocom/rua/RUA_InitiatingMessage.h b/include/osmocom/rua/RUA_InitiatingMessage.h index a488a99..61dd089 100644 --- a/include/osmocom/rua/RUA_InitiatingMessage.h +++ b/include/osmocom/rua/RUA_InitiatingMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_InitiatingMessage_H_ diff --git a/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h b/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h index a90ab26..78c88e7 100644 --- a/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h +++ b/include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_IntraDomainNasNodeSelector_H_ @@ -22,25 +23,25 @@ extern "C" { #endif /* Dependencies */ -typedef enum version_PR { - version_PR_NOTHING, /* No components present */ - version_PR_release99, - version_PR_later -} version_PR; -typedef enum cn_Type_PR { - cn_Type_PR_NOTHING, /* No components present */ - cn_Type_PR_gsm_Map_IDNNS, - cn_Type_PR_ansi_41_IDNNS -} cn_Type_PR; +typedef enum RUA_IntraDomainNasNodeSelector__version_PR { + RUA_IntraDomainNasNodeSelector__version_PR_NOTHING, /* No components present */ + RUA_IntraDomainNasNodeSelector__version_PR_release99, + RUA_IntraDomainNasNodeSelector__version_PR_later +} RUA_IntraDomainNasNodeSelector__version_PR; +typedef enum RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR { + RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_NOTHING, /* No components present */ + RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_gsm_Map_IDNNS, + RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR_ansi_41_IDNNS +} RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR; /* RUA_IntraDomainNasNodeSelector */ typedef struct RUA_IntraDomainNasNodeSelector { - struct version { - version_PR present; + struct RUA_IntraDomainNasNodeSelector__version { + RUA_IntraDomainNasNodeSelector__version_PR present; union RUA_IntraDomainNasNodeSelector__version_u { - struct release99 { - struct cn_Type { - cn_Type_PR present; + struct RUA_IntraDomainNasNodeSelector__version__release99 { + struct RUA_IntraDomainNasNodeSelector__version__release99__cn_Type { + RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_PR present; union RUA_IntraDomainNasNodeSelector__version__release99__cn_Type_u { RUA_Gsm_map_IDNNS_t gsm_Map_IDNNS; RUA_Ansi_41_IDNNS_t ansi_41_IDNNS; @@ -53,7 +54,7 @@ typedef struct RUA_IntraDomainNasNodeSelector { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } release99; - struct later { + struct RUA_IntraDomainNasNodeSelector__version__later { BIT_STRING_t futurecoding; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_Presence.h b/include/osmocom/rua/RUA_Presence.h index 90faf88..b241dae 100644 --- a/include/osmocom/rua/RUA_Presence.h +++ b/include/osmocom/rua/RUA_Presence.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_Presence_H_ diff --git a/include/osmocom/rua/RUA_PrivateIE-ID.h b/include/osmocom/rua/RUA_PrivateIE-ID.h index cc7c310..602439d 100644 --- a/include/osmocom/rua/RUA_PrivateIE-ID.h +++ b/include/osmocom/rua/RUA_PrivateIE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_PrivateIE_ID_H_ diff --git a/include/osmocom/rua/RUA_PrivateMessage.h b/include/osmocom/rua/RUA_PrivateMessage.h index 4b18bfc..d385bf0 100644 --- a/include/osmocom/rua/RUA_PrivateMessage.h +++ b/include/osmocom/rua/RUA_PrivateMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_PrivateMessage_H_ @@ -22,7 +23,7 @@ extern "C" { /* RUA_PrivateMessage */ typedef struct RUA_PrivateMessage { - struct privateMessage_ies { + struct RUA_PrivateMessage__privateMessage_ies { A_SEQUENCE_OF(RUA_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/rua/RUA_ProcedureCode.h b/include/osmocom/rua/RUA_ProcedureCode.h index 959ccd1..616a6df 100644 --- a/include/osmocom/rua/RUA_ProcedureCode.h +++ b/include/osmocom/rua/RUA_ProcedureCode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_ProcedureCode_H_ diff --git a/include/osmocom/rua/RUA_ProtocolIE-ID.h b/include/osmocom/rua/RUA_ProtocolIE-ID.h index 1eecdc4..db53b3c 100644 --- a/include/osmocom/rua/RUA_ProtocolIE-ID.h +++ b/include/osmocom/rua/RUA_ProtocolIE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_ProtocolIE_ID_H_ diff --git a/include/osmocom/rua/RUA_RANAP-Message.h b/include/osmocom/rua/RUA_RANAP-Message.h index 0dc755a..b5d2ffc 100644 --- a/include/osmocom/rua/RUA_RANAP-Message.h +++ b/include/osmocom/rua/RUA_RANAP-Message.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_RANAP_Message_H_ diff --git a/include/osmocom/rua/RUA_RUA-PDU.h b/include/osmocom/rua/RUA_RUA-PDU.h index 7f5bdb7..77fb655 100644 --- a/include/osmocom/rua/RUA_RUA-PDU.h +++ b/include/osmocom/rua/RUA_RUA-PDU.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_RUA_PDU_H_ diff --git a/include/osmocom/rua/RUA_RoutingParameter.h b/include/osmocom/rua/RUA_RoutingParameter.h index 2373f72..9766176 100644 --- a/include/osmocom/rua/RUA_RoutingParameter.h +++ b/include/osmocom/rua/RUA_RoutingParameter.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_RoutingParameter_H_ diff --git a/include/osmocom/rua/RUA_SuccessfulOutcome.h b/include/osmocom/rua/RUA_SuccessfulOutcome.h index 28938a3..b7208f5 100644 --- a/include/osmocom/rua/RUA_SuccessfulOutcome.h +++ b/include/osmocom/rua/RUA_SuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_SuccessfulOutcome_H_ diff --git a/include/osmocom/rua/RUA_TriggeringMessage.h b/include/osmocom/rua/RUA_TriggeringMessage.h index b094da6..c1e017b 100644 --- a/include/osmocom/rua/RUA_TriggeringMessage.h +++ b/include/osmocom/rua/RUA_TriggeringMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-CommonDataTypes" * found in "../../asn1/rua/RUA-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_TriggeringMessage_H_ diff --git a/include/osmocom/rua/RUA_TypeOfError.h b/include/osmocom/rua/RUA_TypeOfError.h index 4a45bff..7d6cf41 100644 --- a/include/osmocom/rua/RUA_TypeOfError.h +++ b/include/osmocom/rua/RUA_TypeOfError.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-IEs" * found in "../../asn1/rua/RUA-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_TypeOfError_H_ diff --git a/include/osmocom/rua/RUA_UnsuccessfulOutcome.h b/include/osmocom/rua/RUA_UnsuccessfulOutcome.h index c9b6003..09e1a13 100644 --- a/include/osmocom/rua/RUA_UnsuccessfulOutcome.h +++ b/include/osmocom/rua/RUA_UnsuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "RUA-PDU" * found in "../../asn1/rua/RUA-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _RUA_UnsuccessfulOutcome_H_ diff --git a/include/osmocom/rua/rua_common.h b/include/osmocom/rua/rua_common.h index 9b3a65c..a88c9a2 100644 --- a/include/osmocom/rua/rua_common.h +++ b/include/osmocom/rua/rua_common.h @@ -44,7 +44,8 @@ #include <osmocom/core/logging.h> -#define RUA_DEBUG(x, args ...) DEBUGP(0, x, ## args) +extern int _rua_DRUA; +#define RUA_DEBUG(x, args ...) DEBUGP(_rua_DRUA, x, ## args) extern int asn1_xer_print; @@ -68,4 +69,6 @@ struct msgb *rua_generate_unsuccessful_outcome( RUA_IE_t *rua_new_ie(RUA_ProtocolIE_ID_t id, RUA_Criticality_t criticality, asn_TYPE_descriptor_t *type, void *sptr); -char *rua_cause_str(RUA_Cause_t *cause); +char *rua_cause_str(const RUA_Cause_t *cause); + +void rua_set_log_area(int log_area); diff --git a/include/osmocom/sabp/Makefile.am b/include/osmocom/sabp/Makefile.am index f89984f..848bb39 100644 --- a/include/osmocom/sabp/Makefile.am +++ b/include/osmocom/sabp/Makefile.am @@ -27,7 +27,9 @@ sabp_HEADERS = \ SABP_Cause.h \ SABP_Criticality-Diagnostics.h \ SABP_CriticalityDiagnostics-IE-List.h \ + SABP_CriticalityDiagnostics-IE-List-Value.h \ SABP_MessageStructure.h \ + SABP_MessageStructure-Value.h \ SABP_Data-Coding-Scheme.h \ SABP_Failure-List.h \ SABP_Failure-List-Item.h \ diff --git a/include/osmocom/sabp/SABP_Available-Bandwidth.h b/include/osmocom/sabp/SABP_Available-Bandwidth.h index 645b0d7..b8d2950 100644 --- a/include/osmocom/sabp/SABP_Available-Bandwidth.h +++ b/include/osmocom/sabp/SABP_Available-Bandwidth.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Available_Bandwidth_H_ diff --git a/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h b/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h index 3544605..6406f95 100644 --- a/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h +++ b/include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Broadcast_Message_Content_Validity_Indicator_H_ diff --git a/include/osmocom/sabp/SABP_Broadcast-Message-Content.h b/include/osmocom/sabp/SABP_Broadcast-Message-Content.h index 3f4e9c2..b5400a2 100644 --- a/include/osmocom/sabp/SABP_Broadcast-Message-Content.h +++ b/include/osmocom/sabp/SABP_Broadcast-Message-Content.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Broadcast_Message_Content_H_ diff --git a/include/osmocom/sabp/SABP_Category.h b/include/osmocom/sabp/SABP_Category.h index f33800b..278e2cd 100644 --- a/include/osmocom/sabp/SABP_Category.h +++ b/include/osmocom/sabp/SABP_Category.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Category_H_ diff --git a/include/osmocom/sabp/SABP_Cause.h b/include/osmocom/sabp/SABP_Cause.h index d294526..5c15c82 100644 --- a/include/osmocom/sabp/SABP_Cause.h +++ b/include/osmocom/sabp/SABP_Cause.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Cause_H_ diff --git a/include/osmocom/sabp/SABP_Criticality-Diagnostics.h b/include/osmocom/sabp/SABP_Criticality-Diagnostics.h index db3120d..0bc4074 100644 --- a/include/osmocom/sabp/SABP_Criticality-Diagnostics.h +++ b/include/osmocom/sabp/SABP_Criticality-Diagnostics.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Criticality_Diagnostics_H_ diff --git a/include/osmocom/sabp/SABP_Criticality.h b/include/osmocom/sabp/SABP_Criticality.h index 7a1e015..eaf8db6 100644 --- a/include/osmocom/sabp/SABP_Criticality.h +++ b/include/osmocom/sabp/SABP_Criticality.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Criticality_H_ diff --git a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h new file mode 100644 index 0000000..9ffa03e --- /dev/null +++ b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "SABP-IEs" + * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _SABP_CriticalityDiagnostics_IE_List_Value_H_ +#define _SABP_CriticalityDiagnostics_IE_List_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/sabp/SABP_Criticality.h> +#include <osmocom/sabp/SABP_ProtocolIE-ID.h> +#include <osmocom/sabp/SABP_RepetitionNumber0.h> +#include <osmocom/sabp/SABP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* SABP_CriticalityDiagnostics-IE-List-Value */ +typedef struct SABP_CriticalityDiagnostics_IE_List_Value { + SABP_Criticality_t iECriticality; + SABP_ProtocolIE_ID_t iE_ID; + SABP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */; + SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} SABP_CriticalityDiagnostics_IE_List_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SABP_CriticalityDiagnostics_IE_List_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _SABP_CriticalityDiagnostics_IE_List_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h index 2d2fa40..9a89c2b 100644 --- a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h +++ b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_CriticalityDiagnostics_IE_List_H_ @@ -11,12 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/sabp/SABP_CriticalityDiagnostics-IE-List-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/sabp/SABP_Criticality.h> -#include <osmocom/sabp/SABP_ProtocolIE-ID.h> -#include <osmocom/sabp/SABP_RepetitionNumber0.h> -#include <osmocom/sabp/SABP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -25,19 +22,7 @@ extern "C" { /* SABP_CriticalityDiagnostics-IE-List */ typedef struct SABP_CriticalityDiagnostics_IE_List { - A_SEQUENCE_OF(struct Member { - SABP_Criticality_t iECriticality; - SABP_ProtocolIE_ID_t iE_ID; - SABP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */; - SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(SABP_CriticalityDiagnostics_IE_List_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/sabp/SABP_Data-Coding-Scheme.h b/include/osmocom/sabp/SABP_Data-Coding-Scheme.h index 4ecae15..909155f 100644 --- a/include/osmocom/sabp/SABP_Data-Coding-Scheme.h +++ b/include/osmocom/sabp/SABP_Data-Coding-Scheme.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Data_Coding_Scheme_H_ diff --git a/include/osmocom/sabp/SABP_Error-Indication.h b/include/osmocom/sabp/SABP_Error-Indication.h index f857601..21ecc59 100644 --- a/include/osmocom/sabp/SABP_Error-Indication.h +++ b/include/osmocom/sabp/SABP_Error-Indication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Error_Indication_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Error-Indication */ typedef struct SABP_Error_Indication { - struct error_Indication_ies { + struct SABP_Error_Indication__error_Indication_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Failure-List-Item.h b/include/osmocom/sabp/SABP_Failure-List-Item.h index 9c8200f..dec3bf6 100644 --- a/include/osmocom/sabp/SABP_Failure-List-Item.h +++ b/include/osmocom/sabp/SABP_Failure-List-Item.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Failure_List_Item_H_ diff --git a/include/osmocom/sabp/SABP_Failure-List.h b/include/osmocom/sabp/SABP_Failure-List.h index 4455a26..26f8326 100644 --- a/include/osmocom/sabp/SABP_Failure-List.h +++ b/include/osmocom/sabp/SABP_Failure-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Failure_List_H_ diff --git a/include/osmocom/sabp/SABP_Failure.h b/include/osmocom/sabp/SABP_Failure.h index a4927c9..e9b4f92 100644 --- a/include/osmocom/sabp/SABP_Failure.h +++ b/include/osmocom/sabp/SABP_Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Failure */ typedef struct SABP_Failure { - struct failure_ies { + struct SABP_Failure__failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_IE-Extensions.h b/include/osmocom/sabp/SABP_IE-Extensions.h index 9faa7be..b87c308 100644 --- a/include/osmocom/sabp/SABP_IE-Extensions.h +++ b/include/osmocom/sabp/SABP_IE-Extensions.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_IE_Extensions_H_ diff --git a/include/osmocom/sabp/SABP_IE.h b/include/osmocom/sabp/SABP_IE.h index 0de75c9..13c2537 100644 --- a/include/osmocom/sabp/SABP_IE.h +++ b/include/osmocom/sabp/SABP_IE.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_IE_H_ diff --git a/include/osmocom/sabp/SABP_InitiatingMessage.h b/include/osmocom/sabp/SABP_InitiatingMessage.h index 77bc931..0da1b3a 100644 --- a/include/osmocom/sabp/SABP_InitiatingMessage.h +++ b/include/osmocom/sabp/SABP_InitiatingMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_InitiatingMessage_H_ diff --git a/include/osmocom/sabp/SABP_Kill-Complete.h b/include/osmocom/sabp/SABP_Kill-Complete.h index de5b618..6a1dce7 100644 --- a/include/osmocom/sabp/SABP_Kill-Complete.h +++ b/include/osmocom/sabp/SABP_Kill-Complete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Kill_Complete_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Kill-Complete */ typedef struct SABP_Kill_Complete { - struct kill_Complete_ies { + struct SABP_Kill_Complete__kill_Complete_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Kill-Failure.h b/include/osmocom/sabp/SABP_Kill-Failure.h index 803e2dc..59a71ae 100644 --- a/include/osmocom/sabp/SABP_Kill-Failure.h +++ b/include/osmocom/sabp/SABP_Kill-Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Kill_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Kill-Failure */ typedef struct SABP_Kill_Failure { - struct kill_Failure_ies { + struct SABP_Kill_Failure__kill_Failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Kill.h b/include/osmocom/sabp/SABP_Kill.h index 54a728c..bc52825 100644 --- a/include/osmocom/sabp/SABP_Kill.h +++ b/include/osmocom/sabp/SABP_Kill.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Kill_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Kill */ typedef struct SABP_Kill { - struct kill_ies { + struct SABP_Kill__kill_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Load-Query-Complete.h b/include/osmocom/sabp/SABP_Load-Query-Complete.h index ba592cf..4c034e7 100644 --- a/include/osmocom/sabp/SABP_Load-Query-Complete.h +++ b/include/osmocom/sabp/SABP_Load-Query-Complete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Load_Query_Complete_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Load-Query-Complete */ typedef struct SABP_Load_Query_Complete { - struct load_Query_Complete_ies { + struct SABP_Load_Query_Complete__load_Query_Complete_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Load-Query-Failure.h b/include/osmocom/sabp/SABP_Load-Query-Failure.h index 2795a6b..7697843 100644 --- a/include/osmocom/sabp/SABP_Load-Query-Failure.h +++ b/include/osmocom/sabp/SABP_Load-Query-Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Load_Query_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Load-Query-Failure */ typedef struct SABP_Load_Query_Failure { - struct load_Query_Failure_ies { + struct SABP_Load_Query_Failure__load_Query_Failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Load-Query.h b/include/osmocom/sabp/SABP_Load-Query.h index 527f006..3d49c65 100644 --- a/include/osmocom/sabp/SABP_Load-Query.h +++ b/include/osmocom/sabp/SABP_Load-Query.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Load_Query_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Load-Query */ typedef struct SABP_Load_Query { - struct load_Query_ies { + struct SABP_Load_Query__load_Query_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Message-Identifier.h b/include/osmocom/sabp/SABP_Message-Identifier.h index 9a5ece0..e6d64d0 100644 --- a/include/osmocom/sabp/SABP_Message-Identifier.h +++ b/include/osmocom/sabp/SABP_Message-Identifier.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Message_Identifier_H_ diff --git a/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h b/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h index bfb73d9..1b6b564 100644 --- a/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h +++ b/include/osmocom/sabp/SABP_Message-Status-Query-Complete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Message_Status_Query_Complete_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Message-Status-Query-Complete */ typedef struct SABP_Message_Status_Query_Complete { - struct message_Status_Query_Complete_ies { + struct SABP_Message_Status_Query_Complete__message_Status_Query_Complete_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h b/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h index 4f24d5c..bf2ade5 100644 --- a/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h +++ b/include/osmocom/sabp/SABP_Message-Status-Query-Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Message_Status_Query_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Message-Status-Query-Failure */ typedef struct SABP_Message_Status_Query_Failure { - struct message_Status_Query_Failure_ies { + struct SABP_Message_Status_Query_Failure__message_Status_Query_Failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Message-Status-Query.h b/include/osmocom/sabp/SABP_Message-Status-Query.h index 407c41c..be9f68e 100644 --- a/include/osmocom/sabp/SABP_Message-Status-Query.h +++ b/include/osmocom/sabp/SABP_Message-Status-Query.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Message_Status_Query_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Message-Status-Query */ typedef struct SABP_Message_Status_Query { - struct message_Status_Query_ies { + struct SABP_Message_Status_Query__message_Status_Query_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_MessageStructure-Value.h b/include/osmocom/sabp/SABP_MessageStructure-Value.h new file mode 100644 index 0000000..11b839a --- /dev/null +++ b/include/osmocom/sabp/SABP_MessageStructure-Value.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) + * From ASN.1 module "SABP-IEs" + * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` + */ + +#ifndef _SABP_MessageStructure_Value_H_ +#define _SABP_MessageStructure_Value_H_ + + +#include <asn_application.h> + +/* Including external dependencies */ +#include <osmocom/sabp/SABP_ProtocolIE-ID.h> +#include <osmocom/sabp/SABP_RepetitionNumber1.h> +#include <osmocom/sabp/SABP_IE-Extensions.h> +#include <constr_SEQUENCE.h> + +#ifdef __cplusplus +extern "C" { +#endif + +/* SABP_MessageStructure-Value */ +typedef struct SABP_MessageStructure_Value { + SABP_ProtocolIE_ID_t iE_ID; + SABP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */; + SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} SABP_MessageStructure_Value_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SABP_MessageStructure_Value; + +#ifdef __cplusplus +} +#endif + +#endif /* _SABP_MessageStructure_Value_H_ */ +#include <asn_internal.h> diff --git a/include/osmocom/sabp/SABP_MessageStructure.h b/include/osmocom/sabp/SABP_MessageStructure.h index f63f28e..5ab48b0 100644 --- a/include/osmocom/sabp/SABP_MessageStructure.h +++ b/include/osmocom/sabp/SABP_MessageStructure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_MessageStructure_H_ @@ -11,11 +12,8 @@ #include <asn_application.h> /* Including external dependencies */ +#include <osmocom/sabp/SABP_MessageStructure-Value.h> #include <asn_SEQUENCE_OF.h> -#include <osmocom/sabp/SABP_ProtocolIE-ID.h> -#include <osmocom/sabp/SABP_RepetitionNumber1.h> -#include <osmocom/sabp/SABP_IE-Extensions.h> -#include <constr_SEQUENCE.h> #include <constr_SEQUENCE_OF.h> #ifdef __cplusplus @@ -24,18 +22,7 @@ extern "C" { /* SABP_MessageStructure */ typedef struct SABP_MessageStructure { - A_SEQUENCE_OF(struct MemberA { - SABP_ProtocolIE_ID_t iE_ID; - SABP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */; - SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; + A_SEQUENCE_OF(SABP_MessageStructure_Value_t) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; diff --git a/include/osmocom/sabp/SABP_New-Serial-Number.h b/include/osmocom/sabp/SABP_New-Serial-Number.h index cebf264..2f17a3d 100644 --- a/include/osmocom/sabp/SABP_New-Serial-Number.h +++ b/include/osmocom/sabp/SABP_New-Serial-Number.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_New_Serial_Number_H_ diff --git a/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h b/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h index 93c8c28..15eaf19 100644 --- a/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h +++ b/include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Number_Of_Broadcasts_Completed_Info_H_ diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h index bea9d35..76c66b6 100644 --- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h +++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Number_of_Broadcasts_Completed_List_Item_H_ diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h index cea0be5..479821d 100644 --- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h +++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Number_of_Broadcasts_Completed_List_H_ diff --git a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h index b795bd0..aea577a 100644 --- a/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h +++ b/include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Number_of_Broadcasts_Requested_H_ diff --git a/include/osmocom/sabp/SABP_Old-Serial-Number.h b/include/osmocom/sabp/SABP_Old-Serial-Number.h index 4765e4d..860fc17 100644 --- a/include/osmocom/sabp/SABP_Old-Serial-Number.h +++ b/include/osmocom/sabp/SABP_Old-Serial-Number.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Old_Serial_Number_H_ diff --git a/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h b/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h index fd76add..d8e7c74 100644 --- a/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h +++ b/include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Paging_ETWS_Indicator_H_ diff --git a/include/osmocom/sabp/SABP_Presence.h b/include/osmocom/sabp/SABP_Presence.h index e5c7468..f3270eb 100644 --- a/include/osmocom/sabp/SABP_Presence.h +++ b/include/osmocom/sabp/SABP_Presence.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Presence_H_ diff --git a/include/osmocom/sabp/SABP_ProcedureCode.h b/include/osmocom/sabp/SABP_ProcedureCode.h index 854f113..bf114fe 100644 --- a/include/osmocom/sabp/SABP_ProcedureCode.h +++ b/include/osmocom/sabp/SABP_ProcedureCode.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_ProcedureCode_H_ diff --git a/include/osmocom/sabp/SABP_ProtocolExtensionID.h b/include/osmocom/sabp/SABP_ProtocolExtensionID.h index babb695..cce30ab 100644 --- a/include/osmocom/sabp/SABP_ProtocolExtensionID.h +++ b/include/osmocom/sabp/SABP_ProtocolExtensionID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_ProtocolExtensionID_H_ diff --git a/include/osmocom/sabp/SABP_ProtocolIE-ID.h b/include/osmocom/sabp/SABP_ProtocolIE-ID.h index 06e8b8d..511eccb 100644 --- a/include/osmocom/sabp/SABP_ProtocolIE-ID.h +++ b/include/osmocom/sabp/SABP_ProtocolIE-ID.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_ProtocolIE_ID_H_ diff --git a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h index 566b65b..3185c31 100644 --- a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h +++ b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Radio_Resource_Loading_List_Item_H_ diff --git a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h index 011b0bb..5ff26a0 100644 --- a/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h +++ b/include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Radio_Resource_Loading_List_H_ diff --git a/include/osmocom/sabp/SABP_Recovery-Indication.h b/include/osmocom/sabp/SABP_Recovery-Indication.h index 443090f..69608da 100644 --- a/include/osmocom/sabp/SABP_Recovery-Indication.h +++ b/include/osmocom/sabp/SABP_Recovery-Indication.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Recovery_Indication_H_ diff --git a/include/osmocom/sabp/SABP_Repetition-Period.h b/include/osmocom/sabp/SABP_Repetition-Period.h index 251c3d2..9b9576f 100644 --- a/include/osmocom/sabp/SABP_Repetition-Period.h +++ b/include/osmocom/sabp/SABP_Repetition-Period.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Repetition_Period_H_ diff --git a/include/osmocom/sabp/SABP_RepetitionNumber0.h b/include/osmocom/sabp/SABP_RepetitionNumber0.h index 890abc2..dcc8adf 100644 --- a/include/osmocom/sabp/SABP_RepetitionNumber0.h +++ b/include/osmocom/sabp/SABP_RepetitionNumber0.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_RepetitionNumber0_H_ diff --git a/include/osmocom/sabp/SABP_RepetitionNumber1.h b/include/osmocom/sabp/SABP_RepetitionNumber1.h index a9ba2eb..e2e6f92 100644 --- a/include/osmocom/sabp/SABP_RepetitionNumber1.h +++ b/include/osmocom/sabp/SABP_RepetitionNumber1.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_RepetitionNumber1_H_ diff --git a/include/osmocom/sabp/SABP_Reset-Complete.h b/include/osmocom/sabp/SABP_Reset-Complete.h index db75a83..8870e38 100644 --- a/include/osmocom/sabp/SABP_Reset-Complete.h +++ b/include/osmocom/sabp/SABP_Reset-Complete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Reset_Complete_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Reset-Complete */ typedef struct SABP_Reset_Complete { - struct reset_Complete_ies { + struct SABP_Reset_Complete__reset_Complete_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Reset-Failure.h b/include/osmocom/sabp/SABP_Reset-Failure.h index de0f20d..899a118 100644 --- a/include/osmocom/sabp/SABP_Reset-Failure.h +++ b/include/osmocom/sabp/SABP_Reset-Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Reset_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Reset-Failure */ typedef struct SABP_Reset_Failure { - struct reset_Failure_ies { + struct SABP_Reset_Failure__reset_Failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Reset.h b/include/osmocom/sabp/SABP_Reset.h index 379d455..4916a2b 100644 --- a/include/osmocom/sabp/SABP_Reset.h +++ b/include/osmocom/sabp/SABP_Reset.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Reset_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Reset */ typedef struct SABP_Reset { - struct reset_ies { + struct SABP_Reset__reset_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Restart.h b/include/osmocom/sabp/SABP_Restart.h index ee67cca..de5e9bb 100644 --- a/include/osmocom/sabp/SABP_Restart.h +++ b/include/osmocom/sabp/SABP_Restart.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Restart_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Restart */ typedef struct SABP_Restart { - struct restart_ies { + struct SABP_Restart__restart_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_SABP-PDU.h b/include/osmocom/sabp/SABP_SABP-PDU.h index 28d5560..b7c93f9 100644 --- a/include/osmocom/sabp/SABP_SABP-PDU.h +++ b/include/osmocom/sabp/SABP_SABP-PDU.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_SABP_PDU_H_ diff --git a/include/osmocom/sabp/SABP_Serial-Number.h b/include/osmocom/sabp/SABP_Serial-Number.h index 7833942..ed34f55 100644 --- a/include/osmocom/sabp/SABP_Serial-Number.h +++ b/include/osmocom/sabp/SABP_Serial-Number.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Serial_Number_H_ diff --git a/include/osmocom/sabp/SABP_Service-Area-Identifier.h b/include/osmocom/sabp/SABP_Service-Area-Identifier.h index 47b9cd4..ea0934f 100644 --- a/include/osmocom/sabp/SABP_Service-Area-Identifier.h +++ b/include/osmocom/sabp/SABP_Service-Area-Identifier.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Service_Area_Identifier_H_ diff --git a/include/osmocom/sabp/SABP_Service-Areas-List.h b/include/osmocom/sabp/SABP_Service-Areas-List.h index db56c4a..34a07d6 100644 --- a/include/osmocom/sabp/SABP_Service-Areas-List.h +++ b/include/osmocom/sabp/SABP_Service-Areas-List.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Service_Areas_List_H_ diff --git a/include/osmocom/sabp/SABP_SuccessfulOutcome.h b/include/osmocom/sabp/SABP_SuccessfulOutcome.h index 8438bf0..1e72de4 100644 --- a/include/osmocom/sabp/SABP_SuccessfulOutcome.h +++ b/include/osmocom/sabp/SABP_SuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_SuccessfulOutcome_H_ diff --git a/include/osmocom/sabp/SABP_TriggeringMessage.h b/include/osmocom/sabp/SABP_TriggeringMessage.h index 9d49726..134ba69 100644 --- a/include/osmocom/sabp/SABP_TriggeringMessage.h +++ b/include/osmocom/sabp/SABP_TriggeringMessage.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-CommonDataTypes" * found in "../../asn1/sabp/SABP-CommonDataTypes.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_TriggeringMessage_H_ diff --git a/include/osmocom/sabp/SABP_TypeOfError.h b/include/osmocom/sabp/SABP_TypeOfError.h index f303195..2c50d97 100644 --- a/include/osmocom/sabp/SABP_TypeOfError.h +++ b/include/osmocom/sabp/SABP_TypeOfError.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_TypeOfError_H_ diff --git a/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h b/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h index fe2059c..b4fe2c0 100644 --- a/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h +++ b/include/osmocom/sabp/SABP_UnsuccessfulOutcome.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_UnsuccessfulOutcome_H_ diff --git a/include/osmocom/sabp/SABP_Warning-Type.h b/include/osmocom/sabp/SABP_Warning-Type.h index 11534b5..96b7ef3 100644 --- a/include/osmocom/sabp/SABP_Warning-Type.h +++ b/include/osmocom/sabp/SABP_Warning-Type.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Warning_Type_H_ diff --git a/include/osmocom/sabp/SABP_WarningSecurityInfo.h b/include/osmocom/sabp/SABP_WarningSecurityInfo.h index bb79a2a..4409492 100644 --- a/include/osmocom/sabp/SABP_WarningSecurityInfo.h +++ b/include/osmocom/sabp/SABP_WarningSecurityInfo.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-IEs" * found in "../../asn1/sabp/SABP-IEs.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_WarningSecurityInfo_H_ diff --git a/include/osmocom/sabp/SABP_Write-Replace-Complete.h b/include/osmocom/sabp/SABP_Write-Replace-Complete.h index d118f98..a9a8451 100644 --- a/include/osmocom/sabp/SABP_Write-Replace-Complete.h +++ b/include/osmocom/sabp/SABP_Write-Replace-Complete.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Write_Replace_Complete_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Write-Replace-Complete */ typedef struct SABP_Write_Replace_Complete { - struct write_Replace_Complete_ies { + struct SABP_Write_Replace_Complete__write_Replace_Complete_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Write-Replace-Failure.h b/include/osmocom/sabp/SABP_Write-Replace-Failure.h index 99e8400..9bd3d6e 100644 --- a/include/osmocom/sabp/SABP_Write-Replace-Failure.h +++ b/include/osmocom/sabp/SABP_Write-Replace-Failure.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Write_Replace_Failure_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Write-Replace-Failure */ typedef struct SABP_Write_Replace_Failure { - struct write_Replace_Failure_ies { + struct SABP_Write_Replace_Failure__write_Replace_Failure_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ diff --git a/include/osmocom/sabp/SABP_Write-Replace.h b/include/osmocom/sabp/SABP_Write-Replace.h index 1c895d5..f1b41eb 100644 --- a/include/osmocom/sabp/SABP_Write-Replace.h +++ b/include/osmocom/sabp/SABP_Write-Replace.h @@ -2,6 +2,7 @@ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c) * From ASN.1 module "SABP-PDU" * found in "../../asn1/sabp/SABP-PDU.asn" + * `asn1c -R -fcompound-names` */ #ifndef _SABP_Write_Replace_H_ @@ -22,7 +23,7 @@ extern "C" { /* SABP_Write-Replace */ typedef struct SABP_Write_Replace { - struct write_Replace_ies { + struct SABP_Write_Replace__write_Replace_ies { A_SEQUENCE_OF(SABP_IE_t) list; /* Context for parsing across buffer boundaries */ |