chiark / gitweb /
terminal: forward DEVICE_CHANGE events via sysview
[elogind.git] / src / libsystemd-terminal / sysview.h
index de6ff371db55bbd688b432b955fbdc1e34bf3338..b9452fab896e4338136571deb8f475aa201219ae 100644 (file)
@@ -64,6 +64,8 @@ enum {
         SYSVIEW_EVENT_SESSION_ATTACH,
         SYSVIEW_EVENT_SESSION_DETACH,
         SYSVIEW_EVENT_SESSION_CONTROL,
+
+        SYSVIEW_EVENT_DEVICE_CHANGE,
 };
 
 struct sysview_event {
@@ -94,6 +96,11 @@ struct sysview_event {
                         sysview_session *session;
                         int error;
                 } session_control;
+
+                struct {
+                        sysview_device *device;
+                        struct udev_device *ud;
+                } device_change;
         };
 };