Macros | Typedefs | Functions | Variables
OBJECT_IDENTIFIER.h File Reference
#include <etsi_its_cpm_ts_coding/asn_application.h>
#include <etsi_its_cpm_ts_coding/asn_codecs_prim.h>
#include <etsi_its_cpm_ts_coding/OCTET_STRING.h>
Include dependency graph for OBJECT_IDENTIFIER.h:
This graph shows which files directly or indirectly include this file:

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)
 

Variables

asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER
 
asn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER
 
asn_constr_check_f OBJECT_IDENTIFIER_constraint
 
jer_type_decoder_f OBJECT_IDENTIFIER_decode_jer
 
xer_type_decoder_f OBJECT_IDENTIFIER_decode_xer
 
jer_type_encoder_f OBJECT_IDENTIFIER_encode_jer
 
xer_type_encoder_f OBJECT_IDENTIFIER_encode_xer
 
asn_struct_print_f OBJECT_IDENTIFIER_print
 
asn_random_fill_f OBJECT_IDENTIFIER_random_fill
 

Macro Definition Documentation

◆ ASN_OID_ARC_MAX

#define ASN_OID_ARC_MAX   (~((asn_oid_arc_t)0))

Definition at line 17 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_compare

#define OBJECT_IDENTIFIER_compare   OCTET_STRING_compare

Definition at line 34 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_copy

#define OBJECT_IDENTIFIER_copy   OCTET_STRING_copy

Definition at line 35 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_aper

#define OBJECT_IDENTIFIER_decode_aper   OCTET_STRING_decode_aper

Definition at line 64 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_ber

#define OBJECT_IDENTIFIER_decode_ber   ber_decode_primitive

Definition at line 40 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_oer

#define OBJECT_IDENTIFIER_decode_oer   oer_decode_primitive

Definition at line 55 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_uper

#define OBJECT_IDENTIFIER_decode_uper   OCTET_STRING_decode_uper

Definition at line 60 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_aper

#define OBJECT_IDENTIFIER_encode_aper   OCTET_STRING_encode_aper

Definition at line 65 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_der

#define OBJECT_IDENTIFIER_encode_der   der_encode_primitive

Definition at line 41 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_oer

#define OBJECT_IDENTIFIER_encode_oer   oer_encode_primitive

Definition at line 56 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_uper

#define OBJECT_IDENTIFIER_encode_uper   OCTET_STRING_encode_uper

Definition at line 61 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_free

#define OBJECT_IDENTIFIER_free   ASN__PRIMITIVE_TYPE_free

Definition at line 28 of file OBJECT_IDENTIFIER.h.

Typedef Documentation

◆ asn_oid_arc_t

typedef uint32_t asn_oid_arc_t

Definition at line 16 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_t

Definition at line 19 of file OBJECT_IDENTIFIER.h.

Function Documentation

◆ OBJECT_IDENTIFIER__dump_body()

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.

◆ OBJECT_IDENTIFIER_get_arcs()

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.

◆ OBJECT_IDENTIFIER_get_single_arc()

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.

◆ OBJECT_IDENTIFIER_parse_arcs()

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.

◆ OBJECT_IDENTIFIER_set_arcs()

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.

◆ OBJECT_IDENTIFIER_set_single_arc()

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.

Variable Documentation

◆ asn_DEF_OBJECT_IDENTIFIER

asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER

Definition at line 77 of file OBJECT_IDENTIFIER.c.

◆ asn_OP_OBJECT_IDENTIFIER

asn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER

Definition at line 19 of file OBJECT_IDENTIFIER.c.

◆ OBJECT_IDENTIFIER_constraint

asn_constr_check_f OBJECT_IDENTIFIER_constraint

Definition at line 37 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_jer

jer_type_decoder_f OBJECT_IDENTIFIER_decode_jer

Definition at line 50 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_decode_xer

xer_type_decoder_f OBJECT_IDENTIFIER_decode_xer

Definition at line 45 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_jer

jer_type_encoder_f OBJECT_IDENTIFIER_encode_jer

Definition at line 51 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_encode_xer

xer_type_encoder_f OBJECT_IDENTIFIER_encode_xer

Definition at line 46 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_print

asn_struct_print_f OBJECT_IDENTIFIER_print

Definition at line 31 of file OBJECT_IDENTIFIER.h.

◆ OBJECT_IDENTIFIER_random_fill

asn_random_fill_f OBJECT_IDENTIFIER_random_fill

Definition at line 69 of file OBJECT_IDENTIFIER.h.



etsi_its_cpm_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:22:39