Wayland++ 1.0.0
C++ Bindings for Wayland
|
callback object More...
#include <wayland-server-protocol.hpp>
Inherits wayland::server::resource_t.
Public Member Functions | |
void | done (uint32_t callback_data, bool post=true) |
done event | |
bool | proxy_has_object () const |
Check whether this wrapper actually wraps an object. | |
void | post_no_memory () const |
uint32_t | get_id () const |
client_t | get_client () const |
unsigned int | get_version () const |
std::string | get_class () |
Static Public Attributes | |
static constexpr std::uint32_t | done_since_version = 1 |
Minimum protocol version required for the done function. | |
callback object
Clients can handle the 'done' event to get notified when the related request is done.
Definition at line 220 of file wayland-server-protocol.hpp.
void callback_t::done | ( | uint32_t | callback_data, |
bool | post = true |
||
) |
done event
callback_data | request-specific data for the callback |
Notify the client when the related request is done.
Definition at line 1617 of file wayland-server-protocol.cpp.
|
inherited |
Retrieve the interface name (class) of a resource object.
|
inherited |
Get the associated client
|
inherited |
Get the internal ID of the resource
|
inherited |
Get interface version
|
inherited |
Post "not enough memory" error to the client
If the compositor has not enough memory to fulfill a certail request of the client, this function can be called to notify the client of this circumstance.
|
inherited |
Check whether this wrapper actually wraps an object.
|
staticconstexpr |
Minimum protocol version required for the done function.
Definition at line 255 of file wayland-server-protocol.hpp.