Generating binding API glue code using generate-binding.py
[staging/windowmanager.git] / src / app.hpp
1 //
2 // Created by mfritzsc on 7/11/17.
3 //
4
5 #ifndef TMCAGLWM_APP_HPP
6 #define TMCAGLWM_APP_HPP
7
8 #include <json-c/json.h>
9
10 #include "result.hpp"
11 #include "afb_api.hpp"
12
13 namespace wl {
14     struct display;
15 }
16 namespace genivi {
17     struct controller;
18 }
19
20 namespace wm {
21
22     struct App {
23         struct binding_api api;
24         struct wl::display *display;
25         struct genivi::controller *controller;
26
27         App();
28     };
29
30 } // namespace wm
31
32 #endif //TMCAGLWM_APP_HPP