mirror of
				https://gitea.osmocom.org/cellular-infrastructure/osmo-cbc.git
				synced 2025-11-03 21:53:37 +00:00 
			
		
		
		
	Add sbcap library
This commit adds initial support to encode/decode SBc-AP messages in the form of a library, under src/sbcap/ (includes in include/osmocom/sbcap/). asn1c is used to generate all suport code and structures for ASN.1 APER encoding/decoding, based on asn files obtained from 3GPP TS 29.168 and stored under src/sbcap/asn1/. Currently, mainstream asn1c doesn't yet support ASN.1 APER encoding/decoding, hence mouse07410 's fork is used [1]. Furthermore, several encdoing/decoding bugs where found during the process and fixed, which means asn1.c git >= 30219de2d3da888b4f1eea0dd79f2a505000401a must be used to generate proper code. A new "make -C src/ gen" target is added which can be used to regenerate all C code from the available ASN.1 files in src/sbcap/asn1/*.asn (after properly setting configure.ac ASN_* variables if needed). [1] https://github.com/mouse07410/asn1c Related: OS#4945 Change-Id: If76f8619a9b2d46af6d94b8ae49348b8514e53aa
This commit is contained in:
		
							
								
								
									
										13
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								configure.ac
									
									
									
									
									
								
							@@ -6,7 +6,7 @@ AC_INIT([osmo-cbc],
 | 
			
		||||
dnl *This* is the root dir, even if an install-sh exists in ../ or ../../
 | 
			
		||||
AC_CONFIG_AUX_DIR([.])
 | 
			
		||||
 | 
			
		||||
AM_INIT_AUTOMAKE([dist-bzip2])
 | 
			
		||||
AM_INIT_AUTOMAKE([dist-bzip2 subdir-objects])
 | 
			
		||||
AC_CONFIG_TESTDIR(tests)
 | 
			
		||||
 | 
			
		||||
CFLAGS="$CFLAGS -std=gnu11"
 | 
			
		||||
@@ -39,6 +39,15 @@ PKG_CHECK_MODULES(ULFIUS, libulfius)
 | 
			
		||||
PKG_CHECK_MODULES(JANSSON, jansson)
 | 
			
		||||
PKG_CHECK_MODULES(ORCANIA, liborcania)
 | 
			
		||||
 | 
			
		||||
# Define asn1c skeleton files directory (See "asn1c -S <dir>").
 | 
			
		||||
# Used during "make -C src/ regen" to copy header files from there
 | 
			
		||||
ASN1C_SKELETON_PATH="/usr/share/asn1c"
 | 
			
		||||
ASN1C_BIN_PATH="/usr/bin/asn1c"
 | 
			
		||||
ASN_MODULE_CFLAGS="-DASN_DISABLE_BER_SUPPORT -DASN_DISABLE_XER_SUPPORT -DASN_DISABLE_JER_SUPPORT -DASN_DISABLE_OER_SUPPORT -DASN_DISABLE_UPER_SUPPORT"
 | 
			
		||||
AC_SUBST([ASN1C_SKELETON_PATH])
 | 
			
		||||
AC_SUBST([ASN1C_BIN_PATH])
 | 
			
		||||
AC_SUBST([ASN_MODULE_CFLAGS])
 | 
			
		||||
 | 
			
		||||
AC_ARG_ENABLE(sanitize,
 | 
			
		||||
	[AS_HELP_STRING(
 | 
			
		||||
		[--enable-sanitize],
 | 
			
		||||
@@ -169,9 +178,11 @@ AC_MSG_RESULT([CPPFLAGS="$CPPFLAGS"])
 | 
			
		||||
 | 
			
		||||
AC_OUTPUT(
 | 
			
		||||
    src/Makefile
 | 
			
		||||
    src/sbcap/Makefile
 | 
			
		||||
    include/Makefile
 | 
			
		||||
    include/osmocom/Makefile
 | 
			
		||||
    include/osmocom/cbc/Makefile
 | 
			
		||||
    include/osmocom/sbcap/Makefile
 | 
			
		||||
    contrib/Makefile
 | 
			
		||||
    contrib/osmo-cbc.spec
 | 
			
		||||
    tests/Makefile
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
SUBDIRS = cbc
 | 
			
		||||
SUBDIRS = cbc sbcap
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										120
									
								
								include/osmocom/sbcap/Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										120
									
								
								include/osmocom/sbcap/Makefile.am
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,120 @@
 | 
			
		||||
sbcap_HEADERS = \
 | 
			
		||||
	sbcap_common.h \
 | 
			
		||||
	sbcap_internal.h \
 | 
			
		||||
	SBcAP_Broadcast-Cancelled-Area-List-5GS.h \
 | 
			
		||||
	SBcAP_Broadcast-Cancelled-Area-List.h \
 | 
			
		||||
	SBcAP_Broadcast-Empty-Area-List-5GS.h \
 | 
			
		||||
	SBcAP_Broadcast-Empty-Area-List.h \
 | 
			
		||||
	SBcAP_Broadcast-Scheduled-Area-List-5GS.h \
 | 
			
		||||
	SBcAP_Broadcast-Scheduled-Area-List.h \
 | 
			
		||||
	SBcAP_CancelledCellinEAI.h \
 | 
			
		||||
	SBcAP_CancelledCellinEAI-Item.h \
 | 
			
		||||
	SBcAP_CancelledCellinTAI-5GS.h \
 | 
			
		||||
	SBcAP_CancelledCellinTAI.h \
 | 
			
		||||
	SBcAP_CancelledCellinTAI-Item.h \
 | 
			
		||||
	SBcAP_Cause.h \
 | 
			
		||||
	SBcAP_CellId-Broadcast-List-5GS.h \
 | 
			
		||||
	SBcAP_CellId-Broadcast-List.h \
 | 
			
		||||
	SBcAP_CellId-Broadcast-List-Item.h \
 | 
			
		||||
	SBcAP_CellID-Cancelled-Item.h \
 | 
			
		||||
	SBcAP_CellID-Cancelled-List-5GS.h \
 | 
			
		||||
	SBcAP_CellID-Cancelled-List.h \
 | 
			
		||||
	SBcAP_CellIdentity.h \
 | 
			
		||||
	SBcAP_Concurrent-Warning-Message-Indicator.h \
 | 
			
		||||
	SBcAP_Criticality-Diagnostics.h \
 | 
			
		||||
	SBcAP_CriticalityDiagnostics-IE-List.h \
 | 
			
		||||
	SBcAP_Criticality.h \
 | 
			
		||||
	SBcAP_Data-Coding-Scheme.h \
 | 
			
		||||
	SBcAP_ECGIList.h \
 | 
			
		||||
	SBcAP_EmergencyAreaID-Broadcast-List.h \
 | 
			
		||||
	SBcAP_EmergencyAreaID-Broadcast-List-Item.h \
 | 
			
		||||
	SBcAP_EmergencyAreaID-Cancelled-Item.h \
 | 
			
		||||
	SBcAP_EmergencyAreaID-Cancelled-List.h \
 | 
			
		||||
	SBcAP_Emergency-Area-ID.h \
 | 
			
		||||
	SBcAP_Emergency-Area-ID-List.h \
 | 
			
		||||
	SBcAP_ENB-ID.h \
 | 
			
		||||
	SBcAP_Error-Indication.h \
 | 
			
		||||
	SBcAP_EUTRAN-CGI.h \
 | 
			
		||||
	SBcAP_Extended-Repetition-Period.h \
 | 
			
		||||
	SBcAP_EXTERNAL.h \
 | 
			
		||||
	SBcAP_Failed-Cell-List.h \
 | 
			
		||||
	SBcAP_Failed-Cell-List-NR.h \
 | 
			
		||||
	SBcAP_Global-ENB-ID.h \
 | 
			
		||||
	SBcAP_Global-GNB-ID.h \
 | 
			
		||||
	SBcAP_Global-NgENB-ID.h \
 | 
			
		||||
	SBcAP_Global-RAN-Node-ID.h \
 | 
			
		||||
	SBcAP_GNB-ID.h \
 | 
			
		||||
	SBcAP_InitiatingMessage.h \
 | 
			
		||||
	SBcAP_List-of-5GS-Cells-for-Failure.h \
 | 
			
		||||
	SBcAP_List-of-5GS-TAI-for-Restart.h \
 | 
			
		||||
	SBcAP_List-of-5GS-TAIs.h \
 | 
			
		||||
	SBcAP_List-of-EAIs-Restart.h \
 | 
			
		||||
	SBcAP_List-of-TAIs.h \
 | 
			
		||||
	SBcAP_List-of-TAIs-Restart.h \
 | 
			
		||||
	SBcAP_Message-Identifier.h \
 | 
			
		||||
	SBcAP_NgENB-ID.h \
 | 
			
		||||
	SBcAP_NRCellIdentity.h \
 | 
			
		||||
	SBcAP_NR-CGI.h \
 | 
			
		||||
	SBcAP_NR-CGIList.h \
 | 
			
		||||
	SBcAP_NumberOfBroadcasts.h \
 | 
			
		||||
	SBcAP_Number-of-Broadcasts-Requested.h \
 | 
			
		||||
	SBcAP_Omc-Id.h \
 | 
			
		||||
	SBcAP_PLMNidentity.h \
 | 
			
		||||
	SBcAP_Presence.h \
 | 
			
		||||
	SBcAP_ProcedureCode.h \
 | 
			
		||||
	SBcAP_ProtocolExtensionContainer.h \
 | 
			
		||||
	SBcAP_ProtocolExtensionField.h \
 | 
			
		||||
	SBcAP_ProtocolExtensionID.h \
 | 
			
		||||
	SBcAP_ProtocolIE-Container.h \
 | 
			
		||||
	SBcAP_ProtocolIE-ContainerList.h \
 | 
			
		||||
	SBcAP_ProtocolIE-Field.h \
 | 
			
		||||
	SBcAP_ProtocolIE-ID.h \
 | 
			
		||||
	SBcAP_PWS-Failure-Indication.h \
 | 
			
		||||
	SBcAP_PWS-Restart-Indication.h \
 | 
			
		||||
	SBcAP_RAT-Selector-5GS.h \
 | 
			
		||||
	SBcAP_Repetition-Period.h \
 | 
			
		||||
	SBcAP_Restarted-Cell-List.h \
 | 
			
		||||
	SBcAP_Restarted-Cell-List-NR.h \
 | 
			
		||||
	SBcAP_SBC-AP-PDU.h \
 | 
			
		||||
	SBcAP_ScheduledCellinEAI.h \
 | 
			
		||||
	SBcAP_ScheduledCellinEAI-Item.h \
 | 
			
		||||
	SBcAP_ScheduledCellinTAI-5GS.h \
 | 
			
		||||
	SBcAP_ScheduledCellinTAI.h \
 | 
			
		||||
	SBcAP_ScheduledCellinTAI-Item.h \
 | 
			
		||||
	SBcAP_Send-Stop-Warning-Indication.h \
 | 
			
		||||
	SBcAP_Send-Write-Replace-Warning-Indication.h \
 | 
			
		||||
	SBcAP_Serial-Number.h \
 | 
			
		||||
	SBcAP_Stop-All-Indicator.h \
 | 
			
		||||
	SBcAP_Stop-Warning-Indication.h \
 | 
			
		||||
	SBcAP_Stop-Warning-Request.h \
 | 
			
		||||
	SBcAP_Stop-Warning-Response.h \
 | 
			
		||||
	SBcAP_SuccessfulOutcome.h \
 | 
			
		||||
	SBcAP_TAC-5GS.h \
 | 
			
		||||
	SBcAP_TAC.h \
 | 
			
		||||
	SBcAP_TAI-5GS.h \
 | 
			
		||||
	SBcAP_TAI-Broadcast-List-5GS.h \
 | 
			
		||||
	SBcAP_TAI-Broadcast-List.h \
 | 
			
		||||
	SBcAP_TAI-Broadcast-List-Item.h \
 | 
			
		||||
	SBcAP_TAI-Cancelled-List-5GS.h \
 | 
			
		||||
	SBcAP_TAI-Cancelled-List.h \
 | 
			
		||||
	SBcAP_TAI-Cancelled-List-Item.h \
 | 
			
		||||
	SBcAP_TAI.h \
 | 
			
		||||
	SBcAP_TAI-List-for-Warning.h \
 | 
			
		||||
	SBcAP_TBCD-STRING.h \
 | 
			
		||||
	SBcAP_TriggeringMessage.h \
 | 
			
		||||
	SBcAP_TypeOfError.h \
 | 
			
		||||
	SBcAP_Unknown-5GS-Tracking-Area-List.h \
 | 
			
		||||
	SBcAP_Unknown-Tracking-Area-List.h \
 | 
			
		||||
	SBcAP_UnsuccessfulOutcome.h \
 | 
			
		||||
	SBcAP_Warning-Area-Coordinates.h \
 | 
			
		||||
	SBcAP_Warning-Area-List-5GS.h \
 | 
			
		||||
	SBcAP_Warning-Area-List.h \
 | 
			
		||||
	SBcAP_Warning-Message-Content.h \
 | 
			
		||||
	SBcAP_Warning-Security-Information.h \
 | 
			
		||||
	SBcAP_Warning-Type.h \
 | 
			
		||||
	SBcAP_Write-Replace-Warning-Indication.h \
 | 
			
		||||
	SBcAP_Write-Replace-Warning-Request.h \
 | 
			
		||||
	SBcAP_Write-Replace-Warning-Response.h \
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
sbcapdir = $(includedir)/osmocom/sbcap
 | 
			
		||||
@@ -0,0 +1,57 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Cancelled_Area_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Cancelled_Area_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_CellID_Cancelled_List_5GS;
 | 
			
		||||
struct SBcAP_TAI_Cancelled_List_5GS;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Cancelled_List;
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Cancelled-Area-List-5GS */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Cancelled_Area_List_5GS {
 | 
			
		||||
	struct SBcAP_CellID_Cancelled_List_5GS	*cellID_Cancelled_List_5GS;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_TAI_Cancelled_List_5GS	*tAI_Cancelled_List_5GS;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Cancelled_List	*emergencyAreaID_Cancelled_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_1[4];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellID-Cancelled-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Cancelled-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-List.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Cancelled_Area_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Cancelled-Area-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Cancelled-Area-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,58 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Cancelled_Area_List_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Cancelled_Area_List_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_CellID_Cancelled_List;
 | 
			
		||||
struct SBcAP_TAI_Cancelled_List;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Cancelled_List;
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Cancelled-Area-List */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Cancelled_Area_List {
 | 
			
		||||
	struct SBcAP_CellID_Cancelled_List	*cellID_Cancelled_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_TAI_Cancelled_List	*tAI_Cancelled_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Cancelled_List	*emergencyAreaID_Cancelled_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_1[4];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellID-Cancelled-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Cancelled-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Cancelled_Area_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Empty_Area_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Empty_Area_List_5GS_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 SBcAP_Global_RAN_Node_ID;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Empty-Area-List-5GS */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Empty_Area_List_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Global_RAN_Node_ID) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Empty_Area_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Empty_Area_List_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Broadcast_Empty_Area_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Empty_Area_List_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Broadcast_Empty_Area_List_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-RAN-Node-ID.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Empty_Area_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Empty_Area_List_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Empty_Area_List_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 SBcAP_Global_ENB_ID;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Empty-Area-List */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Empty_Area_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Global_ENB_ID) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Empty_Area_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Empty_Area_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Broadcast_Empty_Area_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Empty_Area_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Broadcast_Empty_Area_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-ENB-ID.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Empty_Area_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
