Class TlsConnection.TlsConnectionClass

All Implemented Interfaces:
Proxy
Enclosing class:
TlsConnection

public static class TlsConnection.TlsConnectionClass extends IOStream.IOStreamClass
The class structure for the GTlsConnection type.
Since:
2.28
  • Constructor Details

    • TlsConnectionClass

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

      public void overrideGetBindingData(Arena arena, @Nullable Method method)
      Override virtual method get_binding_data.
      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