X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Ftimer.h;h=712cced29682c4a97d6914dfad9155ad7a861df7;hp=b3722f0028f325c2e618e864a4916d6dd1a162ef;hb=06642d1795382a4849aa750ee54238f91e2f3126;hpb=718db96199eb307751264e4163555662c9a389fa;ds=sidebyside diff --git a/src/core/timer.h b/src/core/timer.h index b3722f002..712cced29 100644 --- a/src/core/timer.h +++ b/src/core/timer.h @@ -69,6 +69,8 @@ typedef enum TimerResult { struct Timer { Unit meta; + usec_t accuracy_usec; + LIST_HEAD(TimerValue, values); usec_t next_elapse_monotonic; usec_t next_elapse_realtime; @@ -80,7 +82,11 @@ struct Timer { TimerResult result; - usec_t last_trigger_monotonic; + bool persistent; + + dual_timestamp last_trigger; + + char *stamp_path; }; void timer_free_values(Timer *t);