chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sd-event: fix typo
[elogind.git]
/
src
/
libsystemd-terminal
/
sysview-internal.h
diff --git
a/src/libsystemd-terminal/sysview-internal.h
b/src/libsystemd-terminal/sysview-internal.h
index 5aee9f67d8035b022bd8ee3d9574fb583e43bcd3..f1fd4b5f5376b563909a21fb9bf45e01718de343 100644
(file)
--- a/
src/libsystemd-terminal/sysview-internal.h
+++ b/
src/libsystemd-terminal/sysview-internal.h
@@
-39,7
+39,7
@@
struct sysview_device {
sysview_seat *seat;
struct sysview_device {
sysview_seat *seat;
- c
onst c
har *name;
+ char *name;
unsigned int type;
union {
unsigned int type;
union {
@@
-64,6
+64,7
@@
struct sysview_session {
sysview_seat *seat;
char *name;
char *path;
sysview_seat *seat;
char *name;
char *path;
+ void *userdata;
sd_bus_slot *slot_take_control;
sd_bus_slot *slot_take_control;
@@
-87,6
+88,7
@@
DEFINE_TRIVIAL_CLEANUP_FUNC(sysview_session*, sysview_session_free);
struct sysview_seat {
sysview_context *context;
char *name;
struct sysview_seat {
sysview_context *context;
char *name;
+ char *path;
Hashmap *session_map;
Hashmap *device_map;
Hashmap *session_map;
Hashmap *device_map;
@@
-111,6
+113,7
@@
struct sysview_context {
sd_bus *sysbus;
struct udev *ud;
uint64_t custom_sid;
sd_bus *sysbus;
struct udev *ud;
uint64_t custom_sid;
+ unsigned int n_probe;
Hashmap *seat_map;
Hashmap *session_map;
Hashmap *seat_map;
Hashmap *session_map;
@@
-135,6
+138,7
@@
struct sysview_context {
bool running : 1;
bool scanned : 1;
bool rescan : 1;
bool running : 1;
bool scanned : 1;
bool rescan : 1;
+ bool settled : 1;
};
int sysview_context_rescan(sysview_context *c);
};
int sysview_context_rescan(sysview_context *c);