ITS
|
Go to the source code of this file.
Classes | |
struct | e2v_key |
Variables | |
static ber_tlv_tag_t | asn_DEF_INTEGER_tags [] |
asn_TYPE_descriptor_t | asn_DEF_INTEGER |
int asn_INTEGER2long | ( | const INTEGER_t * | iptr, |
long * | lptr | ||
) |
Definition at line 765 of file INTEGER.c.
References ASN__PRIMITIVE_TYPE_s::buf, and ASN__PRIMITIVE_TYPE_s::size.
Referenced by constr_INTEGER(), cpy_INTEGER(), INTEGER__dump(), INTEGER_encode_uper(), isEqual_INTEGER(), make_ManagementContainer(), NativeInteger_decode_ber(), NativeInteger_decode_uper(), NativeInteger_decode_xer(), and TimestampIts_constraint().
int asn_INTEGER2ulong | ( | const INTEGER_t * | iptr, |
unsigned long * | lptr | ||
) |
Definition at line 825 of file INTEGER.c.
References ASN__PRIMITIVE_TYPE_s::buf, and ASN__PRIMITIVE_TYPE_s::size.
Referenced by AppDenmIndication::AppDenmIndication(), AppDenmTriggerData::AppDenmTriggerData(), denReceptionManagement::denmReception(), INTEGER__dump(), INTEGER_encode_uper(), denKAFManagement::kaf(), NativeInteger_decode_ber(), NativeInteger_decode_uper(), NativeInteger_decode_xer(), denReceptionManagement::sendRequestResponseIndication_Response(), denMessageTable::setTimestamp(), denMessageTableSource::setTimestamp(), and ApplicationManagement::transformMessageToBT().
int asn_long2INTEGER | ( | INTEGER_t * | st, |
long | value | ||
) |
Definition at line 882 of file INTEGER.c.
References ASN__PRIMITIVE_TYPE_s::buf, FREEMEM, MALLOC, and ASN__PRIMITIVE_TYPE_s::size.
Referenced by denTriggeringManagement::AppDENM_cancellation(), denTriggeringManagement::AppDENM_trigger(), denTriggeringManagement::AppDENM_update(), asn_ulong2INTEGER(), constr_INTEGER(), cpy_INTEGER(), denMessageTable::denMessageTable(), denMessageTableSource::denMessageTableSource(), fill_ManagementContainer(), INTEGER__xer_body_decode(), make_ManagementContainer(), make_TimestampIts(), NativeInteger_encode_uper(), ParameterApplication::read(), and denReceptionManagement::sendRequestResponseIndication_Response().
enum asn_strtol_result_e asn_strtol | ( | const char * | str, |
const char * | end, | ||
long * | lp | ||
) |
Definition at line 940 of file INTEGER.c.
References ASN_STRTOL_ERROR_INVAL, ASN_STRTOL_ERROR_RANGE, ASN_STRTOL_EXPECT_MORE, ASN_STRTOL_EXTRA_DATA, asn_strtol_lim(), and ASN_STRTOL_OK.
enum asn_strtol_result_e asn_strtol_lim | ( | const char * | str, |
const char ** | end, | ||
long * | lp | ||
) |
Definition at line 966 of file INTEGER.c.
References ASN_STRTOL_ERROR_INVAL, ASN_STRTOL_ERROR_RANGE, ASN_STRTOL_EXPECT_MORE, ASN_STRTOL_EXTRA_DATA, and ASN_STRTOL_OK.
Referenced by asn_strtol(), and INTEGER__xer_body_decode().
int asn_ulong2INTEGER | ( | INTEGER_t * | st, |
unsigned long | value | ||
) |
Definition at line 857 of file INTEGER.c.
References asn_long2INTEGER(), ASN__PRIMITIVE_TYPE_s::buf, FREEMEM, MALLOC, and ASN__PRIMITIVE_TYPE_s::size.
Referenced by fill_ManagementContainer(), NativeInteger_encode_uper(), denMessageTable::setTimestamp(), and denMessageTableSource::setTimestamp().
|
static |
Definition at line 215 of file INTEGER.c.
References asn_INTEGER_enum_map_s::enum_name, e2v_key::evmap, e2v_key::start, e2v_key::stop, and e2v_key::vemap.
Referenced by INTEGER_map_enum2value().
|
static |
Definition at line 272 of file INTEGER.c.
References asn_INTEGER_enum_map_s::nat_value.
Referenced by INTEGER_map_value2enum().
|
static |
Definition at line 109 of file INTEGER.c.
References ASN_DEBUG(), asn_INTEGER2long(), asn_INTEGER2ulong(), ASN__PRIMITIVE_TYPE_s::buf, asn_INTEGER_enum_map_s::enum_len, asn_INTEGER_enum_map_s::enum_name, asn_INTEGER_specifics_s::field_unsigned, INTEGER_map_value2enum(), ASN__PRIMITIVE_TYPE_s::size, asn_TYPE_descriptor_s::specifics, and asn_INTEGER_specifics_s::strict_enumeration.
Referenced by INTEGER_encode_xer(), and INTEGER_print().
|
static |
Definition at line 308 of file INTEGER.c.
References ASN_DEBUG(), asn_long2INTEGER(), ASN_STRTOL_ERROR_INVAL, ASN_STRTOL_ERROR_RANGE, ASN_STRTOL_EXPECT_MORE, ASN_STRTOL_EXTRA_DATA, asn_strtol_lim(), ASN_STRTOL_OK, ASN__PRIMITIVE_TYPE_s::buf, asn_INTEGER_enum_map_s::enum_name, INTEGER_map_enum2value(), INTEGER_st_prealloc(), asn_INTEGER_enum_map_s::nat_value, ASN__PRIMITIVE_TYPE_s::size, asn_TYPE_descriptor_s::specifics, XPBD_BODY_CONSUMED, XPBD_BROKEN_ENCODING, XPBD_DECODER_LIMIT, XPBD_NOT_BODY_IGNORE, and XPBD_SYSTEM_FAILURE.
Referenced by INTEGER_decode_xer().
asn_dec_rval_t INTEGER_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 558 of file INTEGER.c.
References RC_OK, and asn_TYPE_descriptor_s::specifics.
asn_dec_rval_t INTEGER_decode_xer | ( | asn_codec_ctx_t * | opt_codec_ctx, |
asn_TYPE_descriptor_t * | td, | ||
void ** | sptr, | ||
const char * | opt_mname, | ||
const void * | buf_ptr, | ||
size_t | size | ||
) |
Definition at line 527 of file INTEGER.c.
References INTEGER__xer_body_decode(), and xer_decode_primitive().
asn_enc_rval_t INTEGER_encode_der | ( | asn_TYPE_descriptor_t * | td, |
void * | sptr, | ||
int | tag_mode, | ||
ber_tlv_tag_t | tag, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 48 of file INTEGER.c.
References ASN_DEBUG(), ASN__PRIMITIVE_TYPE_s::buf, der_encode_primitive, asn_TYPE_descriptor_s::name, and ASN__PRIMITIVE_TYPE_s::size.
asn_enc_rval_t INTEGER_encode_uper | ( | asn_TYPE_descriptor_t * | td, |
asn_per_constraints_t * | constraints, | ||
void * | sptr, | ||
asn_per_outp_t * | po | ||
) |
Definition at line 669 of file INTEGER.c.
References _ASN_ENCODE_FAILED, _ASN_ENCODED_OK, ASN_DEBUG(), asn_INTEGER2long(), asn_INTEGER2ulong(), ASN__PRIMITIVE_TYPE_s::buf, asn_INTEGER_specifics_s::field_unsigned, asn_per_constraint_s::flags, asn_per_constraint_s::lower_bound, asn_TYPE_descriptor_s::per_constraints, per_put_few_bits(), per_put_many_bits(), asn_per_constraint_s::range_bits, ASN__PRIMITIVE_TYPE_s::size, asn_TYPE_descriptor_s::specifics, uper_put_constrained_whole_number_u(), uper_put_length(), asn_per_constraint_s::upper_bound, and asn_per_constraints_s::value.
asn_enc_rval_t INTEGER_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 537 of file INTEGER.c.
References _ASN_ENCODE_FAILED, _ASN_ENCODED_OK, ASN__PRIMITIVE_TYPE_s::buf, asn_enc_rval_s::encoded, and INTEGER__dump().
|
static |
Definition at line 234 of file INTEGER.c.
References asn_INTEGER_specifics_s::enum2value, e2v_key::evmap, INTEGER__compar_enum2value(), asn_INTEGER_specifics_s::map_count, e2v_key::start, e2v_key::stop, asn_INTEGER_specifics_s::value2enum, and e2v_key::vemap.
Referenced by INTEGER__xer_body_decode().
const asn_INTEGER_enum_map_t* INTEGER_map_value2enum | ( | asn_INTEGER_specifics_t * | specs, |
long | value | ||
) |
Definition at line 282 of file INTEGER.c.
References INTEGER__compar_value2enum(), asn_INTEGER_specifics_s::map_count, and asn_INTEGER_specifics_s::value2enum.
Referenced by INTEGER__dump(), and NativeEnumerated_encode_xer().
int INTEGER_print | ( | asn_TYPE_descriptor_t * | td, |
const void * | sptr, | ||
int | ilevel, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 192 of file INTEGER.c.
References ASN__PRIMITIVE_TYPE_s::buf, and INTEGER__dump().
|
static |
Definition at line 291 of file INTEGER.c.
References ASN__PRIMITIVE_TYPE_s::buf, FREEMEM, MALLOC, and ASN__PRIMITIVE_TYPE_s::size.
Referenced by INTEGER__xer_body_decode().
asn_TYPE_descriptor_t asn_DEF_INTEGER |
Definition at line 17 of file INTEGER.c.
Referenced by NativeInteger_decode_uper(), NativeInteger_decode_xer(), NativeInteger_encode_uper(), and TimestampIts_1_inherit_TYPE_descriptor().
|
static |