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

Go to the source code of this file.

Macros

#define ADVANCE(num_bytes)
 
#define OPEN_TYPE_compare   CHOICE_compare
 
#define OPEN_TYPE_constraint   CHOICE_constraint
 
#define OPEN_TYPE_copy   CHOICE_copy
 
#define OPEN_TYPE_decode_aper   NULL
 
#define OPEN_TYPE_decode_ber   NULL
 
#define OPEN_TYPE_decode_jer   NULL
 
#define OPEN_TYPE_decode_oer   NULL
 
#define OPEN_TYPE_decode_uper   NULL
 
#define OPEN_TYPE_decode_xer   NULL
 
#define OPEN_TYPE_encode_der   CHOICE_encode_der
 
#define OPEN_TYPE_encode_jer   CHOICE_encode_jer
 
#define OPEN_TYPE_encode_xer   CHOICE_encode_xer
 
#define OPEN_TYPE_free   CHOICE_free
 
#define OPEN_TYPE_print   CHOICE_print
 

Functions

asn_dec_rval_t OPEN_TYPE_aper_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, const asn_TYPE_member_t *element, asn_per_data_t *pd)
 
int OPEN_TYPE_aper_is_unknown_type (const asn_TYPE_descriptor_t *td, void *sptr, const asn_TYPE_member_t *elm)
 
asn_dec_rval_t OPEN_TYPE_aper_unknown_type_discard_bytes (asn_per_data_t *pd)
 
asn_dec_rval_t OPEN_TYPE_ber_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, const asn_TYPE_member_t *element, const void *ptr, size_t size)
 
asn_enc_rval_t OPEN_TYPE_encode_aper (const asn_TYPE_descriptor_t *type_descriptor, const asn_per_constraints_t *constraints, const void *struct_ptr, asn_per_outp_t *per_output)
 
asn_enc_rval_t OPEN_TYPE_encode_oer (const asn_TYPE_descriptor_t *type_descriptor, const asn_oer_constraints_t *constraints, const void *struct_ptr, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
 
asn_enc_rval_t OPEN_TYPE_encode_uper (const asn_TYPE_descriptor_t *type_descriptor, const asn_per_constraints_t *constraints, const void *struct_ptr, asn_per_outp_t *per_output)
 
asn_dec_rval_t OPEN_TYPE_jer_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, const asn_TYPE_member_t *element, const void *ptr, size_t size)
 
asn_dec_rval_t OPEN_TYPE_oer_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, asn_TYPE_member_t *element, const void *ptr, size_t size)
 
asn_dec_rval_t OPEN_TYPE_uper_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, const asn_TYPE_member_t *element, asn_per_data_t *pd)
 
asn_dec_rval_t OPEN_TYPE_xer_get (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *parent_type, void *parent_structure, const asn_TYPE_member_t *element, const void *ptr, size_t size)
 

Variables

asn_TYPE_operation_t asn_OP_OPEN_TYPE
 

Macro Definition Documentation

◆ ADVANCE

#define ADVANCE (   num_bytes)
Value:
do { \
size_t num = num_bytes; \
ptr = ((const char *)ptr) + num; \
size -= num; \
consumed_myself += num; \
} while(0)

Definition at line 21 of file OPEN_TYPE.h.

◆ OPEN_TYPE_compare

#define OPEN_TYPE_compare   CHOICE_compare

Definition at line 35 of file OPEN_TYPE.h.

◆ OPEN_TYPE_constraint

#define OPEN_TYPE_constraint   CHOICE_constraint

Definition at line 38 of file OPEN_TYPE.h.

◆ OPEN_TYPE_copy

#define OPEN_TYPE_copy   CHOICE_copy

Definition at line 36 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_aper

#define OPEN_TYPE_decode_aper   NULL

Definition at line 107 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_ber

#define OPEN_TYPE_decode_ber   NULL

Definition at line 47 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_jer

#define OPEN_TYPE_decode_jer   NULL

Definition at line 69 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_oer

#define OPEN_TYPE_decode_oer   NULL

Definition at line 80 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_uper

#define OPEN_TYPE_decode_uper   NULL

Definition at line 94 of file OPEN_TYPE.h.

◆ OPEN_TYPE_decode_xer

#define OPEN_TYPE_decode_xer   NULL

Definition at line 58 of file OPEN_TYPE.h.

◆ OPEN_TYPE_encode_der

#define OPEN_TYPE_encode_der   CHOICE_encode_der

Definition at line 48 of file OPEN_TYPE.h.

◆ OPEN_TYPE_encode_jer

#define OPEN_TYPE_encode_jer   CHOICE_encode_jer

Definition at line 70 of file OPEN_TYPE.h.

◆ OPEN_TYPE_encode_xer

#define OPEN_TYPE_encode_xer   CHOICE_encode_xer

Definition at line 59 of file OPEN_TYPE.h.

◆ OPEN_TYPE_free

#define OPEN_TYPE_free   CHOICE_free

Definition at line 29 of file OPEN_TYPE.h.

◆ OPEN_TYPE_print

#define OPEN_TYPE_print   CHOICE_print

Definition at line 32 of file OPEN_TYPE.h.

Function Documentation

◆ OPEN_TYPE_aper_get()

asn_dec_rval_t OPEN_TYPE_aper_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
const asn_TYPE_member_t element,
asn_per_data_t pd 
)

Definition at line 12 of file OPEN_TYPE_aper.c.

◆ OPEN_TYPE_aper_is_unknown_type()

int OPEN_TYPE_aper_is_unknown_type ( const asn_TYPE_descriptor_t td,
void *  sptr,
const asn_TYPE_member_t elm 
)

Definition at line 123 of file OPEN_TYPE_aper.c.

◆ OPEN_TYPE_aper_unknown_type_discard_bytes()

asn_dec_rval_t OPEN_TYPE_aper_unknown_type_discard_bytes ( asn_per_data_t pd)

Definition at line 139 of file OPEN_TYPE_aper.c.

◆ OPEN_TYPE_ber_get()

asn_dec_rval_t OPEN_TYPE_ber_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
const asn_TYPE_member_t element,
const void *  ptr,
size_t  size 
)

◆ OPEN_TYPE_encode_aper()

asn_enc_rval_t OPEN_TYPE_encode_aper ( const asn_TYPE_descriptor_t type_descriptor,
const asn_per_constraints_t constraints,
const void *  struct_ptr,
asn_per_outp_t per_output 
)

Definition at line 85 of file OPEN_TYPE_aper.c.

◆ OPEN_TYPE_encode_oer()

asn_enc_rval_t OPEN_TYPE_encode_oer ( const asn_TYPE_descriptor_t type_descriptor,
const asn_oer_constraints_t *  constraints,
const void *  struct_ptr,
asn_app_consume_bytes_f consume_bytes_cb,
void *  app_key 
)

◆ OPEN_TYPE_encode_uper()

asn_enc_rval_t OPEN_TYPE_encode_uper ( const asn_TYPE_descriptor_t type_descriptor,
const asn_per_constraints_t constraints,
const void *  struct_ptr,
asn_per_outp_t per_output 
)

Definition at line 85 of file OPEN_TYPE_uper.c.

◆ OPEN_TYPE_jer_get()

asn_dec_rval_t OPEN_TYPE_jer_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
const asn_TYPE_member_t element,
const void *  ptr,
size_t  size 
)

Definition at line 11 of file OPEN_TYPE_jer.c.

◆ OPEN_TYPE_oer_get()

asn_dec_rval_t OPEN_TYPE_oer_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
asn_TYPE_member_t element,
const void *  ptr,
size_t  size 
)

◆ OPEN_TYPE_uper_get()

asn_dec_rval_t OPEN_TYPE_uper_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
const asn_TYPE_member_t element,
asn_per_data_t pd 
)

Definition at line 12 of file OPEN_TYPE_uper.c.

◆ OPEN_TYPE_xer_get()

asn_dec_rval_t OPEN_TYPE_xer_get ( const asn_codec_ctx_t opt_codec_ctx,
const asn_TYPE_descriptor_t parent_type,
void *  parent_structure,
const asn_TYPE_member_t element,
const void *  ptr,
size_t  size 
)

Variable Documentation

◆ asn_OP_OPEN_TYPE

asn_TYPE_operation_t asn_OP_OPEN_TYPE

Definition at line 9 of file OPEN_TYPE.c.



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