diff options
author | Kazumasa Mitsunari <knimitz@witz-inc.co.jp> | 2018-05-15 11:37:39 +0900 |
---|---|---|
committer | Kazumasa Mitsunari <knimitz@witz-inc.co.jp> | 2018-05-15 18:11:56 +0900 |
commit | e624fd6eb09dbe5729389437263e1e116e58fdbd (patch) | |
tree | 63e24c981eee276ee306e17417525ffd90610a93 /src/windowmanager-client.hpp | |
parent | d31270592190870d13c98460d351697350c67cc2 (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.hpp | 7 |
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; }; } |