Package org.freedesktop.wayland.raw
Class wl_global_bind_func_t
java.lang.Object
org.freedesktop.wayland.raw.wl_global_bind_func_t
typedef void (*wl_global_bind_func_t)(struct wl_client *, void *, uint32_t, uint32_t)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
The function pointer signature, expressed as a functional interface -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegment
allocate
(wl_global_bind_func_t.Function fi, Arena arena) Allocates a new upcall stub, whose implementation is defined byfi
.static FunctionDescriptor
The descriptor of this function pointerstatic void
invoke
(MemorySegment funcPtr, MemorySegment client, MemorySegment data, int version, int id) Invoke the upcall stubfuncPtr
, with given parameters
-
Method Details
-
descriptor
The descriptor of this function pointer -
allocate
Allocates a new upcall stub, whose implementation is defined byfi
. The lifetime of the returned segment is managed byarena
-
invoke
public static void invoke(MemorySegment funcPtr, MemorySegment client, MemorySegment data, int version, int id) Invoke the upcall stubfuncPtr
, with given parameters
-