3 #include <json-c/json.h>
10 typedef wm::result<json_object *> result_type;
12 void send_event(char const *evname, char const *label);
13 void send_event(char const *evname, char const *label, char const *area);
14 result_type requestsurface(char const* drawing_name);
15 result_type requestsurfacexdg(char const* drawing_name, char const* ivi_id);
16 result_type activatesurface(char const* drawing_name, char const* drawing_area);
17 result_type deactivatesurface(char const* drawing_name);
18 result_type enddraw(char const* drawing_name);
19 result_type wm_subscribe();
20 result_type list_drawing_names();
22 result_type debug_status();
23 result_type debug_layers();
24 result_type debug_surfaces();
25 result_type debug_terminate();