summaryrefslogtreecommitdiffstats
path: root/src/json_helper.hpp
blob: 4a536d30ebd5aa0a26dc36326395200c8e9cae77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TMCAGLWM_JSON_HELPER_HPP
#define TMCAGLWM_JSON_HELPER_HPP

#include "wayland.hpp"

struct json_object;

json_object *to_json(genivi::surface const *s);
json_object *to_json(genivi::layer const *l);
json_object *to_json(genivi::screen const *s);
json_object *to_json(genivi::controller::surface_map_type const &s);
json_object *to_json(genivi::controller::layer_map_type const &l);
json_object *to_json(genivi::controller::screen_map_type const &s);
json_object *to_json(std::vector<uint32_t> const &v);

#endif  // TMCAGLWM_JSON_HELPER_HPP