chiark / gitweb /
dbus-common: Add helper method to handle no-reply messages
[elogind.git] / src / login / logind.h
index 24d705b541c116b2cf559c5271318d89620e36bd..f415dfbcbf3d7ae237563608f3a55d90ef04f23e 100644 (file)
@@ -68,6 +68,9 @@ struct Manager {
 
         unsigned n_autovts;
 
+        unsigned reserve_vt;
+        int reserve_vt_fd;
+
         Seat *vtconsole;
 
         char *cgroup_path;
@@ -97,8 +100,14 @@ struct Manager {
         usec_t inhibit_delay_max;
 
         HandleButton handle_power_key;
-        HandleButton handle_sleep_key;
+        HandleButton handle_suspend_key;
+        HandleButton handle_hibernate_key;
         HandleButton handle_lid_switch;
+
+        bool power_key_ignore_inhibited;
+        bool suspend_key_ignore_inhibited;
+        bool hibernate_key_ignore_inhibited;
+        bool lid_switch_ignore_inhibited;
 };
 
 enum {