summaryrefslogtreecommitdiff
path: root/src/greeter.h
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2013-07-14 16:53:58 +1200
committerRobert Ancell <robert.ancell@canonical.com>2013-07-14 16:53:58 +1200
commit008818ffe5821056a4689b041b1dfbf81bee036e (patch)
tree8070dcd51d242b69d59d147d2ce95eae97b8d5a6 /src/greeter.h
parent5e62234167d1c852bab1dcf8391a6997a5078f48 (diff)
downloadlightdm-008818ffe5821056a4689b041b1dfbf81bee036e.tar.gz
Start connecting up greeters
Diffstat (limited to 'src/greeter.h')
-rw-r--r--src/greeter.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/greeter.h b/src/greeter.h
index 758afb43..b784fcd9 100644
--- a/src/greeter.h
+++ b/src/greeter.h
@@ -31,7 +31,7 @@ typedef struct
{
GObjectClass parent_class;
void (*connected)(Greeter *greeter);
- Session *(*start_authentication)(Greeter *greeter, const gchar *username);
+ Session *(*create_session)(Greeter *greeter);
gboolean (*start_session)(Greeter *greeter, SessionType type, const gchar *session);
} GreeterClass;
@@ -43,13 +43,15 @@ void greeter_set_allow_guest (Greeter *greeter, gboolean allow_guest);
void greeter_set_hint (Greeter *greeter, const gchar *name, const gchar *value);
+Session *greeter_get_session (Greeter *greeter);
+
gboolean greeter_get_guest_authenticated (Greeter *greeter);
Session *greeter_get_authentication_session (Greeter *greeter);
gboolean greeter_get_start_session (Greeter *greeter);
-gboolean greeter_start (Greeter *greeter, const gchar *service, const gchar *username);
+gboolean greeter_start (Greeter *greeter);
G_END_DECLS