Go to the documentation of this file.
5 #ifndef _OBJECT_IDENTIFIER_H_
6 #define _OBJECT_IDENTIFIER_H_
17 #define ASN_OID_ARC_MAX (~((asn_oid_arc_t)0))
28 #define OBJECT_IDENTIFIER_free ASN__PRIMITIVE_TYPE_free
30 #if !defined(ASN_DISABLE_PRINT_SUPPORT)
34 #define OBJECT_IDENTIFIER_compare OCTET_STRING_compare
35 #define OBJECT_IDENTIFIER_copy OCTET_STRING_copy
39 #if !defined(ASN_DISABLE_BER_SUPPORT)
40 #define OBJECT_IDENTIFIER_decode_ber ber_decode_primitive
41 #define OBJECT_IDENTIFIER_encode_der der_encode_primitive
44 #if !defined(ASN_DISABLE_XER_SUPPORT)
49 #if !defined(ASN_DISABLE_JER_SUPPORT)
54 #if !defined(ASN_DISABLE_OER_SUPPORT)
55 #define OBJECT_IDENTIFIER_decode_oer oer_decode_primitive
56 #define OBJECT_IDENTIFIER_encode_oer oer_encode_primitive
59 #if !defined(ASN_DISABLE_UPER_SUPPORT)
60 #define OBJECT_IDENTIFIER_decode_uper OCTET_STRING_decode_uper
61 #define OBJECT_IDENTIFIER_encode_uper OCTET_STRING_encode_uper
63 #if !defined(ASN_DISABLE_APER_SUPPORT)
64 #define OBJECT_IDENTIFIER_decode_aper OCTET_STRING_decode_aper
65 #define OBJECT_IDENTIFIER_encode_aper OCTET_STRING_encode_aper
68 #if !defined(ASN_DISABLE_RFILL_SUPPORT)
153 ssize_t oid_txt_length,
155 const char **opt_oid_text_end);
jer_type_decoder_f OBJECT_IDENTIFIER_decode_jer
int OBJECT_IDENTIFIER_set_arcs(OBJECT_IDENTIFIER_t *oid, const asn_oid_arc_t *arcs, size_t arcs_count)
asn_random_fill_f OBJECT_IDENTIFIER_random_fill
int() asn_struct_print_f(const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, int level, asn_app_consume_bytes_f *callback, void *app_key)
asn_constr_check_f OBJECT_IDENTIFIER_constraint
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)
asn_random_fill_result_t() asn_random_fill_f(const struct asn_TYPE_descriptor_s *td, void **struct_ptr, const struct asn_encoding_constraints_s *memb_constraints, size_t max_length)
ssize_t OBJECT_IDENTIFIER_set_single_arc(uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t arc_value)
asn_struct_print_f OBJECT_IDENTIFIER_print
asn_enc_rval_t() jer_type_encoder_f(const struct asn_TYPE_descriptor_s *type_descriptor, const asn_jer_constraints_t *constraints, const void *struct_ptr, int ilevel, enum jer_encoder_flags_e jer_flags, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
ASN__PRIMITIVE_TYPE_t OBJECT_IDENTIFIER_t
asn_dec_rval_t() jer_type_decoder_f(const asn_codec_ctx_t *opt_codec_ctx, const struct asn_TYPE_descriptor_s *type_descriptor, const asn_jer_constraints_t *constraints, void **struct_ptr, const void *buf_ptr, size_t size)
asn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER
ssize_t OBJECT_IDENTIFIER_get_arcs(const OBJECT_IDENTIFIER_t *oid, asn_oid_arc_t *arcs, size_t arc_slots)
int() asn_constr_check_f(const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *optional_callback, void *optional_app_key)
xer_type_decoder_f OBJECT_IDENTIFIER_decode_xer
int() asn_app_consume_bytes_f(const void *buffer, size_t size, void *application_specific_key)
ssize_t OBJECT_IDENTIFIER__dump_body(const OBJECT_IDENTIFIER_t *st, asn_app_consume_bytes_f *cb, void *app_key)
jer_type_encoder_f OBJECT_IDENTIFIER_encode_jer
xer_type_encoder_f OBJECT_IDENTIFIER_encode_xer
asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER
ssize_t OBJECT_IDENTIFIER_get_single_arc(const uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t *ret_value)
etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:30:55