fix the asn1prefix script bug
This commit is contained in:
parent
b09e5d9855
commit
95cee2af79
|
@ -1,13 +1,39 @@
|
|||
* Edit S1AP-PDU Specification
|
||||
--------------------------------------------------------------------
|
||||
S1AP-PDU {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
eps-Access (21) modules (3) s1ap (1) version1 (1)
|
||||
}
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
IMPORTS
|
||||
Criticality,
|
||||
ProtocolIE-ID
|
||||
|
||||
FROM S1AP-CommonDataTypes;
|
||||
|
||||
IE ::= SEQUENCE {
|
||||
id ProtocolIE-ID,
|
||||
criticality Criticality,
|
||||
value ANY
|
||||
}
|
||||
|
||||
END
|
||||
--------------------------------------------------------------------
|
||||
|
||||
* Add prefix S1AP to S1AP-PDU specification
|
||||
user@host ~/Documents/git/cellwire/lib/asn/support$ \
|
||||
python asn1prefix.py -i 36413-a90.asn -o S1AP-PDU.asn
|
||||
|
||||
* Use AuthenticEshkinKot's fork for asn1c
|
||||
user@host ~/Documents/git/AuthenticEshkinKot$ \
|
||||
git clone https://github.com/AuthenticEshkinKot/asn1c.git
|
||||
user@host Documents/~/git/AuthenticEshkinKot$ \
|
||||
autoreconf -iv;./configure;make
|
||||
|
||||
* Add prefix S1AP to the 3GPP S1AP specification
|
||||
user@host ~/Documents/git/cellwire/lib/asn/support$ \
|
||||
python asn1prefix.py -i 36413-a90.asn -o S1AP-PDU.asn
|
||||
|
||||
* ASN.1 encoder/decoder
|
||||
user@host ~/Documents/git/cellwire/lib/asn/asn1c$ \
|
||||
../../../../AuthenticEshkinKot/asn1c/asn1c/asn1c \
|
||||
|
|
|
@ -0,0 +1,927 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#include "E-RAB-IE-ContainerList.h"
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P0_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P0_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P0_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P0_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P1_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P1_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P1_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P1_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P2_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P2_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P2_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P2_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P3_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P3_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P3_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P3_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P4_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P4_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P4_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P4_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P5_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||
size_t size;
|
||||
|
||||
if(!sptr) {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: value not given (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Determine the number of elements */
|
||||
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
|
||||
|
||||
if((size >= 1LL && size <= 256LL)) {
|
||||
/* Perform validation of the inner elements */
|
||||
return td->check_constraints(td, sptr, ctfailcb, app_key);
|
||||
} else {
|
||||
ASN__CTFAIL(app_key, td, sptr,
|
||||
"%s: constraint failed (%s:%d)",
|
||||
td->name, __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
E_RAB_IE_ContainerList_992P5_free(asn_TYPE_descriptor_t *td,
|
||||
void *struct_ptr, int contents_only) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
td->free_struct(td, struct_ptr, contents_only);
|
||||
}
|
||||
|
||||
int
|
||||
E_RAB_IE_ContainerList_992P5_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_encode_der(asn_TYPE_descriptor_t *td,
|
||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||
int ilevel, enum xer_encoder_flags_e flags,
|
||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_encode_uper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->uper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_enc_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints,
|
||||
void *structure, asn_per_outp_t *per_out) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->aper_encoder(td, constraints, structure, per_out);
|
||||
}
|
||||
|
||||
asn_dec_rval_t
|
||||
E_RAB_IE_ContainerList_992P5_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||
E_RAB_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(td);
|
||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||
}
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P0 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P0_free,
|
||||
E_RAB_IE_ContainerList_992P0_print,
|
||||
E_RAB_IE_ContainerList_992P0_constraint,
|
||||
E_RAB_IE_ContainerList_992P0_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P0_encode_der,
|
||||
E_RAB_IE_ContainerList_992P0_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P0_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P0_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P0_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P0_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P0_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P0_tags_1[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P1 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P1_free,
|
||||
E_RAB_IE_ContainerList_992P1_print,
|
||||
E_RAB_IE_ContainerList_992P1_constraint,
|
||||
E_RAB_IE_ContainerList_992P1_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P1_encode_der,
|
||||
E_RAB_IE_ContainerList_992P1_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P1_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P1_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P1_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P1_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P1_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P1_tags_2[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P2 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P2_free,
|
||||
E_RAB_IE_ContainerList_992P2_print,
|
||||
E_RAB_IE_ContainerList_992P2_constraint,
|
||||
E_RAB_IE_ContainerList_992P2_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P2_encode_der,
|
||||
E_RAB_IE_ContainerList_992P2_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P2_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P2_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P2_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P2_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P2_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P2_tags_3[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P3 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P3_free,
|
||||
E_RAB_IE_ContainerList_992P3_print,
|
||||
E_RAB_IE_ContainerList_992P3_constraint,
|
||||
E_RAB_IE_ContainerList_992P3_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P3_encode_der,
|
||||
E_RAB_IE_ContainerList_992P3_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P3_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P3_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P3_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P3_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P3_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P3_tags_4[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P4 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P4_free,
|
||||
E_RAB_IE_ContainerList_992P4_print,
|
||||
E_RAB_IE_ContainerList_992P4_constraint,
|
||||
E_RAB_IE_ContainerList_992P4_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P4_encode_der,
|
||||
E_RAB_IE_ContainerList_992P4_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P4_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P4_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P4_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P4_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P4_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P4_tags_5[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
||||
static const ber_tlv_tag_t asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P5 = {
|
||||
"E-RAB-IE-ContainerList",
|
||||
"E-RAB-IE-ContainerList",
|
||||
E_RAB_IE_ContainerList_992P5_free,
|
||||
E_RAB_IE_ContainerList_992P5_print,
|
||||
E_RAB_IE_ContainerList_992P5_constraint,
|
||||
E_RAB_IE_ContainerList_992P5_decode_ber,
|
||||
E_RAB_IE_ContainerList_992P5_encode_der,
|
||||
E_RAB_IE_ContainerList_992P5_decode_xer,
|
||||
E_RAB_IE_ContainerList_992P5_encode_xer,
|
||||
E_RAB_IE_ContainerList_992P5_decode_uper,
|
||||
E_RAB_IE_ContainerList_992P5_encode_uper,
|
||||
E_RAB_IE_ContainerList_992P5_decode_aper,
|
||||
E_RAB_IE_ContainerList_992P5_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6,
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6[0]), /* 1 */
|
||||
asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6, /* Same as above */
|
||||
sizeof(asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6)
|
||||
/sizeof(asn_DEF_E_RAB_IE_ContainerList_992P5_tags_6[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
0, 0, /* Defined elsewhere */
|
||||
0 /* No specifics */
|
||||
};
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#ifndef _E_RAB_IE_ContainerList_H_
|
||||
#define _E_RAB_IE_ContainerList_H_
|
||||
|
||||
|
||||
#include <asn_application.h>
|
||||
|
||||
/* Including external dependencies */
|
||||
#include "ProtocolIE-ContainerList.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* E-RAB-IE-ContainerList */
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P0_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P1_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P2_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P3_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P4_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_IE_ContainerList_992P5_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P0;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P0_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P0_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P0_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P0_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P0_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P0_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P0_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P0_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P0_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P0_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P0_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P1;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P1_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P1_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P1_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P1_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P1_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P1_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P1_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P1_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P1_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P1_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P1_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P2;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P2_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P2_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P2_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P2_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P2_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P2_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P2_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P2_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P2_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P2_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P2_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P3;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P3_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P3_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P3_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P3_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P3_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P3_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P3_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P3_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P3_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P3_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P3_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P4;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P4_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P4_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P4_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P4_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P4_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P4_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P4_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P4_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P4_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P4_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P4_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_IE_ContainerList_992P5;
|
||||
asn_struct_free_f E_RAB_IE_ContainerList_992P5_free;
|
||||
asn_struct_print_f E_RAB_IE_ContainerList_992P5_print;
|
||||
asn_constr_check_f E_RAB_IE_ContainerList_992P5_constraint;
|
||||
ber_type_decoder_f E_RAB_IE_ContainerList_992P5_decode_ber;
|
||||
der_type_encoder_f E_RAB_IE_ContainerList_992P5_encode_der;
|
||||
xer_type_decoder_f E_RAB_IE_ContainerList_992P5_decode_xer;
|
||||
xer_type_encoder_f E_RAB_IE_ContainerList_992P5_encode_xer;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P5_decode_uper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P5_encode_uper;
|
||||
per_type_decoder_f E_RAB_IE_ContainerList_992P5_decode_aper;
|
||||
per_type_encoder_f E_RAB_IE_ContainerList_992P5_encode_aper;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _E_RAB_IE_ContainerList_H_ */
|
||||
#include <asn_internal.h>
|
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#include "E-RAB-IE-ContainerPairList.h"
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#ifndef _E_RAB_IE_ContainerPairList_H_
|
||||
#define _E_RAB_IE_ContainerPairList_H_
|
||||
|
||||
|
||||
#include <asn_application.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _E_RAB_IE_ContainerPairList_H_ */
|
||||
#include <asn_internal.h>
|
|
@ -34,27 +34,27 @@ E_RAB_S1ap_IE_ContainerList_992P0_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P0_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -158,27 +158,27 @@ E_RAB_S1ap_IE_ContainerList_992P1_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P1_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -282,27 +282,27 @@ E_RAB_S1ap_IE_ContainerList_992P2_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P2_3_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -406,27 +406,27 @@ E_RAB_S1ap_IE_ContainerList_992P3_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P3_4_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -530,27 +530,27 @@ E_RAB_S1ap_IE_ContainerList_992P4_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P4_5_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -654,27 +654,27 @@ E_RAB_S1ap_IE_ContainerList_992P5_constraint(asn_TYPE_descriptor_t *td, const vo
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
E_RAB_S1ap_IE_ContainerList_992P5_6_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,12 +19,12 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* E-RAB-S1ap-IE-ContainerList */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P0_t;
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P1_t;
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P2_t;
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P3_t;
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P4_t;
|
||||
typedef ProtocolIE_ContainerList_5732P0_t E_RAB_S1ap_IE_ContainerList_992P5_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P0_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P1_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P2_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P3_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P4_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t E_RAB_S1ap_IE_ContainerList_992P5_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_S1ap_IE_ContainerList_992P0;
|
||||
|
|
|
@ -1846,51 +1846,51 @@ asn_enc_rval_t
|
|||
OCTET_STRING_encode_aper(asn_TYPE_descriptor_t *td,
|
||||
asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po) {
|
||||
|
||||
asn_OCTET_STRING_specifics_t *specs = td->specifics
|
||||
? (asn_OCTET_STRING_specifics_t *)td->specifics
|
||||
: &asn_DEF_OCTET_STRING_specs;
|
||||
asn_per_constraints_t *pc = constraints ? constraints
|
||||
: td->per_constraints;
|
||||
asn_per_constraint_t *cval;
|
||||
asn_per_constraint_t *csiz;
|
||||
const BIT_STRING_t *st = (const BIT_STRING_t *)sptr;
|
||||
asn_enc_rval_t er = { 0, 0, 0 };
|
||||
int inext = 0; /* Lies not within extension root */
|
||||
unsigned int unit_bits;
|
||||
unsigned int canonical_unit_bits;
|
||||
unsigned int sizeinunits;
|
||||
const uint8_t *buf;
|
||||
int ret;
|
||||
enum {
|
||||
OS__BPC_BIT = 0,
|
||||
OS__BPC_CHAR = 1,
|
||||
OS__BPC_U16 = 2,
|
||||
OS__BPC_U32 = 4
|
||||
} bpc; /* Bytes per character */
|
||||
int ct_extensible;
|
||||
asn_OCTET_STRING_specifics_t *specs = td->specifics
|
||||
? (asn_OCTET_STRING_specifics_t *)td->specifics
|
||||
: &asn_DEF_OCTET_STRING_specs;
|
||||
asn_per_constraints_t *pc = constraints ? constraints
|
||||
: td->per_constraints;
|
||||
asn_per_constraint_t *cval;
|
||||
asn_per_constraint_t *csiz;
|
||||
const BIT_STRING_t *st = (const BIT_STRING_t *)sptr;
|
||||
asn_enc_rval_t er = { 0, 0, 0 };
|
||||
int inext = 0; /* Lies not within extension root */
|
||||
unsigned int unit_bits;
|
||||
unsigned int canonical_unit_bits;
|
||||
unsigned int sizeinunits;
|
||||
const uint8_t *buf;
|
||||
int ret;
|
||||
enum {
|
||||
OS__BPC_BIT = 0,
|
||||
OS__BPC_CHAR = 1,
|
||||
OS__BPC_U16 = 2,
|
||||
OS__BPC_U32 = 4
|
||||
} bpc; /* Bytes per character */
|
||||
int ct_extensible;
|
||||
|
||||
if(!st || (!st->buf && st->size))
|
||||
ASN__ENCODE_FAILED;
|
||||
if(!st || (!st->buf && st->size))
|
||||
ASN__ENCODE_FAILED;
|
||||
|
||||
if(pc) {
|
||||
cval = &pc->value;
|
||||
csiz = &pc->size;
|
||||
} else {
|
||||
cval = &asn_DEF_OCTET_STRING_constraints.value;
|
||||
csiz = &asn_DEF_OCTET_STRING_constraints.size;
|
||||
}
|
||||
ct_extensible = csiz->flags & APC_EXTENSIBLE;
|
||||
if(pc) {
|
||||
cval = &pc->value;
|
||||
csiz = &pc->size;
|
||||
} else {
|
||||
cval = &asn_DEF_OCTET_STRING_constraints.value;
|
||||
csiz = &asn_DEF_OCTET_STRING_constraints.size;
|
||||
}
|
||||
ct_extensible = csiz->flags & APC_EXTENSIBLE;
|
||||
|
||||
switch(specs->subvariant) {
|
||||
default:
|
||||
// case ASN_OSUBV_ANY:
|
||||
// ASN__ENCODE_FAILED;
|
||||
case ASN_OSUBV_BIT:
|
||||
canonical_unit_bits = unit_bits = 1;
|
||||
bpc = OS__BPC_BIT;
|
||||
sizeinunits = st->size * 8 - (st->bits_unused & 0x07);
|
||||
ASN_DEBUG("BIT STRING of %d bytes",
|
||||
sizeinunits);
|
||||
switch(specs->subvariant) {
|
||||
default:
|
||||
// case ASN_OSUBV_ANY:
|
||||
// ASN__ENCODE_FAILED;
|
||||
case ASN_OSUBV_BIT:
|
||||
canonical_unit_bits = unit_bits = 1;
|
||||
bpc = OS__BPC_BIT;
|
||||
sizeinunits = st->size * 8 - (st->bits_unused & 0x07);
|
||||
ASN_DEBUG("BIT STRING of %d bytes",
|
||||
sizeinunits);
|
||||
break;
|
||||
case ASN_OSUBV_ANY:
|
||||
case ASN_OSUBV_STR:
|
||||
|
|
|
@ -7,31 +7,31 @@
|
|||
|
||||
#include "PrivateIE-Container.h"
|
||||
|
||||
static asn_per_constraints_t asn_PER_type_PrivateIE_Container_5768P0_constr_1 GCC_NOTUSED = {
|
||||
static asn_per_constraints_t asn_PER_type_PrivateIE_Container_5772P0_constr_1 GCC_NOTUSED = {
|
||||
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
||||
{ APC_CONSTRAINED, 16, 16, 1l, 65535l } /* (SIZE(1..65535)) */,
|
||||
0, 0 /* No PER value map */
|
||||
};
|
||||
static asn_TYPE_member_t asn_MBR_PrivateIE_Container_5768P0_1[] = {
|
||||
static asn_TYPE_member_t asn_MBR_PrivateIE_Container_5772P0_1[] = {
|
||||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_PrivateIE_Field_5772P0,
|
||||
&asn_DEF_PrivateIE_Field_5776P0,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
""
|
||||
},
|
||||
};
|
||||
static const ber_tlv_tag_t asn_DEF_PrivateIE_Container_5768P0_tags_1[] = {
|
||||
static const ber_tlv_tag_t asn_DEF_PrivateIE_Container_5772P0_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_5768P0_specs_1 = {
|
||||
sizeof(struct PrivateIE_Container_5768P0),
|
||||
offsetof(struct PrivateIE_Container_5768P0, _asn_ctx),
|
||||
static asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_5772P0_specs_1 = {
|
||||
sizeof(struct PrivateIE_Container_5772P0),
|
||||
offsetof(struct PrivateIE_Container_5772P0, _asn_ctx),
|
||||
0, /* XER encoding is XMLDelimitedItemList */
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_5768P0 = {
|
||||
asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_5772P0 = {
|
||||
"PrivateIE-Container",
|
||||
"PrivateIE-Container",
|
||||
SEQUENCE_OF_free,
|
||||
|
@ -46,15 +46,15 @@ asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_5768P0 = {
|
|||
SEQUENCE_OF_decode_aper,
|
||||
SEQUENCE_OF_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_PrivateIE_Container_5768P0_tags_1,
|
||||
sizeof(asn_DEF_PrivateIE_Container_5768P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Container_5768P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_PrivateIE_Container_5768P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_PrivateIE_Container_5768P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Container_5768P0_tags_1[0]), /* 1 */
|
||||
&asn_PER_type_PrivateIE_Container_5768P0_constr_1,
|
||||
asn_MBR_PrivateIE_Container_5768P0_1,
|
||||
asn_DEF_PrivateIE_Container_5772P0_tags_1,
|
||||
sizeof(asn_DEF_PrivateIE_Container_5772P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Container_5772P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_PrivateIE_Container_5772P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_PrivateIE_Container_5772P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Container_5772P0_tags_1[0]), /* 1 */
|
||||
&asn_PER_type_PrivateIE_Container_5772P0_constr_1,
|
||||
asn_MBR_PrivateIE_Container_5772P0_1,
|
||||
1, /* Single element */
|
||||
&asn_SPC_PrivateIE_Container_5768P0_specs_1 /* Additional specs */
|
||||
&asn_SPC_PrivateIE_Container_5772P0_specs_1 /* Additional specs */
|
||||
};
|
||||
|
||||
|
|
|
@ -23,15 +23,15 @@ extern "C" {
|
|||
struct PrivateIE_Field;
|
||||
|
||||
/* PrivateIE-Container */
|
||||
typedef struct PrivateIE_Container_5768P0 {
|
||||
typedef struct PrivateIE_Container_5772P0 {
|
||||
A_SEQUENCE_OF(struct PrivateIE_Field) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} PrivateIE_Container_5768P0_t;
|
||||
} PrivateIE_Container_5772P0_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_5768P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_5772P0;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -79,8 +79,8 @@ static asn_per_constraints_t asn_PER_memb_value_constr_4 GCC_NOTUSED = {
|
|||
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
||||
0, 0 /* No PER value map */
|
||||
};
|
||||
static asn_TYPE_member_t asn_MBR_PrivateIE_Field_5772P0_1[] = {
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5772P0, id),
|
||||
static asn_TYPE_member_t asn_MBR_PrivateIE_Field_5776P0_1[] = {
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5776P0, id),
|
||||
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
|
||||
+1, /* EXPLICIT tag at current level */
|
||||
&asn_DEF_S1ap_PrivateIE_ID,
|
||||
|
@ -89,7 +89,7 @@ static asn_TYPE_member_t asn_MBR_PrivateIE_Field_5772P0_1[] = {
|
|||
0,
|
||||
"id"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5772P0, criticality),
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5776P0, criticality),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_S1ap_Criticality,
|
||||
|
@ -98,7 +98,7 @@ static asn_TYPE_member_t asn_MBR_PrivateIE_Field_5772P0_1[] = {
|
|||
0,
|
||||
"criticality"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5772P0, value),
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct PrivateIE_Field_5776P0, value),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
+1, /* EXPLICIT tag at current level */
|
||||
&asn_DEF_ANY,
|
||||
|
@ -108,24 +108,24 @@ static asn_TYPE_member_t asn_MBR_PrivateIE_Field_5772P0_1[] = {
|
|||
"value"
|
||||
},
|
||||
};
|
||||
static const ber_tlv_tag_t asn_DEF_PrivateIE_Field_5772P0_tags_1[] = {
|
||||
static const ber_tlv_tag_t asn_DEF_PrivateIE_Field_5776P0_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static const asn_TYPE_tag2member_t asn_MAP_PrivateIE_Field_5772P0_tag2el_1[] = {
|
||||
static const asn_TYPE_tag2member_t asn_MAP_PrivateIE_Field_5776P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_PrivateIE_Field_5772P0_specs_1 = {
|
||||
sizeof(struct PrivateIE_Field_5772P0),
|
||||
offsetof(struct PrivateIE_Field_5772P0, _asn_ctx),
|
||||
asn_MAP_PrivateIE_Field_5772P0_tag2el_1,
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_PrivateIE_Field_5776P0_specs_1 = {
|
||||
sizeof(struct PrivateIE_Field_5776P0),
|
||||
offsetof(struct PrivateIE_Field_5776P0, _asn_ctx),
|
||||
asn_MAP_PrivateIE_Field_5776P0_tag2el_1,
|
||||
3, /* Count of tags in the map */
|
||||
0, 0, 0, /* Optional elements (not needed) */
|
||||
-1, /* Start extensions */
|
||||
-1 /* Stop extensions */
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_PrivateIE_Field_5772P0 = {
|
||||
asn_TYPE_descriptor_t asn_DEF_PrivateIE_Field_5776P0 = {
|
||||
"PrivateIE-Field",
|
||||
"PrivateIE-Field",
|
||||
SEQUENCE_free,
|
||||
|
@ -140,15 +140,15 @@ asn_TYPE_descriptor_t asn_DEF_PrivateIE_Field_5772P0 = {
|
|||
SEQUENCE_decode_aper,
|
||||
SEQUENCE_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_PrivateIE_Field_5772P0_tags_1,
|
||||
sizeof(asn_DEF_PrivateIE_Field_5772P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Field_5772P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_PrivateIE_Field_5772P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_PrivateIE_Field_5772P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Field_5772P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_PrivateIE_Field_5776P0_tags_1,
|
||||
sizeof(asn_DEF_PrivateIE_Field_5776P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Field_5776P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_PrivateIE_Field_5776P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_PrivateIE_Field_5776P0_tags_1)
|
||||
/sizeof(asn_DEF_PrivateIE_Field_5776P0_tags_1[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
asn_MBR_PrivateIE_Field_5772P0_1,
|
||||
asn_MBR_PrivateIE_Field_5776P0_1,
|
||||
3, /* Elements count */
|
||||
&asn_SPC_PrivateIE_Field_5772P0_specs_1 /* Additional specs */
|
||||
&asn_SPC_PrivateIE_Field_5776P0_specs_1 /* Additional specs */
|
||||
};
|
||||
|
||||
|
|
|
@ -22,17 +22,17 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* PrivateIE-Field */
|
||||
typedef struct PrivateIE_Field_5772P0 {
|
||||
typedef struct PrivateIE_Field_5776P0 {
|
||||
S1ap_PrivateIE_ID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t value;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} PrivateIE_Field_5772P0_t;
|
||||
} PrivateIE_Field_5776P0_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Field_5772P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Field_5776P0;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#include "ProtocolError-IE-ContainerList.h"
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-PDU-Contents"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#ifndef _ProtocolError_IE_ContainerList_H_
|
||||
#define _ProtocolError_IE_ContainerList_H_
|
||||
|
||||
|
||||
#include <asn_application.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _ProtocolError_IE_ContainerList_H_ */
|
||||
#include <asn_internal.h>
|
File diff suppressed because it is too large
Load Diff
|
@ -23,540 +23,540 @@ extern "C" {
|
|||
struct ProtocolExtensionField;
|
||||
|
||||
/* ProtocolExtensionContainer */
|
||||
typedef struct ProtocolExtensionContainer_5749P0 {
|
||||
typedef struct ProtocolExtensionContainer_5753P0 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P0_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P1 {
|
||||
} ProtocolExtensionContainer_5753P0_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P1 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P1_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P2 {
|
||||
} ProtocolExtensionContainer_5753P1_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P2 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P2_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P3 {
|
||||
} ProtocolExtensionContainer_5753P2_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P3 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P3_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P4 {
|
||||
} ProtocolExtensionContainer_5753P3_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P4 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P4_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P5 {
|
||||
} ProtocolExtensionContainer_5753P4_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P5 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P5_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P6 {
|
||||
} ProtocolExtensionContainer_5753P5_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P6 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P6_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P7 {
|
||||
} ProtocolExtensionContainer_5753P6_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P7 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P7_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P8 {
|
||||
} ProtocolExtensionContainer_5753P7_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P8 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P8_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P9 {
|
||||
} ProtocolExtensionContainer_5753P8_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P9 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P9_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P10 {
|
||||
} ProtocolExtensionContainer_5753P9_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P10 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P10_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P11 {
|
||||
} ProtocolExtensionContainer_5753P10_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P11 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P11_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P12 {
|
||||
} ProtocolExtensionContainer_5753P11_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P12 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P12_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P13 {
|
||||
} ProtocolExtensionContainer_5753P12_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P13 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P13_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P14 {
|
||||
} ProtocolExtensionContainer_5753P13_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P14 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P14_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P15 {
|
||||
} ProtocolExtensionContainer_5753P14_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P15 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P15_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P16 {
|
||||
} ProtocolExtensionContainer_5753P15_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P16 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P16_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P17 {
|
||||
} ProtocolExtensionContainer_5753P16_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P17 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P17_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P18 {
|
||||
} ProtocolExtensionContainer_5753P17_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P18 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P18_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P19 {
|
||||
} ProtocolExtensionContainer_5753P18_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P19 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P19_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P20 {
|
||||
} ProtocolExtensionContainer_5753P19_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P20 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P20_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P21 {
|
||||
} ProtocolExtensionContainer_5753P20_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P21 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P21_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P22 {
|
||||
} ProtocolExtensionContainer_5753P21_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P22 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P22_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P23 {
|
||||
} ProtocolExtensionContainer_5753P22_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P23 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P23_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P24 {
|
||||
} ProtocolExtensionContainer_5753P23_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P24 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P24_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P25 {
|
||||
} ProtocolExtensionContainer_5753P24_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P25 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P25_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P26 {
|
||||
} ProtocolExtensionContainer_5753P25_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P26 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P26_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P27 {
|
||||
} ProtocolExtensionContainer_5753P26_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P27 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P27_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P28 {
|
||||
} ProtocolExtensionContainer_5753P27_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P28 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P28_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P29 {
|
||||
} ProtocolExtensionContainer_5753P28_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P29 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P29_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P30 {
|
||||
} ProtocolExtensionContainer_5753P29_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P30 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P30_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P31 {
|
||||
} ProtocolExtensionContainer_5753P30_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P31 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P31_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P32 {
|
||||
} ProtocolExtensionContainer_5753P31_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P32 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P32_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P33 {
|
||||
} ProtocolExtensionContainer_5753P32_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P33 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P33_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P34 {
|
||||
} ProtocolExtensionContainer_5753P33_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P34 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P34_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P35 {
|
||||
} ProtocolExtensionContainer_5753P34_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P35 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P35_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P36 {
|
||||
} ProtocolExtensionContainer_5753P35_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P36 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P36_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P37 {
|
||||
} ProtocolExtensionContainer_5753P36_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P37 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P37_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P38 {
|
||||
} ProtocolExtensionContainer_5753P37_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P38 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P38_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P39 {
|
||||
} ProtocolExtensionContainer_5753P38_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P39 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P39_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P40 {
|
||||
} ProtocolExtensionContainer_5753P39_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P40 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P40_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P41 {
|
||||
} ProtocolExtensionContainer_5753P40_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P41 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P41_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P42 {
|
||||
} ProtocolExtensionContainer_5753P41_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P42 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P42_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P43 {
|
||||
} ProtocolExtensionContainer_5753P42_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P43 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P43_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P44 {
|
||||
} ProtocolExtensionContainer_5753P43_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P44 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P44_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P45 {
|
||||
} ProtocolExtensionContainer_5753P44_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P45 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P45_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P46 {
|
||||
} ProtocolExtensionContainer_5753P45_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P46 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P46_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P47 {
|
||||
} ProtocolExtensionContainer_5753P46_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P47 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P47_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P48 {
|
||||
} ProtocolExtensionContainer_5753P47_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P48 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P48_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P49 {
|
||||
} ProtocolExtensionContainer_5753P48_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P49 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P49_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P50 {
|
||||
} ProtocolExtensionContainer_5753P49_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P50 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P50_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P51 {
|
||||
} ProtocolExtensionContainer_5753P50_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P51 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P51_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P52 {
|
||||
} ProtocolExtensionContainer_5753P51_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P52 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P52_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P53 {
|
||||
} ProtocolExtensionContainer_5753P52_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P53 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P53_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P54 {
|
||||
} ProtocolExtensionContainer_5753P53_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P54 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P54_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P55 {
|
||||
} ProtocolExtensionContainer_5753P54_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P55 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P55_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P56 {
|
||||
} ProtocolExtensionContainer_5753P55_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P56 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P56_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P57 {
|
||||
} ProtocolExtensionContainer_5753P56_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P57 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P57_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P58 {
|
||||
} ProtocolExtensionContainer_5753P57_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P58 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P58_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P59 {
|
||||
} ProtocolExtensionContainer_5753P58_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P59 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P59_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P60 {
|
||||
} ProtocolExtensionContainer_5753P59_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P60 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P60_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P61 {
|
||||
} ProtocolExtensionContainer_5753P60_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P61 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P61_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P62 {
|
||||
} ProtocolExtensionContainer_5753P61_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P62 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P62_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P63 {
|
||||
} ProtocolExtensionContainer_5753P62_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P63 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P63_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P64 {
|
||||
} ProtocolExtensionContainer_5753P63_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P64 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P64_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P65 {
|
||||
} ProtocolExtensionContainer_5753P64_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P65 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P65_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P66 {
|
||||
} ProtocolExtensionContainer_5753P65_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P66 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P66_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P67 {
|
||||
} ProtocolExtensionContainer_5753P66_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P67 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P67_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P68 {
|
||||
} ProtocolExtensionContainer_5753P67_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P68 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P68_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P69 {
|
||||
} ProtocolExtensionContainer_5753P68_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P69 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P69_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P70 {
|
||||
} ProtocolExtensionContainer_5753P69_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P70 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P70_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P71 {
|
||||
} ProtocolExtensionContainer_5753P70_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P71 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P71_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P72 {
|
||||
} ProtocolExtensionContainer_5753P71_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P72 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P72_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P73 {
|
||||
} ProtocolExtensionContainer_5753P72_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P73 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P73_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P74 {
|
||||
} ProtocolExtensionContainer_5753P73_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P74 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P74_t;
|
||||
typedef struct ProtocolExtensionContainer_5749P75 {
|
||||
} ProtocolExtensionContainer_5753P74_t;
|
||||
typedef struct ProtocolExtensionContainer_5753P75 {
|
||||
A_SEQUENCE_OF(struct ProtocolExtensionField) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionContainer_5749P75_t;
|
||||
} ProtocolExtensionContainer_5753P75_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P1;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P2;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P3;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P4;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P5;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P6;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P7;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P8;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P9;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P10;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P11;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P12;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P13;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P14;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P15;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P16;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P17;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P18;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P19;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P20;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P21;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P22;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P23;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P24;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P25;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P26;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P27;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P28;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P29;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P30;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P31;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P32;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P33;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P34;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P35;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P36;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P37;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P38;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P39;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P40;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P41;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P42;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P43;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P44;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P45;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P46;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P47;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P48;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P49;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P50;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P51;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P52;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P53;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P54;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P55;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P56;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P57;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P58;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P59;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P60;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P61;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P62;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P63;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P64;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P65;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P66;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P67;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P68;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P69;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P70;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P71;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P72;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P73;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P74;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5749P75;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P1;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P2;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P3;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P4;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P5;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P6;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P7;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P8;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P9;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P10;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P11;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P12;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P13;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P14;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P15;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P16;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P17;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P18;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P19;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P20;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P21;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P22;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P23;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P24;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P25;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P26;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P27;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P28;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P29;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P30;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P31;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P32;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P33;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P34;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P35;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P36;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P37;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P38;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P39;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P40;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P41;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P42;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P43;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P44;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P45;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P46;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P47;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P48;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P49;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P50;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P51;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P52;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P53;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P54;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P55;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P56;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P57;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P58;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P59;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P60;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P61;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P62;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P63;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P64;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P65;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P66;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P67;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P68;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P69;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P70;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P71;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P72;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P73;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P74;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_5753P75;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,692 +22,692 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* ProtocolExtensionField */
|
||||
typedef struct ProtocolExtensionField_5753P0 {
|
||||
typedef struct ProtocolExtensionField_5757P0 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P0_t;
|
||||
typedef struct ProtocolExtensionField_5753P1 {
|
||||
} ProtocolExtensionField_5757P0_t;
|
||||
typedef struct ProtocolExtensionField_5757P1 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P1_t;
|
||||
typedef struct ProtocolExtensionField_5753P2 {
|
||||
} ProtocolExtensionField_5757P1_t;
|
||||
typedef struct ProtocolExtensionField_5757P2 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P2_t;
|
||||
typedef struct ProtocolExtensionField_5753P3 {
|
||||
} ProtocolExtensionField_5757P2_t;
|
||||
typedef struct ProtocolExtensionField_5757P3 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P3_t;
|
||||
typedef struct ProtocolExtensionField_5753P4 {
|
||||
} ProtocolExtensionField_5757P3_t;
|
||||
typedef struct ProtocolExtensionField_5757P4 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P4_t;
|
||||
typedef struct ProtocolExtensionField_5753P5 {
|
||||
} ProtocolExtensionField_5757P4_t;
|
||||
typedef struct ProtocolExtensionField_5757P5 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P5_t;
|
||||
typedef struct ProtocolExtensionField_5753P6 {
|
||||
} ProtocolExtensionField_5757P5_t;
|
||||
typedef struct ProtocolExtensionField_5757P6 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P6_t;
|
||||
typedef struct ProtocolExtensionField_5753P7 {
|
||||
} ProtocolExtensionField_5757P6_t;
|
||||
typedef struct ProtocolExtensionField_5757P7 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P7_t;
|
||||
typedef struct ProtocolExtensionField_5753P8 {
|
||||
} ProtocolExtensionField_5757P7_t;
|
||||
typedef struct ProtocolExtensionField_5757P8 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P8_t;
|
||||
typedef struct ProtocolExtensionField_5753P9 {
|
||||
} ProtocolExtensionField_5757P8_t;
|
||||
typedef struct ProtocolExtensionField_5757P9 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P9_t;
|
||||
typedef struct ProtocolExtensionField_5753P10 {
|
||||
} ProtocolExtensionField_5757P9_t;
|
||||
typedef struct ProtocolExtensionField_5757P10 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P10_t;
|
||||
typedef struct ProtocolExtensionField_5753P11 {
|
||||
} ProtocolExtensionField_5757P10_t;
|
||||
typedef struct ProtocolExtensionField_5757P11 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P11_t;
|
||||
typedef struct ProtocolExtensionField_5753P12 {
|
||||
} ProtocolExtensionField_5757P11_t;
|
||||
typedef struct ProtocolExtensionField_5757P12 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P12_t;
|
||||
typedef struct ProtocolExtensionField_5753P13 {
|
||||
} ProtocolExtensionField_5757P12_t;
|
||||
typedef struct ProtocolExtensionField_5757P13 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P13_t;
|
||||
typedef struct ProtocolExtensionField_5753P14 {
|
||||
} ProtocolExtensionField_5757P13_t;
|
||||
typedef struct ProtocolExtensionField_5757P14 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P14_t;
|
||||
typedef struct ProtocolExtensionField_5753P15 {
|
||||
} ProtocolExtensionField_5757P14_t;
|
||||
typedef struct ProtocolExtensionField_5757P15 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P15_t;
|
||||
typedef struct ProtocolExtensionField_5753P16 {
|
||||
} ProtocolExtensionField_5757P15_t;
|
||||
typedef struct ProtocolExtensionField_5757P16 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P16_t;
|
||||
typedef struct ProtocolExtensionField_5753P17 {
|
||||
} ProtocolExtensionField_5757P16_t;
|
||||
typedef struct ProtocolExtensionField_5757P17 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P17_t;
|
||||
typedef struct ProtocolExtensionField_5753P18 {
|
||||
} ProtocolExtensionField_5757P17_t;
|
||||
typedef struct ProtocolExtensionField_5757P18 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P18_t;
|
||||
typedef struct ProtocolExtensionField_5753P19 {
|
||||
} ProtocolExtensionField_5757P18_t;
|
||||
typedef struct ProtocolExtensionField_5757P19 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P19_t;
|
||||
typedef struct ProtocolExtensionField_5753P20 {
|
||||
} ProtocolExtensionField_5757P19_t;
|
||||
typedef struct ProtocolExtensionField_5757P20 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P20_t;
|
||||
typedef struct ProtocolExtensionField_5753P21 {
|
||||
} ProtocolExtensionField_5757P20_t;
|
||||
typedef struct ProtocolExtensionField_5757P21 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P21_t;
|
||||
typedef struct ProtocolExtensionField_5753P22 {
|
||||
} ProtocolExtensionField_5757P21_t;
|
||||
typedef struct ProtocolExtensionField_5757P22 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P22_t;
|
||||
typedef struct ProtocolExtensionField_5753P23 {
|
||||
} ProtocolExtensionField_5757P22_t;
|
||||
typedef struct ProtocolExtensionField_5757P23 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P23_t;
|
||||
typedef struct ProtocolExtensionField_5753P24 {
|
||||
} ProtocolExtensionField_5757P23_t;
|
||||
typedef struct ProtocolExtensionField_5757P24 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P24_t;
|
||||
typedef struct ProtocolExtensionField_5753P25 {
|
||||
} ProtocolExtensionField_5757P24_t;
|
||||
typedef struct ProtocolExtensionField_5757P25 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P25_t;
|
||||
typedef struct ProtocolExtensionField_5753P26 {
|
||||
} ProtocolExtensionField_5757P25_t;
|
||||
typedef struct ProtocolExtensionField_5757P26 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P26_t;
|
||||
typedef struct ProtocolExtensionField_5753P27 {
|
||||
} ProtocolExtensionField_5757P26_t;
|
||||
typedef struct ProtocolExtensionField_5757P27 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P27_t;
|
||||
typedef struct ProtocolExtensionField_5753P28 {
|
||||
} ProtocolExtensionField_5757P27_t;
|
||||
typedef struct ProtocolExtensionField_5757P28 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P28_t;
|
||||
typedef struct ProtocolExtensionField_5753P29 {
|
||||
} ProtocolExtensionField_5757P28_t;
|
||||
typedef struct ProtocolExtensionField_5757P29 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P29_t;
|
||||
typedef struct ProtocolExtensionField_5753P30 {
|
||||
} ProtocolExtensionField_5757P29_t;
|
||||
typedef struct ProtocolExtensionField_5757P30 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P30_t;
|
||||
typedef struct ProtocolExtensionField_5753P31 {
|
||||
} ProtocolExtensionField_5757P30_t;
|
||||
typedef struct ProtocolExtensionField_5757P31 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P31_t;
|
||||
typedef struct ProtocolExtensionField_5753P32 {
|
||||
} ProtocolExtensionField_5757P31_t;
|
||||
typedef struct ProtocolExtensionField_5757P32 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P32_t;
|
||||
typedef struct ProtocolExtensionField_5753P33 {
|
||||
} ProtocolExtensionField_5757P32_t;
|
||||
typedef struct ProtocolExtensionField_5757P33 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P33_t;
|
||||
typedef struct ProtocolExtensionField_5753P34 {
|
||||
} ProtocolExtensionField_5757P33_t;
|
||||
typedef struct ProtocolExtensionField_5757P34 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P34_t;
|
||||
typedef struct ProtocolExtensionField_5753P35 {
|
||||
} ProtocolExtensionField_5757P34_t;
|
||||
typedef struct ProtocolExtensionField_5757P35 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P35_t;
|
||||
typedef struct ProtocolExtensionField_5753P36 {
|
||||
} ProtocolExtensionField_5757P35_t;
|
||||
typedef struct ProtocolExtensionField_5757P36 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P36_t;
|
||||
typedef struct ProtocolExtensionField_5753P37 {
|
||||
} ProtocolExtensionField_5757P36_t;
|
||||
typedef struct ProtocolExtensionField_5757P37 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P37_t;
|
||||
typedef struct ProtocolExtensionField_5753P38 {
|
||||
} ProtocolExtensionField_5757P37_t;
|
||||
typedef struct ProtocolExtensionField_5757P38 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P38_t;
|
||||
typedef struct ProtocolExtensionField_5753P39 {
|
||||
} ProtocolExtensionField_5757P38_t;
|
||||
typedef struct ProtocolExtensionField_5757P39 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P39_t;
|
||||
typedef struct ProtocolExtensionField_5753P40 {
|
||||
} ProtocolExtensionField_5757P39_t;
|
||||
typedef struct ProtocolExtensionField_5757P40 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P40_t;
|
||||
typedef struct ProtocolExtensionField_5753P41 {
|
||||
} ProtocolExtensionField_5757P40_t;
|
||||
typedef struct ProtocolExtensionField_5757P41 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P41_t;
|
||||
typedef struct ProtocolExtensionField_5753P42 {
|
||||
} ProtocolExtensionField_5757P41_t;
|
||||
typedef struct ProtocolExtensionField_5757P42 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P42_t;
|
||||
typedef struct ProtocolExtensionField_5753P43 {
|
||||
} ProtocolExtensionField_5757P42_t;
|
||||
typedef struct ProtocolExtensionField_5757P43 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P43_t;
|
||||
typedef struct ProtocolExtensionField_5753P44 {
|
||||
} ProtocolExtensionField_5757P43_t;
|
||||
typedef struct ProtocolExtensionField_5757P44 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P44_t;
|
||||
typedef struct ProtocolExtensionField_5753P45 {
|
||||
} ProtocolExtensionField_5757P44_t;
|
||||
typedef struct ProtocolExtensionField_5757P45 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P45_t;
|
||||
typedef struct ProtocolExtensionField_5753P46 {
|
||||
} ProtocolExtensionField_5757P45_t;
|
||||
typedef struct ProtocolExtensionField_5757P46 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P46_t;
|
||||
typedef struct ProtocolExtensionField_5753P47 {
|
||||
} ProtocolExtensionField_5757P46_t;
|
||||
typedef struct ProtocolExtensionField_5757P47 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P47_t;
|
||||
typedef struct ProtocolExtensionField_5753P48 {
|
||||
} ProtocolExtensionField_5757P47_t;
|
||||
typedef struct ProtocolExtensionField_5757P48 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P48_t;
|
||||
typedef struct ProtocolExtensionField_5753P49 {
|
||||
} ProtocolExtensionField_5757P48_t;
|
||||
typedef struct ProtocolExtensionField_5757P49 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P49_t;
|
||||
typedef struct ProtocolExtensionField_5753P50 {
|
||||
} ProtocolExtensionField_5757P49_t;
|
||||
typedef struct ProtocolExtensionField_5757P50 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P50_t;
|
||||
typedef struct ProtocolExtensionField_5753P51 {
|
||||
} ProtocolExtensionField_5757P50_t;
|
||||
typedef struct ProtocolExtensionField_5757P51 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P51_t;
|
||||
typedef struct ProtocolExtensionField_5753P52 {
|
||||
} ProtocolExtensionField_5757P51_t;
|
||||
typedef struct ProtocolExtensionField_5757P52 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P52_t;
|
||||
typedef struct ProtocolExtensionField_5753P53 {
|
||||
} ProtocolExtensionField_5757P52_t;
|
||||
typedef struct ProtocolExtensionField_5757P53 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P53_t;
|
||||
typedef struct ProtocolExtensionField_5753P54 {
|
||||
} ProtocolExtensionField_5757P53_t;
|
||||
typedef struct ProtocolExtensionField_5757P54 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P54_t;
|
||||
typedef struct ProtocolExtensionField_5753P55 {
|
||||
} ProtocolExtensionField_5757P54_t;
|
||||
typedef struct ProtocolExtensionField_5757P55 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P55_t;
|
||||
typedef struct ProtocolExtensionField_5753P56 {
|
||||
} ProtocolExtensionField_5757P55_t;
|
||||
typedef struct ProtocolExtensionField_5757P56 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P56_t;
|
||||
typedef struct ProtocolExtensionField_5753P57 {
|
||||
} ProtocolExtensionField_5757P56_t;
|
||||
typedef struct ProtocolExtensionField_5757P57 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P57_t;
|
||||
typedef struct ProtocolExtensionField_5753P58 {
|
||||
} ProtocolExtensionField_5757P57_t;
|
||||
typedef struct ProtocolExtensionField_5757P58 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P58_t;
|
||||
typedef struct ProtocolExtensionField_5753P59 {
|
||||
} ProtocolExtensionField_5757P58_t;
|
||||
typedef struct ProtocolExtensionField_5757P59 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P59_t;
|
||||
typedef struct ProtocolExtensionField_5753P60 {
|
||||
} ProtocolExtensionField_5757P59_t;
|
||||
typedef struct ProtocolExtensionField_5757P60 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P60_t;
|
||||
typedef struct ProtocolExtensionField_5753P61 {
|
||||
} ProtocolExtensionField_5757P60_t;
|
||||
typedef struct ProtocolExtensionField_5757P61 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P61_t;
|
||||
typedef struct ProtocolExtensionField_5753P62 {
|
||||
} ProtocolExtensionField_5757P61_t;
|
||||
typedef struct ProtocolExtensionField_5757P62 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P62_t;
|
||||
typedef struct ProtocolExtensionField_5753P63 {
|
||||
} ProtocolExtensionField_5757P62_t;
|
||||
typedef struct ProtocolExtensionField_5757P63 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P63_t;
|
||||
typedef struct ProtocolExtensionField_5753P64 {
|
||||
} ProtocolExtensionField_5757P63_t;
|
||||
typedef struct ProtocolExtensionField_5757P64 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P64_t;
|
||||
typedef struct ProtocolExtensionField_5753P65 {
|
||||
} ProtocolExtensionField_5757P64_t;
|
||||
typedef struct ProtocolExtensionField_5757P65 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P65_t;
|
||||
typedef struct ProtocolExtensionField_5753P66 {
|
||||
} ProtocolExtensionField_5757P65_t;
|
||||
typedef struct ProtocolExtensionField_5757P66 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P66_t;
|
||||
typedef struct ProtocolExtensionField_5753P67 {
|
||||
} ProtocolExtensionField_5757P66_t;
|
||||
typedef struct ProtocolExtensionField_5757P67 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P67_t;
|
||||
typedef struct ProtocolExtensionField_5753P68 {
|
||||
} ProtocolExtensionField_5757P67_t;
|
||||
typedef struct ProtocolExtensionField_5757P68 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P68_t;
|
||||
typedef struct ProtocolExtensionField_5753P69 {
|
||||
} ProtocolExtensionField_5757P68_t;
|
||||
typedef struct ProtocolExtensionField_5757P69 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P69_t;
|
||||
typedef struct ProtocolExtensionField_5753P70 {
|
||||
} ProtocolExtensionField_5757P69_t;
|
||||
typedef struct ProtocolExtensionField_5757P70 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P70_t;
|
||||
typedef struct ProtocolExtensionField_5753P71 {
|
||||
} ProtocolExtensionField_5757P70_t;
|
||||
typedef struct ProtocolExtensionField_5757P71 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P71_t;
|
||||
typedef struct ProtocolExtensionField_5753P72 {
|
||||
} ProtocolExtensionField_5757P71_t;
|
||||
typedef struct ProtocolExtensionField_5757P72 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P72_t;
|
||||
typedef struct ProtocolExtensionField_5753P73 {
|
||||
} ProtocolExtensionField_5757P72_t;
|
||||
typedef struct ProtocolExtensionField_5757P73 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P73_t;
|
||||
typedef struct ProtocolExtensionField_5753P74 {
|
||||
} ProtocolExtensionField_5757P73_t;
|
||||
typedef struct ProtocolExtensionField_5757P74 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P74_t;
|
||||
typedef struct ProtocolExtensionField_5753P75 {
|
||||
} ProtocolExtensionField_5757P74_t;
|
||||
typedef struct ProtocolExtensionField_5757P75 {
|
||||
S1ap_ProtocolExtensionID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t extensionValue;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolExtensionField_5753P75_t;
|
||||
} ProtocolExtensionField_5757P75_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P1;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P2;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P3;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P4;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P5;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P6;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P7;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P8;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P9;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P10;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P11;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P12;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P13;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P14;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P15;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P16;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P17;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P18;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P19;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P20;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P21;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P22;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P23;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P24;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P25;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P26;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P27;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P28;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P29;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P30;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P31;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P32;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P33;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P34;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P35;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P36;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P37;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P38;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P39;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P40;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P41;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P42;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P43;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P44;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P45;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P46;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P47;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P48;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P49;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P50;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P51;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P52;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P53;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P54;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P55;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P56;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P57;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P58;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P59;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P60;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P61;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P62;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P63;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P64;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P65;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P66;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P67;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P68;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P69;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P70;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P71;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P72;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P73;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P74;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5753P75;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P1;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P2;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P3;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P4;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P5;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P6;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P7;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P8;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P9;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P10;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P11;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P12;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P13;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P14;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P15;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P16;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P17;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P18;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P19;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P20;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P21;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P22;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P23;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P24;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P25;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P26;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P27;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P28;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P29;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P30;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P31;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P32;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P33;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P34;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P35;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P36;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P37;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P38;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P39;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P40;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P41;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P42;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P43;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P44;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P45;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P46;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P47;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P48;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P49;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P50;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P51;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P52;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P53;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P54;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P55;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P56;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P57;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P58;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P59;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P60;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P61;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P62;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P63;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P64;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P65;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P66;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P67;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P68;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P69;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P70;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P71;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P72;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P73;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P74;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionField_5757P75;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -7,31 +7,31 @@
|
|||
|
||||
#include "ProtocolIE-ContainerList.h"
|
||||
|
||||
static asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerList_5732P0_constr_1 GCC_NOTUSED = {
|
||||
static asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerList_5736P0_constr_1 GCC_NOTUSED = {
|
||||
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
||||
{ APC_CONSTRAINED, 8, 8, 1l, 256l } /* (SIZE(1..256)) */,
|
||||
0, 0 /* No PER value map */
|
||||
};
|
||||
static asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerList_5732P0_1[] = {
|
||||
static asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerList_5736P0_1[] = {
|
||||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_ProtocolIE_Field_5700P0,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
""
|
||||
},
|
||||
};
|
||||
static const ber_tlv_tag_t asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1[] = {
|
||||
static const ber_tlv_tag_t asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_SET_OF_specifics_t asn_SPC_ProtocolIE_ContainerList_5732P0_specs_1 = {
|
||||
sizeof(struct ProtocolIE_ContainerList_5732P0),
|
||||
offsetof(struct ProtocolIE_ContainerList_5732P0, _asn_ctx),
|
||||
static asn_SET_OF_specifics_t asn_SPC_ProtocolIE_ContainerList_5736P0_specs_1 = {
|
||||
sizeof(struct ProtocolIE_ContainerList_5736P0),
|
||||
offsetof(struct ProtocolIE_ContainerList_5736P0, _asn_ctx),
|
||||
0, /* XER encoding is XMLDelimitedItemList */
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerList_5732P0 = {
|
||||
asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerList_5736P0 = {
|
||||
"ProtocolIE-ContainerList",
|
||||
"ProtocolIE-ContainerList",
|
||||
SEQUENCE_OF_free,
|
||||
|
@ -46,15 +46,15 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerList_5732P0 = {
|
|||
SEQUENCE_OF_decode_aper,
|
||||
SEQUENCE_OF_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1,
|
||||
sizeof(asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_ContainerList_5732P0_tags_1[0]), /* 1 */
|
||||
&asn_PER_type_ProtocolIE_ContainerList_5732P0_constr_1,
|
||||
asn_MBR_ProtocolIE_ContainerList_5732P0_1,
|
||||
asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1,
|
||||
sizeof(asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_ContainerList_5736P0_tags_1[0]), /* 1 */
|
||||
&asn_PER_type_ProtocolIE_ContainerList_5736P0_constr_1,
|
||||
asn_MBR_ProtocolIE_ContainerList_5736P0_1,
|
||||
1, /* Single element */
|
||||
&asn_SPC_ProtocolIE_ContainerList_5732P0_specs_1 /* Additional specs */
|
||||
&asn_SPC_ProtocolIE_ContainerList_5736P0_specs_1 /* Additional specs */
|
||||
};
|
||||
|
||||
|
|
|
@ -23,15 +23,15 @@ extern "C" {
|
|||
struct ProtocolIE_Field;
|
||||
|
||||
/* ProtocolIE-ContainerList */
|
||||
typedef struct ProtocolIE_ContainerList_5732P0 {
|
||||
typedef struct ProtocolIE_ContainerList_5736P0 {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolIE_ContainerList_5732P0_t;
|
||||
} ProtocolIE_ContainerList_5736P0_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerList_5732P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerList_5736P0;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -85,28 +85,28 @@ static asn_per_constraints_t asn_PER_memb_value_constr_4 GCC_NOTUSED = {
|
|||
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
||||
0, 0 /* No PER value map */
|
||||
};
|
||||
static asn_TYPE_member_t asn_MBR_ProtocolIE_Field_5696P0_1[] = {
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5696P0, id),
|
||||
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
static asn_TYPE_member_t asn_MBR_ProtocolIE_Field_5700P0_1[] = {
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5700P0, id),
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
|
||||
0,
|
||||
&asn_DEF_S1ap_ProtocolIE_ID,
|
||||
memb_id_constraint_1,
|
||||
&asn_PER_memb_id_constr_2,
|
||||
0,
|
||||
"id"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5696P0, criticality),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5700P0, criticality),
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
|
||||
0,
|
||||
&asn_DEF_S1ap_Criticality,
|
||||
memb_criticality_constraint_1,
|
||||
&asn_PER_memb_criticality_constr_3,
|
||||
0,
|
||||
"criticality"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5696P0, value),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
+1, /* EXPLICIT tag at current level */
|
||||
{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtocolIE_Field_5700P0, value),
|
||||
-1 /* Ambiguous tag (ANY?) */,
|
||||
0,
|
||||
&asn_DEF_ANY,
|
||||
memb_value_constraint_1,
|
||||
&asn_PER_memb_value_constr_4,
|
||||
|
@ -114,24 +114,23 @@ static asn_TYPE_member_t asn_MBR_ProtocolIE_Field_5696P0_1[] = {
|
|||
"value"
|
||||
},
|
||||
};
|
||||
static const ber_tlv_tag_t asn_DEF_ProtocolIE_Field_5696P0_tags_1[] = {
|
||||
static const ber_tlv_tag_t asn_DEF_ProtocolIE_Field_5700P0_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static const asn_TYPE_tag2member_t asn_MAP_ProtocolIE_Field_5696P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
|
||||
static const asn_TYPE_tag2member_t asn_MAP_ProtocolIE_Field_5700P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ProtocolIE_Field_5696P0_specs_1 = {
|
||||
sizeof(struct ProtocolIE_Field_5696P0),
|
||||
offsetof(struct ProtocolIE_Field_5696P0, _asn_ctx),
|
||||
asn_MAP_ProtocolIE_Field_5696P0_tag2el_1,
|
||||
3, /* Count of tags in the map */
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ProtocolIE_Field_5700P0_specs_1 = {
|
||||
sizeof(struct ProtocolIE_Field_5700P0),
|
||||
offsetof(struct ProtocolIE_Field_5700P0, _asn_ctx),
|
||||
asn_MAP_ProtocolIE_Field_5700P0_tag2el_1,
|
||||
2, /* Count of tags in the map */
|
||||
0, 0, 0, /* Optional elements (not needed) */
|
||||
-1, /* Start extensions */
|
||||
-1 /* Stop extensions */
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Field_5696P0 = {
|
||||
asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Field_5700P0 = {
|
||||
"ProtocolIE-Field",
|
||||
"ProtocolIE-Field",
|
||||
SEQUENCE_free,
|
||||
|
@ -146,15 +145,15 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Field_5696P0 = {
|
|||
SEQUENCE_decode_aper,
|
||||
SEQUENCE_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_ProtocolIE_Field_5696P0_tags_1,
|
||||
sizeof(asn_DEF_ProtocolIE_Field_5696P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_Field_5696P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_ProtocolIE_Field_5696P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_ProtocolIE_Field_5696P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_Field_5696P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_ProtocolIE_Field_5700P0_tags_1,
|
||||
sizeof(asn_DEF_ProtocolIE_Field_5700P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_Field_5700P0_tags_1[0]), /* 1 */
|
||||
asn_DEF_ProtocolIE_Field_5700P0_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_ProtocolIE_Field_5700P0_tags_1)
|
||||
/sizeof(asn_DEF_ProtocolIE_Field_5700P0_tags_1[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
asn_MBR_ProtocolIE_Field_5696P0_1,
|
||||
asn_MBR_ProtocolIE_Field_5700P0_1,
|
||||
3, /* Elements count */
|
||||
&asn_SPC_ProtocolIE_Field_5696P0_specs_1 /* Additional specs */
|
||||
&asn_SPC_ProtocolIE_Field_5700P0_specs_1 /* Additional specs */
|
||||
};
|
||||
|
||||
|
|
|
@ -22,17 +22,17 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* ProtocolIE-Field */
|
||||
typedef struct ProtocolIE_Field_5696P0 {
|
||||
typedef struct ProtocolIE_Field_5700P0 {
|
||||
S1ap_ProtocolIE_ID_t id;
|
||||
S1ap_Criticality_t criticality;
|
||||
ANY_t value;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} ProtocolIE_Field_5696P0_t;
|
||||
} ProtocolIE_Field_5700P0_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Field_5696P0;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Field_5700P0;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -19,190 +19,21 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* ProtocolIE-SingleContainer */
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P0_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P1_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P2_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P3_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P4_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P5_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P6_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P7_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P8_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P9_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P10_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P11_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P12_t;
|
||||
typedef ProtocolIE_Field_5696P0_t ProtocolIE_SingleContainer_5692P13_t;
|
||||
typedef ProtocolIE_Field_5700P0_t ProtocolIE_SingleContainer_5696P0_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P0;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P0_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P0_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P0_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P0_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P0_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P0_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P0_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P0_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P0_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P0_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P0_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P1;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P1_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P1_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P1_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P1_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P1_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P1_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P1_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P1_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P1_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P1_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P1_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P2;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P2_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P2_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P2_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P2_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P2_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P2_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P2_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P2_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P2_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P2_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P2_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P3;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P3_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P3_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P3_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P3_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P3_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P3_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P3_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P3_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P3_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P3_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P3_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P4;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P4_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P4_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P4_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P4_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P4_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P4_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P4_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P4_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P4_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P4_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P4_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P5;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P5_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P5_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P5_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P5_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P5_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P5_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P5_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P5_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P5_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P5_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P5_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P6;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P6_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P6_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P6_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P6_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P6_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P6_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P6_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P6_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P6_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P6_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P6_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P7;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P7_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P7_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P7_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P7_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P7_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P7_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P7_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P7_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P7_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P7_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P7_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P8;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P8_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P8_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P8_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P8_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P8_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P8_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P8_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P8_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P8_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P8_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P8_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P9;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P9_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P9_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P9_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P9_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P9_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P9_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P9_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P9_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P9_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P9_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P9_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P10;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P10_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P10_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P10_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P10_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P10_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P10_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P10_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P10_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P10_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P10_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P10_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P11;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P11_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P11_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P11_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P11_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P11_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P11_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P11_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P11_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P11_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P11_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P11_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P12;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P12_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P12_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P12_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P12_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P12_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P12_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P12_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P12_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P12_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P12_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P12_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5692P13;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5692P13_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5692P13_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5692P13_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5692P13_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5692P13_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5692P13_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5692P13_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P13_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P13_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5692P13_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5692P13_encode_aper;
|
||||
extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_5696P0;
|
||||
asn_struct_free_f ProtocolIE_SingleContainer_5696P0_free;
|
||||
asn_struct_print_f ProtocolIE_SingleContainer_5696P0_print;
|
||||
asn_constr_check_f ProtocolIE_SingleContainer_5696P0_constraint;
|
||||
ber_type_decoder_f ProtocolIE_SingleContainer_5696P0_decode_ber;
|
||||
der_type_encoder_f ProtocolIE_SingleContainer_5696P0_encode_der;
|
||||
xer_type_decoder_f ProtocolIE_SingleContainer_5696P0_decode_xer;
|
||||
xer_type_encoder_f ProtocolIE_SingleContainer_5696P0_encode_xer;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5696P0_decode_uper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5696P0_encode_uper;
|
||||
per_type_decoder_f ProtocolIE_SingleContainer_5696P0_decode_aper;
|
||||
per_type_encoder_f ProtocolIE_SingleContainer_5696P0_encode_aper;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_AllocationAndRetentionPriority_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_AllocationAndRetentionPriority, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P14,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P14,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_Bearers_SubjectToStatusTransfer_Item_1[] =
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_Bearers_SubjectToStatusTransfer_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P15,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P15,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_Bearers_SubjectToStatusTransferList_1[] =
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-Bearers-SubjectToStatusTransferList */
|
||||
typedef struct S1ap_Bearers_SubjectToStatusTransferList {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_Bearers_SubjectToStatusTransferList_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CGI_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CGI, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P23,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P23,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_COUNTvalue_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_COUNTvalue, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P25,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P25,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CSG_IdList_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CSG_IdList_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P24,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P24,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CancelledCellinEAI_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CancelledCellinEAI_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P16,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P16,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CancelledCellinTAI_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CancelledCellinTAI_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P17,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P17,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_Cdma2000OneXSRVCCInfo_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_Cdma2000OneXSRVCCInfo, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P21,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P21,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CellBasedMDT_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CellBasedMDT, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P20,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P20,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CellID_Broadcast_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CellID_Broadcast_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P18,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P18,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CellID_Cancelled_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CellID_Cancelled_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P19,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P19,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CellType_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CellType, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P22,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P22,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CompletedCellinEAI_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CompletedCellinEAI_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P30,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P30,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CompletedCellinTAI_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CompletedCellinTAI_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P64,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P64,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -0,0 +1,94 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-IEs"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#include "S1ap-CriticalityDiagnostics-IE-Item.h"
|
||||
|
||||
static asn_TYPE_member_t asn_MBR_S1ap_CriticalityDiagnostics_IE_Item_1[] = {
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct S1ap_CriticalityDiagnostics_IE_Item, iECriticality),
|
||||
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_S1ap_Criticality,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
"iECriticality"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct S1ap_CriticalityDiagnostics_IE_Item, iE_ID),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_S1ap_ProtocolIE_ID,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
"iE-ID"
|
||||
},
|
||||
{ ATF_NOFLAGS, 0, offsetof(struct S1ap_CriticalityDiagnostics_IE_Item, typeOfError),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_S1ap_TypeOfError,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
"typeOfError"
|
||||
},
|
||||
{ ATF_POINTER, 1, offsetof(struct S1ap_CriticalityDiagnostics_IE_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P27,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
"iE-Extensions"
|
||||
},
|
||||
};
|
||||
static const int asn_MAP_S1ap_CriticalityDiagnostics_IE_Item_oms_1[] = { 3 };
|
||||
static const ber_tlv_tag_t asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1[] = {
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static const asn_TYPE_tag2member_t asn_MAP_S1ap_CriticalityDiagnostics_IE_Item_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* iECriticality */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* iE-ID */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* typeOfError */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_S1ap_CriticalityDiagnostics_IE_Item_specs_1 = {
|
||||
sizeof(struct S1ap_CriticalityDiagnostics_IE_Item),
|
||||
offsetof(struct S1ap_CriticalityDiagnostics_IE_Item, _asn_ctx),
|
||||
asn_MAP_S1ap_CriticalityDiagnostics_IE_Item_tag2el_1,
|
||||
4, /* Count of tags in the map */
|
||||
asn_MAP_S1ap_CriticalityDiagnostics_IE_Item_oms_1, /* Optional members */
|
||||
1, 0, /* Root/Additions */
|
||||
3, /* Start extensions */
|
||||
5 /* Stop extensions */
|
||||
};
|
||||
asn_TYPE_descriptor_t asn_DEF_S1ap_CriticalityDiagnostics_IE_Item = {
|
||||
"S1ap-CriticalityDiagnostics-IE-Item",
|
||||
"S1ap-CriticalityDiagnostics-IE-Item",
|
||||
SEQUENCE_free,
|
||||
SEQUENCE_print,
|
||||
SEQUENCE_constraint,
|
||||
SEQUENCE_decode_ber,
|
||||
SEQUENCE_encode_der,
|
||||
SEQUENCE_decode_xer,
|
||||
SEQUENCE_encode_xer,
|
||||
SEQUENCE_decode_uper,
|
||||
SEQUENCE_encode_uper,
|
||||
SEQUENCE_decode_aper,
|
||||
SEQUENCE_encode_aper,
|
||||
0, /* Use generic outmost tag fetcher */
|
||||
asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1,
|
||||
sizeof(asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1)
|
||||
/sizeof(asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1[0]), /* 1 */
|
||||
asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1, /* Same as above */
|
||||
sizeof(asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1)
|
||||
/sizeof(asn_DEF_S1ap_CriticalityDiagnostics_IE_Item_tags_1[0]), /* 1 */
|
||||
0, /* No PER visible constraints */
|
||||
asn_MBR_S1ap_CriticalityDiagnostics_IE_Item_1,
|
||||
4, /* Elements count */
|
||||
&asn_SPC_S1ap_CriticalityDiagnostics_IE_Item_specs_1 /* Additional specs */
|
||||
};
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
/*
|
||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||
* From ASN.1 module "S1AP-IEs"
|
||||
* found in "../support/S1AP-PDU.asn"
|
||||
* `asn1c -fcompound-names`
|
||||
*/
|
||||
|
||||
#ifndef _S1ap_CriticalityDiagnostics_IE_Item_H_
|
||||
#define _S1ap_CriticalityDiagnostics_IE_Item_H_
|
||||
|
||||
|
||||
#include <asn_application.h>
|
||||
|
||||
/* Including external dependencies */
|
||||
#include "S1ap-Criticality.h"
|
||||
#include "S1ap-ProtocolIE-ID.h"
|
||||
#include "S1ap-TypeOfError.h"
|
||||
#include <constr_SEQUENCE.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolExtensionContainer;
|
||||
|
||||
/* S1ap-CriticalityDiagnostics-IE-Item */
|
||||
typedef struct S1ap_CriticalityDiagnostics_IE_Item {
|
||||
S1ap_Criticality_t iECriticality;
|
||||
S1ap_ProtocolIE_ID_t iE_ID;
|
||||
S1ap_TypeOfError_t typeOfError;
|
||||
struct ProtocolExtensionContainer *iE_Extensions /* OPTIONAL */;
|
||||
/*
|
||||
* This type is extensible,
|
||||
* possible extensions are below.
|
||||
*/
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
} S1ap_CriticalityDiagnostics_IE_Item_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_CriticalityDiagnostics_IE_Item;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolExtensionContainer.h"
|
||||
|
||||
#endif /* _S1ap_CriticalityDiagnostics_IE_Item_H_ */
|
||||
#include <asn_internal.h>
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CriticalityDiagnostics_IE_List_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_S1ap_CriticalityDiagnostics_S1ap_IE_Item,
|
||||
&asn_DEF_S1ap_CriticalityDiagnostics_IE_Item,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct S1ap_CriticalityDiagnostics_S1ap_IE_Item;
|
||||
struct S1ap_CriticalityDiagnostics_IE_Item;
|
||||
|
||||
/* S1ap-CriticalityDiagnostics-IE-List */
|
||||
typedef struct S1ap_CriticalityDiagnostics_IE_List {
|
||||
A_SEQUENCE_OF(struct S1ap_CriticalityDiagnostics_S1ap_IE_Item) list;
|
||||
A_SEQUENCE_OF(struct S1ap_CriticalityDiagnostics_IE_Item) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_CriticalityDiagnostics_IE_List;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "S1ap-CriticalityDiagnostics-S1ap-IE-Item.h"
|
||||
#include "S1ap-CriticalityDiagnostics-IE-Item.h"
|
||||
|
||||
#endif /* _S1ap_CriticalityDiagnostics_IE_List_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CriticalityDiagnostics_S1ap_IE_Item_1[] =
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CriticalityDiagnostics_S1ap_IE_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P27,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P27,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_CriticalityDiagnostics_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_CriticalityDiagnostics, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P26,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P26,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -74,7 +74,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABAdmittedItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABAdmittedItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P2,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P2,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABAdmittedList_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABAdmittedList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABAdmittedList */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABAdmittedList_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABAdmittedList_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABAdmittedList;
|
||||
|
|
|
@ -56,7 +56,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABDataForwardingItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABDataForwardingItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P0,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P0,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABFailedToSetupItemHOReqAck_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABFailedToSetupItemHOReqAck, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P3,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P3,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABFailedtoSetupListHOReqAck_constraint(asn_TYPE_descriptor_t *td, const
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABFailedtoSetupListHOReqAck_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABFailedtoSetupListHOReqAck */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABFailedtoSetupListHOReqAck_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABFailedtoSetupListHOReqAck_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABFailedtoSetupListHOReqAck;
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABInformationList_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABInformationList */
|
||||
typedef struct S1ap_E_RABInformationList {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABInformationList;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABInformationList_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABInformationListItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABInformationListItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P34,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P34,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P35,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P35,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABLevelQoSParameters_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABLevelQoSParameters, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P36,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P36,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABList_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABList */
|
||||
typedef struct S1ap_E_RABList {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABList;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABList_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABModifyItemBearerModRes_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABModifyItemBearerModRes, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P9,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P9,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABModifyListBearerModRes_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABModifyListBearerModRes */
|
||||
typedef struct S1ap_E_RABModifyListBearerModRes {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABModifyListBearerModRes;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABModifyListBearerModRes_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABReleaseItemBearerRelComp_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABReleaseItemBearerRelComp, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P10,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P10,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABReleaseListBearerRelComp_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABReleaseListBearerRelComp */
|
||||
typedef struct S1ap_E_RABReleaseListBearerRelComp {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABReleaseListBearerRelComp;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABReleaseListBearerRelComp_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABSetupItemBearerSURes_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABSetupItemBearerSURes, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P7,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P7,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABSetupItemCtxtSURes_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABSetupItemCtxtSURes, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P12,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P12,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABSetupListBearerSURes_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABSetupListBearerSURes */
|
||||
typedef struct S1ap_E_RABSetupListBearerSURes {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABSetupListBearerSURes;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABSetupListBearerSURes_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABSetupListCtxtSURes_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABSetupListCtxtSURes */
|
||||
typedef struct S1ap_E_RABSetupListCtxtSURes {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABSetupListCtxtSURes;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABSetupListCtxtSURes_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABSubjecttoDataForwardingList_constraint(asn_TYPE_descriptor_t *td, cons
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABSubjecttoDataForwardingList */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABSubjecttoDataForwardingList_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABSubjecttoDataForwardingList_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABSubjecttoDataForwardingList;
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeModifiedItemBearerModReq_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeModifiedItemBearerModReq, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P8,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P8,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeModifiedListBearerModReq_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABToBeModifiedListBearerModReq */
|
||||
typedef struct S1ap_E_RABToBeModifiedListBearerModReq {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeModifiedListBearerModReq;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABToBeModifiedListBearerModReq_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -56,7 +56,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSetupItemBearerSUReq_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeSetupItemBearerSUReq, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P6,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P6,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -56,7 +56,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSetupItemCtxtSUReq_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeSetupItemCtxtSUReq, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P11,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P11,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSetupItemHOReq_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeSetupItemHOReq, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P1,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P1,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSetupListBearerSUReq_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABToBeSetupListBearerSUReq */
|
||||
typedef struct S1ap_E_RABToBeSetupListBearerSUReq {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeSetupListBearerSUReq;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABToBeSetupListBearerSUReq_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -16,7 +16,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSetupListCtxtSUReq_1[] = {
|
|||
{ ATF_POINTER, 0, 0,
|
||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||
0,
|
||||
&asn_DEF_ProtocolIE_Field_5696P0,
|
||||
&asn_DEF_S1ap_IE,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -20,11 +20,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* Forward declarations */
|
||||
struct ProtocolIE_Field;
|
||||
struct S1ap_IE;
|
||||
|
||||
/* S1ap-E-RABToBeSetupListCtxtSUReq */
|
||||
typedef struct S1ap_E_RABToBeSetupListCtxtSUReq {
|
||||
A_SEQUENCE_OF(struct ProtocolIE_Field) list;
|
||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||
|
||||
/* Context for parsing across buffer boundaries */
|
||||
asn_struct_ctx_t _asn_ctx;
|
||||
|
@ -38,7 +38,7 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeSetupListCtxtSUReq;
|
|||
#endif
|
||||
|
||||
/* Referred external types */
|
||||
#include "ProtocolIE-Field.h"
|
||||
#include "S1ap-IE.h"
|
||||
|
||||
#endif /* _S1ap_E_RABToBeSetupListCtxtSUReq_H_ */
|
||||
#include <asn_internal.h>
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABToBeSetupListHOReq_constraint(asn_TYPE_descriptor_t *td, const void *s
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABToBeSetupListHOReq_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABToBeSetupListHOReq */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABToBeSetupListHOReq_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABToBeSetupListHOReq_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeSetupListHOReq;
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSwitchedDLItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeSwitchedDLItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P4,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P4,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABToBeSwitchedDLList_constraint(asn_TYPE_descriptor_t *td, const void *s
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABToBeSwitchedDLList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABToBeSwitchedDLList */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABToBeSwitchedDLList_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABToBeSwitchedDLList_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeSwitchedDLList;
|
||||
|
|
|
@ -38,7 +38,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_E_RABToBeSwitchedULItem_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_E_RABToBeSwitchedULItem, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P5,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P5,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -34,27 +34,27 @@ S1ap_E_RABToBeSwitchedULList_constraint(asn_TYPE_descriptor_t *td, const void *s
|
|||
}
|
||||
|
||||
/*
|
||||
* This type is implemented using ProtocolIE_ContainerList_5732P0,
|
||||
* This type is implemented using ProtocolIE_ContainerList_5736P0,
|
||||
* so here we adjust the DEF accordingly.
|
||||
*/
|
||||
static void
|
||||
S1ap_E_RABToBeSwitchedULList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5732P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5732P0.aper_encoder;
|
||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.free_struct;
|
||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5736P0.print_struct;
|
||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.check_constraints;
|
||||
td->ber_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.ber_decoder;
|
||||
td->der_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.der_encoder;
|
||||
td->xer_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_decoder;
|
||||
td->xer_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.xer_encoder;
|
||||
td->uper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_decoder;
|
||||
td->uper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.uper_encoder;
|
||||
td->aper_decoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_decoder;
|
||||
td->aper_encoder = asn_DEF_ProtocolIE_ContainerList_5736P0.aper_encoder;
|
||||
if(!td->per_constraints)
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5732P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5732P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5732P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5732P0.specifics;
|
||||
td->per_constraints = asn_DEF_ProtocolIE_ContainerList_5736P0.per_constraints;
|
||||
td->elements = asn_DEF_ProtocolIE_ContainerList_5736P0.elements;
|
||||
td->elements_count = asn_DEF_ProtocolIE_ContainerList_5736P0.elements_count;
|
||||
td->specifics = asn_DEF_ProtocolIE_ContainerList_5736P0.specifics;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
/* S1ap-E-RABToBeSwitchedULList */
|
||||
typedef ProtocolIE_ContainerList_5732P0_t S1ap_E_RABToBeSwitchedULList_t;
|
||||
typedef ProtocolIE_ContainerList_5736P0_t S1ap_E_RABToBeSwitchedULList_t;
|
||||
|
||||
/* Implementation */
|
||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABToBeSwitchedULList;
|
||||
|
|
|
@ -20,7 +20,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_ENB_StatusTransfer_TransparentContainer_1[
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_ENB_StatusTransfer_TransparentContainer, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P33,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P33,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_ENBX2ExtTLA_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_ENBX2ExtTLA, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P75,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P75,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_EUTRAN_CGI_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_EUTRAN_CGI, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P37,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P37,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_EmergencyAreaID_Broadcast_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_EmergencyAreaID_Broadcast_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P28,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P28,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_EmergencyAreaID_Cancelled_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_EmergencyAreaID_Cancelled_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P29,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P29,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_ForbiddenLAs_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_ForbiddenLAs_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P39,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P39,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_ForbiddenTAs_Item_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_ForbiddenTAs_Item, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P38,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P38,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
|
@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_GBR_QosInformation_1[] = {
|
|||
{ ATF_POINTER, 1, offsetof(struct S1ap_GBR_QosInformation, iE_Extensions),
|
||||
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
|
||||
-1, /* IMPLICIT tag at current level */
|
||||
&asn_DEF_ProtocolExtensionContainer_5749P40,
|
||||
&asn_DEF_ProtocolExtensionContainer_5753P40,
|
||||
0, /* Defer constraints checking to the member type */
|
||||
0, /* No PER visible constraints */
|
||||
0,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue