]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/session.h
Merge with trunk
[sojka/lightdm.git] / src / session.h
index 13f9962c60d48da49833c8de4cefe985f7055355..a21d32ff8724f3be02281e20d684f479a75e82b7 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <security/pam_appl.h>
 
+#include "display-server.h"
 #include "accounts.h"
 #include "xauthority.h"
 
@@ -41,6 +42,7 @@ typedef struct
     void (*got_messages)(Session *session);
     void (*authentication_complete)(Session *session);
     void (*stopped)(Session *session);
+    void (*set_display_server)(Session *session, DisplayServer *display_server);
 } SessionClass;
 
 typedef enum
@@ -60,6 +62,8 @@ void session_set_log_file (Session *session, const gchar *filename);
 
 void session_set_class (Session *session, const gchar *class);
 
+void session_set_display_server (Session *session, DisplayServer *display_server);
+
 void session_set_tty (Session *session, const gchar *tty);
 
 void session_set_xdisplay (Session *session, const gchar *xdisplay);