diff options
author | robert.ancell@gmail.com <> | 2010-07-17 15:19:57 +1000 |
---|---|---|
committer | robert.ancell@gmail.com <> | 2010-07-17 15:19:57 +1000 |
commit | 0d349679ec5fd3280fee27e2980a2cff7f723ee0 (patch) | |
tree | 03a758c848e7a9027ad2c90ba23cc4cedf2d1480 /src/xserver.h | |
parent | d8f00cd3e0a0ece180528d07ec7c14e173eb6187 (diff) | |
download | lightdm-0d349679ec5fd3280fee27e2980a2cff7f723ee0.tar.gz |
Suport authentication and authorization better
Diffstat (limited to 'src/xserver.h')
-rw-r--r-- | src/xserver.h | 20 |
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 |