From 55be85ed4bdfea6fc037d781b8cd8f58487718d1 Mon Sep 17 00:00:00 2001 From: Yuta Doi Date: Fri, 27 Apr 2018 19:01:36 +0900 Subject: Add PolicyManager, related classes and some config files - PolicyManager Decide next layout by using occured event and current state based on policy table. This PolicyManger is reference and the OEMs can replace it. - LayoutManager Change the current layout to the layout which decided by PolicyManager. NOTE: The functions of this class had been included in App class. The part of function of this class remain there yet. - LowCanClient Receive the CAN signal from low level CAN service. - app.db Define the applications name and its role. This file will be deleted when the names and roles can be given by other module. - layout.cb Define the layouts and areas which are included by the layout. - role.db Define the roles of the applications. Change-Id: I2f84bdf5e68355e022f516cee9a1db88efe58825 Signed-off-by: Yuta Doi --- src/json_helper.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/json_helper.hpp') diff --git a/src/json_helper.hpp b/src/json_helper.hpp index 78e03f7..c2087cf 100644 --- a/src/json_helper.hpp +++ b/src/json_helper.hpp @@ -19,12 +19,19 @@ #include "result.hpp" #include "wayland_ivi_wm.hpp" +#include #include + struct json_object; json_object *to_json(compositor::screen const *s); json_object *to_json(compositor::controller::props_map const &s); json_object *to_json(std::vector const &v); +namespace jh { +const char* getStringFromJson(json_object* obj, const char* key); +int getIntFromJson(json_object* obj, const char* key); +json_bool getBoolFromJson(json_object* obj, const char* key); +} // namespace jh #endif // TMCAGLWM_JSON_HELPER_HPP -- cgit 1.2.3-korg