|
libisdn
|
Go to the source code of this file.
Data Structures | |
| struct | asn1_list |
| struct | asn1_header |
| struct | asn1_object |
| struct | asn1_value |
| struct | asn1_null |
| struct | asn1_boolean |
| struct | asn1_string |
| struct | asn1_real |
| struct | asn1_integer |
| struct | asn1_oid |
| struct | asn1_enumerated |
| struct | asn1_complex |
| struct | asn1_set |
| struct | asn1_sequence |
| struct | asn1_buffer |
| struct | asn1_codec |
| struct | asn1_tree |
Defines | |
| #define | ASN1_ELEMENT(x) ((struct asn1_object *)(x)) |
| #define | ASN1_COMPLEX_ELEMENT(x) ((struct asn1_complex *)(x)) |
| #define | ASN1_SIBLINGS(x) |
| #define | ASN1_CHILDREN(x) |
| #define | ASN1_MAXOID 10 |
Typedefs | |
| typedef int(* | decode_header_cb_t )(struct asn1_buffer *buf, struct asn1_header *hdr) |
| typedef int(* | encode_header_cb_t )(struct asn1_buffer *buf, const struct asn1_header *hdr) |
| typedef int(* | decode_value_cb_t )(struct asn1_buffer *buf, struct asn1_object *elem) |
| typedef int(* | encode_value_cb_t )(struct asn1_buffer *buf, struct asn1_object *elem) |
| typedef int(* | header_size_cb_t )(const struct asn1_header *hdr) |
| #define ASN1_CHILDREN | ( | x | ) |
({ \
struct asn1_complex *___c = (struct asn1_complex *)(x); \
&___c->children; \
})
Definition at line 16 of file asn1_types.h.
| #define ASN1_COMPLEX_ELEMENT | ( | x | ) | ((struct asn1_complex *)(x)) |
Definition at line 9 of file asn1_types.h.
| #define ASN1_ELEMENT | ( | x | ) | ((struct asn1_object *)(x)) |
Definition at line 8 of file asn1_types.h.
| #define ASN1_MAXOID 10 |
Definition at line 97 of file asn1_types.h.
| #define ASN1_SIBLINGS | ( | x | ) |
({ \
struct asn1_object *___c = (struct asn1_object *)(x); \
&___c->siblings; \
})
Definition at line 11 of file asn1_types.h.
| typedef int(* decode_header_cb_t)(struct asn1_buffer *buf, struct asn1_header *hdr) |
Definition at line 155 of file asn1_types.h.
| typedef int(* decode_value_cb_t)(struct asn1_buffer *buf, struct asn1_object *elem) |
Definition at line 157 of file asn1_types.h.
| typedef int(* encode_header_cb_t)(struct asn1_buffer *buf, const struct asn1_header *hdr) |
Definition at line 156 of file asn1_types.h.
| typedef int(* encode_value_cb_t)(struct asn1_buffer *buf, struct asn1_object *elem) |
Definition at line 158 of file asn1_types.h.
| typedef int(* header_size_cb_t)(const struct asn1_header *hdr) |
Definition at line 159 of file asn1_types.h.