mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Quick function to find out the timeout object's view of "now"
This commit is contained in:
@@ -467,6 +467,9 @@ TIMEOUT_PUBLIC void timeouts_update(struct timeouts *T, abstime_t curtime) {
|
||||
return;
|
||||
} /* timeouts_update() */
|
||||
|
||||
TIMEOUT_PUBLIC timeout_t timeouts_get_curtime(struct timeouts *T) {
|
||||
return T->curtime;
|
||||
} /* timeouts_get_curtime() */
|
||||
|
||||
TIMEOUT_PUBLIC void timeouts_step(struct timeouts *T, reltime_t elapsed) {
|
||||
timeouts_update(T, T->curtime + elapsed);
|
||||
|
||||
@@ -177,6 +177,9 @@ TIMEOUT_PUBLIC void timeouts_update(struct timeouts *, timeout_t);
|
||||
TIMEOUT_PUBLIC void timeouts_step(struct timeouts *, timeout_t);
|
||||
/* step timing wheel by relative time */
|
||||
|
||||
TIMEOUT_PUBLIC timeout_t timeouts_get_curtime(struct timeouts *);
|
||||
/* Return the current tick. */
|
||||
|
||||
TIMEOUT_PUBLIC timeout_t timeouts_timeout(struct timeouts *);
|
||||
/* return interval to next required update */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user