- //WMClient::WMClient(const WMClient &obj);
- /* const std::vector<optional<unsigned>> surfaceIDList();
- optional<unsigned> surfaceID(role); */
+ void registerLayer(unsigned layerID);
+ bool addSurface(const std::string& role, unsigned surface);
+ bool removeSurfaceIfExist(unsigned surfaceID);
+ bool removeRole(const std::string& role);
+
+ void dumpInfo();