Data Structures
Here are the data structures with brief descriptions:
_ldns_sha256_CTX
_ldns_sha2_buffer_union
_ldns_sha512_CTX
ldns_dnssec_data_chain_struct
ldns_dnssec_trust_tree_struct
ldns_duration_struct
ldns_radix_array_tRadix node select edge array
ldns_radix_node_tA node in a radix tree
ldns_radix_tAn entire radix tree
ldns_rbnode_tThe rbnode_t struct definition
ldns_rbtree_tDefinition for tree struct
ldns_schwartzian_compare_structStructure to do a Schwartzian-like transformation, for instance when sorting
ldns_sha1_ctx
ldns_struct_bufferImplementation of buffers to ease operations
ldns_struct_dnssec_name
ldns_struct_dnssec_rrs
ldns_struct_dnssec_rrsets
ldns_struct_dnssec_zoneStructure containing a dnssec zone
ldns_struct_hdrHeader of a dns packet
ldns_struct_keyGeneral key structure, can contain all types of keys that are used in DNSSEC
ldns_struct_key_listSame as rr_list, but now for keys
ldns_struct_lookup_tableA general purpose lookup table
ldns_struct_output_formatOutput format specifier
ldns_struct_output_format_storageOutput format struct with additional data for flags that use them
ldns_struct_pktDNS packet
ldns_struct_rdfResource record data field
ldns_struct_resolverDNS stub resolver structure
ldns_struct_rrResource Record
ldns_struct_rr_descriptorContains all information about resource record types
ldns_struct_rr_listList or Set of Resource Records
ldns_struct_zoneDNS Zone
ldns_tsig_credentials_structContains credentials for TSIG