6#ifndef NETLINK_HASHTABLE_API_H_
7#define NETLINK_HASHTABLE_API_H_
9#include "nl-priv-dynamic-core/object-api.h"
20 struct nl_object *obj);
void nl_rhash_table_free(nl_rhash_table_t *ht)
Free resizeable hashtable including all nodes.
int nl_rhash_table_add(nl_rhash_table_t *ht, struct nl_object *obj)
Add object to resizeable hashtable.
int nl_rhash_table_del(nl_rhash_table_t *ht, struct nl_object *obj)
Remove object from resizeable hashtable.
struct nl_object * nl_rhash_table_lookup(nl_rhash_table_t *ht, struct nl_object *obj)
Lookup identical object in resizeable hashtable.
nl_rhash_table_t * nl_rhash_table_alloc(void)
Allocate resizeable hashtable.