]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/display-server.h
Load all users only when really needed
[sojka/lightdm.git] / src / display-server.h
index 00e9e26f1c2b43e9d5c5d59abaf1f75fd73d65e9..08eb7b4edf0da3ee5a163e8d35deb49ad5bc7456 100644 (file)
@@ -44,6 +44,7 @@ typedef struct
     void (*ready)(DisplayServer *server);
     void (*stopped)(DisplayServer *server);
 
+    DisplayServer *(*get_parent)(DisplayServer *server);  
     const gchar *(*get_session_type)(DisplayServer *server);
     gboolean (*get_can_share)(DisplayServer *server);
     gint (*get_vt)(DisplayServer *server);
@@ -55,12 +56,10 @@ typedef struct
 
 GType display_server_get_type (void);
 
-void display_server_set_name (DisplayServer *server, const gchar *name);
-
-const gchar *display_server_get_name (DisplayServer *server);
-
 const gchar *display_server_get_session_type (DisplayServer *server);
 
+DisplayServer *display_server_get_parent (DisplayServer *server);
+
 gboolean display_server_get_can_share (DisplayServer *server);
 
 gint display_server_get_vt (DisplayServer *server);