WebSocketIO

class WebSocketIO(val url: FullUrl, headers: Map[String, String], client: OkHttpClient, topic: Topic[IO, SocketEvent], interrupter: SignallingRef[IO, Boolean], d: Dispatcher[IO])(implicit t: Temporal[IO]) extends WebSocketOps
Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def close: IO[Unit]
def messagesAs[T : Decoder]: Stream[IO, T]
def requestFor(url: FullUrl, headers: Map[String, String]): Builder
def sendMessage(message: String): IO[Boolean]

Inherited methods

def send[T : Encoder](message: T): IO[Boolean]
Inherited from:
WebSocketOps

Concrete fields

val allEvents: Stream[IO, SocketEvent]
val connectOnce: IO[WebSocket]
val connectSocket: IO[WebSocket]
val events: Stream[IO, SocketEvent]
val jsonMessages: Stream[IO, Json]
val messages: Stream[IO, String]
val request: Request
val url: FullUrl