wayland::server::global_t< resource >(3) Wayland++ wayland::server::global_t< resource >(3)

wayland::server::global_t< resource >

#include <wayland-server.hpp>

Inherits wayland::server::global_base_t.


global_t (display_t &display, unsigned int version=resource::max_version)
std::function< void(client_t, resource)> & on_bind ()
template<typename resource > bool has_interface ()

class wayland::server::global_t< resource >"Global object.

Template Parameters

resource Resource class whose interface shall be used

Definition at line 625 of file wayland-server.hpp.

Create a global object

Parameters

display Parent display object
version Interface version

Definition at line 650 of file wayland-server.hpp.

Check for specific interface.

Template Parameters

resource Resource class for comparison

Returns

true if the global has the same interface as the resource class

Definition at line 614 of file wayland-server.hpp.

Adds a listener for the bind signal.

When a client binds to a global object, registered listeners will be notified, carrying the client_t object and the new resource_t object.

Definition at line 661 of file wayland-server.hpp.

Generated automatically by Doxygen for Wayland++ from the source code.

Tue Oct 29 2024 13:36:49 Version 1.0.0