diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-05-14 19:19:59 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-05-15 17:21:55 -0400 |
commit | 2f06345db3b6f85144c1d8a0b6ca55e2b1e243ce (patch) | |
tree | f42fb4fe335ba8cac9eab660f50c8fffcd33e855 /src/or/consdiffmgr.c | |
parent | ef2a62b2ff0c8db17e146a79034c8e43ee528c86 (diff) | |
download | tor-2f06345db3b6f85144c1d8a0b6ca55e2b1e243ce.tar.gz tor-2f06345db3b6f85144c1d8a0b6ca55e2b1e243ce.zip |
Move stub accessor functions a level higher, to consdiffmgr
Diffstat (limited to 'src/or/consdiffmgr.c')
-rw-r--r-- | src/or/consdiffmgr.c | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/or/consdiffmgr.c b/src/or/consdiffmgr.c index a2e269323f..c208865170 100644 --- a/src/or/consdiffmgr.c +++ b/src/or/consdiffmgr.c @@ -1729,3 +1729,54 @@ consdiffmgr_enable_background_compression(void) background_compression = 1; } +/** Read the lifetime of cached object <b>ent</b> into <b>lifetime</b>. */ +int +consensus_cache_entry_get_lifetime(const consensus_cache_entry_t *ent, + long *lifetime) +{ + tor_assert(lifetime); + + // FIXME(ahf): Fill out. + *lifetime = 0; + + return 0; +} + +/** Return non-zero if the cache object found in <b>ent</b> is + * reasonably live, otherwise return 0. Use <b>now</b> to pass the + * timestamp used for comparison. */ +int +consensus_cache_entry_is_reasonably_live(const consensus_cache_entry_t *ent, + time_t now) +{ + // FIXME(ahf): Fill out. + (void)now; + + return 1; +} + +/** Read the set of voters from the cached object <b>ent</b> into <b>out</b>. */ +int +consensus_cache_entry_get_voters(const consensus_cache_entry_t *ent, + smartlist_t *out) +{ + // FIXME(ahf): Fill out. + (void)out; + + return 0; +} + +/** Read the valid until timestamp from the cached object <b>ent</b> + * into <b>out</b>. */ +int +consensus_cache_entry_valid_until(const consensus_cache_entry_t *ent, + time_t *out) +{ + tor_assert(out); + + // FIXME(ahf): Fill out. + *out = time(NULL); + + return 0; +} + |