Package org.gnome.gio
Class DBusInterfaceSkeleton.DBusInterfaceSkeletonClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gio.DBusInterfaceSkeleton.DBusInterfaceSkeletonClass
- All Implemented Interfaces:
Proxy
- Enclosing class:
DBusInterfaceSkeleton
Class structure for
GDBusInterfaceSkeleton
.-
Constructor Summary
ConstructorDescriptionAllocate a new DBusInterfaceSkeletonClass.DBusInterfaceSkeletonClass
(Arena arena) Allocate a new DBusInterfaceSkeletonClass.DBusInterfaceSkeletonClass
(MemorySegment address) Create a DBusInterfaceSkeletonClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideFlush
(Arena arena, Method method) Override virtual methodflush
.void
overrideGAuthorizeMethod
(Arena arena, Method method) Override virtual methodg_authorize_method
.void
overrideGetInfo
(Arena arena, Method method) Override virtual methodget_info
.void
overrideGetProperties
(Arena arena, Method method) Override virtual methodget_properties
.void
overrideGetVtable
(Arena arena, Method method) Override virtual methodget_vtable
.Read the value of the fieldsignal_padding
.Read the value of the fieldvfunc_padding
.void
writeSignalPadding
(MemorySegment[] signalPadding, Arena _arena) Write a value in the fieldsignal_padding
.void
writeVfuncPadding
(MemorySegment[] vfuncPadding, Arena _arena) Write a value in the fieldvfunc_padding
.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecs
Methods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
DBusInterfaceSkeletonClass
Create a DBusInterfaceSkeletonClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
DBusInterfaceSkeletonClass
Allocate a new DBusInterfaceSkeletonClass.- Parameters:
arena
- to control the memory allocation scope
-
DBusInterfaceSkeletonClass
public DBusInterfaceSkeletonClass()Allocate a new DBusInterfaceSkeletonClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideGetInfo
-
overrideGetVtable
-
overrideGetProperties
-
overrideFlush
-
readVfuncPadding
Read the value of the fieldvfunc_padding
.- Returns:
- The value of the field
vfunc_padding
-
writeVfuncPadding
Write a value in the fieldvfunc_padding
.- Parameters:
vfuncPadding
- The new value for the fieldvfunc_padding
_arena
- to control the memory allocation scope
-
overrideGAuthorizeMethod
-
readSignalPadding
Read the value of the fieldsignal_padding
.- Returns:
- The value of the field
signal_padding
-
writeSignalPadding
Write a value in the fieldsignal_padding
.- Parameters:
signalPadding
- The new value for the fieldsignal_padding
_arena
- to control the memory allocation scope
-