Class Mount.MountIface

All Implemented Interfaces:
Proxy
Enclosing interface:
Mount

public static class Mount.MountIface extends TypeInterface
Interface for implementing operations for mounts.
  • Constructor Details

    • MountIface

      public MountIface(MemorySegment address)
      Create a MountIface proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overrideChanged

      public void overrideChanged(Arena arena, @Nullable Method method)
      Override virtual method changed.
      Parameters:
      method - the method to invoke
    • overrideUnmounted

      public void overrideUnmounted(Arena arena, @Nullable Method method)
      Override virtual method unmounted.
      Parameters:
      method - the method to invoke
    • overrideGetRoot

      public void overrideGetRoot(Arena arena, @Nullable Method method)
      Override virtual method get_root.
      Parameters:
      method - the method to invoke
    • overrideGetName

      public void overrideGetName(Arena arena, @Nullable Method method)
      Override virtual method get_name.
      Parameters:
      method - the method to invoke
    • overrideGetIcon

      public void overrideGetIcon(Arena arena, @Nullable Method method)
      Override virtual method get_icon.
      Parameters:
      method - the method to invoke
    • overrideGetUuid

      public void overrideGetUuid(Arena arena, @Nullable Method method)
      Override virtual method get_uuid.
      Parameters:
      method - the method to invoke
    • overrideGetVolume

      public void overrideGetVolume(Arena arena, @Nullable Method method)
      Override virtual method get_volume.
      Parameters:
      method - the method to invoke
    • overrideGetDrive

      public void overrideGetDrive(Arena arena, @Nullable Method method)
      Override virtual method get_drive.
      Parameters:
      method - the method to invoke
    • overrideCanUnmount

      public void overrideCanUnmount(Arena arena, @Nullable Method method)
      Override virtual method can_unmount.
      Parameters:
      method - the method to invoke
    • overrideCanEject

      public void overrideCanEject(Arena arena, @Nullable Method method)
      Override virtual method can_eject.
      Parameters:
      method - the method to invoke
    • overrideUnmount

      public void overrideUnmount(Arena arena, @Nullable Method method)
      Override virtual method unmount.
      Parameters:
      method - the method to invoke
    • overrideUnmountFinish

      public void overrideUnmountFinish(Arena arena, @Nullable Method method)
      Override virtual method unmount_finish.
      Parameters:
      method - the method to invoke
    • overrideEject

      public void overrideEject(Arena arena, @Nullable Method method)
      Override virtual method eject.
      Parameters:
      method - the method to invoke
    • overrideEjectFinish

      public void overrideEjectFinish(Arena arena, @Nullable Method method)
      Override virtual method eject_finish.
      Parameters:
      method - the method to invoke
    • overrideRemount

      public void overrideRemount(Arena arena, @Nullable Method method)
      Override virtual method remount.
      Parameters:
      method - the method to invoke
    • overrideRemountFinish

      public void overrideRemountFinish(Arena arena, @Nullable Method method)
      Override virtual method remount_finish.
      Parameters:
      method - the method to invoke
    • overrideGuessContentType

      public void overrideGuessContentType(Arena arena, @Nullable Method method)
      Override virtual method guess_content_type.
      Parameters:
      method - the method to invoke
    • overrideGuessContentTypeFinish

      public void overrideGuessContentTypeFinish(Arena arena, @Nullable Method method)
      Override virtual method guess_content_type_finish.
      Parameters:
      method - the method to invoke
    • overrideGuessContentTypeSync

      public void overrideGuessContentTypeSync(Arena arena, @Nullable Method method)
      Override virtual method guess_content_type_sync.
      Parameters:
      method - the method to invoke
    • overridePreUnmount

      public void overridePreUnmount(Arena arena, @Nullable Method method)
      Override virtual method pre_unmount.
      Parameters:
      method - the method to invoke
    • overrideUnmountWithOperation

      public void overrideUnmountWithOperation(Arena arena, @Nullable Method method)
      Override virtual method unmount_with_operation.
      Parameters:
      method - the method to invoke
    • overrideUnmountWithOperationFinish

      public void overrideUnmountWithOperationFinish(Arena arena, @Nullable Method method)
      Override virtual method unmount_with_operation_finish.
      Parameters:
      method - the method to invoke
    • overrideEjectWithOperation

      public void overrideEjectWithOperation(Arena arena, @Nullable Method method)
      Override virtual method eject_with_operation.
      Parameters:
      method - the method to invoke
    • overrideEjectWithOperationFinish

      public void overrideEjectWithOperationFinish(Arena arena, @Nullable Method method)
      Override virtual method eject_with_operation_finish.
      Parameters:
      method - the method to invoke
    • overrideGetDefaultLocation

      public void overrideGetDefaultLocation(Arena arena, @Nullable Method method)
      Override virtual method get_default_location.
      Parameters:
      method - the method to invoke
    • overrideGetSortKey

      public void overrideGetSortKey(Arena arena, @Nullable Method method)
      Override virtual method get_sort_key.
      Parameters:
      method - the method to invoke
    • overrideGetSymbolicIcon

      public void overrideGetSymbolicIcon(Arena arena, @Nullable Method method)
      Override virtual method get_symbolic_icon.
      Parameters:
      method - the method to invoke