summaryrefslogtreecommitdiff
path: root/src/session.h
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2012-08-27 17:30:37 +1200
committerRobert Ancell <robert.ancell@canonical.com>2012-08-27 17:30:37 +1200
commit6d3813cdd365bb1b22d7fe31a21cb2ea4052719d (patch)
treedcbff31d8d57bd2e28ec1c5b5413afe913d94469 /src/session.h
parent1c62f4b3e37496f335e11057e05a8dfd72882a42 (diff)
downloadlightdm-6d3813cdd365bb1b22d7fe31a21cb2ea4052719d.tar.gz
Run remote sessions when selected from the greeter
Diffstat (limited to 'src/session.h')
-rw-r--r--src/session.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/session.h b/src/session.h
index ebf870c2..52a6e9e8 100644
--- a/src/session.h
+++ b/src/session.h
@@ -43,6 +43,12 @@ typedef struct
void (*stopped)(Session *session);
} SessionClass;
+typedef enum
+{
+ SESSION_TYPE_LOCAL,
+ SESSION_TYPE_REMOTE
+} SessionType;
+
#define XDG_SESSION_CLASS_USER "user"
#define XDG_SESSION_CLASS_GREETER "greeter"
#define XDG_SESSION_CLASS_LOCK_SCREEN "lock-screen"