Package org.gnome.gio
Class VolumeMonitor.VolumeMonitorClass
java.lang.Object
org.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
Nested ClassesModifier and TypeClassDescriptionstatic interfaceFunctional interface declaration of theIsSupportedCallbackcallback. -
Constructor Summary
ConstructorsConstructorDescriptionVolumeMonitorClass(MemorySegment address) Create a VolumeMonitorClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayoutThe memory layout of the native struct.voidoverrideAdoptOrphanMount(Arena arena, @Nullable Method method) Override virtual methodadopt_orphan_mount.voidoverrideDriveChanged(Arena arena, @Nullable Method method) Override virtual methoddrive_changed.voidoverrideDriveConnected(Arena arena, @Nullable Method method) Override virtual methoddrive_connected.voidoverrideDriveDisconnected(Arena arena, @Nullable Method method) Override virtual methoddrive_disconnected.voidoverrideDriveEjectButton(Arena arena, @Nullable Method method) Override virtual methoddrive_eject_button.voidoverrideDriveStopButton(Arena arena, @Nullable Method method) Override virtual methoddrive_stop_button.voidoverrideGetConnectedDrives(Arena arena, @Nullable Method method) Override virtual methodget_connected_drives.voidoverrideGetMountForUuid(Arena arena, @Nullable Method method) Override virtual methodget_mount_for_uuid.voidoverrideGetMounts(Arena arena, @Nullable Method method) Override virtual methodget_mounts.voidoverrideGetVolumeForUuid(Arena arena, @Nullable Method method) Override virtual methodget_volume_for_uuid.voidoverrideGetVolumes(Arena arena, @Nullable Method method) Override virtual methodget_volumes.voidoverrideMountAdded(Arena arena, @Nullable Method method) Override virtual methodmount_added.voidoverrideMountChanged(Arena arena, @Nullable Method method) Override virtual methodmount_changed.voidoverrideMountPreUnmount(Arena arena, @Nullable Method method) Override virtual methodmount_pre_unmount.voidoverrideMountRemoved(Arena arena, @Nullable Method method) Override virtual methodmount_removed.voidoverrideVolumeAdded(Arena arena, @Nullable Method method) Override virtual methodvolume_added.voidoverrideVolumeChanged(Arena arena, @Nullable Method method) Override virtual methodvolume_changed.voidoverrideVolumeRemoved(Arena arena, @Nullable 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, readConstructProperties, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeConstructProperties, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecsMethods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, get, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGTypeMethods inherited from class org.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
-
-
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
-