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

Go to the source code of this file.

Classes

struct  ASN__PRIMITIVE_TYPE_s
 

Typedefs

typedef struct ASN__PRIMITIVE_TYPE_s ASN__PRIMITIVE_TYPE_t
 

Enumerations

enum  jer_pbd_rval {
  JPBD_SYSTEM_FAILURE, JPBD_DECODER_LIMIT, JPBD_BROKEN_ENCODING, JPBD_NOT_BODY_IGNORE,
  JPBD_BODY_CONSUMED
}
 
enum  xer_pbd_rval {
  XPBD_SYSTEM_FAILURE, XPBD_DECODER_LIMIT, XPBD_BROKEN_ENCODING, XPBD_NOT_BODY_IGNORE,
  XPBD_BODY_CONSUMED
}
 

Functions

asn_dec_rval_t jer_decode_primitive (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *type_descriptor, void **struct_ptr, size_t struct_size, const void *buf_ptr, size_t size, jer_primitive_body_decoder_f *prim_body_decoder)
 
enum jer_pbd_rval() jer_primitive_body_decoder_f (const asn_TYPE_descriptor_t *td, void *struct_ptr, const void *chunk_buf, size_t chunk_size)
 
asn_dec_rval_t xer_decode_primitive (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *type_descriptor, void **struct_ptr, size_t struct_size, const char *opt_mname, const void *buf_ptr, size_t size, xer_primitive_body_decoder_f *prim_body_decoder)
 
enum xer_pbd_rval() xer_primitive_body_decoder_f (const asn_TYPE_descriptor_t *td, void *struct_ptr, const void *chunk_buf, size_t chunk_size)
 

Variables

asn_struct_free_f ASN__PRIMITIVE_TYPE_free
 
ber_type_decoder_f ber_decode_primitive
 
der_type_encoder_f der_encode_primitive
 

Typedef Documentation

◆ ASN__PRIMITIVE_TYPE_t

Enumeration Type Documentation

◆ jer_pbd_rval

Enumerator
JPBD_SYSTEM_FAILURE 
JPBD_DECODER_LIMIT 
JPBD_BROKEN_ENCODING 
JPBD_NOT_BODY_IGNORE 
JPBD_BODY_CONSUMED 

Definition at line 56 of file asn_codecs_prim.h.

◆ xer_pbd_rval

Enumerator
XPBD_SYSTEM_FAILURE 
XPBD_DECODER_LIMIT 
XPBD_BROKEN_ENCODING 
XPBD_NOT_BODY_IGNORE 
XPBD_BODY_CONSUMED 

Definition at line 30 of file asn_codecs_prim.h.

Function Documentation

◆ jer_decode_primitive()

asn_dec_rval_t jer_decode_primitive ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t type_descriptor,
void **  struct_ptr,
size_t  struct_size,
const void *  buf_ptr,
size_t  size,
jer_primitive_body_decoder_f prim_body_decoder 
)

Definition at line 118 of file asn_codecs_prim_jer.c.

◆ jer_primitive_body_decoder_f()

enum jer_pbd_rval() jer_primitive_body_decoder_f ( const asn_TYPE_descriptor_t td,
void *  struct_ptr,
const void *  chunk_buf,
size_t  chunk_size 
)

◆ xer_decode_primitive()

asn_dec_rval_t xer_decode_primitive ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t type_descriptor,
void **  struct_ptr,
size_t  struct_size,
const char *  opt_mname,
const void *  buf_ptr,
size_t  size,
xer_primitive_body_decoder_f prim_body_decoder 
)

◆ xer_primitive_body_decoder_f()

enum xer_pbd_rval() xer_primitive_body_decoder_f ( const asn_TYPE_descriptor_t td,
void *  struct_ptr,
const void *  chunk_buf,
size_t  chunk_size 
)

Variable Documentation

◆ ASN__PRIMITIVE_TYPE_free

asn_struct_free_f ASN__PRIMITIVE_TYPE_free

Definition at line 19 of file asn_codecs_prim.h.

◆ ber_decode_primitive

ber_type_decoder_f ber_decode_primitive

Definition at line 22 of file asn_codecs_prim.h.

◆ der_encode_primitive

der_type_encoder_f der_encode_primitive

Definition at line 23 of file asn_codecs_prim.h.



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