Class: OpenAI::Models::Realtime::Transports::AsyncWebSocket::Socket

Inherits:
Object
  • Object
show all
Defined in:
sig/openai/helpers/realtime/transports/async_websocket.rbs

Instance Method Summary collapse

Constructor Details

#initializeSocket

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Socket.

Parameters:

  • connection (Object)
  • url: (URI::Generic)


12
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 12

def initialize: (untyped connection, url: URI::Generic) -> void

Instance Method Details

#abortvoid

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

This method returns an undefined value.



18
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 18

def abort: -> void

#aborted?Boolean

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:



21
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 21

def aborted?: -> bool

#closevoid

This method returns an undefined value.

Parameters:

  • code: (Integer)
  • reason: (String)


15
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 15

def close: (?code: Integer, ?reason: String) -> void

#closed?Boolean

Returns:



22
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 22

def closed?: -> bool

#readObject

Returns:

  • (Object)


13
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 13

def read: -> untyped

#writevoid

This method returns an undefined value.

Parameters:

  • message (String)


14
# File 'sig/openai/helpers/realtime/transports/async_websocket.rbs', line 14

def write: (String message) -> void