aboutsummaryrefslogtreecommitdiff
path: root/util/storage/slabhash.h
diff options
context:
space:
mode:
Diffstat (limited to 'util/storage/slabhash.h')
-rw-r--r--util/storage/slabhash.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/storage/slabhash.h b/util/storage/slabhash.h
index 2ecf6fe719a7..4ecb60421678 100644
--- a/util/storage/slabhash.h
+++ b/util/storage/slabhash.h
@@ -153,6 +153,15 @@ void slabhash_status(struct slabhash* table, const char* id, int extended);
size_t slabhash_get_size(struct slabhash* table);
/**
+ * See if slabhash is of given (size, slabs) configuration.
+ * @param table: hash table
+ * @param size: max size to test for
+ * @param slabs: slab count to test for.
+ * @return true if equal
+ */
+int slabhash_is_size(struct slabhash* table, size_t size, size_t slabs);
+
+/**
* Retrieve slab hash current memory use.
* @param table: hash table.
* @return memory in use.