#include <etsi_its_denm_coding/asn_application.h>
#include <etsi_its_denm_coding/asn_codecs_prim.h>
#include <etsi_its_denm_coding/OCTET_STRING.h>
Go to the source code of this file.
Macros | |
#define | ASN_OID_ARC_MAX (~((asn_oid_arc_t)0)) |
#define | OBJECT_IDENTIFIER_compare OCTET_STRING_compare |
#define | OBJECT_IDENTIFIER_copy OCTET_STRING_copy |
#define | OBJECT_IDENTIFIER_decode_aper OCTET_STRING_decode_aper |
#define | OBJECT_IDENTIFIER_decode_ber ber_decode_primitive |
#define | OBJECT_IDENTIFIER_decode_oer oer_decode_primitive |
#define | OBJECT_IDENTIFIER_decode_uper OCTET_STRING_decode_uper |
#define | OBJECT_IDENTIFIER_encode_aper OCTET_STRING_encode_aper |
#define | OBJECT_IDENTIFIER_encode_der der_encode_primitive |
#define | OBJECT_IDENTIFIER_encode_oer oer_encode_primitive |
#define | OBJECT_IDENTIFIER_encode_uper OCTET_STRING_encode_uper |
#define | OBJECT_IDENTIFIER_free ASN__PRIMITIVE_TYPE_free |
Typedefs | |
typedef uint32_t | asn_oid_arc_t |
typedef ASN__PRIMITIVE_TYPE_t | OBJECT_IDENTIFIER_t |
Functions | |
ssize_t | OBJECT_IDENTIFIER__dump_body (const OBJECT_IDENTIFIER_t *st, asn_app_consume_bytes_f *cb, void *app_key) |
ssize_t | OBJECT_IDENTIFIER_get_arcs (const OBJECT_IDENTIFIER_t *oid, asn_oid_arc_t *arcs, size_t arc_slots) |
ssize_t | OBJECT_IDENTIFIER_get_single_arc (const uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t *ret_value) |
ssize_t | OBJECT_IDENTIFIER_parse_arcs (const char *oid_text, ssize_t oid_txt_length, asn_oid_arc_t *arcs, size_t arcs_count, const char **opt_oid_text_end) |
int | OBJECT_IDENTIFIER_set_arcs (OBJECT_IDENTIFIER_t *oid, const asn_oid_arc_t *arcs, size_t arcs_count) |
ssize_t | OBJECT_IDENTIFIER_set_single_arc (uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t arc_value) |
#define ASN_OID_ARC_MAX (~((asn_oid_arc_t)0)) |
Definition at line 17 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_compare OCTET_STRING_compare |
Definition at line 34 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_copy OCTET_STRING_copy |
Definition at line 35 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_decode_aper OCTET_STRING_decode_aper |
Definition at line 64 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_decode_ber ber_decode_primitive |
Definition at line 40 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_decode_oer oer_decode_primitive |
Definition at line 55 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_decode_uper OCTET_STRING_decode_uper |
Definition at line 60 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_encode_aper OCTET_STRING_encode_aper |
Definition at line 65 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_encode_der der_encode_primitive |
Definition at line 41 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_encode_oer oer_encode_primitive |
Definition at line 56 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_encode_uper OCTET_STRING_encode_uper |
Definition at line 61 of file OBJECT_IDENTIFIER.h.
#define OBJECT_IDENTIFIER_free ASN__PRIMITIVE_TYPE_free |
Definition at line 28 of file OBJECT_IDENTIFIER.h.
typedef uint32_t asn_oid_arc_t |
Definition at line 16 of file OBJECT_IDENTIFIER.h.
Definition at line 19 of file OBJECT_IDENTIFIER.h.
ssize_t OBJECT_IDENTIFIER__dump_body | ( | const OBJECT_IDENTIFIER_t * | st, |
asn_app_consume_bytes_f * | cb, | ||
void * | app_key | ||
) |
Definition at line 188 of file OBJECT_IDENTIFIER.c.
ssize_t OBJECT_IDENTIFIER_get_arcs | ( | const OBJECT_IDENTIFIER_t * | oid, |
asn_oid_arc_t * | arcs, | ||
size_t | arc_slots | ||
) |
Definition at line 241 of file OBJECT_IDENTIFIER.c.
ssize_t OBJECT_IDENTIFIER_get_single_arc | ( | const uint8_t * | arcbuf, |
size_t | arcbuf_len, | ||
asn_oid_arc_t * | ret_value | ||
) |
Definition at line 150 of file OBJECT_IDENTIFIER.c.
ssize_t OBJECT_IDENTIFIER_parse_arcs | ( | const char * | oid_text, |
ssize_t | oid_txt_length, | ||
asn_oid_arc_t * | arcs, | ||
size_t | arcs_count, | ||
const char ** | opt_oid_text_end | ||
) |
Definition at line 421 of file OBJECT_IDENTIFIER.c.
int OBJECT_IDENTIFIER_set_arcs | ( | OBJECT_IDENTIFIER_t * | oid, |
const asn_oid_arc_t * | arcs, | ||
size_t | arcs_count | ||
) |
Definition at line 333 of file OBJECT_IDENTIFIER.c.
ssize_t OBJECT_IDENTIFIER_set_single_arc | ( | uint8_t * | arcbuf, |
size_t | arcbuf_len, | ||
asn_oid_arc_t | arc_value | ||
) |
Definition at line 301 of file OBJECT_IDENTIFIER.c.
asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER |
Definition at line 77 of file OBJECT_IDENTIFIER.c.
asn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER |
Definition at line 19 of file OBJECT_IDENTIFIER.c.
asn_constr_check_f OBJECT_IDENTIFIER_constraint |
Definition at line 37 of file OBJECT_IDENTIFIER.h.
jer_type_decoder_f OBJECT_IDENTIFIER_decode_jer |
Definition at line 50 of file OBJECT_IDENTIFIER.h.
xer_type_decoder_f OBJECT_IDENTIFIER_decode_xer |
Definition at line 45 of file OBJECT_IDENTIFIER.h.
jer_type_encoder_f OBJECT_IDENTIFIER_encode_jer |
Definition at line 51 of file OBJECT_IDENTIFIER.h.
xer_type_encoder_f OBJECT_IDENTIFIER_encode_xer |
Definition at line 46 of file OBJECT_IDENTIFIER.h.
asn_struct_print_f OBJECT_IDENTIFIER_print |
Definition at line 31 of file OBJECT_IDENTIFIER.h.
asn_random_fill_f OBJECT_IDENTIFIER_random_fill |
Definition at line 69 of file OBJECT_IDENTIFIER.h.