Commit 3164e55f authored by David Goulet's avatar David Goulet 🆘
Browse files

metrics: Add a reset store helper function


Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
parent 45547183
......@@ -144,3 +144,14 @@ metrics_store_get_output(const metrics_format_t fmt,
// LCOV_EXCL_STOP
}
}
/** Reset a store as in free its content. */
void
metrics_store_reset(metrics_store_t *store)
{
if (store == NULL) {
return;
}
strmap_free(store->entries, metrics_store_free_void);
store->entries = strmap_new();
}
......@@ -28,6 +28,7 @@ metrics_store_t *metrics_store_new(void);
metrics_store_entry_t *metrics_store_add(metrics_store_t *store,
metrics_type_t type,
const char *name, const char *help);
void metrics_store_reset(metrics_store_t *store);
/* Accessors. */
smartlist_t *metrics_store_get_all(const metrics_store_t *store,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment