ITS
NativeEnumerated.c File Reference
#include <asn_internal.h>
#include <NativeEnumerated.h>
Include dependency graph for NativeEnumerated.c:

Go to the source code of this file.

Functions

asn_enc_rval_t NativeEnumerated_encode_xer (asn_TYPE_descriptor_t *td, void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key)
 
asn_dec_rval_t NativeEnumerated_decode_uper (asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd)
 
static int NativeEnumerated__compar_value2enum (const void *ap, const void *bp)
 
asn_enc_rval_t NativeEnumerated_encode_uper (asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po)
 

Variables

static ber_tlv_tag_t asn_DEF_NativeEnumerated_tags []
 
asn_TYPE_descriptor_t asn_DEF_NativeEnumerated
 

Function Documentation

◆ NativeEnumerated__compar_value2enum()

static int NativeEnumerated__compar_value2enum ( const void *  ap,
const void *  bp 
)
static

Definition at line 129 of file NativeEnumerated.c.

References asn_INTEGER_enum_map_s::nat_value.

Referenced by NativeEnumerated_encode_uper().

Here is the caller graph for this function:

◆ NativeEnumerated_decode_uper()

asn_dec_rval_t NativeEnumerated_decode_uper ( asn_codec_ctx_t opt_codec_ctx,
asn_TYPE_descriptor_t td,
asn_per_constraints_t constraints,
void **  sptr,
asn_per_data_t pd 
)

Definition at line 74 of file NativeEnumerated.c.

References RC_OK, and asn_TYPE_descriptor_s::specifics.

◆ NativeEnumerated_encode_uper()

◆ NativeEnumerated_encode_xer()

asn_enc_rval_t NativeEnumerated_encode_xer ( asn_TYPE_descriptor_t td,
void *  sptr,
int  ilevel,
enum xer_encoder_flags_e  flags,
asn_app_consume_bytes_f cb,
void *  app_key 
)

Definition at line 44 of file NativeEnumerated.c.

References _ASN_ENCODE_FAILED, _ASN_ENCODED_OK, ASN_DEBUG(), asn_INTEGER_enum_map_s::enum_len, asn_INTEGER_enum_map_s::enum_name, INTEGER_map_value2enum(), and asn_TYPE_descriptor_s::specifics.

Here is the call graph for this function:

Variable Documentation

◆ asn_DEF_NativeEnumerated

asn_TYPE_descriptor_t asn_DEF_NativeEnumerated
Initial value:
= {
"ENUMERATED",
"ENUMERATED",
0,
0,
0, 0,
0
}
xer_type_decoder_f NativeInteger_decode_xer
Definition: NativeInteger.h:28
asn_constr_check_f asn_generic_no_constraint
Definition: constraints.h:51
static ber_tlv_tag_t asn_DEF_NativeEnumerated_tags[]
ber_type_decoder_f NativeInteger_decode_ber
Definition: NativeInteger.h:26
asn_enc_rval_t NativeEnumerated_encode_xer(asn_TYPE_descriptor_t *td, void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key)
asn_dec_rval_t NativeEnumerated_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd)
asn_struct_print_f NativeInteger_print
Definition: NativeInteger.h:25
der_type_encoder_f NativeInteger_encode_der
Definition: NativeInteger.h:27
asn_struct_free_f NativeInteger_free
Definition: NativeInteger.h:24
asn_enc_rval_t NativeEnumerated_encode_uper(asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po)

Definition at line 21 of file NativeEnumerated.c.

Referenced by AltitudeConfidence_1_inherit_TYPE_descriptor(), AltitudeConfidence_constraint(), CurvatureCalculationMode_1_inherit_TYPE_descriptor(), CurvatureCalculationMode_constraint(), CurvatureConfidence_1_inherit_TYPE_descriptor(), CurvatureConfidence_constraint(), DangerousGoodsBasic_1_inherit_TYPE_descriptor(), DangerousGoodsBasic_constraint(), DriveDirection_1_inherit_TYPE_descriptor(), DriveDirection_constraint(), HardShoulderStatus_1_inherit_TYPE_descriptor(), HardShoulderStatus_constraint(), PositioningSolutionType_1_inherit_TYPE_descriptor(), PositioningSolutionType_constraint(), ProtectedZoneType_1_inherit_TYPE_descriptor(), ProtectedZoneType_constraint(), RelevanceDistance_1_inherit_TYPE_descriptor(), RelevanceDistance_constraint(), RelevanceTrafficDirection_1_inherit_TYPE_descriptor(), RelevanceTrafficDirection_constraint(), RequestResponseIndication_1_inherit_TYPE_descriptor(), RequestResponseIndication_constraint(), RoadType_1_inherit_TYPE_descriptor(), RoadType_constraint(), StationarySince_1_inherit_TYPE_descriptor(), StationarySince_constraint(), Termination_1_inherit_TYPE_descriptor(), Termination_constraint(), TrafficRule_1_inherit_TYPE_descriptor(), TrafficRule_constraint(), VehicleLengthConfidenceIndication_1_inherit_TYPE_descriptor(), VehicleLengthConfidenceIndication_constraint(), VehicleRole_1_inherit_TYPE_descriptor(), VehicleRole_constraint(), YawRateConfidence_1_inherit_TYPE_descriptor(), and YawRateConfidence_constraint().

◆ asn_DEF_NativeEnumerated_tags

ber_tlv_tag_t asn_DEF_NativeEnumerated_tags[]
static
Initial value:

Definition at line 18 of file NativeEnumerated.c.