diff options
Diffstat (limited to 'src/ck-log-event.h')
-rw-r--r-- | src/ck-log-event.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/ck-log-event.h b/src/ck-log-event.h index f5defed..149f49b 100644 --- a/src/ck-log-event.h +++ b/src/ck-log-event.h @@ -29,7 +29,9 @@ typedef enum { CK_LOG_EVENT_START = 0, CK_LOG_EVENT_STOP, - CK_LOG_EVENT_SYSTEM_SHUTDOWN, + CK_LOG_EVENT_SYSTEM_START, + CK_LOG_EVENT_SYSTEM_STOP, + CK_LOG_EVENT_SYSTEM_RESTART, CK_LOG_EVENT_SYSTEM_RUNLEVEL_CHANGED, CK_LOG_EVENT_SEAT_ADDED, CK_LOG_EVENT_SEAT_REMOVED, @@ -42,6 +44,18 @@ typedef enum typedef struct { +} CkLogSystemStopEvent; + +typedef struct +{ +} CkLogSystemRestartEvent; + +typedef struct +{ +} CkLogSystemStartEvent; + +typedef struct +{ char *seat_id; int seat_kind; } CkLogSeatAddedEvent; @@ -103,6 +117,9 @@ typedef struct typedef struct { union { + CkLogSystemRestartEvent system_start; + CkLogSystemStopEvent system_stop; + CkLogSystemRestartEvent system_restart; CkLogSeatAddedEvent seat_added; CkLogSeatRemovedEvent seat_removed; CkLogSeatSessionAddedEvent seat_session_added; |