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 624 of file wayland−server.hpp.
Create a global object
Parameters
display Parent display
object
version Interface version
Definition at line 649 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 613 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 660 of file wayland−server.hpp.
Generated automatically by Doxygen for Wayland++ from the source code.