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

Go to the source code of this file.

Typedefs

typedef asn_enc_rval_t() jer_type_encoder_f(const struct asn_TYPE_descriptor_s *type_descriptor, const asn_jer_constraints_t *constraints, const void *struct_ptr, int ilevel, enum jer_encoder_flags_e jer_flags, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
 

Enumerations

enum  jer_encoder_flags_e { JER_F = 0x01, JER_F_MINIFIED = 0x02 }
 
enum  jer_equivalence_e {
  JEQ_SUCCESS, JEQ_FAILURE, JEQ_ENCODE1_FAILED, JEQ_ENCODE2_FAILED,
  JEQ_DIFFERENT, JEQ_DECODE_FAILED, JEQ_ROUND_TRIP_FAILED
}
 

Functions

asn_enc_rval_t jer_encode (const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, enum jer_encoder_flags_e jer_flags, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
 
enum jer_equivalence_e jer_equivalent (const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct1, const void *struct2, FILE *opt_debug_stream)
 
int jer_fprint (FILE *stream, const struct asn_TYPE_descriptor_s *td, const void *struct_ptr)
 

Typedef Documentation

◆ jer_type_encoder_f

typedef asn_enc_rval_t() jer_type_encoder_f(const struct asn_TYPE_descriptor_s *type_descriptor, const asn_jer_constraints_t *constraints, const void *struct_ptr, int ilevel, enum jer_encoder_flags_e jer_flags, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)

Definition at line 73 of file jer_encoder.h.

Enumeration Type Documentation

◆ jer_encoder_flags_e

Enumerator
JER_F 
JER_F_MINIFIED 

Definition at line 20 of file jer_encoder.h.

◆ jer_equivalence_e

Enumerator
JEQ_SUCCESS 
JEQ_FAILURE 
JEQ_ENCODE1_FAILED 
JEQ_ENCODE2_FAILED 
JEQ_DIFFERENT 
JEQ_DECODE_FAILED 
JEQ_ROUND_TRIP_FAILED 

Definition at line 57 of file jer_encoder.h.

Function Documentation

◆ jer_encode()

asn_enc_rval_t jer_encode ( const struct asn_TYPE_descriptor_s type_descriptor,
const void *  struct_ptr,
enum jer_encoder_flags_e  jer_flags,
asn_app_consume_bytes_f consume_bytes_cb,
void *  app_key 
)

◆ jer_equivalent()

enum jer_equivalence_e jer_equivalent ( const struct asn_TYPE_descriptor_s type_descriptor,
const void *  struct1,
const void *  struct2,
FILE *  opt_debug_stream 
)

◆ jer_fprint()

int jer_fprint ( FILE *  stream,
const struct asn_TYPE_descriptor_s td,
const void *  struct_ptr 
)


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