Package org.libvirt

Class ConnectAuth

java.lang.Object
org.libvirt.ConnectAuth
All Implemented Interfaces:
com.sun.jna.Callback, Libvirt.VirConnectAuthCallback
Direct Known Subclasses:
ConnectAuthDefault

public abstract class ConnectAuth extends Object implements Libvirt.VirConnectAuthCallback
We diverge from the C implementation There is no explicit cbdata field, you should just add any extra data to the child class's instance.
Author:
stoty
  • Field Details

  • Constructor Details

    • ConnectAuth

      public ConnectAuth()
  • Method Details

    • authCallback

      public int authCallback(virConnectCredential cred, int ncred, com.sun.jna.Pointer cbdata)
      Specified by:
      authCallback in interface Libvirt.VirConnectAuthCallback
    • callback

      public abstract int callback(ConnectAuth.Credential[] cred)
      The callback function that fills the credentials in
      Parameters:
      cred - the array of credentials passed by libvirt
      Returns:
      0 if the defresult field contains a vailde response, -1 otherwise