Package org.gnome.gio
Class VolumeMonitor.VolumeMonitorClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gio.VolumeMonitor.VolumeMonitorClass
- All Implemented Interfaces:
Proxy
- Direct Known Subclasses:
NativeVolumeMonitor.NativeVolumeMonitorClass
- Enclosing class:
VolumeMonitor
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Functional interface declaration of theIsSupportedCallback
callback. -
Constructor Summary
ConstructorDescriptionAllocate a new VolumeMonitorClass.VolumeMonitorClass
(Arena arena) Allocate a new VolumeMonitorClass.VolumeMonitorClass
(MemorySegment address) Create a VolumeMonitorClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideAdoptOrphanMount
(Arena arena, Method method) Override virtual methodadopt_orphan_mount
.void
overrideDriveChanged
(Arena arena, Method method) Override virtual methoddrive_changed
.void
overrideDriveConnected
(Arena arena, Method method) Override virtual methoddrive_connected
.void
overrideDriveDisconnected
(Arena arena, Method method) Override virtual methoddrive_disconnected
.void
overrideDriveEjectButton
(Arena arena, Method method) Override virtual methoddrive_eject_button
.void
overrideDriveStopButton
(Arena arena, Method method) Override virtual methoddrive_stop_button
.void
overrideGetConnectedDrives
(Arena arena, Method method) Override virtual methodget_connected_drives
.void
overrideGetMountForUuid
(Arena arena, Method method) Override virtual methodget_mount_for_uuid
.void
overrideGetMounts
(Arena arena, Method method) Override virtual methodget_mounts
.void
overrideGetVolumeForUuid
(Arena arena, Method method) Override virtual methodget_volume_for_uuid
.void
overrideGetVolumes
(Arena arena, Method method) Override virtual methodget_volumes
.void
overrideMountAdded
(Arena arena, Method method) Override virtual methodmount_added
.void
overrideMountChanged
(Arena arena, Method method) Override virtual methodmount_changed
.void
overrideMountPreUnmount
(Arena arena, Method method) Override virtual methodmount_pre_unmount
.void
overrideMountRemoved
(Arena arena, Method method) Override virtual methodmount_removed
.void
overrideVolumeAdded
(Arena arena, Method method) Override virtual methodvolume_added
.void
overrideVolumeChanged
(Arena arena, Method method) Override virtual methodvolume_changed
.void
overrideVolumeRemoved
(Arena arena, Method method) Override virtual methodvolume_removed
.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
-
VolumeMonitorClass
Create a VolumeMonitorClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
VolumeMonitorClass
Allocate a new VolumeMonitorClass.- Parameters:
arena
- to control the memory allocation scope
-
VolumeMonitorClass
public VolumeMonitorClass()Allocate a new VolumeMonitorClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideVolumeAdded
-
overrideVolumeRemoved
-
overrideVolumeChanged
-
overrideMountAdded
-
overrideMountRemoved
-
overrideMountPreUnmount
-
overrideMountChanged
-
overrideDriveConnected
-
overrideDriveDisconnected
-
overrideDriveChanged
-
overrideGetConnectedDrives
-
overrideGetVolumes
-
overrideGetMounts
-
overrideGetVolumeForUuid
-
overrideGetMountForUuid
-
overrideAdoptOrphanMount
-
overrideDriveEjectButton
-
overrideDriveStopButton
-