DarwinWebSocketClient

class DarwinWebSocketClient(endpointUrl: <ERROR CLASS>) : RPCClientConnector

Types

Connection
Link copied to clipboard
darwin
inner class Connection(websocket: <ERROR CLASS>, scope: CoroutineScope) : RPCConnection, CoroutineScope
Delegate
Link copied to clipboard
darwin
class Delegate(didOpen: CompletableDeferred<Unit>, didClose: CompletableDeferred<Unit>)

Functions

isConnectionCloseException
Link copied to clipboard
darwin
open override fun isConnectionCloseException(throwable: Throwable): Boolean
withConnection
Link copied to clipboard
darwin
open suspend override fun withConnection(block: suspend RPCConnection.() -> Unit)

Properties

currentTask
Link copied to clipboard
darwin
var currentTask: <ERROR CLASS>? = null