diff options
author | George Kadianakis <desnacked@riseup.net> | 2020-10-21 16:43:39 +0300 |
---|---|---|
committer | George Kadianakis <desnacked@riseup.net> | 2020-11-03 11:12:17 +0200 |
commit | 6178a64fcf86b280890a222864ea1c09960d058f (patch) | |
tree | 9e7f7ea576ca9ddc04a12e63e2e287967a05f037 /src/feature/stats/rephist.h | |
parent | 131da887d75bd112e668db3c1695ad8cc5a76433 (diff) | |
download | tor-6178a64fcf86b280890a222864ea1c09960d058f.tar.gz tor-6178a64fcf86b280890a222864ea1c09960d058f.zip |
Abstract v2/v3 "write stats to file" logic into a single function.
Diffstat (limited to 'src/feature/stats/rephist.h')
-rw-r--r-- | src/feature/stats/rephist.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/feature/stats/rephist.h b/src/feature/stats/rephist.h index b2a4a5048d..c68b854242 100644 --- a/src/feature/stats/rephist.h +++ b/src/feature/stats/rephist.h @@ -63,13 +63,14 @@ void rep_hist_log_circuit_handshake_stats(time_t now); MOCK_DECL(int, rep_hist_get_circuit_handshake_requested, (uint16_t type)); MOCK_DECL(int, rep_hist_get_circuit_handshake_assigned, (uint16_t type)); -void rep_hist_hs_v2_stats_init(time_t now); -time_t rep_hist_hs_v2_stats_write(time_t now); +void rep_hist_hs_stats_init(time_t now); +void rep_hist_hs_stats_term(void); +time_t rep_hist_hs_stats_write(time_t now, bool is_v3); + char *rep_hist_get_hs_v2_stats_string(void); void rep_hist_seen_new_rp_cell(bool is_v2); void rep_hist_hsdir_stored_maybe_new_v2_onion(const crypto_pk_t *pubkey); -time_t rep_hist_hs_v3_stats_write(time_t now); char *rep_hist_get_hs_v3_stats_string(void); void rep_hist_hsdir_stored_maybe_new_v3_onion(const uint8_t *blinded_key); |