chiark / gitweb /
logind: add .ScheduleShutdown and .CancelScheduledShutdown methods
[elogind.git] / src / login / logind.h
index 11534804a04c6c9d97321099244d5e469a0d1581..6fc77d1cad74ee7f420b605c8290e9b562c2e357 100644 (file)
@@ -92,6 +92,10 @@ struct Manager {
         HandleAction pending_action;
         sd_event_source *inhibit_timeout_source;
 
+        char *scheduled_shutdown_type;
+        usec_t scheduled_shutdown_timeout;
+        sd_event_source *scheduled_shutdown_timeout_source;
+
         sd_event_source *idle_action_event_source;
         usec_t idle_action_usec;
         usec_t idle_action_not_before_usec;