Provided by: waylandpp-dev_1.0.0-3_amd64
NAME
wayland::server::global_t< resource >
SYNOPSIS
#include <wayland-server.hpp> Inherits wayland::server::global_base_t. Public Member Functions 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 ()
Detailed Description
template<class resource> 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.
Constructor & Destructor Documentation
template<class resource > wayland::server::global_t< resource >::global_t (display_t & display, unsigned int version = resource::max_version) [inline] Create a global object Parameters display Parent display object version Interface version Definition at line 649 of file wayland-server.hpp.
Member Function Documentation
template<typename resource > bool wayland::server::global_base_t::has_interface () [inline], [inherited] 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. template<class resource > std::function<void(client_t, resource)>& wayland::server::global_t< resource >::on_bind () [inline] 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.
Author
Generated automatically by Doxygen for Wayland++ from the source code.