Fix warnings from generated asn1 code in order to build osmo-iuh with werror in a future patch: ../../include/osmocom/hnbap/HNBAP_CriticalityDiagnostics-IE-List.h:29:23: error: ‘struct HNBAP_CriticalityDiagnostics_IE_List__Member’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] These visibility warnings come from "SEQUENCE … OF SEQUENCE" definitions in the asn1 source files, as described in detail here: https://github.com/vlm/asn1c/issues/430 It is not possible to tell gcc to just ignore these warnings since they don't have their own type (unlike e.g. -Wuninitialized). Also it seems like a huge effort to patch this in asn1c. So work around the problem the same way the author of the issue worked around it by rewriting the lines to "SEQUENCE … OF …-Value" and adding a "…-Value ::= SEQUENCE" line below. Add a script in asn1/utils/asn1_restructure_sequence_of_sequence.py for the transformation and apply it. Related: OS#4462 Change-Id: If84445ed2e0df604b581684dcf83f8520b7da84cchanges/81/30081/3
parent
0c04a7e03f
commit
48c038d399
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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,
|
||||
|