Change function name
[apps/agl-service-windowmanager.git] / src / app.hpp
index 9ebdda5..ded952a 100644 (file)
@@ -234,6 +234,7 @@ struct App
     void surface_removed(uint32_t surface_id);
 
     void removeClient(const std::string &appid);
+    void exeptionProcessForTransition();
     bool subscribeEventForApp(const std::string &appid, afb_req req, const std::string &evname);
     // Do not use this function
     //static int processTimerHandler(sd_event_source *s, uint64_t usec, void *userdata);
@@ -250,7 +251,7 @@ struct App
 
     int init_layers();
 
-    void surface_set_layout(int surface_id, optional<int> sub_surface_id = nullopt);
+    void surface_set_layout(int surface_id, const std::string& area = "");
     void layout_commit();
 
     // TMC WM Events to clients
@@ -268,28 +269,19 @@ struct App
     WMError doTransition(unsigned sequence_number);
     WMError checkPolicy(unsigned req_num);
     WMError startTransition(unsigned req_num);
+    WMError setInvisibleTask(const std::string &role, bool split);
 
-    void setTimer();
-    void stopTimer();
-    void processRequest();
-
-    WMError setRequest(const std::string &appid, const std::string &role, const std::string &area,
-                             Task task, unsigned *req_num);
-    WMError doTransition(unsigned req_num);
-    WMError checkPolicy(unsigned req_num);
-    void setInvisibleTask(const std::string &role);
-    WMError startTransition(unsigned req_num);
+    WMError doEndDraw(unsigned req_num);
     WMError layoutChange(const WMAction &action);
     WMError visibilityChange(const WMAction &action);
     WMError setSurfaceSize(unsigned surface, const std::string& area);
-    void processNextRequest();
-    //void currentAppInvisible(const std::string &role);
-
+    WMError changeCurrentState(unsigned req_num);
 
-    void setTimer();
+    void
+    setTimer();
     void stopTimer();
-    void processRequest();
-    WMError doEndDraw(unsigned req_num);
+    void processNextRequest();
+
     const char *check_surface_exist(const char *drawing_name);
 
     void activate(int id);
@@ -303,12 +295,7 @@ struct App
 
     // The following function is temporary.
     // Then will be removed when layermanager is finished
-    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_get_area_info(const std::string &area);
-    void    lm_get_area_info(const std::string &area);
 
   private:
     std::unordered_map<std::string, struct compositor::rect> area2size;