Class DtlsConnection.DtlsConnectionInterface

java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInterface
org.gnome.gio.DtlsConnection.DtlsConnectionInterface
All Implemented Interfaces:
Proxy
Enclosing interface:
DtlsConnection

public static class DtlsConnection.DtlsConnectionInterface extends TypeInterface
Virtual method table for a GDtlsConnection implementation.
Since:
2.48
  • Constructor Details

    • DtlsConnectionInterface

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

      public void overrideAcceptCertificate(Arena arena, @Nullable Method method)
      Override virtual method accept_certificate.
      Parameters:
      method - the method to invoke
    • overrideHandshake

      public void overrideHandshake(Arena arena, @Nullable Method method)
      Override virtual method handshake.
      Parameters:
      method - the method to invoke
    • overrideHandshakeAsync

      public void overrideHandshakeAsync(Arena arena, @Nullable Method method)
      Override virtual method handshake_async.
      Parameters:
      method - the method to invoke
    • overrideHandshakeFinish

      public void overrideHandshakeFinish(Arena arena, @Nullable Method method)
      Override virtual method handshake_finish.
      Parameters:
      method - the method to invoke
    • overrideShutdown

      public void overrideShutdown(Arena arena, @Nullable Method method)
      Override virtual method shutdown.
      Parameters:
      method - the method to invoke
    • overrideShutdownAsync

      public void overrideShutdownAsync(Arena arena, @Nullable Method method)
      Override virtual method shutdown_async.
      Parameters:
      method - the method to invoke
    • overrideShutdownFinish

      public void overrideShutdownFinish(Arena arena, @Nullable Method method)
      Override virtual method shutdown_finish.
      Parameters:
      method - the method to invoke
    • overrideSetAdvertisedProtocols

      public void overrideSetAdvertisedProtocols(Arena arena, @Nullable Method method)
      Override virtual method set_advertised_protocols.
      Parameters:
      method - the method to invoke
    • overrideGetNegotiatedProtocol

      public void overrideGetNegotiatedProtocol(Arena arena, @Nullable Method method)
      Override virtual method get_negotiated_protocol.
      Parameters:
      method - the method to invoke
    • overrideGetBindingData

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