Class Backend.BackendInterface

All Implemented Interfaces:
Proxy
Enclosing interface:
Backend

public static class Backend.BackendInterface extends TypeInterface
The interface for SecretBackend.
Since:
0.19.0
  • Constructor Details

    • BackendInterface

      public BackendInterface(MemorySegment address)
      Create a BackendInterface 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
    • overrideEnsureForFlags

      public void overrideEnsureForFlags(Arena arena, @Nullable Method method)
      Override virtual method ensure_for_flags.
      Parameters:
      method - the method to invoke
    • overrideEnsureForFlagsFinish

      public void overrideEnsureForFlagsFinish(Arena arena, @Nullable Method method)
      Override virtual method ensure_for_flags_finish.
      Parameters:
      method - the method to invoke
    • overrideStore

      public void overrideStore(Arena arena, @Nullable Method method)
      Override virtual method store.
      Parameters:
      method - the method to invoke
    • overrideStoreFinish

      public void overrideStoreFinish(Arena arena, @Nullable Method method)
      Override virtual method store_finish.
      Parameters:
      method - the method to invoke
    • overrideLookup

      public void overrideLookup(Arena arena, @Nullable Method method)
      Override virtual method lookup.
      Parameters:
      method - the method to invoke
    • overrideLookupFinish

      public void overrideLookupFinish(Arena arena, @Nullable Method method)
      Override virtual method lookup_finish.
      Parameters:
      method - the method to invoke
    • overrideClear

      public void overrideClear(Arena arena, @Nullable Method method)
      Override virtual method clear.
      Parameters:
      method - the method to invoke
    • overrideClearFinish

      public void overrideClearFinish(Arena arena, @Nullable Method method)
      Override virtual method clear_finish.
      Parameters:
      method - the method to invoke
    • overrideSearch

      public void overrideSearch(Arena arena, @Nullable Method method)
      Override virtual method search.
      Parameters:
      method - the method to invoke
    • overrideSearchFinish

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