@@ -0,0 +1,57 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Scheduled_Area_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Scheduled_Area_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_CellId_Broadcast_List_5GS;
 | 
			
		||||
struct SBcAP_TAI_Broadcast_List_5GS;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Broadcast_List;
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Scheduled-Area-List-5GS */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Scheduled_Area_List_5GS {
 | 
			
		||||
	struct SBcAP_CellId_Broadcast_List_5GS	*cellId_Broadcast_List_5GS;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_TAI_Broadcast_List_5GS	*tAI_Broadcast_List_5GS;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Broadcast_List	*emergencyAreaID_Broadcast_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_1[4];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellId-Broadcast-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Broadcast-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Broadcast-List.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Scheduled_Area_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Scheduled-Area-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Broadcast-Scheduled-Area-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,58 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Broadcast_Scheduled_Area_List_H_
 | 
			
		||||
#define	_SBcAP_Broadcast_Scheduled_Area_List_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_CellId_Broadcast_List;
 | 
			
		||||
struct SBcAP_TAI_Broadcast_List;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Broadcast_List;
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Broadcast-Scheduled-Area-List */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Scheduled_Area_List {
 | 
			
		||||
	struct SBcAP_CellId_Broadcast_List	*cellId_Broadcast_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_TAI_Broadcast_List	*tAI_Broadcast_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Broadcast_List	*emergencyAreaID_Broadcast_List;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_1[4];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellId-Broadcast-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Broadcast-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Broadcast-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Broadcast_Scheduled_Area_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinEAI-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinEAI-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CancelledCellinEAI_Item_H_
 | 
			
		||||
#define	_SBcAP_CancelledCellinEAI_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NumberOfBroadcasts.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CancelledCellinEAI-Item */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinEAI_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	SBcAP_NumberOfBroadcasts_t	 numberOfBroadcasts;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinEAI_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinEAI_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinEAI_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinEAI_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CancelledCellinEAI_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinEAI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinEAI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CancelledCellinEAI_H_
 | 
			
		||||
#define	_SBcAP_CancelledCellinEAI_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 SBcAP_CancelledCellinEAI_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CancelledCellinEAI */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinEAI {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CancelledCellinEAI_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinEAI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinEAI;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CancelledCellinEAI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinEAI_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CancelledCellinEAI_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CancelledCellinEAI-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CancelledCellinEAI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										64
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CancelledCellinTAI_5GS_H_
 | 
			
		||||
#define	_SBcAP_CancelledCellinTAI_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NumberOfBroadcasts.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI_5GS__Member {
 | 
			
		||||
	SBcAP_NR_CGI_t	 nR_CGI;
 | 
			
		||||
	SBcAP_NumberOfBroadcasts_t	 numberOfBroadcasts;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} CancelledCellinTAI_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CancelledCellinTAI-5GS */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(CancelledCellinTAI_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinTAI_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CancelledCellinTAI_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CancelledCellinTAI_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CancelledCellinTAI_Item_H_
 | 
			
		||||
#define	_SBcAP_CancelledCellinTAI_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NumberOfBroadcasts.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CancelledCellinTAI-Item */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	SBcAP_NumberOfBroadcasts_t	 numberOfBroadcasts;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinTAI_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CancelledCellinTAI_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CancelledCellinTAI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CancelledCellinTAI_H_
 | 
			
		||||
#define	_SBcAP_CancelledCellinTAI_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 SBcAP_CancelledCellinTAI_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CancelledCellinTAI */
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CancelledCellinTAI_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinTAI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CancelledCellinTAI_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CancelledCellinTAI-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CancelledCellinTAI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										61
									
								
								include/osmocom/sbcap/SBcAP_Cause.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								include/osmocom/sbcap/SBcAP_Cause.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,61 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Cause_H_
 | 
			
		||||
#define	_SBcAP_Cause_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Cause {
 | 
			
		||||
	SBcAP_Cause_message_accepted	= 0,
 | 
			
		||||
	SBcAP_Cause_parameter_not_recognised	= 1,
 | 
			
		||||
	SBcAP_Cause_parameter_value_invalid	= 2,
 | 
			
		||||
	SBcAP_Cause_valid_message_not_identified	= 3,
 | 
			
		||||
	SBcAP_Cause_tracking_area_not_valid	= 4,
 | 
			
		||||
	SBcAP_Cause_unrecognised_message	= 5,
 | 
			
		||||
	SBcAP_Cause_missing_mandatory_element	= 6,
 | 
			
		||||
	SBcAP_Cause_mME_capacity_exceeded	= 7,
 | 
			
		||||
	SBcAP_Cause_mME_memory_exceeded	= 8,
 | 
			
		||||
	SBcAP_Cause_warning_broadcast_not_supported	= 9,
 | 
			
		||||
	SBcAP_Cause_warning_broadcast_not_operational	= 10,
 | 
			
		||||
	SBcAP_Cause_message_reference_already_used	= 11,
 | 
			
		||||
	SBcAP_Cause_unspecifed_error	= 12,
 | 
			
		||||
	SBcAP_Cause_transfer_syntax_error	= 13,
 | 
			
		||||
	SBcAP_Cause_semantic_error	= 14,
 | 
			
		||||
	SBcAP_Cause_message_not_compatible_with_receiver_state	= 15,
 | 
			
		||||
	SBcAP_Cause_abstract_syntax_error_reject	= 16,
 | 
			
		||||
	SBcAP_Cause_abstract_syntax_error_ignore_and_notify	= 17,
 | 
			
		||||
	SBcAP_Cause_abstract_syntax_error_falsely_constructed_message	= 18
 | 
			
		||||
} e_SBcAP_Cause;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Cause */
 | 
			
		||||
typedef long	 SBcAP_Cause_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Cause_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Cause;
 | 
			
		||||
asn_struct_free_f SBcAP_Cause_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Cause_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Cause_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Cause_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Cause_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Cause_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellID_Cancelled_Item_H_
 | 
			
		||||
#define	_SBcAP_CellID_Cancelled_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NumberOfBroadcasts.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellID-Cancelled-Item */
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	SBcAP_NumberOfBroadcasts_t	 numberOfBroadcasts;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellID_Cancelled_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellID_Cancelled_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										64
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellID_Cancelled_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_CellID_Cancelled_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NumberOfBroadcasts.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_List_5GS__Member {
 | 
			
		||||
	SBcAP_NR_CGI_t	 nR_CGI;
 | 
			
		||||
	SBcAP_NumberOfBroadcasts_t	 numberOfBroadcasts;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} CellID_Cancelled_List_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellID-Cancelled-List-5GS */
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_List_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(CellID_Cancelled_List_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellID_Cancelled_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_List_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CellID_Cancelled_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_List_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CellID_Cancelled_List_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellID_Cancelled_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CellID-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellID_Cancelled_List_H_
 | 
			
		||||
#define	_SBcAP_CellID_Cancelled_List_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 SBcAP_CellID_Cancelled_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellID-Cancelled-List */
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellID_Cancelled_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellID_Cancelled_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CellID_Cancelled_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CellID_Cancelled_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellID-Cancelled-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellID_Cancelled_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										62
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellId_Broadcast_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_CellId_Broadcast_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List_5GS__Member {
 | 
			
		||||
	SBcAP_NR_CGI_t	 nR_CGI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} CellId_Broadcast_List_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellId-Broadcast-List-5GS */
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(CellId_Broadcast_List_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CellId_Broadcast_List_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellId_Broadcast_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										51
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellId_Broadcast_List_Item_H_
 | 
			
		||||
#define	_SBcAP_CellId_Broadcast_List_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellId-Broadcast-List-Item */
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_Item_1[2];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellId_Broadcast_List_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_CellId-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellId_Broadcast_List_H_
 | 
			
		||||
#define	_SBcAP_CellId_Broadcast_List_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 SBcAP_CellId_Broadcast_List_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellId-Broadcast-List */
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellId_Broadcast_List_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CellId_Broadcast_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellId-Broadcast-List-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellId_Broadcast_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_CellIdentity.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_CellIdentity.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CellIdentity_H_
 | 
			
		||||
#define	_SBcAP_CellIdentity_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CellIdentity */
 | 
			
		||||
typedef BIT_STRING_t	 SBcAP_CellIdentity_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CellIdentity_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellIdentity;
 | 
			
		||||
asn_struct_free_f SBcAP_CellIdentity_free;
 | 
			
		||||
asn_struct_print_f SBcAP_CellIdentity_print;
 | 
			
		||||
asn_constr_check_f SBcAP_CellIdentity_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_CellIdentity_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_CellIdentity_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CellIdentity_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Concurrent_Warning_Message_Indicator_H_
 | 
			
		||||
#define	_SBcAP_Concurrent_Warning_Message_Indicator_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Concurrent_Warning_Message_Indicator {
 | 
			
		||||
	SBcAP_Concurrent_Warning_Message_Indicator_true	= 0
 | 
			
		||||
} e_SBcAP_Concurrent_Warning_Message_Indicator;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Concurrent-Warning-Message-Indicator */
 | 
			
		||||
typedef long	 SBcAP_Concurrent_Warning_Message_Indicator_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Concurrent_Warning_Message_Indicator_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Concurrent_Warning_Message_Indicator;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Concurrent_Warning_Message_Indicator_specs_1;
 | 
			
		||||
asn_struct_free_f Concurrent_Warning_Message_Indicator_free;
 | 
			
		||||
asn_struct_print_f Concurrent_Warning_Message_Indicator_print;
 | 
			
		||||
asn_constr_check_f Concurrent_Warning_Message_Indicator_constraint;
 | 
			
		||||
per_type_decoder_f Concurrent_Warning_Message_Indicator_decode_aper;
 | 
			
		||||
per_type_encoder_f Concurrent_Warning_Message_Indicator_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Concurrent_Warning_Message_Indicator_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Criticality-Diagnostics.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								include/osmocom/sbcap/SBcAP_Criticality-Diagnostics.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,58 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Criticality_Diagnostics_H_
 | 
			
		||||
#define	_SBcAP_Criticality_Diagnostics_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProcedureCode.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TriggeringMessage.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_CriticalityDiagnostics_IE_List;
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Criticality-Diagnostics */
 | 
			
		||||
typedef struct SBcAP_Criticality_Diagnostics {
 | 
			
		||||
	SBcAP_ProcedureCode_t	*procedureCode;	/* OPTIONAL */
 | 
			
		||||
	SBcAP_TriggeringMessage_t	*triggeringMessage;	/* OPTIONAL */
 | 
			
		||||
	SBcAP_Criticality_t	*procedureCriticality;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_CriticalityDiagnostics_IE_List	*iE_CriticalityDiagnostics;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Criticality_Diagnostics_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Criticality_Diagnostics;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Criticality_Diagnostics_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Criticality_Diagnostics_1[5];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CriticalityDiagnostics-IE-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Criticality_Diagnostics_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										46
									
								
								include/osmocom/sbcap/SBcAP_Criticality.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								include/osmocom/sbcap/SBcAP_Criticality.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-CommonDataTypes"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_CommonDataTypes.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Criticality_H_
 | 
			
		||||
#define	_SBcAP_Criticality_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Criticality {
 | 
			
		||||
	SBcAP_Criticality_reject	= 0,
 | 
			
		||||
	SBcAP_Criticality_ignore	= 1,
 | 
			
		||||
	SBcAP_Criticality_notify	= 2
 | 
			
		||||
} e_SBcAP_Criticality;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Criticality */
 | 
			
		||||
typedef long	 SBcAP_Criticality_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Criticality_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Criticality;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Criticality_specs_1;
 | 
			
		||||
asn_struct_free_f Criticality_free;
 | 
			
		||||
asn_struct_print_f Criticality_print;
 | 
			
		||||
asn_constr_check_f Criticality_constraint;
 | 
			
		||||
per_type_decoder_f Criticality_decode_aper;
 | 
			
		||||
per_type_encoder_f Criticality_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Criticality_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										66
									
								
								include/osmocom/sbcap/SBcAP_CriticalityDiagnostics-IE-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								include/osmocom/sbcap/SBcAP_CriticalityDiagnostics-IE-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_CriticalityDiagnostics_IE_List_H_
 | 
			
		||||
#define	_SBcAP_CriticalityDiagnostics_IE_List_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TypeOfError.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_CriticalityDiagnostics_IE_List__Member {
 | 
			
		||||
	SBcAP_Criticality_t	 iECriticality;
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 iE_ID;
 | 
			
		||||
	SBcAP_TypeOfError_t	 typeOfError;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} CriticalityDiagnostics_IE_List__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_CriticalityDiagnostics-IE-List */
 | 
			
		||||
typedef struct SBcAP_CriticalityDiagnostics_IE_List {
 | 
			
		||||
	A_SEQUENCE_OF(CriticalityDiagnostics_IE_List__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CriticalityDiagnostics_IE_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_IE_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_IE_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_CriticalityDiagnostics_IE_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_CriticalityDiagnostics_IE_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Data-Coding-Scheme.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Data-Coding-Scheme.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Data_Coding_Scheme_H_
 | 
			
		||||
#define	_SBcAP_Data_Coding_Scheme_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Data-Coding-Scheme */
 | 
			
		||||
typedef BIT_STRING_t	 SBcAP_Data_Coding_Scheme_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Data_Coding_Scheme_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Data_Coding_Scheme;
 | 
			
		||||
asn_struct_free_f SBcAP_Data_Coding_Scheme_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Data_Coding_Scheme_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Data_Coding_Scheme_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Data_Coding_Scheme_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Data_Coding_Scheme_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Data_Coding_Scheme_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ECGIList.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ECGIList.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ECGIList_H_
 | 
			
		||||
#define	_SBcAP_ECGIList_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 SBcAP_EUTRAN_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ECGIList */
 | 
			
		||||
typedef struct SBcAP_ECGIList {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EUTRAN_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ECGIList_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ECGIList;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ECGIList_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ECGIList_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ECGIList_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ECGIList_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										61
									
								
								include/osmocom/sbcap/SBcAP_ENB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								include/osmocom/sbcap/SBcAP_ENB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,61 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ENB_ID_H_
 | 
			
		||||
#define	_SBcAP_ENB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_ENB_ID_PR {
 | 
			
		||||
	SBcAP_ENB_ID_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_ENB_ID_PR_macroENB_ID,
 | 
			
		||||
	SBcAP_ENB_ID_PR_homeENB_ID,
 | 
			
		||||
	/* Extensions may appear below */
 | 
			
		||||
	SBcAP_ENB_ID_PR_short_macroENB_ID,
 | 
			
		||||
	SBcAP_ENB_ID_PR_long_macroENB_ID
 | 
			
		||||
} SBcAP_ENB_ID_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ENB-ID */
 | 
			
		||||
typedef struct SBcAP_ENB_ID {
 | 
			
		||||
	SBcAP_ENB_ID_PR present;
 | 
			
		||||
	union SBcAP_ENB_ID_u {
 | 
			
		||||
		BIT_STRING_t	 macroENB_ID;
 | 
			
		||||
		BIT_STRING_t	 homeENB_ID;
 | 
			
		||||
		/*
 | 
			
		||||
		 * This type is extensible,
 | 
			
		||||
		 * possible extensions are below.
 | 
			
		||||
		 */
 | 
			
		||||
		BIT_STRING_t	 short_macroENB_ID;
 | 
			
		||||
		BIT_STRING_t	 long_macroENB_ID;
 | 
			
		||||
	} choice;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ENB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ENB_ID;
 | 
			
		||||
extern asn_CHOICE_specifics_t asn_SPC_SBcAP_ENB_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ENB_ID_1[4];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ENB_ID_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ENB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										52
									
								
								include/osmocom/sbcap/SBcAP_EUTRAN-CGI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								include/osmocom/sbcap/SBcAP_EUTRAN-CGI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EUTRAN_CGI_H_
 | 
			
		||||
#define	_SBcAP_EUTRAN_CGI_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CellIdentity.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EUTRAN-CGI */
 | 
			
		||||
typedef struct SBcAP_EUTRAN_CGI {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_CellIdentity_t	 cell_ID;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EUTRAN_CGI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EUTRAN_CGI;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EUTRAN_CGI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EUTRAN_CGI_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EUTRAN_CGI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										65
									
								
								include/osmocom/sbcap/SBcAP_EXTERNAL.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								include/osmocom/sbcap/SBcAP_EXTERNAL.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,65 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "ASN1C-UsefulInformationObjectClasses"
 | 
			
		||||
 * 	found in "/home/pespin/dev/sysmocom/build/new/out/share/asn1c/standard-modules/ASN1C-UsefulInformationObjectClasses.asn1"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EXTERNAL_H_
 | 
			
		||||
#define	_SBcAP_EXTERNAL_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <OBJECT_IDENTIFIER.h>
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
#include <ObjectDescriptor.h>
 | 
			
		||||
#include <ANY.h>
 | 
			
		||||
#include <OCTET_STRING.h>
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_EXTERNAL__encoding_PR {
 | 
			
		||||
	SBcAP_EXTERNAL__encoding_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_EXTERNAL__encoding_PR_single_ASN1_type,
 | 
			
		||||
	SBcAP_EXTERNAL__encoding_PR_octet_aligned,
 | 
			
		||||
	SBcAP_EXTERNAL__encoding_PR_arbitrary
 | 
			
		||||
} SBcAP_EXTERNAL__encoding_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EXTERNAL */
 | 
			
		||||
typedef struct SBcAP_EXTERNAL {
 | 
			
		||||
	OBJECT_IDENTIFIER_t	*direct_reference;	/* OPTIONAL */
 | 
			
		||||
	long	*indirect_reference;	/* OPTIONAL */
 | 
			
		||||
	ObjectDescriptor_t	*data_value_descriptor;	/* OPTIONAL */
 | 
			
		||||
	struct SBcAP_EXTERNAL__encoding {
 | 
			
		||||
		SBcAP_EXTERNAL__encoding_PR present;
 | 
			
		||||
		union SBcAP_EXTERNAL__SBcAP_encoding_u {
 | 
			
		||||
			ANY_t	 single_ASN1_type;
 | 
			
		||||
			OCTET_STRING_t	 octet_aligned;
 | 
			
		||||
			BIT_STRING_t	 arbitrary;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} encoding;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EXTERNAL_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EXTERNAL;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EXTERNAL_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										42
									
								
								include/osmocom/sbcap/SBcAP_Emergency-Area-ID-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								include/osmocom/sbcap/SBcAP_Emergency-Area-ID-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Emergency_Area_ID_List_H_
 | 
			
		||||
#define	_SBcAP_Emergency_Area_ID_List_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Emergency-Area-ID.h>
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Emergency-Area-ID-List */
 | 
			
		||||
typedef struct SBcAP_Emergency_Area_ID_List {
 | 
			
		||||
	A_SEQUENCE_OF(SBcAP_Emergency_Area_ID_t) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Emergency_Area_ID_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Emergency_Area_ID_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Emergency_Area_ID_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Emergency_Area_ID_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Emergency_Area_ID_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Emergency_Area_ID_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Emergency-Area-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Emergency-Area-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Emergency_Area_ID_H_
 | 
			
		||||
#define	_SBcAP_Emergency_Area_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <OCTET_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Emergency-Area-ID */
 | 
			
		||||
typedef OCTET_STRING_t	 SBcAP_Emergency_Area_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Emergency_Area_ID_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Emergency_Area_ID;
 | 
			
		||||
asn_struct_free_f SBcAP_Emergency_Area_ID_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Emergency_Area_ID_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Emergency_Area_ID_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Emergency_Area_ID_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Emergency_Area_ID_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Emergency_Area_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EmergencyAreaID_Broadcast_List_Item_H_
 | 
			
		||||
#define	_SBcAP_EmergencyAreaID_Broadcast_List_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Emergency-Area-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ScheduledCellinEAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EmergencyAreaID-Broadcast-List-Item */
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Broadcast_List_Item {
 | 
			
		||||
	SBcAP_Emergency_Area_ID_t	 emergencyAreaID;
 | 
			
		||||
	SBcAP_ScheduledCellinEAI_t	 scheduledCellinEAI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Broadcast_List_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EmergencyAreaID_Broadcast_List_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EmergencyAreaID_Broadcast_List_H_
 | 
			
		||||
#define	_SBcAP_EmergencyAreaID_Broadcast_List_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 SBcAP_EmergencyAreaID_Broadcast_List_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EmergencyAreaID-Broadcast-List */
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Broadcast_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EmergencyAreaID_Broadcast_List_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Broadcast_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_EmergencyAreaID_Broadcast_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Broadcast-List-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EmergencyAreaID_Broadcast_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EmergencyAreaID_Cancelled_Item_H_
 | 
			
		||||
#define	_SBcAP_EmergencyAreaID_Cancelled_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Emergency-Area-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CancelledCellinEAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EmergencyAreaID-Cancelled-Item */
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Cancelled_Item {
 | 
			
		||||
	SBcAP_Emergency_Area_ID_t	 emergencyAreaID;
 | 
			
		||||
	SBcAP_CancelledCellinEAI_t	 cancelledCellinEAI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Cancelled_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EmergencyAreaID_Cancelled_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_EmergencyAreaID_Cancelled_List_H_
 | 
			
		||||
#define	_SBcAP_EmergencyAreaID_Cancelled_List_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 SBcAP_EmergencyAreaID_Cancelled_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_EmergencyAreaID-Cancelled-List */
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Cancelled_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EmergencyAreaID_Cancelled_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Cancelled_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Cancelled_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Cancelled_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_EmergencyAreaID_Cancelled_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EmergencyAreaID-Cancelled-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_EmergencyAreaID_Cancelled_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										42
									
								
								include/osmocom/sbcap/SBcAP_Error-Indication.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								include/osmocom/sbcap/SBcAP_Error-Indication.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Error_Indication_H_
 | 
			
		||||
#define	_SBcAP_Error_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Error-Indication */
 | 
			
		||||
typedef struct SBcAP_Error_Indication {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P8_t	 protocolIEs;
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Error_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Error_Indication;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Error_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Extended-Repetition-Period.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Extended-Repetition-Period.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Extended_Repetition_Period_H_
 | 
			
		||||
#define	_SBcAP_Extended_Repetition_Period_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Extended-Repetition-Period */
 | 
			
		||||
typedef long	 SBcAP_Extended_Repetition_Period_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Extended_Repetition_Period_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Extended_Repetition_Period;
 | 
			
		||||
asn_struct_free_f SBcAP_Extended_Repetition_Period_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Extended_Repetition_Period_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Extended_Repetition_Period_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Extended_Repetition_Period_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Extended_Repetition_Period_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Extended_Repetition_Period_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Failed-Cell-List-NR.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Failed-Cell-List-NR.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Failed_Cell_List_NR_H_
 | 
			
		||||
#define	_SBcAP_Failed_Cell_List_NR_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 SBcAP_NR_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Failed-Cell-List-NR */
 | 
			
		||||
typedef struct SBcAP_Failed_Cell_List_NR {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_NR_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Failed_Cell_List_NR_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Failed_Cell_List_NR;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Failed_Cell_List_NR_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Failed_Cell_List_NR_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Failed_Cell_List_NR_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Failed_Cell_List_NR_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Failed-Cell-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Failed-Cell-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Failed_Cell_List_H_
 | 
			
		||||
#define	_SBcAP_Failed_Cell_List_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 SBcAP_EUTRAN_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Failed-Cell-List */
 | 
			
		||||
typedef struct SBcAP_Failed_Cell_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EUTRAN_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Failed_Cell_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Failed_Cell_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Failed_Cell_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Failed_Cell_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Failed_Cell_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Failed_Cell_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										56
									
								
								include/osmocom/sbcap/SBcAP_GNB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								include/osmocom/sbcap/SBcAP_GNB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,56 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_GNB_ID_H_
 | 
			
		||||
#define	_SBcAP_GNB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_GNB_ID_PR {
 | 
			
		||||
	SBcAP_GNB_ID_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_GNB_ID_PR_gNB_ID
 | 
			
		||||
	/* Extensions may appear below */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_GNB_ID_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_GNB-ID */
 | 
			
		||||
typedef struct SBcAP_GNB_ID {
 | 
			
		||||
	SBcAP_GNB_ID_PR present;
 | 
			
		||||
	union SBcAP_GNB_ID_u {
 | 
			
		||||
		BIT_STRING_t	 gNB_ID;
 | 
			
		||||
		/*
 | 
			
		||||
		 * This type is extensible,
 | 
			
		||||
		 * possible extensions are below.
 | 
			
		||||
		 */
 | 
			
		||||
	} choice;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_GNB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_GNB_ID;
 | 
			
		||||
extern asn_CHOICE_specifics_t asn_SPC_SBcAP_GNB_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_GNB_ID_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_GNB_ID_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_GNB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_Global-ENB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_Global-ENB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Global_ENB_ID_H_
 | 
			
		||||
#define	_SBcAP_Global_ENB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ENB-ID.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Global-ENB-ID */
 | 
			
		||||
typedef struct SBcAP_Global_ENB_ID {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_ENB_ID_t	 eNB_ID;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_ENB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_ENB_ID;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_ENB_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_ENB_ID_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Global_ENB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										52
									
								
								include/osmocom/sbcap/SBcAP_Global-GNB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								include/osmocom/sbcap/SBcAP_Global-GNB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Global_GNB_ID_H_
 | 
			
		||||
#define	_SBcAP_Global_GNB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_GNB-ID.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Global-GNB-ID */
 | 
			
		||||
typedef struct SBcAP_Global_GNB_ID {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_GNB_ID_t	 gNB_ID;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_GNB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_GNB_ID;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_GNB_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_GNB_ID_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Global_GNB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										52
									
								
								include/osmocom/sbcap/SBcAP_Global-NgENB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								include/osmocom/sbcap/SBcAP_Global-NgENB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Global_NgENB_ID_H_
 | 
			
		||||
#define	_SBcAP_Global_NgENB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ENB-ID.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Global-NgENB-ID */
 | 
			
		||||
typedef struct SBcAP_Global_NgENB_ID {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_ENB_ID_t	 ngENB_ID;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_NgENB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_NgENB_ID;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_NgENB_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_NgENB_ID_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Global_NgENB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										59
									
								
								include/osmocom/sbcap/SBcAP_Global-RAN-Node-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								include/osmocom/sbcap/SBcAP_Global-RAN-Node-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Global_RAN_Node_ID_H_
 | 
			
		||||
#define	_SBcAP_Global_RAN_Node_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-GNB-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-NgENB-ID.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Global_RAN_Node_ID_PR {
 | 
			
		||||
	SBcAP_Global_RAN_Node_ID_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Global_RAN_Node_ID_PR_global_GNB_ID,
 | 
			
		||||
	SBcAP_Global_RAN_Node_ID_PR_global_NgENB_ID
 | 
			
		||||
	/* Extensions may appear below */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Global_RAN_Node_ID_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Global-RAN-Node-ID */
 | 
			
		||||
typedef struct SBcAP_Global_RAN_Node_ID {
 | 
			
		||||
	SBcAP_Global_RAN_Node_ID_PR present;
 | 
			
		||||
	union SBcAP_Global_RAN_Node_ID_u {
 | 
			
		||||
		SBcAP_Global_GNB_ID_t	 global_GNB_ID;
 | 
			
		||||
		SBcAP_Global_NgENB_ID_t	 global_NgENB_ID;
 | 
			
		||||
		/*
 | 
			
		||||
		 * This type is extensible,
 | 
			
		||||
		 * possible extensions are below.
 | 
			
		||||
		 */
 | 
			
		||||
	} choice;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_RAN_Node_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_RAN_Node_ID;
 | 
			
		||||
extern asn_CHOICE_specifics_t asn_SPC_SBcAP_Global_RAN_Node_ID_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_RAN_Node_ID_1[2];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Global_RAN_Node_ID_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Global_RAN_Node_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										82
									
								
								include/osmocom/sbcap/SBcAP_InitiatingMessage.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								include/osmocom/sbcap/SBcAP_InitiatingMessage.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,82 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Descriptions"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Descriptions.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_InitiatingMessage_H_
 | 
			
		||||
#define	_SBcAP_InitiatingMessage_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProcedureCode.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <ANY.h>
 | 
			
		||||
#include <asn_ioc.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Request.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Response.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Request.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Response.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Error-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PWS-Restart-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PWS-Failure-Indication.h>
 | 
			
		||||
#include <OPEN_TYPE.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_InitiatingMessage__value_PR {
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_Write_Replace_Warning_Request,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_Stop_Warning_Request,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_Error_Indication,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_Write_Replace_Warning_Indication,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_Stop_Warning_Indication,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_PWS_Restart_Indication,
 | 
			
		||||
	SBcAP_InitiatingMessage__value_PR_PWS_Failure_Indication
 | 
			
		||||
} SBcAP_InitiatingMessage__value_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_InitiatingMessage */
 | 
			
		||||
typedef struct SBcAP_InitiatingMessage {
 | 
			
		||||
	SBcAP_ProcedureCode_t	 procedureCode;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_InitiatingMessage__value {
 | 
			
		||||
		SBcAP_InitiatingMessage__value_PR present;
 | 
			
		||||
		union SBcAP_InitiatingMessage__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Write_Replace_Warning_Request_t	 Write_Replace_Warning_Request;
 | 
			
		||||
			SBcAP_Stop_Warning_Request_t	 Stop_Warning_Request;
 | 
			
		||||
			SBcAP_Error_Indication_t	 Error_Indication;
 | 
			
		||||
			SBcAP_Write_Replace_Warning_Indication_t	 Write_Replace_Warning_Indication;
 | 
			
		||||
			SBcAP_Stop_Warning_Indication_t	 Stop_Warning_Indication;
 | 
			
		||||
			SBcAP_PWS_Restart_Indication_t	 PWS_Restart_Indication;
 | 
			
		||||
			SBcAP_PWS_Failure_Indication_t	 PWS_Failure_Indication;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_InitiatingMessage_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_InitiatingMessage;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_InitiatingMessage_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_InitiatingMessage_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_InitiatingMessage_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										44
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-Cells-for-Failure.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-Cells-for-Failure.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_5GS_Cells_for_Failure_H_
 | 
			
		||||
#define	_SBcAP_List_of_5GS_Cells_for_Failure_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 SBcAP_NR_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-5GS-Cells-for-Failure */
 | 
			
		||||
typedef struct SBcAP_List_of_5GS_Cells_for_Failure {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_NR_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_5GS_Cells_for_Failure_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_5GS_Cells_for_Failure;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_5GS_Cells_for_Failure_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-TAI-for-Restart.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-TAI-for-Restart.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_5GS_TAI_for_Restart_H_
 | 
			
		||||
#define	_SBcAP_List_of_5GS_TAI_for_Restart_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 SBcAP_TAI_5GS;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-5GS-TAI-for-Restart */
 | 
			
		||||
typedef struct SBcAP_List_of_5GS_TAI_for_Restart {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_5GS) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_5GS_TAI_for_Restart_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_5GS_TAI_for_Restart;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_List_of_5GS_TAI_for_Restart_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_List_of_5GS_TAI_for_Restart_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_List_of_5GS_TAI_for_Restart_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-5GS.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_5GS_TAI_for_Restart_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-TAIs.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_List-of-5GS-TAIs.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_5GS_TAIs_H_
 | 
			
		||||
#define	_SBcAP_List_of_5GS_TAIs_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 SBcAP_TAI_5GS;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-5GS-TAIs */
 | 
			
		||||
typedef struct SBcAP_List_of_5GS_TAIs {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_5GS) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_5GS_TAIs_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_5GS_TAIs;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_List_of_5GS_TAIs_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_List_of_5GS_TAIs_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_List_of_5GS_TAIs_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-5GS.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_5GS_TAIs_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										42
									
								
								include/osmocom/sbcap/SBcAP_List-of-EAIs-Restart.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								include/osmocom/sbcap/SBcAP_List-of-EAIs-Restart.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_EAIs_Restart_H_
 | 
			
		||||
#define	_SBcAP_List_of_EAIs_Restart_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Emergency-Area-ID.h>
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-EAIs-Restart */
 | 
			
		||||
typedef struct SBcAP_List_of_EAIs_Restart {
 | 
			
		||||
	A_SEQUENCE_OF(SBcAP_Emergency_Area_ID_t) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_EAIs_Restart_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_EAIs_Restart;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_List_of_EAIs_Restart_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_List_of_EAIs_Restart_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_List_of_EAIs_Restart_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_EAIs_Restart_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										51
									
								
								include/osmocom/sbcap/SBcAP_List-of-TAIs-Restart.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								include/osmocom/sbcap/SBcAP_List-of-TAIs-Restart.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_TAIs_Restart_H_
 | 
			
		||||
#define	_SBcAP_List_of_TAIs_Restart_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_List_of_TAIs_Restart__Member {
 | 
			
		||||
	SBcAP_TAI_t	 tai;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} List_of_TAIs_Restart__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-TAIs-Restart */
 | 
			
		||||
typedef struct SBcAP_List_of_TAIs_Restart {
 | 
			
		||||
	A_SEQUENCE_OF(List_of_TAIs_Restart__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_TAIs_Restart_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_TAIs_Restart;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_List_of_TAIs_Restart_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_List_of_TAIs_Restart_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_List_of_TAIs_Restart_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_TAIs_Restart_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										51
									
								
								include/osmocom/sbcap/SBcAP_List-of-TAIs.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								include/osmocom/sbcap/SBcAP_List-of-TAIs.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_List_of_TAIs_H_
 | 
			
		||||
#define	_SBcAP_List_of_TAIs_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_List_of_TAIs__Member {
 | 
			
		||||
	SBcAP_TAI_t	 tai;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} List_of_TAIs__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_List-of-TAIs */
 | 
			
		||||
typedef struct SBcAP_List_of_TAIs {
 | 
			
		||||
	A_SEQUENCE_OF(List_of_TAIs__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_List_of_TAIs_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_List_of_TAIs;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_List_of_TAIs_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_List_of_TAIs_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_List_of_TAIs_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_List_of_TAIs_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Message-Identifier.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Message-Identifier.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Message_Identifier_H_
 | 
			
		||||
#define	_SBcAP_Message_Identifier_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Message-Identifier */
 | 
			
		||||
typedef BIT_STRING_t	 SBcAP_Message_Identifier_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Message_Identifier_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Message_Identifier;
 | 
			
		||||
asn_struct_free_f SBcAP_Message_Identifier_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Message_Identifier_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Message_Identifier_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Message_Identifier_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Message_Identifier_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Message_Identifier_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										52
									
								
								include/osmocom/sbcap/SBcAP_NR-CGI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								include/osmocom/sbcap/SBcAP_NR-CGI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_NR_CGI_H_
 | 
			
		||||
#define	_SBcAP_NR_CGI_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NRCellIdentity.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_NR-CGI */
 | 
			
		||||
typedef struct SBcAP_NR_CGI {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_NRCellIdentity_t	 nRCellIdentity;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_NR_CGI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NR_CGI;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_NR_CGI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_NR_CGI_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_NR_CGI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_NR-CGIList.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_NR-CGIList.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_NR_CGIList_H_
 | 
			
		||||
#define	_SBcAP_NR_CGIList_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 SBcAP_NR_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_NR-CGIList */
 | 
			
		||||
typedef struct SBcAP_NR_CGIList {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_NR_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_NR_CGIList_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NR_CGIList;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_NR_CGIList_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_NR_CGIList_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_NR_CGIList_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_NR_CGIList_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_NRCellIdentity.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_NRCellIdentity.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_NRCellIdentity_H_
 | 
			
		||||
#define	_SBcAP_NRCellIdentity_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_NRCellIdentity */
 | 
			
		||||
typedef BIT_STRING_t	 SBcAP_NRCellIdentity_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_NRCellIdentity_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NRCellIdentity;
 | 
			
		||||
asn_struct_free_f SBcAP_NRCellIdentity_free;
 | 
			
		||||
asn_struct_print_f SBcAP_NRCellIdentity_print;
 | 
			
		||||
asn_constr_check_f SBcAP_NRCellIdentity_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_NRCellIdentity_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_NRCellIdentity_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_NRCellIdentity_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										57
									
								
								include/osmocom/sbcap/SBcAP_NgENB-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								include/osmocom/sbcap/SBcAP_NgENB-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,57 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_NgENB_ID_H_
 | 
			
		||||
#define	_SBcAP_NgENB_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_NgENB_ID_PR {
 | 
			
		||||
	SBcAP_NgENB_ID_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_NgENB_ID_PR_macroNgENB_ID,
 | 
			
		||||
	SBcAP_NgENB_ID_PR_shortMacroNgENB_ID,
 | 
			
		||||
	SBcAP_NgENB_ID_PR_longMacroNgENB_ID
 | 
			
		||||
	/* Extensions may appear below */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_NgENB_ID_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_NgENB-ID */
 | 
			
		||||
typedef struct SBcAP_NgENB_ID {
 | 
			
		||||
	SBcAP_NgENB_ID_PR present;
 | 
			
		||||
	union SBcAP_NgENB_ID_u {
 | 
			
		||||
		BIT_STRING_t	 macroNgENB_ID;
 | 
			
		||||
		BIT_STRING_t	 shortMacroNgENB_ID;
 | 
			
		||||
		BIT_STRING_t	 longMacroNgENB_ID;
 | 
			
		||||
		/*
 | 
			
		||||
		 * This type is extensible,
 | 
			
		||||
		 * possible extensions are below.
 | 
			
		||||
		 */
 | 
			
		||||
	} choice;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_NgENB_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NgENB_ID;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_NgENB_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Number-of-Broadcasts-Requested.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Number-of-Broadcasts-Requested.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Number_of_Broadcasts_Requested_H_
 | 
			
		||||
#define	_SBcAP_Number_of_Broadcasts_Requested_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Number-of-Broadcasts-Requested */
 | 
			
		||||
typedef long	 SBcAP_Number_of_Broadcasts_Requested_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Number_of_Broadcasts_Requested_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Number_of_Broadcasts_Requested;
 | 
			
		||||
asn_struct_free_f SBcAP_Number_of_Broadcasts_Requested_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Number_of_Broadcasts_Requested_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Number_of_Broadcasts_Requested_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Number_of_Broadcasts_Requested_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Number_of_Broadcasts_Requested_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Number_of_Broadcasts_Requested_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_NumberOfBroadcasts.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_NumberOfBroadcasts.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_NumberOfBroadcasts_H_
 | 
			
		||||
#define	_SBcAP_NumberOfBroadcasts_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_NumberOfBroadcasts */
 | 
			
		||||
typedef long	 SBcAP_NumberOfBroadcasts_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_NumberOfBroadcasts_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NumberOfBroadcasts;
 | 
			
		||||
asn_struct_free_f SBcAP_NumberOfBroadcasts_free;
 | 
			
		||||
asn_struct_print_f SBcAP_NumberOfBroadcasts_print;
 | 
			
		||||
asn_constr_check_f SBcAP_NumberOfBroadcasts_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_NumberOfBroadcasts_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_NumberOfBroadcasts_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_NumberOfBroadcasts_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Omc-Id.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Omc-Id.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Omc_Id_H_
 | 
			
		||||
#define	_SBcAP_Omc_Id_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <OCTET_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Omc-Id */
 | 
			
		||||
typedef OCTET_STRING_t	 SBcAP_Omc_Id_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Omc_Id_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Omc_Id;
 | 
			
		||||
asn_struct_free_f SBcAP_Omc_Id_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Omc_Id_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Omc_Id_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Omc_Id_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Omc_Id_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Omc_Id_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_PLMNidentity.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_PLMNidentity.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_PLMNidentity_H_
 | 
			
		||||
#define	_SBcAP_PLMNidentity_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TBCD-STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_PLMNidentity */
 | 
			
		||||
typedef SBcAP_TBCD_STRING_t	 SBcAP_PLMNidentity_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_PLMNidentity_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PLMNidentity;
 | 
			
		||||
asn_struct_free_f SBcAP_PLMNidentity_free;
 | 
			
		||||
asn_struct_print_f SBcAP_PLMNidentity_print;
 | 
			
		||||
asn_constr_check_f SBcAP_PLMNidentity_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_PLMNidentity_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_PLMNidentity_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_PLMNidentity_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										49
									
								
								include/osmocom/sbcap/SBcAP_PWS-Failure-Indication.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								include/osmocom/sbcap/SBcAP_PWS-Failure-Indication.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_PWS_Failure_Indication_H_
 | 
			
		||||
#define	_SBcAP_PWS_Failure_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_PWS-Failure-Indication */
 | 
			
		||||
typedef struct SBcAP_PWS_Failure_Indication {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P7_t	 protocolIEs;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*protocolExtensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Failure_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Failure_Indication;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_PWS_Failure_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										49
									
								
								include/osmocom/sbcap/SBcAP_PWS-Restart-Indication.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								include/osmocom/sbcap/SBcAP_PWS-Restart-Indication.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_PWS_Restart_Indication_H_
 | 
			
		||||
#define	_SBcAP_PWS_Restart_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_PWS-Restart-Indication */
 | 
			
		||||
typedef struct SBcAP_PWS_Restart_Indication {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P6_t	 protocolIEs;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*protocolExtensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Restart_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Restart_Indication;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_PWS_Restart_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										46
									
								
								include/osmocom/sbcap/SBcAP_Presence.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								include/osmocom/sbcap/SBcAP_Presence.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-CommonDataTypes"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_CommonDataTypes.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Presence_H_
 | 
			
		||||
#define	_SBcAP_Presence_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Presence {
 | 
			
		||||
	SBcAP_Presence_optional	= 0,
 | 
			
		||||
	SBcAP_Presence_conditional	= 1,
 | 
			
		||||
	SBcAP_Presence_mandatory	= 2
 | 
			
		||||
} e_SBcAP_Presence;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Presence */
 | 
			
		||||
typedef long	 SBcAP_Presence_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Presence_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Presence;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1;
 | 
			
		||||
asn_struct_free_f Presence_free;
 | 
			
		||||
asn_struct_print_f Presence_print;
 | 
			
		||||
asn_constr_check_f Presence_constraint;
 | 
			
		||||
per_type_decoder_f Presence_decode_aper;
 | 
			
		||||
per_type_encoder_f Presence_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Presence_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProcedureCode.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProcedureCode.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-CommonDataTypes"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_CommonDataTypes.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProcedureCode_H_
 | 
			
		||||
#define	_SBcAP_ProcedureCode_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProcedureCode */
 | 
			
		||||
typedef long	 SBcAP_ProcedureCode_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProcedureCode_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProcedureCode;
 | 
			
		||||
asn_struct_free_f SBcAP_ProcedureCode_free;
 | 
			
		||||
asn_struct_print_f SBcAP_ProcedureCode_print;
 | 
			
		||||
asn_constr_check_f SBcAP_ProcedureCode_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_ProcedureCode_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_ProcedureCode_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProcedureCode_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										443
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										443
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,443 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-Containers"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolExtensionContainer_H_
 | 
			
		||||
#define	_SBcAP_ProtocolExtensionContainer_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 SBcAP_Broadcast_Scheduled_Area_List_ExtIEs;
 | 
			
		||||
struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs;
 | 
			
		||||
struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_CancelledCellinEAI_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_CancelledCellinTAI_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_CancelledCellinTAI_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_CellId_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_CellID_Cancelled_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_CellID_Cancelled_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_CriticalityDiagnostics_ExtIEs;
 | 
			
		||||
struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_EUTRAN_CGI_ExtIEs;
 | 
			
		||||
struct SBcAP_GlobalENB_ID_ExtIEs;
 | 
			
		||||
struct SBcAP_Global_GNB_ID_ExtIEs;
 | 
			
		||||
struct SBcAP_Global_NgENB_ID_ExtIEs;
 | 
			
		||||
struct SBcAP_NR_CGI_ExtIEs;
 | 
			
		||||
struct SBcAP_ScheduledCellinEAI_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_ScheduledCellinTAI_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_Cancelled_List_Item_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_ExtIEs;
 | 
			
		||||
struct SBcAP_TAI_5GS_ExtIEs;
 | 
			
		||||
struct SBcAP_Write_Replace_Warning_Request_Extensions;
 | 
			
		||||
struct SBcAP_Write_Replace_Warning_Response_Extensions;
 | 
			
		||||
struct SBcAP_Stop_Warning_Request_Extensions;
 | 
			
		||||
struct SBcAP_Stop_Warning_Response_Extensions;
 | 
			
		||||
struct SBcAP_Write_Replace_Warning_Indication_Extensions;
 | 
			
		||||
struct SBcAP_Stop_Warning_Indication_Extensions;
 | 
			
		||||
struct SBcAP_PWS_Restart_Indication_Extensions;
 | 
			
		||||
struct SBcAP_PWS_Failure_Indication_Extensions;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolExtensionContainer */
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P0 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P0_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P1 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P1_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P2 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P2_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P3 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P3_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P4 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CancelledCellinEAI_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P4_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P5 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CancelledCellinTAI_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P5_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P6 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P6_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P7 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P7_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P8 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P8_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P9 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellID_Cancelled_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P9_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P10 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CellID_Cancelled_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P10_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P11 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CriticalityDiagnostics_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P11_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P12 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P12_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P13 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P13_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P14 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P14_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P15 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EUTRAN_CGI_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P15_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P16 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_GlobalENB_ID_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P16_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P17 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Global_GNB_ID_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P17_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P18 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Global_NgENB_ID_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P18_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P19 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_NR_CGI_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P19_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P20 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P20_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P21 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P21_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P22 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P22_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P23 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P23_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P24 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P24_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P25 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P25_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P26 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P26_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P27 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P27_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P28 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_5GS_ExtIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P28_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P29 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Request_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P29_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P30 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Response_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P30_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P31 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Request_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P31_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P32 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Response_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P32_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P33 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Indication_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P33_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P34 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Indication_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P34_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P35 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_PWS_Restart_Indication_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P35_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolExtensionContainer_112P36 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_PWS_Failure_Indication_Extensions) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolExtensionContainer_112P36_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P0;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P0_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P0_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P0_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P1;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P1_specs_3;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P1_3[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P1_constr_3;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P2;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P2_specs_5;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P2_5[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P2_constr_5;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P3;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P3_specs_7;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P3_7[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P3_constr_7;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P4;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P4_specs_9;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P4_9[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P4_constr_9;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P5;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P5_specs_11;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P5_11[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P5_constr_11;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P6;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P6_specs_13;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P6_13[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P6_constr_13;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P7;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P7_specs_15;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P7_15[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P7_constr_15;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P8;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P8_specs_17;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P8_17[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P8_constr_17;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P9;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P9_specs_19;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P9_19[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P9_constr_19;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P10;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P10_specs_21;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P10_21[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P10_constr_21;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P11;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P11_specs_23;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P11_23[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P11_constr_23;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P12;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P12_specs_25;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P12_25[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P12_constr_25;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P13;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P13_specs_27;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P13_27[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P13_constr_27;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P14;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P14_specs_29;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P14_29[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P14_constr_29;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P15;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P15_specs_31;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P15_31[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P15_constr_31;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P16;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P16_specs_33;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P16_33[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P16_constr_33;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P17;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P17_specs_35;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P17_35[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P17_constr_35;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P18;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P18_specs_37;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P18_37[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P18_constr_37;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P19;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P19_specs_39;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P19_39[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P19_constr_39;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P20;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P20_specs_41;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P20_41[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P20_constr_41;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P21;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P21_specs_43;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P21_43[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P21_constr_43;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P22;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P22_specs_45;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P22_45[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P22_constr_45;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P23;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P23_specs_47;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P23_47[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P23_constr_47;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P24;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P24_specs_49;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P24_49[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P24_constr_49;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P25;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P25_specs_51;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P25_51[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P25_constr_51;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P26;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P26_specs_53;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P26_53[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P26_constr_53;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P27;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P27_specs_55;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P27_55[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P27_constr_55;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P28;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P28_specs_57;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P28_57[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P28_constr_57;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P29;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P29_specs_59;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P29_59[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P29_constr_59;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P30;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P30_specs_61;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P30_61[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P30_constr_61;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P31;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P31_specs_63;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P31_63[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P31_constr_63;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P32;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P32_specs_65;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P32_65[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P32_constr_65;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P33;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P33_specs_67;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P33_67[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P33_constr_67;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P34;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P34_specs_69;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P34_69[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P34_constr_69;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P35;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P35_specs_71;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P35_71[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P35_constr_71;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionContainer_112P36;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolExtensionContainer_112P36_specs_73;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolExtensionContainer_112P36_73[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionContainer_112P36_constr_73;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionField.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolExtensionContainer_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										891
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionField.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										891
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionField.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,891 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-Containers"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolExtensionField_H_
 | 
			
		||||
#define	_SBcAP_ProtocolExtensionField_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <ANY.h>
 | 
			
		||||
#include <asn_ioc.h>
 | 
			
		||||
#include <OPEN_TYPE.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_List-of-5GS-TAIs.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Presence.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Area-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-RAN-Node-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_RAT-Selector-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Unknown-5GS-Tracking-Area-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Scheduled-Area-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Cancelled-Area-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Restarted-Cell-List-NR.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_List-of-5GS-TAI-for-Restart.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-GNB-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Failed-Cell-List-NR.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_EUTRAN_CGI_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_EUTRAN_CGI_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_GlobalENB_ID_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_GlobalENB_ID_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_GlobalENB_ID_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Global_GNB_ID_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Global_GNB_ID_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Global_GNB_ID_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Global_NgENB_ID_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_Global_NgENB_ID_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_Global_NgENB_ID_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_NR_CGI_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_NR_CGI_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_NR_CGI_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_TAI_5GS_ExtIEs__extensionValue_PR {
 | 
			
		||||
	SBcAP_TAI_5GS_ExtIEs__extensionValue_PR_NOTHING	/* No components present */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_TAI_5GS_ExtIEs__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR_List_of_5GS_TAIs,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR_Warning_Area_List_5GS,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR_Global_RAN_Node_ID,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR_RAT_Selector_5GS
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue_PR_Unknown_5GS_Tracking_Area_List
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR_List_of_5GS_TAIs,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR_Warning_Area_List_5GS,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR_RAT_Selector_5GS
 | 
			
		||||
} SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Response_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Response_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Response_Extensions__extensionValue_PR_Unknown_5GS_Tracking_Area_List
 | 
			
		||||
} SBcAP_Stop_Warning_Response_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue_PR_Broadcast_Scheduled_Area_List_5GS
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR_Broadcast_Cancelled_Area_List_5GS,
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR_Broadcast_Empty_Area_List_5GS
 | 
			
		||||
} SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR_Restarted_Cell_List_NR,
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR_List_of_5GS_TAI_for_Restart,
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR_Global_GNB_ID
 | 
			
		||||
} SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR;
 | 
			
		||||
typedef enum SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR {
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR_Failed_Cell_List_NR,
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR_Global_GNB_ID
 | 
			
		||||
} SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolExtensionField */
 | 
			
		||||
typedef struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CancelledCellinEAI_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CancelledCellinEAI_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinEAI_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CancelledCellinTAI_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinTAI_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CancelledCellinTAI_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CancelledCellinTAI_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CancelledCellinTAI_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CellId_Broadcast_List_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CellId_Broadcast_List_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellId_Broadcast_List_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CellID_Cancelled_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellID_Cancelled_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CellID_Cancelled_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CellID_Cancelled_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CellID_Cancelled_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CriticalityDiagnostics_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CriticalityDiagnostics_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CriticalityDiagnostics_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_EUTRAN_CGI_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_EUTRAN_CGI_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_EUTRAN_CGI_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_EUTRAN_CGI_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_GlobalENB_ID_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_GlobalENB_ID_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_GlobalENB_ID_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_GlobalENB_ID_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Global_GNB_ID_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Global_GNB_ID_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Global_GNB_ID_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_GNB_ID_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Global_NgENB_ID_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_Global_NgENB_ID_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Global_NgENB_ID_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Global_NgENB_ID_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_NR_CGI_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_NR_CGI_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_NR_CGI_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_NR_CGI_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_NR_CGI_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinEAI_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_ScheduledCellinEAI_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinEAI_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_ScheduledCellinTAI_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_ScheduledCellinTAI_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_Broadcast_List_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_Broadcast_List_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List_Item_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_Cancelled_List_Item_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_Item_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_Cancelled_List_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_TAI_5GS_ExtIEs {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_TAI_5GS_ExtIEs__extensionValue {
 | 
			
		||||
		SBcAP_TAI_5GS_ExtIEs__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_TAI_5GS_ExtIEs__SBcAP_extensionValue_u {
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_5GS_ExtIEs_t;
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Request_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Request_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_List_of_5GS_TAIs_t	 List_of_5GS_TAIs;
 | 
			
		||||
			SBcAP_Warning_Area_List_5GS_t	 Warning_Area_List_5GS;
 | 
			
		||||
			SBcAP_Global_RAN_Node_ID_t	 Global_RAN_Node_ID;
 | 
			
		||||
			SBcAP_RAT_Selector_5GS_t	 RAT_Selector_5GS;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Request_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Response_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Response_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Unknown_5GS_Tracking_Area_List_t	 Unknown_5GS_Tracking_Area_List;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Response_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Request_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Request_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Stop_Warning_Request_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Request_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_List_of_5GS_TAIs_t	 List_of_5GS_TAIs;
 | 
			
		||||
			SBcAP_Warning_Area_List_5GS_t	 Warning_Area_List_5GS;
 | 
			
		||||
			SBcAP_RAT_Selector_5GS_t	 RAT_Selector_5GS;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Request_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Response_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Response_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Stop_Warning_Response_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Response_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Unknown_5GS_Tracking_Area_List_t	 Unknown_5GS_Tracking_Area_List;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Response_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Indication_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Indication_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Broadcast_Scheduled_Area_List_5GS_t	 Broadcast_Scheduled_Area_List_5GS;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Indication_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Indication_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_Stop_Warning_Indication_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Indication_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Broadcast_Cancelled_Area_List_5GS_t	 Broadcast_Cancelled_Area_List_5GS;
 | 
			
		||||
			SBcAP_Broadcast_Empty_Area_List_5GS_t	 Broadcast_Empty_Area_List_5GS;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Indication_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_PWS_Restart_Indication_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_PWS_Restart_Indication_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_PWS_Restart_Indication_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Restarted_Cell_List_NR_t	 Restarted_Cell_List_NR;
 | 
			
		||||
			SBcAP_List_of_5GS_TAI_for_Restart_t	 List_of_5GS_TAI_for_Restart;
 | 
			
		||||
			SBcAP_Global_GNB_ID_t	 Global_GNB_ID;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Restart_Indication_Extensions_t;
 | 
			
		||||
typedef struct SBcAP_PWS_Failure_Indication_Extensions {
 | 
			
		||||
	SBcAP_ProtocolExtensionID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue {
 | 
			
		||||
		SBcAP_PWS_Failure_Indication_Extensions__extensionValue_PR present;
 | 
			
		||||
		union SBcAP_PWS_Failure_Indication_Extensions__SBcAP_extensionValue_u {
 | 
			
		||||
			SBcAP_Failed_Cell_List_NR_t	 Failed_Cell_List_NR;
 | 
			
		||||
			SBcAP_Global_GNB_ID_t	 Global_GNB_ID;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} extensionValue;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Failure_Indication_Extensions_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_1[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_specs_5;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_5[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_specs_9;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_9[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_specs_13;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_13[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinEAI_Item_ExtIEs_specs_17;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinEAI_Item_ExtIEs_17[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_Item_ExtIEs_specs_21;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_Item_ExtIEs_21[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_5GS_ExtIEs_specs_25;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_5GS_ExtIEs_25[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_Item_ExtIEs_specs_29;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_Item_ExtIEs_29[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_specs_33;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_33[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_Item_ExtIEs_specs_37;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_Item_ExtIEs_37[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_5GS_ExtIEs_specs_41;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_5GS_ExtIEs_41[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_ExtIEs_specs_45;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_ExtIEs_45[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_49;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_49[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_specs_53;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_53[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_57;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_57[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EUTRAN_CGI_ExtIEs_specs_61;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_EUTRAN_CGI_ExtIEs_61[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_GlobalENB_ID_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_GlobalENB_ID_ExtIEs_specs_65;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_GlobalENB_ID_ExtIEs_65[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_GNB_ID_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_GNB_ID_ExtIEs_specs_69;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_GNB_ID_ExtIEs_69[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_NgENB_ID_ExtIEs_specs_73;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Global_NgENB_ID_ExtIEs_73[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_NR_CGI_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_NR_CGI_ExtIEs_specs_77;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_NR_CGI_ExtIEs_77[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinEAI_Item_ExtIEs_specs_81;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinEAI_Item_ExtIEs_81[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_Item_ExtIEs_specs_85;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_Item_ExtIEs_85[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_specs_89;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_89[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_Item_ExtIEs_specs_93;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_Item_ExtIEs_93[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_specs_97;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_97[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_Item_ExtIEs_specs_101;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_Item_ExtIEs_101[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_specs_105;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_105[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_ExtIEs_specs_109;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_ExtIEs_109[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_5GS_ExtIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_5GS_ExtIEs_specs_113;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_5GS_ExtIEs_113[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Request_Extensions_specs_117;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Request_Extensions_117[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Response_Extensions_specs_121;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Response_Extensions_121[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Request_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Request_Extensions_specs_125;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Request_Extensions_125[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Response_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Response_Extensions_specs_129;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Response_Extensions_129[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Indication_Extensions_specs_133;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Indication_Extensions_133[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Indication_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Indication_Extensions_specs_137;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Indication_Extensions_137[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Restart_Indication_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Restart_Indication_Extensions_specs_141;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_PWS_Restart_Indication_Extensions_141[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Failure_Indication_Extensions;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Failure_Indication_Extensions_specs_145;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_PWS_Failure_Indication_Extensions_145[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolExtensionField_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProtocolExtensionID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-CommonDataTypes"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_CommonDataTypes.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolExtensionID_H_
 | 
			
		||||
#define	_SBcAP_ProtocolExtensionID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolExtensionID */
 | 
			
		||||
typedef long	 SBcAP_ProtocolExtensionID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolExtensionID_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolExtensionID;
 | 
			
		||||
asn_struct_free_f SBcAP_ProtocolExtensionID_free;
 | 
			
		||||
asn_struct_print_f SBcAP_ProtocolExtensionID_print;
 | 
			
		||||
asn_constr_check_f SBcAP_ProtocolExtensionID_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_ProtocolExtensionID_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_ProtocolExtensionID_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolExtensionID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										135
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-Container.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										135
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-Container.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,135 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-Containers"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolIE_Container_H_
 | 
			
		||||
#define	_SBcAP_ProtocolIE_Container_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 SBcAP_Write_Replace_Warning_Request_IEs;
 | 
			
		||||
struct SBcAP_Write_Replace_Warning_Response_IEs;
 | 
			
		||||
struct SBcAP_Stop_Warning_Request_IEs;
 | 
			
		||||
struct SBcAP_Stop_Warning_Response_IEs;
 | 
			
		||||
struct SBcAP_Write_Replace_Warning_Indication_IEs;
 | 
			
		||||
struct SBcAP_Stop_Warning_Indication_IEs;
 | 
			
		||||
struct SBcAP_PWS_Restart_Indication_IEs;
 | 
			
		||||
struct SBcAP_PWS_Failure_Indication_IEs;
 | 
			
		||||
struct SBcAP_ErrorIndicationIEs;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolIE-Container */
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P0 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Request_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P0_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P1 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Response_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P1_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P2 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Request_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P2_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P3 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Response_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P3_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P4 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Write_Replace_Warning_Indication_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P4_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P5 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_Stop_Warning_Indication_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P5_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P6 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_PWS_Restart_Indication_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P6_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P7 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_PWS_Failure_Indication_IEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P7_t;
 | 
			
		||||
typedef struct SBcAP_ProtocolIE_Container_86P8 {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ErrorIndicationIEs) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ProtocolIE_Container_86P8_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P0;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P0_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P0_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P0_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P1;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P1_specs_3;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P1_3[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P1_constr_3;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P2;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P2_specs_5;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P2_5[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P2_constr_5;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P3;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P3_specs_7;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P3_7[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P3_constr_7;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P4;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P4_specs_9;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P4_9[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P4_constr_9;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P5;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P5_specs_11;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P5_11[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P5_constr_11;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P6;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P6_specs_13;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P6_13[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P6_constr_13;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P7;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P7_specs_15;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P7_15[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P7_constr_15;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_Container_86P8;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ProtocolIE_Container_86P8_specs_17;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ProtocolIE_Container_86P8_17[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_Container_86P8_constr_17;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Field.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolIE_Container_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										23
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-ContainerList.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-ContainerList.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-Containers"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolIE_ContainerList_H_
 | 
			
		||||
#define	_SBcAP_ProtocolIE_ContainerList_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolIE_ContainerList_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										351
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-Field.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										351
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-Field.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,351 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-Containers"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolIE_Field_H_
 | 
			
		||||
#define	_SBcAP_ProtocolIE_Field_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <ANY.h>
 | 
			
		||||
#include <asn_ioc.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Message-Identifier.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Presence.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Serial-Number.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_List-of-TAIs.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Area-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Repetition-Period.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Extended-Repetition-Period.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Number-of-Broadcasts-Requested.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Type.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Security-Information.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Data-Coding-Scheme.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Message-Content.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Omc-Id.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Concurrent-Warning-Message-Indicator.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Send-Write-Replace-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Global-ENB-ID.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Warning-Area-Coordinates.h>
 | 
			
		||||
#include <OPEN_TYPE.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Cause.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality-Diagnostics.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Send-Stop-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-All-Indicator.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Scheduled-Area-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Cancelled-Area-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Broadcast-Empty-Area-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Restarted-Cell-List.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_List-of-TAIs-Restart.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_List-of-EAIs-Restart.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Failed-Cell-List.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Request_IEs__value_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_List_of_TAIs,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Warning_Area_List,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Repetition_Period,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Extended_Repetition_Period,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Number_of_Broadcasts_Requested,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Warning_Type,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Warning_Security_Information,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Data_Coding_Scheme,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Warning_Message_Content,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Omc_Id,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Concurrent_Warning_Message_Indicator,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Send_Write_Replace_Warning_Indication,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Global_ENB_ID,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Request_IEs__value_PR_Warning_Area_Coordinates
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Request_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Response_IEs__value_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_Cause,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_Criticality_Diagnostics,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Response_IEs__value_PR_List_of_TAIs
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Response_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Request_IEs__value_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_List_of_TAIs,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Warning_Area_List,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Omc_Id,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Send_Stop_Warning_Indication,
 | 
			
		||||
	SBcAP_Stop_Warning_Request_IEs__value_PR_Stop_All_Indicator
 | 
			
		||||
} SBcAP_Stop_Warning_Request_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Response_IEs__value_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_Cause,
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_Criticality_Diagnostics,
 | 
			
		||||
	SBcAP_Stop_Warning_Response_IEs__value_PR_List_of_TAIs
 | 
			
		||||
} SBcAP_Stop_Warning_Response_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_Write_Replace_Warning_Indication_IEs__value_PR {
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Write_Replace_Warning_Indication_IEs__value_PR_Broadcast_Scheduled_Area_List
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Indication_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_Stop_Warning_Indication_IEs__value_PR {
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_IEs__value_PR_Message_Identifier,
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_IEs__value_PR_Serial_Number,
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_IEs__value_PR_Broadcast_Cancelled_Area_List,
 | 
			
		||||
	SBcAP_Stop_Warning_Indication_IEs__value_PR_Broadcast_Empty_Area_List
 | 
			
		||||
} SBcAP_Stop_Warning_Indication_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_PWS_Restart_Indication_IEs__value_PR {
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_IEs__value_PR_Restarted_Cell_List,
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_IEs__value_PR_Global_ENB_ID,
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_IEs__value_PR_List_of_TAIs_Restart,
 | 
			
		||||
	SBcAP_PWS_Restart_Indication_IEs__value_PR_List_of_EAIs_Restart
 | 
			
		||||
} SBcAP_PWS_Restart_Indication_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_PWS_Failure_Indication_IEs__value_PR {
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_IEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_IEs__value_PR_Failed_Cell_List,
 | 
			
		||||
	SBcAP_PWS_Failure_Indication_IEs__value_PR_Global_ENB_ID
 | 
			
		||||
} SBcAP_PWS_Failure_Indication_IEs__value_PR;
 | 
			
		||||
typedef enum SBcAP_ErrorIndicationIEs__value_PR {
 | 
			
		||||
	SBcAP_ErrorIndicationIEs__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_ErrorIndicationIEs__value_PR_Cause,
 | 
			
		||||
	SBcAP_ErrorIndicationIEs__value_PR_Criticality_Diagnostics
 | 
			
		||||
} SBcAP_ErrorIndicationIEs__value_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolIE-Field */
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Request_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Request_IEs__value {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Request_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Request_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_List_of_TAIs_t	 List_of_TAIs;
 | 
			
		||||
			SBcAP_Warning_Area_List_t	 Warning_Area_List;
 | 
			
		||||
			SBcAP_Repetition_Period_t	 Repetition_Period;
 | 
			
		||||
			SBcAP_Extended_Repetition_Period_t	 Extended_Repetition_Period;
 | 
			
		||||
			SBcAP_Number_of_Broadcasts_Requested_t	 Number_of_Broadcasts_Requested;
 | 
			
		||||
			SBcAP_Warning_Type_t	 Warning_Type;
 | 
			
		||||
			SBcAP_Warning_Security_Information_t	 Warning_Security_Information;
 | 
			
		||||
			SBcAP_Data_Coding_Scheme_t	 Data_Coding_Scheme;
 | 
			
		||||
			SBcAP_Warning_Message_Content_t	 Warning_Message_Content;
 | 
			
		||||
			SBcAP_Omc_Id_t	 Omc_Id;
 | 
			
		||||
			SBcAP_Concurrent_Warning_Message_Indicator_t	 Concurrent_Warning_Message_Indicator;
 | 
			
		||||
			SBcAP_Send_Write_Replace_Warning_Indication_t	 Send_Write_Replace_Warning_Indication;
 | 
			
		||||
			SBcAP_Global_ENB_ID_t	 Global_ENB_ID;
 | 
			
		||||
			SBcAP_Warning_Area_Coordinates_t	 Warning_Area_Coordinates;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Request_IEs_t;
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Response_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Response_IEs__value {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Response_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Response_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_Cause_t	 Cause;
 | 
			
		||||
			SBcAP_Criticality_Diagnostics_t	 Criticality_Diagnostics;
 | 
			
		||||
			SBcAP_List_of_TAIs_t	 List_of_TAIs;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Response_IEs_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Request_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Request_IEs__value {
 | 
			
		||||
		SBcAP_Stop_Warning_Request_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Request_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_List_of_TAIs_t	 List_of_TAIs;
 | 
			
		||||
			SBcAP_Warning_Area_List_t	 Warning_Area_List;
 | 
			
		||||
			SBcAP_Omc_Id_t	 Omc_Id;
 | 
			
		||||
			SBcAP_Send_Stop_Warning_Indication_t	 Send_Stop_Warning_Indication;
 | 
			
		||||
			SBcAP_Stop_All_Indicator_t	 Stop_All_Indicator;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Request_IEs_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Response_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Response_IEs__value {
 | 
			
		||||
		SBcAP_Stop_Warning_Response_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Response_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_Cause_t	 Cause;
 | 
			
		||||
			SBcAP_Criticality_Diagnostics_t	 Criticality_Diagnostics;
 | 
			
		||||
			SBcAP_List_of_TAIs_t	 List_of_TAIs;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Response_IEs_t;
 | 
			
		||||
typedef struct SBcAP_Write_Replace_Warning_Indication_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Write_Replace_Warning_Indication_IEs__value {
 | 
			
		||||
		SBcAP_Write_Replace_Warning_Indication_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Write_Replace_Warning_Indication_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_Broadcast_Scheduled_Area_List_t	 Broadcast_Scheduled_Area_List;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Write_Replace_Warning_Indication_IEs_t;
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Indication_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_Stop_Warning_Indication_IEs__value {
 | 
			
		||||
		SBcAP_Stop_Warning_Indication_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_Stop_Warning_Indication_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Message_Identifier_t	 Message_Identifier;
 | 
			
		||||
			SBcAP_Serial_Number_t	 Serial_Number;
 | 
			
		||||
			SBcAP_Broadcast_Cancelled_Area_List_t	 Broadcast_Cancelled_Area_List;
 | 
			
		||||
			SBcAP_Broadcast_Empty_Area_List_t	 Broadcast_Empty_Area_List;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Indication_IEs_t;
 | 
			
		||||
typedef struct SBcAP_PWS_Restart_Indication_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_PWS_Restart_Indication_IEs__value {
 | 
			
		||||
		SBcAP_PWS_Restart_Indication_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_PWS_Restart_Indication_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Restarted_Cell_List_t	 Restarted_Cell_List;
 | 
			
		||||
			SBcAP_Global_ENB_ID_t	 Global_ENB_ID;
 | 
			
		||||
			SBcAP_List_of_TAIs_Restart_t	 List_of_TAIs_Restart;
 | 
			
		||||
			SBcAP_List_of_EAIs_Restart_t	 List_of_EAIs_Restart;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Restart_Indication_IEs_t;
 | 
			
		||||
typedef struct SBcAP_PWS_Failure_Indication_IEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_PWS_Failure_Indication_IEs__value {
 | 
			
		||||
		SBcAP_PWS_Failure_Indication_IEs__value_PR present;
 | 
			
		||||
		union SBcAP_PWS_Failure_Indication_IEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Failed_Cell_List_t	 Failed_Cell_List;
 | 
			
		||||
			SBcAP_Global_ENB_ID_t	 Global_ENB_ID;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_PWS_Failure_Indication_IEs_t;
 | 
			
		||||
typedef struct SBcAP_ErrorIndicationIEs {
 | 
			
		||||
	SBcAP_ProtocolIE_ID_t	 id;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_ErrorIndicationIEs__value {
 | 
			
		||||
		SBcAP_ErrorIndicationIEs__value_PR present;
 | 
			
		||||
		union SBcAP_ErrorIndicationIEs__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Cause_t	 Cause;
 | 
			
		||||
			SBcAP_Criticality_Diagnostics_t	 Criticality_Diagnostics;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ErrorIndicationIEs_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Request_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Request_IEs_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Request_IEs_1[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Response_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Response_IEs_specs_5;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Response_IEs_5[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Request_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Request_IEs_specs_9;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Request_IEs_9[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Response_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Response_IEs_specs_13;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Response_IEs_13[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Indication_IEs_specs_17;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Indication_IEs_17[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Indication_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Indication_IEs_specs_21;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Indication_IEs_21[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Restart_Indication_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Restart_Indication_IEs_specs_25;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_PWS_Restart_Indication_IEs_25[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Failure_Indication_IEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Failure_Indication_IEs_specs_29;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_PWS_Failure_Indication_IEs_29[3];
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ErrorIndicationIEs;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ErrorIndicationIEs_specs_33;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ErrorIndicationIEs_33[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolIE_Field_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-ID.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_ProtocolIE-ID.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-CommonDataTypes"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_CommonDataTypes.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ProtocolIE_ID_H_
 | 
			
		||||
#define	_SBcAP_ProtocolIE_ID_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ProtocolIE-ID */
 | 
			
		||||
typedef long	 SBcAP_ProtocolIE_ID_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ProtocolIE_ID_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ProtocolIE_ID;
 | 
			
		||||
asn_struct_free_f SBcAP_ProtocolIE_ID_free;
 | 
			
		||||
asn_struct_print_f SBcAP_ProtocolIE_ID_print;
 | 
			
		||||
asn_constr_check_f SBcAP_ProtocolIE_ID_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_ProtocolIE_ID_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_ProtocolIE_ID_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ProtocolIE_ID_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										44
									
								
								include/osmocom/sbcap/SBcAP_RAT-Selector-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								include/osmocom/sbcap/SBcAP_RAT-Selector-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_RAT_Selector_5GS_H_
 | 
			
		||||
#define	_SBcAP_RAT_Selector_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_RAT_Selector_5GS {
 | 
			
		||||
	SBcAP_RAT_Selector_5GS_true	= 0
 | 
			
		||||
} e_SBcAP_RAT_Selector_5GS;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_RAT-Selector-5GS */
 | 
			
		||||
typedef long	 SBcAP_RAT_Selector_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_RAT_Selector_5GS_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_RAT_Selector_5GS;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_RAT_Selector_5GS_specs_1;
 | 
			
		||||
asn_struct_free_f RAT_Selector_5GS_free;
 | 
			
		||||
asn_struct_print_f RAT_Selector_5GS_print;
 | 
			
		||||
asn_constr_check_f RAT_Selector_5GS_constraint;
 | 
			
		||||
per_type_decoder_f RAT_Selector_5GS_decode_aper;
 | 
			
		||||
per_type_encoder_f RAT_Selector_5GS_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_RAT_Selector_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Repetition-Period.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Repetition-Period.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Repetition_Period_H_
 | 
			
		||||
#define	_SBcAP_Repetition_Period_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeInteger.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Repetition-Period */
 | 
			
		||||
typedef long	 SBcAP_Repetition_Period_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Repetition_Period_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Repetition_Period;
 | 
			
		||||
asn_struct_free_f SBcAP_Repetition_Period_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Repetition_Period_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Repetition_Period_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Repetition_Period_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Repetition_Period_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Repetition_Period_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Restarted-Cell-List-NR.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Restarted-Cell-List-NR.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Restarted_Cell_List_NR_H_
 | 
			
		||||
#define	_SBcAP_Restarted_Cell_List_NR_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 SBcAP_NR_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Restarted-Cell-List-NR */
 | 
			
		||||
typedef struct SBcAP_Restarted_Cell_List_NR {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_NR_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Restarted_Cell_List_NR_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Restarted_Cell_List_NR;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Restarted_Cell_List_NR_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Restarted_Cell_List_NR_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Restarted_Cell_List_NR_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Restarted_Cell_List_NR_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Restarted-Cell-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_Restarted-Cell-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Restarted_Cell_List_H_
 | 
			
		||||
#define	_SBcAP_Restarted_Cell_List_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 SBcAP_EUTRAN_CGI;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Restarted-Cell-List */
 | 
			
		||||
typedef struct SBcAP_Restarted_Cell_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_EUTRAN_CGI) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Restarted_Cell_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Restarted_Cell_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_Restarted_Cell_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_Restarted_Cell_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Restarted_Cell_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Restarted_Cell_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										59
									
								
								include/osmocom/sbcap/SBcAP_SBC-AP-PDU.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								include/osmocom/sbcap/SBcAP_SBC-AP-PDU.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Descriptions"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Descriptions.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_SBC_AP_PDU_H_
 | 
			
		||||
#define	_SBcAP_SBC_AP_PDU_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_InitiatingMessage.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_SuccessfulOutcome.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_UnsuccessfulOutcome.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_SBC_AP_PDU_PR {
 | 
			
		||||
	SBcAP_SBC_AP_PDU_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_SBC_AP_PDU_PR_initiatingMessage,
 | 
			
		||||
	SBcAP_SBC_AP_PDU_PR_successfulOutcome,
 | 
			
		||||
	SBcAP_SBC_AP_PDU_PR_unsuccessfulOutcome
 | 
			
		||||
	/* Extensions may appear below */
 | 
			
		||||
	
 | 
			
		||||
} SBcAP_SBC_AP_PDU_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_SBC-AP-PDU */
 | 
			
		||||
typedef struct SBcAP_SBC_AP_PDU {
 | 
			
		||||
	SBcAP_SBC_AP_PDU_PR present;
 | 
			
		||||
	union SBcAP_SBC_AP_PDU_u {
 | 
			
		||||
		SBcAP_InitiatingMessage_t	 initiatingMessage;
 | 
			
		||||
		SBcAP_SuccessfulOutcome_t	 successfulOutcome;
 | 
			
		||||
		SBcAP_UnsuccessfulOutcome_t	 unsuccessfulOutcome;
 | 
			
		||||
		/*
 | 
			
		||||
		 * This type is extensible,
 | 
			
		||||
		 * possible extensions are below.
 | 
			
		||||
		 */
 | 
			
		||||
	} choice;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_SBC_AP_PDU_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_SBC_AP_PDU;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_SBC_AP_PDU_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										51
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinEAI-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinEAI-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ScheduledCellinEAI_Item_H_
 | 
			
		||||
#define	_SBcAP_ScheduledCellinEAI_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ScheduledCellinEAI-Item */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinEAI_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinEAI_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinEAI_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinEAI_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinEAI_Item_1[2];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ScheduledCellinEAI_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinEAI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinEAI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ScheduledCellinEAI_H_
 | 
			
		||||
#define	_SBcAP_ScheduledCellinEAI_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 SBcAP_ScheduledCellinEAI_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ScheduledCellinEAI */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinEAI {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ScheduledCellinEAI_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinEAI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinEAI;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ScheduledCellinEAI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinEAI_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ScheduledCellinEAI_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ScheduledCellinEAI-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ScheduledCellinEAI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										62
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ScheduledCellinTAI_5GS_H_
 | 
			
		||||
#define	_SBcAP_ScheduledCellinTAI_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_NR-CGI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI_5GS__Member {
 | 
			
		||||
	SBcAP_NR_CGI_t	 nR_CGI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} ScheduledCellinTAI_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ScheduledCellinTAI-5GS */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(ScheduledCellinTAI_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ScheduledCellinTAI_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ScheduledCellinTAI_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										51
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ScheduledCellinTAI_Item_H_
 | 
			
		||||
#define	_SBcAP_ScheduledCellinTAI_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_EUTRAN-CGI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ScheduledCellinTAI-Item */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI_Item {
 | 
			
		||||
	SBcAP_EUTRAN_CGI_t	 eCGI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_Item_1[2];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ScheduledCellinTAI_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_ScheduledCellinTAI.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_ScheduledCellinTAI_H_
 | 
			
		||||
#define	_SBcAP_ScheduledCellinTAI_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 SBcAP_ScheduledCellinTAI_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_ScheduledCellinTAI */
 | 
			
		||||
typedef struct SBcAP_ScheduledCellinTAI {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_ScheduledCellinTAI_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_ScheduledCellinTAI_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_ScheduledCellinTAI_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ScheduledCellinTAI-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_ScheduledCellinTAI_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										44
									
								
								include/osmocom/sbcap/SBcAP_Send-Stop-Warning-Indication.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								include/osmocom/sbcap/SBcAP_Send-Stop-Warning-Indication.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Send_Stop_Warning_Indication_H_
 | 
			
		||||
#define	_SBcAP_Send_Stop_Warning_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Send_Stop_Warning_Indication {
 | 
			
		||||
	SBcAP_Send_Stop_Warning_Indication_true	= 0
 | 
			
		||||
} e_SBcAP_Send_Stop_Warning_Indication;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Send-Stop-Warning-Indication */
 | 
			
		||||
typedef long	 SBcAP_Send_Stop_Warning_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Send_Stop_Warning_Indication_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Send_Stop_Warning_Indication;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Send_Stop_Warning_Indication_specs_1;
 | 
			
		||||
asn_struct_free_f Send_Stop_Warning_Indication_free;
 | 
			
		||||
asn_struct_print_f Send_Stop_Warning_Indication_print;
 | 
			
		||||
asn_constr_check_f Send_Stop_Warning_Indication_constraint;
 | 
			
		||||
per_type_decoder_f Send_Stop_Warning_Indication_decode_aper;
 | 
			
		||||
per_type_encoder_f Send_Stop_Warning_Indication_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Send_Stop_Warning_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Send_Write_Replace_Warning_Indication_H_
 | 
			
		||||
#define	_SBcAP_Send_Write_Replace_Warning_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Send_Write_Replace_Warning_Indication {
 | 
			
		||||
	SBcAP_Send_Write_Replace_Warning_Indication_true	= 0
 | 
			
		||||
} e_SBcAP_Send_Write_Replace_Warning_Indication;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Send-Write-Replace-Warning-Indication */
 | 
			
		||||
typedef long	 SBcAP_Send_Write_Replace_Warning_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Send_Write_Replace_Warning_Indication_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Send_Write_Replace_Warning_Indication;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Send_Write_Replace_Warning_Indication_specs_1;
 | 
			
		||||
asn_struct_free_f Send_Write_Replace_Warning_Indication_free;
 | 
			
		||||
asn_struct_print_f Send_Write_Replace_Warning_Indication_print;
 | 
			
		||||
asn_constr_check_f Send_Write_Replace_Warning_Indication_constraint;
 | 
			
		||||
per_type_decoder_f Send_Write_Replace_Warning_Indication_decode_aper;
 | 
			
		||||
per_type_encoder_f Send_Write_Replace_Warning_Indication_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Send_Write_Replace_Warning_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Serial-Number.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_Serial-Number.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Serial_Number_H_
 | 
			
		||||
#define	_SBcAP_Serial_Number_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <BIT_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Serial-Number */
 | 
			
		||||
typedef BIT_STRING_t	 SBcAP_Serial_Number_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Serial_Number_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Serial_Number;
 | 
			
		||||
asn_struct_free_f SBcAP_Serial_Number_free;
 | 
			
		||||
asn_struct_print_f SBcAP_Serial_Number_print;
 | 
			
		||||
asn_constr_check_f SBcAP_Serial_Number_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_Serial_Number_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_Serial_Number_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Serial_Number_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										44
									
								
								include/osmocom/sbcap/SBcAP_Stop-All-Indicator.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								include/osmocom/sbcap/SBcAP_Stop-All-Indicator.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Stop_All_Indicator_H_
 | 
			
		||||
#define	_SBcAP_Stop_All_Indicator_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <NativeEnumerated.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_Stop_All_Indicator {
 | 
			
		||||
	SBcAP_Stop_All_Indicator_true	= 0
 | 
			
		||||
} e_SBcAP_Stop_All_Indicator;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Stop-All-Indicator */
 | 
			
		||||
typedef long	 SBcAP_Stop_All_Indicator_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_Stop_All_Indicator_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_All_Indicator;
 | 
			
		||||
extern const asn_INTEGER_specifics_t asn_SPC_Stop_All_Indicator_specs_1;
 | 
			
		||||
asn_struct_free_f Stop_All_Indicator_free;
 | 
			
		||||
asn_struct_print_f Stop_All_Indicator_print;
 | 
			
		||||
asn_constr_check_f Stop_All_Indicator_constraint;
 | 
			
		||||
per_type_decoder_f Stop_All_Indicator_decode_aper;
 | 
			
		||||
per_type_encoder_f Stop_All_Indicator_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Stop_All_Indicator_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Indication.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Indication.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Stop_Warning_Indication_H_
 | 
			
		||||
#define	_SBcAP_Stop_Warning_Indication_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Stop-Warning-Indication */
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Indication {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P5_t	 protocolIEs;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*protocolExtensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Indication_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Indication;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Stop_Warning_Indication_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Request.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Request.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Stop_Warning_Request_H_
 | 
			
		||||
#define	_SBcAP_Stop_Warning_Request_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Stop-Warning-Request */
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Request {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P2_t	 protocolIEs;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*protocolExtensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Request_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Request;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Stop_Warning_Request_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Response.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								include/osmocom/sbcap/SBcAP_Stop-Warning-Response.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Contents"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Contents.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_Stop_Warning_Response_H_
 | 
			
		||||
#define	_SBcAP_Stop_Warning_Response_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolIE-Container.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_Stop-Warning-Response */
 | 
			
		||||
typedef struct SBcAP_Stop_Warning_Response {
 | 
			
		||||
	SBcAP_ProtocolIE_Container_86P3_t	 protocolIEs;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*protocolExtensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_Stop_Warning_Response_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Response;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_Stop_Warning_Response_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										72
									
								
								include/osmocom/sbcap/SBcAP_SuccessfulOutcome.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								include/osmocom/sbcap/SBcAP_SuccessfulOutcome.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,72 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-PDU-Descriptions"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_PDU_Descriptions.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_SuccessfulOutcome_H_
 | 
			
		||||
#define	_SBcAP_SuccessfulOutcome_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProcedureCode.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Criticality.h>
 | 
			
		||||
#include <ANY.h>
 | 
			
		||||
#include <asn_ioc.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Request.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Response.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Request.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Response.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Error-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Write-Replace-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_Stop-Warning-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PWS-Restart-Indication.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PWS-Failure-Indication.h>
 | 
			
		||||
#include <OPEN_TYPE.h>
 | 
			
		||||
#include <constr_CHOICE.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Dependencies */
 | 
			
		||||
typedef enum SBcAP_SuccessfulOutcome__value_PR {
 | 
			
		||||
	SBcAP_SuccessfulOutcome__value_PR_NOTHING,	/* No components present */
 | 
			
		||||
	SBcAP_SuccessfulOutcome__value_PR_Write_Replace_Warning_Response,
 | 
			
		||||
	SBcAP_SuccessfulOutcome__value_PR_Stop_Warning_Response
 | 
			
		||||
} SBcAP_SuccessfulOutcome__value_PR;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_SuccessfulOutcome */
 | 
			
		||||
typedef struct SBcAP_SuccessfulOutcome {
 | 
			
		||||
	SBcAP_ProcedureCode_t	 procedureCode;
 | 
			
		||||
	SBcAP_Criticality_t	 criticality;
 | 
			
		||||
	struct SBcAP_SuccessfulOutcome__value {
 | 
			
		||||
		SBcAP_SuccessfulOutcome__value_PR present;
 | 
			
		||||
		union SBcAP_SuccessfulOutcome__SBcAP_value_u {
 | 
			
		||||
			SBcAP_Write_Replace_Warning_Response_t	 Write_Replace_Warning_Response;
 | 
			
		||||
			SBcAP_Stop_Warning_Response_t	 Stop_Warning_Response;
 | 
			
		||||
		} choice;
 | 
			
		||||
		
 | 
			
		||||
		/* Context for parsing across buffer boundaries */
 | 
			
		||||
		asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
	} value;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_SuccessfulOutcome_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_SuccessfulOutcome;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_SuccessfulOutcome_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_SuccessfulOutcome_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_SuccessfulOutcome_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_TAC-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_TAC-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAC_5GS_H_
 | 
			
		||||
#define	_SBcAP_TAC_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <OCTET_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAC-5GS */
 | 
			
		||||
typedef OCTET_STRING_t	 SBcAP_TAC_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAC_5GS_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAC_5GS;
 | 
			
		||||
asn_struct_free_f SBcAP_TAC_5GS_free;
 | 
			
		||||
asn_struct_print_f SBcAP_TAC_5GS_print;
 | 
			
		||||
asn_constr_check_f SBcAP_TAC_5GS_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_TAC_5GS_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_TAC_5GS_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAC_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										38
									
								
								include/osmocom/sbcap/SBcAP_TAC.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/osmocom/sbcap/SBcAP_TAC.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAC_H_
 | 
			
		||||
#define	_SBcAP_TAC_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <OCTET_STRING.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAC */
 | 
			
		||||
typedef OCTET_STRING_t	 SBcAP_TAC_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAC_constr_1;
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAC;
 | 
			
		||||
asn_struct_free_f SBcAP_TAC_free;
 | 
			
		||||
asn_struct_print_f SBcAP_TAC_print;
 | 
			
		||||
asn_constr_check_f SBcAP_TAC_constraint;
 | 
			
		||||
per_type_decoder_f SBcAP_TAC_decode_aper;
 | 
			
		||||
per_type_encoder_f SBcAP_TAC_encode_aper;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAC_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										48
									
								
								include/osmocom/sbcap/SBcAP_TAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								include/osmocom/sbcap/SBcAP_TAI-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_5GS_H_
 | 
			
		||||
#define	_SBcAP_TAI_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_PLMNidentity.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAC-5GS.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-5GS */
 | 
			
		||||
typedef struct SBcAP_TAI_5GS {
 | 
			
		||||
	SBcAP_PLMNidentity_t	 pLMNidentity;
 | 
			
		||||
	SBcAP_TAC_5GS_t	 tAC_5GS;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_5GS;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_5GS_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										63
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,63 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Broadcast_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_TAI_Broadcast_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ScheduledCellinTAI-5GS.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List_5GS__Member {
 | 
			
		||||
	SBcAP_TAI_5GS_t	 tAI_5GS;
 | 
			
		||||
	SBcAP_ScheduledCellinTAI_5GS_t	 scheduledCellinTAI_5GS;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} TAI_Broadcast_List_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Broadcast-List-5GS */
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(TAI_Broadcast_List_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAI_Broadcast_List_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Broadcast_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Broadcast_List_Item_H_
 | 
			
		||||
#define	_SBcAP_TAI_Broadcast_List_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ScheduledCellinTAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Broadcast-List-Item */
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List_Item {
 | 
			
		||||
	SBcAP_TAI_t	 tAI;
 | 
			
		||||
	SBcAP_ScheduledCellinTAI_t	 scheduledCellinTAI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Broadcast_List_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_TAI-Broadcast-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Broadcast_List_H_
 | 
			
		||||
#define	_SBcAP_TAI_Broadcast_List_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 SBcAP_TAI_Broadcast_List_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Broadcast-List */
 | 
			
		||||
typedef struct SBcAP_TAI_Broadcast_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Broadcast_List_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Broadcast_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAI_Broadcast_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Broadcast-List-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Broadcast_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										64
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List-5GS.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Cancelled_List_5GS_H_
 | 
			
		||||
#define	_SBcAP_TAI_Cancelled_List_5GS_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <asn_SEQUENCE_OF.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-5GS.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CancelledCellinTAI-5GS.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
#include <constr_SEQUENCE_OF.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* Forward definitions */
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List_5GS__Member {
 | 
			
		||||
	SBcAP_TAI_5GS_t	 tAI_5GS;
 | 
			
		||||
	SBcAP_CancelledCellinTAI_5GS_t	 cancelledCellinTAI_5GS;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} TAI_Cancelled_List_5GS__Member;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Cancelled-List-5GS */
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List_5GS {
 | 
			
		||||
	A_SEQUENCE_OF(TAI_Cancelled_List_5GS__Member) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_5GS_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_5GS_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_5GS_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAI_Cancelled_List_5GS_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Cancelled_List_5GS_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										53
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List-Item.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List-Item.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Cancelled_List_Item_H_
 | 
			
		||||
#define	_SBcAP_TAI_Cancelled_List_Item_H_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <asn_application.h>
 | 
			
		||||
 | 
			
		||||
/* Including external dependencies */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI.h>
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_CancelledCellinTAI.h>
 | 
			
		||||
#include <constr_SEQUENCE.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Forward declarations */
 | 
			
		||||
struct SBcAP_ProtocolExtensionContainer;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Cancelled-List-Item */
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List_Item {
 | 
			
		||||
	SBcAP_TAI_t	 tAI;
 | 
			
		||||
	SBcAP_CancelledCellinTAI_t	 cancelledCellinTAI;
 | 
			
		||||
	struct SBcAP_ProtocolExtensionContainer	*iE_Extensions;	/* OPTIONAL */
 | 
			
		||||
	/*
 | 
			
		||||
	 * This type is extensible,
 | 
			
		||||
	 * possible extensions are below.
 | 
			
		||||
	 */
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_Item_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_Item;
 | 
			
		||||
extern asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_Item_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_Item_1[3];
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_ProtocolExtensionContainer.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Cancelled_List_Item_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
							
								
								
									
										47
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								include/osmocom/sbcap/SBcAP_TAI-Cancelled-List.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | 
			
		||||
 * From ASN.1 module "SBC-AP-IEs"
 | 
			
		||||
 * 	found in "../../src/sbcap/asn1/SBC_AP_IEs.asn"
 | 
			
		||||
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_SBcAP_TAI_Cancelled_List_H_
 | 
			
		||||
#define	_SBcAP_TAI_Cancelled_List_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 SBcAP_TAI_Cancelled_List_Item;
 | 
			
		||||
 | 
			
		||||
/* SBcAP_TAI-Cancelled-List */
 | 
			
		||||
typedef struct SBcAP_TAI_Cancelled_List {
 | 
			
		||||
	A_SEQUENCE_OF(struct SBcAP_TAI_Cancelled_List_Item) list;
 | 
			
		||||
	
 | 
			
		||||
	/* Context for parsing across buffer boundaries */
 | 
			
		||||
	asn_struct_ctx_t _asn_ctx;
 | 
			
		||||
} SBcAP_TAI_Cancelled_List_t;
 | 
			
		||||
 | 
			
		||||
/* Implementation */
 | 
			
		||||
extern asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List;
 | 
			
		||||
extern asn_SET_OF_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_specs_1;
 | 
			
		||||
extern asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_1[1];
 | 
			
		||||
extern asn_per_constraints_t asn_PER_type_SBcAP_TAI_Cancelled_List_constr_1;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Referred external types */
 | 
			
		||||
#include <osmocom/sbcap/SBcAP_TAI-Cancelled-List-Item.h>
 | 
			
		||||
 | 
			
		||||
#endif	/* _SBcAP_TAI_Cancelled_List_H_ */
 | 
			
		||||
#include <asn_internal.h>
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user