diff options
| author | Drew DeVault <sir@cmpwn.com> | 2017-09-28 19:06:41 -0400 | 
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2017-09-28 19:06:41 -0400 | 
| commit | 033036712ade73a872f1034ddb47235be11a74aa (patch) | |
| tree | ecae511da6a408177369858ac43d200bae427472 /include/rootston/server.h | |
| parent | 2850a9360b23eaf27f6437a889b13bdcbe506863 (diff) | |
| parent | e4ad534ab41b01a08b6b4f19aa47805f6040f7b4 (diff) | |
| download | wlroots-033036712ade73a872f1034ddb47235be11a74aa.tar.xz | |
Merge branch 'rootston'
Diffstat (limited to 'include/rootston/server.h')
| -rw-r--r-- | include/rootston/server.h | 33 | 
1 files changed, 33 insertions, 0 deletions
diff --git a/include/rootston/server.h b/include/rootston/server.h new file mode 100644 index 00000000..15e3a4ee --- /dev/null +++ b/include/rootston/server.h @@ -0,0 +1,33 @@ +#ifndef _ROOTSTON_SERVER_H +#define _ROOTSTON_SERVER_H +#include <wayland-server.h> +#include <wlr/backend.h> +#include <wlr/backend/session.h> +#include <wlr/types/wlr_data_device_manager.h> +#include <wlr/render.h> +#include <wlr/xwayland.h> +#include "rootston/config.h" +#include "rootston/desktop.h" +#include "rootston/input.h" + +struct roots_server { +	/* Rootston resources */ +	struct roots_config *config; +	struct roots_desktop *desktop; +	struct roots_input *input; + +	/* Wayland resources */ +	struct wl_display *wl_display; +	struct wl_event_loop *wl_event_loop; + +	/* WLR tools */ +	struct wlr_backend *backend; +	struct wlr_renderer *renderer; + +	/* Global resources */ +	struct wlr_data_device_manager *data_device_manager; +}; + +extern struct roots_server server; + +#endif  | 
