ITS
|
Go to the source code of this file.
Classes | |
struct | asn_INTEGER_enum_map_s |
struct | asn_INTEGER_specifics_s |
Typedefs | |
typedef ASN__PRIMITIVE_TYPE_t | INTEGER_t |
typedef struct asn_INTEGER_enum_map_s | asn_INTEGER_enum_map_t |
typedef struct asn_INTEGER_specifics_s | asn_INTEGER_specifics_t |
Enumerations | |
enum | asn_strtol_result_e { ASN_STRTOL_ERROR_RANGE = -3, ASN_STRTOL_ERROR_INVAL = -2, ASN_STRTOL_EXPECT_MORE = -1, ASN_STRTOL_OK = 0, ASN_STRTOL_EXTRA_DATA = 1 } |
Functions | |
int | asn_INTEGER2long (const INTEGER_t *i, long *l) |
int | asn_INTEGER2ulong (const INTEGER_t *i, unsigned long *l) |
int | asn_long2INTEGER (INTEGER_t *i, long l) |
int | asn_ulong2INTEGER (INTEGER_t *i, unsigned long l) |
enum asn_strtol_result_e | asn_strtol_lim (const char *str, const char **end, long *l) |
enum asn_strtol_result_e | asn_strtol (const char *str, const char *end, long *l) |
const asn_INTEGER_enum_map_t * | INTEGER_map_value2enum (asn_INTEGER_specifics_t *specs, long value) |
typedef struct asn_INTEGER_enum_map_s asn_INTEGER_enum_map_t |
typedef struct asn_INTEGER_specifics_s asn_INTEGER_specifics_t |
typedef ASN__PRIMITIVE_TYPE_t INTEGER_t |
enum asn_strtol_result_e |
int asn_INTEGER2long | ( | const INTEGER_t * | i, |
long * | l | ||
) |
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 * | i, |
unsigned long * | l | ||
) |
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 * | i, |
long | l | ||
) |
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 * | l | ||
) |
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 * | l | ||
) |
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 * | i, |
unsigned long | l | ||
) |
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().
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().
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().
ber_type_decoder_f INTEGER_decode_ber |
per_type_decoder_f INTEGER_decode_uper |
Definition at line 42 of file INTEGER.h.
Referenced by NativeInteger_decode_uper().
xer_type_decoder_f INTEGER_decode_xer |
Definition at line 40 of file INTEGER.h.
Referenced by NativeInteger_decode_xer().
der_type_encoder_f INTEGER_encode_der |
Definition at line 39 of file INTEGER.h.
Referenced by NativeInteger_encode_der().
per_type_encoder_f INTEGER_encode_uper |
Definition at line 43 of file INTEGER.h.
Referenced by NativeInteger_encode_uper().
xer_type_encoder_f INTEGER_encode_xer |
asn_struct_print_f INTEGER_print |