summaryrefslogtreecommitdiff
path: root/src/xserver.h
diff options
context:
space:
mode:
authorrobert.ancell@gmail.com <>2010-07-17 15:19:57 +1000
committerrobert.ancell@gmail.com <>2010-07-17 15:19:57 +1000
commit0d349679ec5fd3280fee27e2980a2cff7f723ee0 (patch)
tree03a758c848e7a9027ad2c90ba23cc4cedf2d1480 /src/xserver.h
parentd8f00cd3e0a0ece180528d07ec7c14e173eb6187 (diff)
downloadlightdm-0d349679ec5fd3280fee27e2980a2cff7f723ee0.tar.gz
Suport authentication and authorization better
Diffstat (limited to 'src/xserver.h')
-rw-r--r--src/xserver.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/xserver.h b/src/xserver.h
index 8bb741ba..c0710a61 100644
--- a/src/xserver.h
+++ b/src/xserver.h
@@ -64,16 +64,28 @@ void xserver_set_port (XServer *server, guint port);
guint xserver_get_port (XServer *server);
-void xserver_set_cookie (XServer *server, const gchar *cookie);
-
-const gchar *xserver_get_cookie (XServer *server);
-
const gchar *xserver_get_hostname (XServer *server);
gint xserver_get_display_number (XServer *server);
const gchar *xserver_get_address (XServer *server);
+void xserver_set_authentication (XServer *server, const gchar *name, const guchar *data, gsize data_length);
+
+const gchar *xserver_get_authentication_name (XServer *server);
+
+const guchar *xserver_get_authentication_data (XServer *server);
+
+gsize xserver_get_authentication_data_length (XServer *server);
+
+void xserver_set_authorization (XServer *server, const gchar *name, const guchar *data, gsize data_length);
+
+const gchar *xserver_get_authorization_name (XServer *server);
+
+const guchar *xserver_get_authorization_data (XServer *server);
+
+gsize xserver_get_authorization_data_length (XServer *server);
+
gboolean xserver_start (XServer *server);
G_END_DECLS