diff options
author | David Goulet <dgoulet@torproject.org> | 2021-04-15 08:58:20 -0400 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2021-05-12 11:58:25 -0400 |
commit | 0cf25fd3a5c0f8d99984bcfa685dd1ca577953e2 (patch) | |
tree | af44c25d376bf4b67ee810bc5a22b2ab96623932 /src/feature/relay/relay_metrics.h | |
parent | 3164e55f015ffcf3fe4e034befd287e8067ce5b2 (diff) | |
download | tor-0cf25fd3a5c0f8d99984bcfa685dd1ca577953e2.tar.gz tor-0cf25fd3a5c0f8d99984bcfa685dd1ca577953e2.zip |
relay: Groundwork for relay metrics support
The basic functions for the relay subsystem to expose metrics onto the
MetricsPort.
Part of #40367
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/feature/relay/relay_metrics.h')
-rw-r--r-- | src/feature/relay/relay_metrics.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/feature/relay/relay_metrics.h b/src/feature/relay/relay_metrics.h new file mode 100644 index 0000000000..3a13eb2042 --- /dev/null +++ b/src/feature/relay/relay_metrics.h @@ -0,0 +1,21 @@ +/* Copyright (c) 2021, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +/** + * @file relay_metrics.h + * @brief Header for feature/relay/relay_metrics.c + **/ + +#ifndef TOR_FEATURE_RELAY_RELAY_METRICS_H +#define TOR_FEATURE_RELAY_RELAY_METRICS_H + +#include "lib/container/smartlist.h" + +/* Init. */ +void relay_metrics_init(void); +void relay_metrics_free(void); + +/* Accessors. */ +const smartlist_t *relay_metrics_get_stores(void); + +#endif /* !defined(TOR_FEATURE_RELAY_RELAY_METRICS_H) */ |