Update autobuild script to create new targets
[apps/agl-service-windowmanager.git] / src / request.hpp
index 6b2bda1..0f0e199 100644 (file)
 
 #include <string>
 #include <vector>
+#include <memory>
 
 namespace wm
 {
 
+class WMClient;
+
 enum Task
 {
     TASK_ALLOCATE,
     TASK_RELEASE,
+    TASK_CHANGE_AREA,
     TASK_INVALID
 };
 
@@ -47,7 +51,8 @@ struct WMTrigger
 
 struct WMAction
 {
-    std::string appid;
+    unsigned req_num;
+    std::shared_ptr<WMClient> client;
     std::string role;
     std::string area;
     TaskVisible visible;