aboutsummaryrefslogtreecommitdiffstats
path: root/src/applist.hpp
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-06-08 12:49:57 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-06-08 12:49:57 +0900
commit5d5a780a405fdb71a85898d8d988f6ee1bf3b3e0 (patch)
tree7a561abb05d31ce7cfc119c3514a64ad17ca44db /src/applist.hpp
parent1e55798ce66d927f649284441202bc6ae1df328b (diff)
parent6a01f1dd20e9438c15ebcd434273a79f404429ab (diff)
Merge branch 'sandbox/knimitz/format_code' into sandbox/knimitz/lock
Change-Id: Ifbd46e0156ab5baf93fbb785f4fdfda963ed2af4 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Diffstat (limited to 'src/applist.hpp')
-rw-r--r--src/applist.hpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/applist.hpp b/src/applist.hpp
index 97f772b..0f2285b 100644
--- a/src/applist.hpp
+++ b/src/applist.hpp
@@ -41,37 +41,36 @@ class AppList
void addClient(const std::string &appid, const std::string &role);
void addClient(const std::string &appid, unsigned layer, unsigned surface, const std::string &role);
void removeClient(const std::string &appid);
- WMError contains(const std::string &appid);
- int countClient();
+ bool contains(const std::string &appid) const;
+ int countClient() const;
std::shared_ptr<WMClient> lookUpClient(const std::string &appid);
void removeSurface(unsigned surface);
// Request Interface
- unsigned currentSequenceNumber();
- unsigned getSequenceNumber(const std::string &appid);
+ unsigned currentRequestNumber() const;
+ unsigned getRequestNumber(const std::string &appid) const;
unsigned addAllocateRequest(WMRequest req);
/* TODO: consider, which is better WMClient or std::string appid?
if appid is key to manage resources, it is better to select std::string
otherwise WMClient is better, IMO */
- bool requestFinished();
WMError setAction(unsigned req_num, const struct WMAction &action);
WMError setAction(unsigned req_num, const std::string &appid, const std::string &role, const std::string &area, bool visible = true);
bool setEndDrawFinished(unsigned req_num, const std::string &appid, const std::string &role);
bool endDrawFullfilled(unsigned req_num);
void removeRequest(unsigned req_num);
void next();
- bool haveRequest();
+ bool haveRequest() const;
struct WMTrigger getRequest(unsigned req_num);
const std::vector<struct WMAction> &getActions(unsigned req_num);
- void client_dump();
- void req_dump();
+ void clientDump();
+ void reqDump();
private:
std::vector<WMRequest> req_list;
- std::unordered_map<std::string, std::shared_ptr<WMClient>> client_list;
- unsigned current_seq;
+ std::unordered_map<std::string, std::shared_ptr<WMClient>> app2client;
+ unsigned current_req;
};
} // namespace wm