summaryrefslogtreecommitdiff
path: root/daemon/gdm-slave.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-slave.h')
-rw-r--r--daemon/gdm-slave.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/daemon/gdm-slave.h b/daemon/gdm-slave.h
index eda2e193..ef40a0c1 100644
--- a/daemon/gdm-slave.h
+++ b/daemon/gdm-slave.h
@@ -51,6 +51,7 @@ typedef struct
/* signals */
void (*stopped) (GdmSlave *slave);
+ void (*failed) (GdmSlave *slave);
} GdmSlaveClass;
GType gdm_slave_get_type (void);
@@ -72,6 +73,9 @@ gboolean gdm_slave_add_user_authorization (GdmSlave *slave,
gboolean gdm_slave_switch_to_user_session (GdmSlave *slave,
const char *username);
+void gdm_slave_block_console_session_requests_on_display (GdmSlave *slave);
+void gdm_slave_unblock_console_session_requests_on_display (GdmSlave *slave);
+
gboolean gdm_slave_connect_to_x11_display (GdmSlave *slave);
void gdm_slave_set_initial_cursor_position (GdmSlave *slave);
@@ -81,6 +85,8 @@ gboolean gdm_slave_run_script (GdmSlave *slave,
const char *dir,
const char *username);
void gdm_slave_stopped (GdmSlave *slave);
+void gdm_slave_set_console_session_id (GdmSlave *slave,
+ const char *session_id);
G_END_DECLS