Package org.gnome.gio
Class NativeVolumeMonitor.NativeVolumeMonitorClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gio.VolumeMonitor.VolumeMonitorClass
org.gnome.gio.NativeVolumeMonitor.NativeVolumeMonitorClass
- All Implemented Interfaces:
Proxy
- Enclosing class:
NativeVolumeMonitor
public static class NativeVolumeMonitor.NativeVolumeMonitorClass
extends VolumeMonitor.VolumeMonitorClass
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gnome.gio.VolumeMonitor.VolumeMonitorClass
VolumeMonitor.VolumeMonitorClass.IsSupportedCallback
-
Constructor Summary
ConstructorDescriptionAllocate a new NativeVolumeMonitorClass.NativeVolumeMonitorClass
(Arena arena) Allocate a new NativeVolumeMonitorClass.NativeVolumeMonitorClass
(MemorySegment address) Create a NativeVolumeMonitorClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideGetMountForMountPath
(Arena arena, Method method) Override virtual methodget_mount_for_mount_path
.Methods inherited from class org.gnome.gio.VolumeMonitor.VolumeMonitorClass
overrideAdoptOrphanMount, overrideDriveChanged, overrideDriveConnected, overrideDriveDisconnected, overrideDriveEjectButton, overrideDriveStopButton, overrideGetConnectedDrives, overrideGetMountForUuid, overrideGetMounts, overrideGetVolumeForUuid, overrideGetVolumes, overrideMountAdded, overrideMountChanged, overrideMountPreUnmount, overrideMountRemoved, overrideVolumeAdded, overrideVolumeChanged, overrideVolumeRemoved
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
-
NativeVolumeMonitorClass
Create a NativeVolumeMonitorClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
NativeVolumeMonitorClass
Allocate a new NativeVolumeMonitorClass.- Parameters:
arena
- to control the memory allocation scope
-
NativeVolumeMonitorClass
public NativeVolumeMonitorClass()Allocate a new NativeVolumeMonitorClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideGetMountForMountPath
-