Go to the source code of this file.
|
ssize_t | OBJECT_IDENTIFIER__dump_body (const OBJECT_IDENTIFIER_t *st, asn_app_consume_bytes_f *cb, void *app_key) |
|
int | OBJECT_IDENTIFIER_constraint (const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) |
|
ssize_t | OBJECT_IDENTIFIER_get_arcs (const OBJECT_IDENTIFIER_t *st, asn_oid_arc_t *arcs, size_t arc_slots) |
|
static ssize_t | OBJECT_IDENTIFIER_get_first_arcs (const uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t *arc0, asn_oid_arc_t *arc1) |
|
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 *st, const asn_oid_arc_t *arcs, size_t arc_slots) |
|
ssize_t | OBJECT_IDENTIFIER_set_single_arc (uint8_t *arcbuf, size_t arcbuf_len, asn_oid_arc_t value) |
|
◆ _OID_CAPTURE_ARC
#define _OID_CAPTURE_ARC |
( |
|
oid_text, |
|
|
|
oid_end |
|
) |
| |
Value: do { \
const char *endp = oid_end; \
unsigned long value; \
if(num_arcs < arcs_count) arcs[num_arcs] = value; \
num_arcs++; \
oid_text = endp - 1; \
break; \
} \
\
if(opt_oid_text_end) *opt_oid_text_end = oid_text; \
errno = ERANGE; \
return -1; \
if(opt_oid_text_end) *opt_oid_text_end = oid_text; \
errno = EINVAL; \
return -1; \
} \
} while(0)
◆ OBJECT_IDENTIFIER__dump_body()
◆ OBJECT_IDENTIFIER_constraint()
◆ OBJECT_IDENTIFIER_get_arcs()
◆ OBJECT_IDENTIFIER_get_first_arcs()
◆ 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 |
|
) |
| |
◆ 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 |
|
) |
| |
◆ OBJECT_IDENTIFIER_set_arcs()
◆ OBJECT_IDENTIFIER_set_single_arc()
ssize_t OBJECT_IDENTIFIER_set_single_arc |
( |
uint8_t * |
arcbuf, |
|
|
size_t |
arcbuf_len, |
|
|
asn_oid_arc_t |
value |
|
) |
| |
◆ asn_DEF_OBJECT_IDENTIFIER
Initial value:= {
"OBJECT IDENTIFIER",
"OBJECT_IDENTIFIER",
{
0,
0,
0,
},
0, 0,
0
}
Definition at line 77 of file OBJECT_IDENTIFIER.c.
◆ asn_DEF_OBJECT_IDENTIFIER_tags
◆ asn_OP_OBJECT_IDENTIFIER