parent
							
								
									62d612a01e
								
							
						
					
					
						commit
						40b85d992a
					
				| @ -1,24 +1,19 @@ | |||||||
| #ifndef UDEV_H | #ifndef _WLR_INTERNAL_UDEV_H | ||||||
| #define UDEV_H | #define _WLR_INTERNAL_UDEV_H | ||||||
| 
 | 
 | ||||||
| #include <libudev.h> | #include <libudev.h> | ||||||
| 
 |  | ||||||
| #include <wlr/session.h> | #include <wlr/session.h> | ||||||
| #include <wayland-server.h> | #include <wayland-server.h> | ||||||
|  | #include <wlr/backend/udev.h> | ||||||
| 
 | 
 | ||||||
| struct wlr_udev { | struct wlr_udev { | ||||||
| 	struct udev *udev; | 	struct udev *udev; | ||||||
| 	struct udev_monitor *mon; | 	struct udev_monitor *mon; | ||||||
| 	char *drm_path; | 	char *drm_path; | ||||||
| 
 |  | ||||||
| 	struct wl_event_source *event; | 	struct wl_event_source *event; | ||||||
|  | 	struct wl_signal invalidate_drm; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| struct wlr_drm_backend; |  | ||||||
| bool wlr_udev_init(struct wl_display *display, struct wlr_udev *udev); |  | ||||||
| void wlr_udev_free(struct wlr_udev *udev); |  | ||||||
| int wlr_udev_find_gpu(struct wlr_udev *udev, struct wlr_session *session); | int wlr_udev_find_gpu(struct wlr_udev *udev, struct wlr_session *session); | ||||||
| 
 | 
 | ||||||
| void wlr_udev_event(struct wlr_drm_backend *backend); |  | ||||||
| 
 |  | ||||||
| #endif | #endif | ||||||
| @ -0,0 +1,9 @@ | |||||||
|  | #ifndef _WLR_BACKEND_UDEV_H | ||||||
|  | #define _WLR_BACKEND_UDEV_H | ||||||
|  | 
 | ||||||
|  | struct wlr_udev; | ||||||
|  | 
 | ||||||
|  | struct wlr_udev *wlr_udev_create(struct wl_display *display); | ||||||
|  | void wlr_udev_destroy(struct wlr_udev *udev); | ||||||
|  | 
 | ||||||
|  | #endif | ||||||
					Loading…
					
					
				
		Reference in new issue