X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Futils_cache.c;h=fe22f211bceafac758ad5734672526cc86df640c;hb=be0a3a6eeb3655d5559abe768c4027889d1ae979;hp=9d867815c2775b1854c42c547127817ef0bd8599;hpb=8f4a48a804f9d95010cf5ad469e4729cebc3e0e9;p=collectd.git diff --git a/src/utils_cache.c b/src/utils_cache.c index 9d867815..fe22f211 100644 --- a/src/utils_cache.c +++ b/src/utils_cache.c @@ -570,6 +570,16 @@ gauge_t *uc_get_rate (const data_set_t *ds, const value_list_t *vl) return (ret); } /* gauge_t *uc_get_rate */ +size_t uc_get_size() { + size_t size_arrays = 0; + + pthread_mutex_lock (&cache_lock); + size_arrays = (size_t) c_avl_size (cache_tree); + pthread_mutex_unlock (&cache_lock); + + return (size_arrays); +} + int uc_get_names (char ***ret_names, cdtime_t **ret_times, size_t *ret_number) { c_avl_iterator_t *iter;