Classes | Macros | Typedefs | Enumerations | Functions | Variables
INTEGER.h File Reference
#include <etsi_its_vam_ts_coding/asn_application.h>
#include <etsi_its_vam_ts_coding/asn_codecs_prim.h>
Include dependency graph for INTEGER.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  asn_INTEGER_enum_map_s
 
struct  asn_INTEGER_specifics_s
 

Macros

#define INTEGER_constraint   asn_generic_no_constraint
 
#define INTEGER_decode_ber   ber_decode_primitive
 
#define INTEGER_free   ASN__PRIMITIVE_TYPE_free
 

Typedefs

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
 

Enumerations

enum  asn_strtox_result_e {
  ASN_STRTOX_ERROR_RANGE = -3, ASN_STRTOX_ERROR_INVAL = -2, ASN_STRTOX_EXPECT_MORE = -1, ASN_STRTOX_OK = 0,
  ASN_STRTOX_EXTRA_DATA = 1
}
 

Functions

int asn_imax2INTEGER (INTEGER_t *i, intmax_t l)
 
int asn_int642INTEGER (INTEGER_t *i, int64_t l)
 
int asn_INTEGER2imax (const INTEGER_t *i, intmax_t *l)
 
int asn_INTEGER2int64 (const INTEGER_t *i, int64_t *l)
 
int asn_INTEGER2long (const INTEGER_t *i, long *l)
 
int asn_INTEGER2uint64 (const INTEGER_t *i, uint64_t *l)
 
int asn_INTEGER2ulong (const INTEGER_t *i, unsigned long *l)
 
int asn_INTEGER2umax (const INTEGER_t *i, uintmax_t *l)
 
int asn_long2INTEGER (INTEGER_t *i, long l)
 
enum asn_strtox_result_e asn_strtoimax_lim (const char *str, const char **end, intmax_t *l)
 
enum asn_strtox_result_e asn_strtol_lim (const char *str, const char **end, long *l)
 
enum asn_strtox_result_e asn_strtoul_lim (const char *str, const char **end, unsigned long *l)
 
enum asn_strtox_result_e asn_strtoumax_lim (const char *str, const char **end, uintmax_t *l)
 
int asn_uint642INTEGER (INTEGER_t *i, uint64_t l)
 
int asn_ulong2INTEGER (INTEGER_t *i, unsigned long l)
 
int asn_umax2INTEGER (INTEGER_t *i, uintmax_t l)
 
ssize_t INTEGER__dump (const asn_TYPE_descriptor_t *td, const INTEGER_t *st, asn_app_consume_bytes_f *cb, void *app_key, int plainOrXER)
 
const asn_INTEGER_enum_map_tINTEGER_map_value2enum (const asn_INTEGER_specifics_t *specs, long value)
 

Variables

asn_TYPE_descriptor_t asn_DEF_INTEGER
 
asn_TYPE_operation_t asn_OP_INTEGER
 
asn_struct_compare_f INTEGER_compare
 
asn_struct_copy_f INTEGER_copy
 
per_type_decoder_f INTEGER_decode_aper
 
jer_type_decoder_f INTEGER_decode_jer
 
oer_type_decoder_f INTEGER_decode_oer
 
per_type_decoder_f INTEGER_decode_uper
 
xer_type_decoder_f INTEGER_decode_xer
 
per_type_encoder_f INTEGER_encode_aper
 
der_type_encoder_f INTEGER_encode_der
 
jer_type_encoder_f INTEGER_encode_jer
 
oer_type_encoder_f INTEGER_encode_oer
 
per_type_encoder_f INTEGER_encode_uper
 
xer_type_encoder_f INTEGER_encode_xer
 
asn_struct_print_f INTEGER_print
 
asn_random_fill_f INTEGER_random_fill
 

Macro Definition Documentation

◆ INTEGER_constraint

#define INTEGER_constraint   asn_generic_no_constraint

Definition at line 52 of file INTEGER.h.

◆ INTEGER_decode_ber

#define INTEGER_decode_ber   ber_decode_primitive

Definition at line 55 of file INTEGER.h.

◆ INTEGER_free

#define INTEGER_free   ASN__PRIMITIVE_TYPE_free

Definition at line 43 of file INTEGER.h.

Typedef Documentation

◆ asn_INTEGER_enum_map_t

◆ asn_INTEGER_specifics_t

◆ INTEGER_t

Definition at line 15 of file INTEGER.h.

Enumeration Type Documentation

◆ asn_strtox_result_e

Enumerator
ASN_STRTOX_ERROR_RANGE 
ASN_STRTOX_ERROR_INVAL 
ASN_STRTOX_EXPECT_MORE 
ASN_STRTOX_OK 
ASN_STRTOX_EXTRA_DATA 

Definition at line 117 of file INTEGER.h.

Function Documentation

◆ asn_imax2INTEGER()

int asn_imax2INTEGER ( INTEGER_t i,
intmax_t  l 
)

Definition at line 329 of file INTEGER.c.

◆ asn_int642INTEGER()

int asn_int642INTEGER ( INTEGER_t i,
int64_t  l 
)

Definition at line 477 of file INTEGER.c.

◆ asn_INTEGER2imax()

int asn_INTEGER2imax ( const INTEGER_t i,
intmax_t *  l 
)

Definition at line 219 of file INTEGER.c.

