mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Allow mocking rep_hist_bandwidth_assess
This commit is contained in:
parent
842b18ab26
commit
e13ddee166
@ -1,5 +1,5 @@
|
|||||||
/* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
/* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
||||||
* Copyright (c) 2007-2016, The Tor Project, Inc. */
|
* Copyright (c) 2007-2018, The Tor Project, Inc. */
|
||||||
/* See LICENSE for licensing information */
|
/* See LICENSE for licensing information */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1427,8 +1427,8 @@ find_largest_max(bw_array_t *b)
|
|||||||
*
|
*
|
||||||
* Return the smaller of these sums, divided by NUM_SECS_ROLLING_MEASURE.
|
* Return the smaller of these sums, divided by NUM_SECS_ROLLING_MEASURE.
|
||||||
*/
|
*/
|
||||||
int
|
MOCK_IMPL(int,
|
||||||
rep_hist_bandwidth_assess(void)
|
rep_hist_bandwidth_assess,(void))
|
||||||
{
|
{
|
||||||
uint64_t w,r;
|
uint64_t w,r;
|
||||||
r = find_largest_max(read_array);
|
r = find_largest_max(read_array);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Copyright (c) 2001 Matej Pfajfar.
|
/* Copyright (c) 2001 Matej Pfajfar.
|
||||||
* Copyright (c) 2001-2004, Roger Dingledine.
|
* Copyright (c) 2001-2004, Roger Dingledine.
|
||||||
* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
||||||
* Copyright (c) 2007-2016, The Tor Project, Inc. */
|
* Copyright (c) 2007-2018, The Tor Project, Inc. */
|
||||||
/* See LICENSE for licensing information */
|
/* See LICENSE for licensing information */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -29,7 +29,7 @@ void rep_hist_make_router_pessimal(const char *id, time_t when);
|
|||||||
void rep_hist_note_dir_bytes_read(size_t num_bytes, time_t when);
|
void rep_hist_note_dir_bytes_read(size_t num_bytes, time_t when);
|
||||||
void rep_hist_note_dir_bytes_written(size_t num_bytes, time_t when);
|
void rep_hist_note_dir_bytes_written(size_t num_bytes, time_t when);
|
||||||
|
|
||||||
int rep_hist_bandwidth_assess(void);
|
MOCK_DECL(int, rep_hist_bandwidth_assess, (void));
|
||||||
char *rep_hist_get_bandwidth_lines(void);
|
char *rep_hist_get_bandwidth_lines(void);
|
||||||
void rep_hist_update_state(or_state_t *state);
|
void rep_hist_update_state(or_state_t *state);
|
||||||
int rep_hist_load_state(or_state_t *state, char **err);
|
int rep_hist_load_state(or_state_t *state, char **err);
|
||||||
|
Loading…
Reference in New Issue
Block a user