wlroots/include/backend/session/udev.h

18 lines
456 B
C
Raw Normal View History

#ifndef BACKEND_SESSION_UDEV_H
#define BACKEND_SESSION_UDEV_H
#include "backend/session/session.h"
struct wlr_udev_device_manager {
struct wlr_device_manager base;
struct udev *udev;
struct udev_monitor *mon;
struct wl_event_source *udev_event;
};
struct wlr_device_manager *wlr_udev_device_manager_create(struct wlr_session *session);
struct wlr_udev_device_manager *wlr_udev_device_manager_try_from_base(struct wlr_device_manager *base);
#endif