Class WebsocketExtension.WebsocketExtensionClass

All Implemented Interfaces:
Proxy
Direct Known Subclasses:
WebsocketExtensionDeflate.WebsocketExtensionDeflateClass
Enclosing class:
WebsocketExtension

public static class WebsocketExtension.WebsocketExtensionClass extends GObject.ObjectClass
The class structure for the WebsocketExtension.
  • Constructor Details

    • WebsocketExtensionClass

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

      public String readName()
      Read the value of the field name.
      Returns:
      The value of the field name
    • writeName

      public void writeName(String name, Arena _arena)
      Write a value in the field name.
      Parameters:
      name - The new value for the field name
      _arena - to control the memory allocation scope
    • overrideConfigure

      public void overrideConfigure(Arena arena, @Nullable Method method)
      Override virtual method configure.
      Parameters:
      method - the method to invoke
    • overrideGetRequestParams

      public void overrideGetRequestParams(Arena arena, @Nullable Method method)
      Override virtual method get_request_params.
      Parameters:
      method - the method to invoke
    • overrideGetResponseParams

      public void overrideGetResponseParams(Arena arena, @Nullable Method method)
      Override virtual method get_response_params.
      Parameters:
      method - the method to invoke
    • overrideProcessOutgoingMessage

      public void overrideProcessOutgoingMessage(Arena arena, @Nullable Method method)
      Override virtual method process_outgoing_message.
      Parameters:
      method - the method to invoke
    • overrideProcessIncomingMessage

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