2 // Created by mfritzsc on 7/11/17.
5 #ifndef TMCAGLWM_APP_HPP
6 #define TMCAGLWM_APP_HPP
8 #include <json-c/json.h>
11 #include "afb_binding_api.hpp"
13 #include "wayland.hpp"
26 struct binding_api api;
28 // This is the one thing, we do not own.
29 struct wl::display *display;
31 std::unique_ptr<struct genivi::controller> controller;
32 std::vector<std::unique_ptr<struct wl::output>> outputs;
37 int dispatch_events();
43 #endif // TMCAGLWM_APP_HPP