Add policy of switchng accel pedal status to dummy stm
[apps/agl-service-windowmanager.git] / src / policy_manager / policy_manager.hpp
index e3ee621..787a3ec 100644 (file)
 #include <unordered_map>
 #include <vector>
 
-namespace stm {
-extern "C" {
-#include "dummy_stm.h"
-}
-} // namespace stm
+
+struct json_object;
 
 class PolicyManager {
 
@@ -52,16 +49,19 @@ private:
     std::unordered_map<std::string, std::string> category2role_;
     std::unordered_map<std::string, std::string> role2defaultarea_;
 
-    stm::stm_state_t current_state_;
-
     // Load role.db
     int loadRoleDb();
 
     const char* getStringFromJson(json_object* obj, const char* key);
-    int getIntFromJson(json_object* obj, const char* key);
+    int inputJsonFilie(const char* file, json_object** obj);
     void addStateToJson(const char* key, int is_changed, const char* state, json_object** json_out);
     std::vector<std::string> parseString(std::string str, char delimiter);
     std::string deleteSpace(std::string str);
 };
 
+
+extern const char* getStringFromJson(json_object* obj, const char* key);
+extern int getIntFromJson(json_object* obj, const char* key);
+
+
 #endif  // TMCAGLWM_POLICY_MANAGER_HPP