Package org.gnome.gio
Class Drive.DriveIface
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeInterface
org.gnome.gio.Drive.DriveIface
-
Constructor Summary
ConstructorDescriptionAllocate a new DriveIface.DriveIface
(Arena arena) Allocate a new DriveIface.DriveIface
(MemorySegment address) Create a DriveIface 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
overrideCanPollForMedia
(Arena arena, Method method) Override virtual methodcan_poll_for_media
.void
overrideCanStart
(Arena arena, Method method) Override virtual methodcan_start
.void
overrideCanStartDegraded
(Arena arena, Method method) Override virtual methodcan_start_degraded
.void
overrideCanStop
(Arena arena, Method method) Override virtual methodcan_stop
.void
overrideChanged
(Arena arena, Method method) Override virtual methodchanged
.void
overrideDisconnected
(Arena arena, Method method) Override virtual methoddisconnected
.void
overrideEject
(Arena arena, Method method) Override virtual methodeject
.void
overrideEjectButton
(Arena arena, Method method) Override virtual methodeject_button
.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
overrideGetIcon
(Arena arena, Method method) Override virtual methodget_icon
.void
overrideGetIdentifier
(Arena arena, Method method) Override virtual methodget_identifier
.void
overrideGetName
(Arena arena, Method method) Override virtual methodget_name
.void
overrideGetSortKey
(Arena arena, Method method) Override virtual methodget_sort_key
.void
overrideGetStartStopType
(Arena arena, Method method) Override virtual methodget_start_stop_type
.void
overrideGetSymbolicIcon
(Arena arena, Method method) Override virtual methodget_symbolic_icon
.void
overrideGetVolumes
(Arena arena, Method method) Override virtual methodget_volumes
.void
overrideHasMedia
(Arena arena, Method method) Override virtual methodhas_media
.void
overrideHasVolumes
(Arena arena, Method method) Override virtual methodhas_volumes
.void
overrideIsMediaCheckAutomatic
(Arena arena, Method method) Override virtual methodis_media_check_automatic
.void
overrideIsMediaRemovable
(Arena arena, Method method) Override virtual methodis_media_removable
.void
overrideIsRemovable
(Arena arena, Method method) Override virtual methodis_removable
.void
overridePollForMedia
(Arena arena, Method method) Override virtual methodpoll_for_media
.void
overridePollForMediaFinish
(Arena arena, Method method) Override virtual methodpoll_for_media_finish
.void
overrideStart
(Arena arena, Method method) Override virtual methodstart
.void
overrideStartFinish
(Arena arena, Method method) Override virtual methodstart_finish
.void
overrideStop
(Arena arena, Method method) Override virtual methodstop
.void
overrideStopButton
(Arena arena, Method method) Override virtual methodstop_button
.void
overrideStopFinish
(Arena arena, Method method) Override virtual methodstop_finish
.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
-
DriveIface
Create a DriveIface proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
DriveIface
Allocate a new DriveIface.- Parameters:
arena
- to control the memory allocation scope
-
DriveIface
public DriveIface()Allocate a new DriveIface. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideChanged
-
overrideDisconnected
-
overrideEjectButton
-
overrideGetName
-
overrideGetIcon
-
overrideHasVolumes
-
overrideGetVolumes
-
overrideIsMediaRemovable
-
overrideHasMedia
-
overrideIsMediaCheckAutomatic
-
overrideCanEject
-
overrideCanPollForMedia
-
overrideEject
-
overrideEjectFinish
-
overridePollForMedia
-
overridePollForMediaFinish
-
overrideGetIdentifier
-
overrideEnumerateIdentifiers
-
overrideGetStartStopType
-
overrideCanStart
-
overrideCanStartDegraded
-
overrideStart
-
overrideStartFinish
-
overrideCanStop
-
overrideStop
-
overrideStopFinish
-
overrideStopButton
-
overrideEjectWithOperation
-
overrideEjectWithOperationFinish
-
overrideGetSortKey
-
overrideGetSymbolicIcon
-
overrideIsRemovable
-