logind: explain session class types a bit

This commit is contained in:
Lennart Poettering
2024-01-04 16:11:16 +01:00
parent 115d6abf87
commit 29e1857b68
+4 -4
View File
@@ -20,10 +20,10 @@ typedef enum SessionState {
} SessionState;
typedef enum SessionClass {
SESSION_USER,
SESSION_GREETER,
SESSION_LOCK_SCREEN,
SESSION_BACKGROUND,
SESSION_USER, /* A regular user session */
SESSION_GREETER, /* A login greeter pseudo-session */
SESSION_LOCK_SCREEN, /* A lock screen */
SESSION_BACKGROUND, /* Things like cron jobs, which are non-interactive */
_SESSION_CLASS_MAX,
_SESSION_CLASS_INVALID = -EINVAL,
} SessionClass;