* Also; added output_size - for now.
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
controller::controller(struct wl_registry *r, uint32_t name, uint32_t version)
: wayland_proxy(
- wl_registry_bind(r, name, &ivi_controller_interface, version)) {
+ wl_registry_bind(r, name, &ivi_controller_interface, version))
+ , surfaces{}
+ , layers{}
+ , screens{}
+ , pending{}
+ , output_size{} {
ivi_controller_add_listener(this->proxy, &listener, this);
}
name_task_pair;
std::vector<name_task_pair> pending;
+ size output_size;
+
void add_task(char const *name,
std::function<void(struct controller *)> &&f) {
this->pending.emplace_back(std::make_pair(name, f));