commit 7777f1df495c0f6f778a4d2378d5ddb89f985bda Author: Nick Mathewson nickm@torproject.org Date: Mon Feb 24 10:14:59 2020 -0500
Dirauth-specific function to get voting interval. --- src/feature/dirauth/voting_schedule.c | 9 +++++++++ src/feature/dirauth/voting_schedule.h | 1 + 2 files changed, 10 insertions(+)
diff --git a/src/feature/dirauth/voting_schedule.c b/src/feature/dirauth/voting_schedule.c index 25714c00c..5e076a0ef 100644 --- a/src/feature/dirauth/voting_schedule.c +++ b/src/feature/dirauth/voting_schedule.c @@ -143,6 +143,15 @@ dirauth_sched_get_next_valid_after_time(void) return dirauth_get_voting_schedule()->interval_starts; }
+/** Return the voting interval that we are configured to use. + * + * Dirauth only. */ +int +dirauth_sched_get_configured_interval(void) +{ + return get_options()->V3AuthVotingInterval; +} + /** Set voting_schedule to hold the timing for the next vote we should be * doing. All type of tor do that because HS subsystem needs the timing as * well to function properly. */ diff --git a/src/feature/dirauth/voting_schedule.h b/src/feature/dirauth/voting_schedule.h index 0b2ce0f12..b5dc811bf 100644 --- a/src/feature/dirauth/voting_schedule.h +++ b/src/feature/dirauth/voting_schedule.h @@ -57,5 +57,6 @@ void dirauth_sched_recalculate_timing(const or_options_t *options, time_t now);
time_t dirauth_sched_get_next_valid_after_time(void); +int dirauth_sched_get_configured_interval(void);
#endif /* !defined(TOR_VOTING_SCHEDULE_H) */
tor-commits@lists.torproject.org