Classes | Functions
asn_application.c File Reference
#include <etsi_its_cam_ts_coding/asn_internal.h>
#include <etsi_its_cam_ts_coding/asn_application.h>
#include <errno.h>
Include dependency graph for asn_application.c:

Go to the source code of this file.

Classes

struct  callback_count_bytes_key
 
struct  callback_failure_catch_key
 
struct  dynamic_encoder_key
 
struct  overrun_encoder_key
 

Functions

asn_dec_rval_t asn_decode (const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, void **sptr, const void *buffer, size_t size)
 
asn_enc_rval_t asn_encode (const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *callback, void *callback_key)
 
static asn_enc_rval_t asn_encode_internal (const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *callback, void *callback_key)
 
asn_enc_rval_t asn_encode_to_buffer (const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr, void *buffer, size_t buffer_size)
 
asn_encode_to_new_buffer_result_t asn_encode_to_new_buffer (const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr)
 
static int callback_count_bytes_cb (const void *data, size_t size, void *keyp)
 
static int callback_failure_catch_cb (const void *data, size_t size, void *keyp)
 
static int dynamic_encoder_cb (const void *data, size_t size, void *keyp)
 
static int overrun_encoder_cb (const void *data, size_t size, void *keyp)
 

Function Documentation

◆ asn_decode()

asn_dec_rval_t asn_decode ( const asn_codec_ctx_t opt_codec_ctx,
enum asn_transfer_syntax  syntax,
const asn_TYPE_descriptor_t td,
void **  sptr,
const void *  buffer,
size_t  size 
)

Definition at line 469 of file asn_application.c.

◆ asn_encode()

asn_enc_rval_t asn_encode ( const asn_codec_ctx_t opt_codec_ctx,
enum asn_transfer_syntax  syntax,
const asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_consume_bytes_f callback,
void *  callback_key 
)

Definition at line 133 of file asn_application.c.

◆ asn_encode_internal()

static asn_enc_rval_t asn_encode_internal ( const asn_codec_ctx_t opt_codec_ctx,
enum asn_transfer_syntax  syntax,
const asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_consume_bytes_f callback,
void *  callback_key 
)
static

Definition at line 224 of file asn_application.c.

◆ asn_encode_to_buffer()

asn_enc_rval_t asn_encode_to_buffer ( const asn_codec_ctx_t opt_codec_ctx,
enum asn_transfer_syntax  syntax,
const asn_TYPE_descriptor_t td,
const void *  sptr,
void *  buffer,
size_t  buffer_size 
)

Definition at line 160 of file asn_application.c.

◆ asn_encode_to_new_buffer()

asn_encode_to_new_buffer_result_t asn_encode_to_new_buffer ( const asn_codec_ctx_t opt_codec_ctx,
enum asn_transfer_syntax  syntax,
const asn_TYPE_descriptor_t td,
const void *  sptr 
)

Definition at line 190 of file asn_application.c.

◆ callback_count_bytes_cb()

static int callback_count_bytes_cb ( const void *  data,
size_t  size,
void *  keyp 
)
static

Definition at line 27 of file asn_application.c.

◆ callback_failure_catch_cb()

static int callback_failure_catch_cb ( const void *  data,
size_t  size,
void *  keyp 
)
static

Definition at line 120 of file asn_application.c.

◆ dynamic_encoder_cb()

static int dynamic_encoder_cb ( const void *  data,
size_t  size,
void *  keyp 
)
static

Definition at line 84 of file asn_application.c.

◆ overrun_encoder_cb()

static int overrun_encoder_cb ( const void *  data,
size_t  size,
void *  keyp 
)
static

Definition at line 62 of file asn_application.c.



etsi_its_cam_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:21:23