aboutsummaryrefslogtreecommitdiffstats
path: root/src/windowmanager-client.hpp
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-15 11:37:39 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-15 18:11:56 +0900
commite624fd6eb09dbe5729389437263e1e116e58fdbd (patch)
tree63e24c981eee276ee306e17417525ffd90610a93 /src/windowmanager-client.hpp
parentd31270592190870d13c98460d351697350c67cc2 (diff)
[Local]:2nd step for blocking sequence
Change-Id: I267b9cdbc4a95b80a0b6cada688ed251e3093611 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Diffstat (limited to 'src/windowmanager-client.hpp')
-rw-r--r--src/windowmanager-client.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/windowmanager-client.hpp b/src/windowmanager-client.hpp
index 6aec0f3..bf0a9d7 100644
--- a/src/windowmanager-client.hpp
+++ b/src/windowmanager-client.hpp
@@ -33,14 +33,19 @@ public:
WMClient(const char* appid, unsigned layerID, unsigned surfaceID, const char* role);
virtual ~WMClient();
//WMClient::WMClient(const WMClient &obj);
+ const vector<optional<unsigned>> surfaceIDList();
+ optional<unsigned> surfaceID(role);
+ bool hasRequestingApp(appid);
+ void createNewRequest(int count, const vector<std::string> &applist);
-private:
+ private:
unsigned layer;
std::vector<unsigned> surfaces;
std::string appid;
std::vector<std::string> roles;
std::unordered_map<std::string, struct afb_event> event_list;
unsigned request_number;
+ std::vector<Task *> requestingTask;
};
}