diff options
Diffstat (limited to 'util/storage/dnstree.h')
| -rw-r--r-- | util/storage/dnstree.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/storage/dnstree.h b/util/storage/dnstree.h index d54602fd7ddf..8aaa94098bc7 100644 --- a/util/storage/dnstree.h +++ b/util/storage/dnstree.h @@ -154,6 +154,13 @@ int name_tree_next_root(rbtree_type* tree, uint16_t* dclass); void addr_tree_init(rbtree_type* tree); /** + * Init addr tree to be empty. + * The comparison function to be used is addr_tree_addrport_compare. + * @param tree: to init. + */ +void addr_tree_addrport_init(rbtree_type* tree); + +/** * insert element into addr tree. * @param tree: addr tree * @param node: node element (at start of a structure that caller @@ -207,4 +214,7 @@ int name_tree_compare(const void* k1, const void* k2); /** compare addr tree nodes */ int addr_tree_compare(const void* k1, const void* k2); +/** compare addr tree nodes (address and port only) */ +int addr_tree_addrport_compare(const void* k1, const void* k2); + #endif /* UTIL_STORAGE_DNSTREE_H */ |
