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

Go to the source code of this file.

Classes

struct  enc_to_buf_arg
 

Typedefs

typedef struct enc_to_buf_arg enc_to_buf_arg
 

Functions

static int _uper_encode_flush_outp (asn_per_outp_t *po)
 
static int encode_to_buffer_cb (const void *buffer, size_t size, void *key)
 
asn_enc_rval_t uper_encode (const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key)
 
asn_enc_rval_t uper_encode_to_buffer (const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, void *buffer, size_t buffer_size)
 
ssize_t uper_encode_to_new_buffer (const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, void **buffer_r)
 

Typedef Documentation

◆ enc_to_buf_arg

Function Documentation

◆ _uper_encode_flush_outp()

static int _uper_encode_flush_outp ( asn_per_outp_t po)
static

Definition at line 113 of file uper_encoder.c.

◆ encode_to_buffer_cb()

static int encode_to_buffer_cb ( const void *  buffer,
size_t  size,
void *  key 
)
static

Definition at line 49 of file uper_encoder.c.

◆ uper_encode()

asn_enc_rval_t uper_encode ( const asn_TYPE_descriptor_t td,
const asn_per_constraints_t constraints,
const void *  sptr,
asn_app_consume_bytes_f cb,
void *  app_key 
)

Definition at line 8 of file uper_encoder.c.

◆ uper_encode_to_buffer()

asn_enc_rval_t uper_encode_to_buffer ( const asn_TYPE_descriptor_t td,
const asn_per_constraints_t constraints,
const void *  sptr,
void *  buffer,
size_t  buffer_size 
)

Definition at line 63 of file uper_encoder.c.

◆ uper_encode_to_new_buffer()

ssize_t uper_encode_to_new_buffer ( const asn_TYPE_descriptor_t td,
const asn_per_constraints_t constraints,
const void *  sptr,
void **  buffer_r 
)

Definition at line 77 of file uper_encoder.c.



etsi_its_cpm_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:22:39