Package org.freedesktop.wayland.server
Class WlCallbackResource
java.lang.Object
org.freedesktop.wayland.server.Resource<WlCallbackRequests>
org.freedesktop.wayland.server.WlCallbackResource
- All Implemented Interfaces:
WaylandObject
callback object
Clients can handle the 'done' event to get notified when the related request is done.
Note, because wl_callback objects are created from multiple independent factory interfaces, the wl_callback interface is frozen at version 1.
-
Field Summary
FieldsFields inherited from class org.freedesktop.wayland.server.Resource
wlResourcePtr
-
Constructor Summary
ConstructorsConstructorDescriptionWlCallbackResource
(MemorySegment pointer) WlCallbackResource
(Client client, int version, int id, WlCallbackRequests implementation) -
Method Summary
Methods inherited from class org.freedesktop.wayland.server.Resource
addDestroyListener, destroy, equals, getClient, getId, getImplementation, getPointer, getVersion, hashCode, postError, postEvent, postEvent, register, unregister
-
Field Details
-
INTERFACE_NAME
- See Also:
-
-
Constructor Details
-
WlCallbackResource
-
WlCallbackResource
-
-
Method Details
-
done
public void done(int callbackData) done eventNotify the client when the related request is done.
- Parameters:
callbackData
- request-specific data for the callback
-