◆ asn_INTEGER2int64()

int asn_INTEGER2int64 ( const INTEGER_t i,
int64_t *  l 
)

Definition at line 423 of file INTEGER.c.

◆ asn_INTEGER2long()

int asn_INTEGER2long ( const INTEGER_t i,
long *  l 
)

Definition at line 384 of file INTEGER.c.

◆ asn_INTEGER2uint64()

int asn_INTEGER2uint64 ( const INTEGER_t i,
uint64_t *  l 
)

Definition at line 437 of file INTEGER.c.

◆ asn_INTEGER2ulong()

int asn_INTEGER2ulong ( const INTEGER_t i,
unsigned long *  l 
)

Definition at line 399 of file INTEGER.c.

◆ asn_INTEGER2umax()

int asn_INTEGER2umax ( const INTEGER_t i,
uintmax_t *  l 
)

Definition at line 271 of file INTEGER.c.

◆ asn_long2INTEGER()

int asn_long2INTEGER ( INTEGER_t i,
long  l 
)

Definition at line 414 of file INTEGER.c.

◆ asn_strtoimax_lim()

enum asn_strtox_result_e asn_strtoimax_lim ( const char *  str,
const char **  end,
intmax_t *  l 
)

Definition at line 538 of file INTEGER.c.

◆ asn_strtol_lim()

enum asn_strtox_result_e asn_strtol_lim ( const char *  str,
const char **  end,
long *  l 
)

Definition at line 674 of file INTEGER.c.

◆ asn_strtoul_lim()

enum asn_strtox_result_e asn_strtoul_lim ( const char *  str,
const char **  end,
unsigned long *  l 
)

Definition at line 704 of file INTEGER.c.

◆ asn_strtoumax_lim()

enum asn_strtox_result_e asn_strtoumax_lim ( const char *  str,
const char **  end,
uintmax_t *  l 
)

Definition at line 613 of file INTEGER.c.

◆ asn_uint642INTEGER()

int asn_uint642INTEGER ( INTEGER_t i,
uint64_t  l 
)

Definition at line 452 of file INTEGER.c.

◆ asn_ulong2INTEGER()

int asn_ulong2INTEGER ( INTEGER_t i,
unsigned long  l 
)

Definition at line 419 of file INTEGER.c.

◆ asn_umax2INTEGER()

int asn_umax2INTEGER ( INTEGER_t i,
uintmax_t  l 
)

Definition at line 303 of file INTEGER.c.

◆ INTEGER__dump()

ssize_t INTEGER__dump ( const asn_TYPE_descriptor_t td,
const INTEGER_t st,
asn_app_consume_bytes_f cb,
void *  app_key,
int  plainOrXER 
)

Definition at line 103 of file INTEGER.c.

◆ INTEGER_map_value2enum()

const asn_INTEGER_enum_map_t* INTEGER_map_value2enum ( const asn_INTEGER_specifics_t specs,
long  value 
)

Definition at line 190 of file INTEGER.c.

Variable Documentation

◆ asn_DEF_INTEGER

asn_TYPE_descriptor_t asn_DEF_INTEGER

Definition at line 75 of file INTEGER.c.

◆ asn_OP_INTEGER

asn_TYPE_operation_t asn_OP_INTEGER

Definition at line 17 of file INTEGER.c.

◆ INTEGER_compare

asn_struct_compare_f INTEGER_compare

Definition at line 49 of file INTEGER.h.

◆ INTEGER_copy

asn_struct_copy_f INTEGER_copy

Definition at line 50 of file INTEGER.h.

◆ INTEGER_decode_aper

per_type_decoder_f INTEGER_decode_aper

Definition at line 79 of file INTEGER.h.

◆ INTEGER_decode_jer

jer_type_decoder_f INTEGER_decode_jer

Definition at line 65 of file INTEGER.h.

◆ INTEGER_decode_oer

oer_type_decoder_f INTEGER_decode_oer

Definition at line 70 of file INTEGER.h.

◆ INTEGER_decode_uper

per_type_decoder_f INTEGER_decode_uper

Definition at line 75 of file INTEGER.h.

◆ INTEGER_decode_xer

xer_type_decoder_f INTEGER_decode_xer

Definition at line 60 of file INTEGER.h.

◆ INTEGER_encode_aper

per_type_encoder_f INTEGER_encode_aper

Definition at line 80 of file INTEGER.h.

◆ INTEGER_encode_der

der_type_encoder_f INTEGER_encode_der

Definition at line 56 of file INTEGER.h.

◆ INTEGER_encode_jer

jer_type_encoder_f INTEGER_encode_jer

Definition at line 66 of file INTEGER.h.

◆ INTEGER_encode_oer

oer_type_encoder_f INTEGER_encode_oer

Definition at line 71 of file INTEGER.h.

◆ INTEGER_encode_uper

per_type_encoder_f INTEGER_encode_uper

Definition at line 76 of file INTEGER.h.

◆ INTEGER_encode_xer

xer_type_encoder_f INTEGER_encode_xer

Definition at line 61 of file INTEGER.h.

◆ INTEGER_print

asn_struct_print_f INTEGER_print

Definition at line 46 of file INTEGER.h.

◆ INTEGER_random_fill

asn_random_fill_f INTEGER_random_fill

Definition at line 84 of file INTEGER.h.



etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:30:56