Package org.gnome.gio
Class Volume.VolumeIface
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeInterface
org.gnome.gio.Volume.VolumeIface
-
Constructor Summary
ConstructorDescriptionAllocate a new VolumeIface.VolumeIface
(Arena arena) Allocate a new VolumeIface.VolumeIface
(MemorySegment address) Create a VolumeIface proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideCanEject
(Arena arena, Method method) Override virtual methodcan_eject
.void
overrideCanMount
(Arena arena, Method method) Override virtual methodcan_mount
.void
overrideChanged
(Arena arena, Method method) Override virtual methodchanged
.void
overrideEject
(Arena arena, Method method) Override virtual methodeject
.void
overrideEjectFinish
(Arena arena, Method method) Override virtual methodeject_finish
.void
overrideEjectWithOperation
(Arena arena, Method method) Override virtual methodeject_with_operation
.void
overrideEjectWithOperationFinish
(Arena arena, Method method) Override virtual methodeject_with_operation_finish
.void
overrideEnumerateIdentifiers
(Arena arena, Method method) Override virtual methodenumerate_identifiers
.void
overrideGetActivationRoot
(Arena arena, Method method) Override virtual methodget_activation_root
.void
overrideGetDrive
(Arena arena, Method method) Override virtual methodget_drive
.void
overrideGetIcon
(Arena arena, Method method) Override virtual methodget_icon
.void
overrideGetIdentifier
(Arena arena, Method method) Override virtual methodget_identifier
.void
overrideGetMount
(Arena arena, Method method) Override virtual methodget_mount
.void
overrideGetName
(Arena arena, Method method) Override virtual methodget_name
.void
overrideGetSortKey
(Arena arena, Method method) Override virtual methodget_sort_key
.void
overrideGetSymbolicIcon
(Arena arena, Method method) Override virtual methodget_symbolic_icon
.void
overrideGetUuid
(Arena arena, Method method) Override virtual methodget_uuid
.void
overrideMountFinish
(Arena arena, Method method) Override virtual methodmount_finish
.void
overrideMountFn
(Arena arena, Method method) Override virtual methodmount_fn
.void
overrideRemoved
(Arena arena, Method method) Override virtual methodremoved
.void
overrideShouldAutomount
(Arena arena, Method method) Override virtual methodshould_automount
.Methods inherited from class org.gnome.gobject.TypeInterface
addPrerequisite, getPlugin, instantiatablePrerequisite, peek, peekParent, prerequisites, readGInstanceType, readGType, writeGInstanceType, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
VolumeIface
Create a VolumeIface proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
VolumeIface
Allocate a new VolumeIface.- Parameters:
arena
- to control the memory allocation scope
-
VolumeIface
public VolumeIface()Allocate a new VolumeIface. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideChanged
-
overrideRemoved
-
overrideGetName
-
overrideGetIcon
-
overrideGetUuid
-
overrideGetDrive
-
overrideGetMount
-
overrideCanMount
-
overrideCanEject
-
overrideMountFn
-
overrideMountFinish
-
overrideEject
-
overrideEjectFinish
-
overrideGetIdentifier
-
overrideEnumerateIdentifiers
-
overrideShouldAutomount
-
overrideGetActivationRoot
-
overrideEjectWithOperation
-
overrideEjectWithOperationFinish
-
overrideGetSortKey
-
overrideGetSymbolicIcon
-