chiark / gitweb /
logind: remove unused session->closing field
[elogind.git] / src / core / timer.h
index 4168553e9d977825f88db063ece5552871cb79aa..3e7efa4c8370779fa3bff6423a9a982c74bc497c 100644 (file)
@@ -69,14 +69,16 @@ 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;
 
         TimerState state, deserialized_state;
 
-        Watch monotonic_watch;
-        Watch realtime_watch;
+        sd_event_source *monotonic_event_source;
+        sd_event_source *realtime_event_source;
 
         TimerResult result;