ITS
|
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 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.
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().
asn_enc_rval_t uper_encode_to_buffer | ( | struct asn_TYPE_descriptor_s * | type_descriptor, |
void * | struct_ptr, | ||
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 | ( | 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().