Use camel case
[apps/agl-service-windowmanager.git] / src / app.hpp
index 7ead82e..9f53f84 100644 (file)
@@ -33,7 +33,7 @@
 #include "wayland_ivi_wm.hpp"
 #include "hmi-debug.h"
 #include "request.hpp"
-#include "wm-error.h"
+#include "wm_error.hpp"
 
 namespace wl
 {
@@ -257,17 +257,22 @@ struct App
     void emit_activated(char const *label);
     void emit_deactivated(char const *label);
     void emit_syncdraw(char const *label, char const *area, int x, int y, int w, int h);
+    void emit_syncdraw(const std::string &role, const std::string &area);
     void emit_flushdraw(char const *label);
     void emit_visible(char const *label, bool is_visible);
     void emit_invisible(char const *label);
     void emit_visible(char const *label);
 
-    WMError do_transition(unsigned sequence_number);
+    WMError setRequest(const std::string &appid, const std::string &role, const std::string &area,
+                             Task task, unsigned *req_num);
+    WMError doTransition(unsigned sequence_number);
+    WMError checkPolicy(unsigned req_num);
+    WMError startTransition(unsigned req_num);
 
+    void setTimer();
+    void stopTimer();
+    void processRequest();
     void do_enddraw(unsigned req_num);
-    void process_request();
-    void set_timer();
-    void stop_timer();
     const char *check_surface_exist(const char *drawing_name);
 
     void activate(int id);
@@ -281,10 +286,11 @@ struct App
 
     // The following function is temporary.
     // Then will be removed when layermanager is finished
-    void lm_layout_change(const char *drawing_name);
+    void    lm_layout_change(const char *drawing_name);
     WMError lm_layout_change(const struct WMAction &action);
     WMError lm_release(const struct WMAction &action);
-    void lm_enddraw(const char *drawing_name);
+    void    lm_enddraw(const char *drawing_name);
+    void    lm_get_area_info(const std::string &area);
 };
 
 } // namespace wm