mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
metrics: Add a reset store helper function
Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
parent
455471835d
commit
3164e55f01
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user