diff options
Diffstat (limited to 'daemon/gdm-slave.h')
-rw-r--r-- | daemon/gdm-slave.h | 6 |
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 |