diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-03-24 16:09:54 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-03-24 16:24:07 +0100 |
commit | dedabea4b3d61a87cedb5c8d7ccce5b86ea84afe (patch) | |
tree | b6354569c3e6e0037d3bed0a12a11569026e457c /src/core/timer.h | |
parent | e955c45881eec5895fa10bf107bee3fafed38645 (diff) |
timer: support timers that can resume the system from suspend
Diffstat (limited to 'src/core/timer.h')
-rw-r--r-- | src/core/timer.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/timer.h b/src/core/timer.h index 712cced296..de412a043e 100644 --- a/src/core/timer.h +++ b/src/core/timer.h @@ -50,7 +50,6 @@ typedef enum TimerBase { typedef struct TimerValue { TimerBase base; bool disabled; - clockid_t clock_id; usec_t value; /* only for monotonic events */ CalendarSpec *calendar_spec; /* only for calendar events */ @@ -72,8 +71,9 @@ struct Timer { usec_t accuracy_usec; LIST_HEAD(TimerValue, values); - usec_t next_elapse_monotonic; usec_t next_elapse_realtime; + usec_t next_elapse_monotonic_or_boottime; + dual_timestamp last_trigger; TimerState state, deserialized_state; @@ -83,8 +83,7 @@ struct Timer { TimerResult result; bool persistent; - - dual_timestamp last_trigger; + bool wake_system; char *stamp_path; }; |