#include <etsi_its_cam_ts_coding/asn_internal.h>
#include <etsi_its_cam_ts_coding/OCTET_STRING.h>
#include <etsi_its_cam_ts_coding/BIT_STRING.h>
Go to the source code of this file.
Classes | |
struct | OCTET_STRING__jer_escape_table_s |
Macros | |
#define | CQUOTE 0x22 |
#define | OSXBT(s) { "\\"s"", sizeof(s) + 1 - 1 } |
#define | OSXUT(s) { "\\u00"s"", sizeof(s) + 4 - 1 } |
Functions | |
static ssize_t | OCTET_STRING__convert_entrefs (void *sptr, const void *chunk_buf, size_t chunk_size, int have_more) |
static ssize_t | OCTET_STRING__convert_hexadecimal (void *sptr, const void *chunk_buf, size_t chunk_size, int have_more) |
static asn_dec_rval_t | OCTET_STRING__decode_jer (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, void **sptr, const void *buf_ptr, size_t size, int(*opt_unexpected_tag_decoder)(void *struct_ptr, const void *chunk_buf, size_t chunk_size), ssize_t(*body_receiver)(void *struct_ptr, const void *chunk_buf, size_t chunk_size, int have_more)) |
static int | OCTET_STRING__handle_control_chars (void *struct_ptr, const void *chunk_buf, size_t chunk_size) |
asn_dec_rval_t | OCTET_STRING_decode_jer_hex (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_jer_constraints_t *constraints, void **sptr, const void *buf_ptr, size_t size) |
asn_dec_rval_t | OCTET_STRING_decode_jer_utf8 (const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_jer_constraints_t *constraints, void **sptr, const void *buf_ptr, size_t size) |
asn_enc_rval_t | OCTET_STRING_encode_jer (const asn_TYPE_descriptor_t *td, const asn_jer_constraints_t *constraints, const void *sptr, int ilevel, enum jer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) |
asn_enc_rval_t | OCTET_STRING_encode_jer_utf8 (const asn_TYPE_descriptor_t *td, const asn_jer_constraints_t *constraints, const void *sptr, int ilevel, enum jer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) |
static int | OS__check_escaped_control_char (const void *buf, int size) |
static int | OS__strtoent (const char *buf, const char *end, int32_t *ret_value) |
Variables | |
static const struct OCTET_STRING__jer_escape_table_s | OCTET_STRING__jer_escape_table [] |
#define CQUOTE 0x22 |
Definition at line 211 of file OCTET_STRING_jer.c.
#define OSXBT | ( | s | ) | { "\\"s"", sizeof(s) + 1 - 1 } |
#define OSXUT | ( | s | ) | { "\\u00"s"", sizeof(s) + 4 - 1 } |
|
static |
Definition at line 348 of file OCTET_STRING_jer.c.
|
static |
Definition at line 216 of file OCTET_STRING_jer.c.
|
static |
Definition at line 500 of file OCTET_STRING_jer.c.
|
static |
Definition at line 138 of file OCTET_STRING_jer.c.
asn_dec_rval_t OCTET_STRING_decode_jer_hex | ( | const asn_codec_ctx_t * | opt_codec_ctx, |
const asn_TYPE_descriptor_t * | td, | ||
const asn_jer_constraints_t * | constraints, | ||
void ** | sptr, | ||
const void * | buf_ptr, | ||
size_t | size | ||
) |
Definition at line 559 of file OCTET_STRING_jer.c.
asn_dec_rval_t OCTET_STRING_decode_jer_utf8 | ( | const asn_codec_ctx_t * | opt_codec_ctx, |
const asn_TYPE_descriptor_t * | td, | ||
const asn_jer_constraints_t * | constraints, | ||
void ** | sptr, | ||
const void * | buf_ptr, | ||
size_t | size | ||
) |
Definition at line 573 of file OCTET_STRING_jer.c.
asn_enc_rval_t OCTET_STRING_encode_jer | ( | const asn_TYPE_descriptor_t * | td, |
const asn_jer_constraints_t * | constraints, | ||
const void * | sptr, | ||
int | ilevel, | ||
enum jer_encoder_flags_e | flags, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 11 of file OCTET_STRING_jer.c.
asn_enc_rval_t OCTET_STRING_encode_jer_utf8 | ( | const asn_TYPE_descriptor_t * | td, |
const asn_jer_constraints_t * | constraints, | ||
const void * | sptr, | ||
int | ilevel, | ||
enum jer_encoder_flags_e | flags, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 160 of file OCTET_STRING_jer.c.
|
static |
Definition at line 120 of file OCTET_STRING_jer.c.
|
static |
Definition at line 309 of file OCTET_STRING_jer.c.
|
static |