ITS
per_encoder.h File Reference
#include <asn_application.h>
#include <per_support.h>
Include dependency graph for per_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() per_type_encoder_f(struct asn_TYPE_descriptor_s *type_descriptor, asn_per_constraints_t *constraints, void *struct_ptr, asn_per_outp_t *per_output)
 

Functions

asn_enc_rval_t uper_encode (struct asn_TYPE_descriptor_s *type_descriptor, void *struct_ptr, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
 
asn_enc_rval_t uper_encode_to_buffer (struct asn_TYPE_descriptor_s *type_descriptor, void *struct_ptr, void *buffer, size_t buffer_size)
 
ssize_t uper_encode_to_new_buffer (struct asn_TYPE_descriptor_s *type_descriptor, asn_per_constraints_t *constraints, void *struct_ptr, void **buffer_r)
 

Typedef Documentation

◆ per_type_encoder_f

typedef asn_enc_rval_t() per_type_encoder_f(struct asn_TYPE_descriptor_s *type_descriptor, asn_per_constraints_t *constraints, void *struct_ptr, asn_per_outp_t *per_output)

Definition at line 58 of file per_encoder.h.

Function Documentation

◆ uper_encode()

asn_enc_rval_t uper_encode ( struct asn_TYPE_descriptor_s type_descriptor,
void *  struct_ptr,
asn_app_consume_bytes_f consume_bytes_cb,
void *  app_key 
)

Definition at line 8 of file per_encoder.c.

References uper_encode_internal().

Here is the call graph for this function:

◆ uper_encode_to_buffer()

asn_enc_rval_t uper_encode_to_buffer ( struct asn_TYPE_descriptor_s type_descriptor,
void *  struct_ptr,
void *  buffer,
size_t  buffer_size 
)

◆ uper_encode_to_new_buffer()

ssize_t uper_encode_to_new_buffer ( struct asn_TYPE_descriptor_s type_descriptor,
asn_per_constraints_t constraints,
void *  struct_ptr,
void **  buffer_r 
)

Definition at line 68 of file per_encoder.c.

References ASN_DEBUG(), enc_dyn_arg::buffer, encode_dyn_cb(), asn_enc_rval_s::encoded, FREEMEM, MALLOC, and uper_encode_internal().

Referenced by uper_open_type_put().

Here is the call graph for this function:
Here is the caller graph for this function: