SocketMessenger

public protocol SocketMessenger : AnyObject

The interface of the class that implements the request and the transmission of messages to the socket.

  • Undocumented

    Declaration

    Swift

    var state: SocketConnectionState { get }
  • Undocumented

    Declaration

    Swift

    var onConnect: (() -> ())? { get set }
  • Undocumented

    Declaration

    Swift

    var onFailedConnect: (() -> ())? { get set }
  • Undocumented

    Declaration

    Swift

    var onDisconnect: (() -> ())? { get set }
  • Undocumented

    Declaration

    Swift

    var onText: ((String) -> ())? { get set }
  • Undocumented

    Declaration

    Swift

    var callbackQueue: DispatchQueue { get set }
  • Undocumented

    Declaration

    Swift

    func connect(toUrl: String)
  • Undocumented

    Declaration

    Swift

    func disconnect()
  • Undocumented

    Declaration

    Swift

    func write(_ string: String)