int initialize();
void registerCallback(CallbackTable callback_table);
- int inputEvent(json_object* json_in);
+ int setInputEventData(json_object* json_in);
+ int executeStateTransition();
+ void undoState();
private:
// Disable copy and move
};
-extern const char* getStringFromJson(json_object* obj, const char* key);
-extern int getIntFromJson(json_object* obj, const char* key);
-
-
#endif // TMCAGLWM_POLICY_MANAGER_HPP