commit 7777f1df495c0f6f778a4d2378d5ddb89f985bda parent d865a50296de2dc3114946e2effcae9f8a781dcb Author: Nick Mathewson <nickm@torproject.org> Date: Mon, 24 Feb 2020 10:14:59 -0500 Dirauth-specific function to get voting interval. Diffstat:
| M | src/feature/dirauth/voting_schedule.c | | | 9 | +++++++++ |
| M | src/feature/dirauth/voting_schedule.h | | | 1 | + |
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git 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 @@ -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) */