ITS
|
Go to the source code of this file.
Classes | |
struct | enc_to_buf_arg |
struct | enc_dyn_arg |
Typedefs | |
typedef struct enc_to_buf_arg | enc_to_buf_arg |
typedef struct enc_dyn_arg | enc_dyn_arg |
Functions | |
static asn_enc_rval_t | uper_encode_internal (asn_TYPE_descriptor_t *td, asn_per_constraints_t *, void *sptr, asn_app_consume_bytes_f *cb, void *app_key) |
asn_enc_rval_t | uper_encode (asn_TYPE_descriptor_t *td, void *sptr, asn_app_consume_bytes_f *cb, void *app_key) |
static int | encode_to_buffer_cb (const void *buffer, size_t size, void *key) |
asn_enc_rval_t | uper_encode_to_buffer (asn_TYPE_descriptor_t *td, void *sptr, void *buffer, size_t buffer_size) |
static int | encode_dyn_cb (const void *buffer, size_t size, void *key) |
ssize_t | uper_encode_to_new_buffer (asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, void **buffer_r) |
static int | _uper_encode_flush_outp (asn_per_outp_t *po) |
typedef struct enc_dyn_arg enc_dyn_arg |
typedef struct enc_to_buf_arg enc_to_buf_arg |
|
static |
Definition at line 102 of file per_encoder.c.
References asn_per_outp_s::buffer, asn_per_outp_s::nboff, asn_per_outp_s::op_key, asn_per_outp_s::outper, and asn_per_outp_s::tmpspace.
Referenced by uper_encode_internal().
|
static |
Definition at line 50 of file per_encoder.c.
References enc_dyn_arg::allocated, enc_dyn_arg::buffer, FREEMEM, enc_dyn_arg::length, and REALLOC.
Referenced by uper_encode_to_new_buffer().
|
static |
Definition at line 19 of file per_encoder.c.
References enc_to_buf_arg::buffer, and enc_to_buf_arg::left.
Referenced by uper_encode_to_buffer().
asn_enc_rval_t uper_encode | ( | asn_TYPE_descriptor_t * | td, |
void * | sptr, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 8 of file per_encoder.c.
References uper_encode_internal().
|
static |
Definition at line 119 of file per_encoder.c.
References _ASN_ENCODE_FAILED, _uper_encode_flush_outp(), asn_per_outp_s::buffer, asn_enc_rval_s::encoded, asn_per_outp_s::flushed_bytes, asn_per_outp_s::nbits, asn_per_outp_s::nboff, asn_per_outp_s::op_key, asn_per_outp_s::outper, asn_per_outp_s::tmpspace, and asn_TYPE_descriptor_s::uper_encoder.
Referenced by uper_encode(), uper_encode_to_buffer(), and uper_encode_to_new_buffer().
asn_enc_rval_t uper_encode_to_buffer | ( | asn_TYPE_descriptor_t * | td, |
void * | sptr, | ||
void * | buffer, | ||
size_t | buffer_size | ||
) |
Definition at line 33 of file per_encoder.c.
References ASN_DEBUG(), enc_to_buf_arg::buffer, encode_to_buffer_cb(), enc_to_buf_arg::left, asn_TYPE_descriptor_s::name, and uper_encode_internal().
Referenced by denTriggeringManagement::AppDENM_cancellation(), denReceptionManagement::AppDENM_negation(), denTriggeringManagement::AppDENM_trigger(), denTriggeringManagement::AppDENM_update(), AppDenmResultData::AppDenmResultData(), AppDenmTriggerData::AppDenmTriggerData(), caBasicService::checkToSendCAM(), denReceptionManagement::denmReception(), denKAFManagement::kaf(), denTriggeringManagement::repeatDENMFromTriggeredTable(), denReceptionManagement::sendRequestResponseIndication_Response(), UpperTester::utDenmTrigger(), and UpperTester::utDenmUpdate().
ssize_t uper_encode_to_new_buffer | ( | asn_TYPE_descriptor_t * | td, |
asn_per_constraints_t * | constraints, | ||
void * | sptr, | ||
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().