summaryrefslogtreecommitdiffstats
path: root/client/process_loop.h
diff options
context:
space:
mode:
Diffstat (limited to 'client/process_loop.h')
-rw-r--r--client/process_loop.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/client/process_loop.h b/client/process_loop.h
index 0b052522..df8650dc 100644
--- a/client/process_loop.h
+++ b/client/process_loop.h
@@ -65,6 +65,10 @@ protected:
#endif
private:
+ void set_generation(uint32_t gen) { _generation = gen;}
+ uint32_t get_generation() { return _generation;}
+
+private:
uint32_t _generation;
friend class EventsQueue;
@@ -127,6 +131,7 @@ private:
void disarm();
uint64_t get_expiration() const { return _expiration;}
void calc_next_expiration_time() { _expiration += _interval;}
+ void calc_next_expiration_time(uint64_t now);
static uint64_t get_now();