diff options
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; }; } |