X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fsysview.h;h=71e56e7ebfa4961c91b50b1082adefae325c0cde;hp=31b800f6985890466f7f02644adadfd5a498cd25;hb=b2068772f5fd05173c4a42a907e42bb69160170c;hpb=1c7830cc105bfe217abe6f304f4785bbeab209f6 diff --git a/src/libsystemd-terminal/sysview.h b/src/libsystemd-terminal/sysview.h index 31b800f69..71e56e7eb 100644 --- a/src/libsystemd-terminal/sysview.h +++ b/src/libsystemd-terminal/sysview.h @@ -36,13 +36,9 @@ #pragma once -#include -#include #include -#include #include #include -#include "util.h" typedef struct sysview_event sysview_event; typedef struct sysview_device sysview_device; @@ -55,6 +51,8 @@ typedef struct sysview_context sysview_context; */ enum { + SYSVIEW_EVENT_SETTLE, + SYSVIEW_EVENT_SEAT_ADD, SYSVIEW_EVENT_SEAT_REMOVE, @@ -128,6 +126,7 @@ void sysview_session_set_userdata(sysview_session *session, void *userdata); void *sysview_session_get_userdata(sysview_session *session); const char *sysview_session_get_name(sysview_session *session); +sysview_seat *sysview_session_get_seat(sysview_session *session); int sysview_session_take_control(sysview_session *session); void sysview_session_release_control(sysview_session *session);