Other libraries already use ASN1C_PREFIX except the HNBAP one. Let's use it here to avoid collisions. All new include/osmocom/hnbap/HNBAP_*.h and src/hnbap/HNBAP_*.c are generated using the updated src/hnbap/Makefile.am. Files such as src/*.c, test/* and include/osmocom/hnbap/hnbap_common.h are modified manually to update structs/enums to new prefix. Related: SYS#5516 Change-Id: I6c062f631527ae42811bfec134933671c05ecba6changes/61/25961/4
parent
651ff175d5
commit
bc7c69d170
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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> |
@ -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 -R -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, |
||||