Class Auth.AuthClass

All Implemented Interfaces:
Proxy
Enclosing class:
Auth

public static class Auth.AuthClass extends GObject.ObjectClass
  • Constructor Details

    • AuthClass

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

      public String readSchemeName()
      Read the value of the field scheme_name.
      Returns:
      The value of the field scheme_name
    • writeSchemeName

      public void writeSchemeName(String schemeName, Arena _arena)
      Write a value in the field scheme_name.
      Parameters:
      schemeName - The new value for the field scheme_name
      _arena - to control the memory allocation scope
    • readStrength

      public int readStrength()
      Read the value of the field strength.
      Returns:
      The value of the field strength
    • writeStrength

      public void writeStrength(int strength)
      Write a value in the field strength.
      Parameters:
      strength - The new value for the field strength
    • overrideUpdate

      public void overrideUpdate(Arena arena, @Nullable Method method)
      Override virtual method update.
      Parameters:
      method - the method to invoke
    • overrideGetProtectionSpace

      public void overrideGetProtectionSpace(Arena arena, @Nullable Method method)
      Override virtual method get_protection_space.
      Parameters:
      method - the method to invoke
    • overrideAuthenticate

      public void overrideAuthenticate(Arena arena, @Nullable Method method)
      Override virtual method authenticate.
      Parameters:
      method - the method to invoke
    • overrideIsAuthenticated

      public void overrideIsAuthenticated(Arena arena, @Nullable Method method)
      Override virtual method is_authenticated.
      Parameters:
      method - the method to invoke
    • overrideGetAuthorization

      public void overrideGetAuthorization(Arena arena, @Nullable Method method)
      Override virtual method get_authorization.
      Parameters:
      method - the method to invoke
    • overrideIsReady

      public void overrideIsReady(Arena arena, @Nullable Method method)
      Override virtual method is_ready.
      Parameters:
      method - the method to invoke
    • overrideCanAuthenticate

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