Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DarwinSSLSocket
Link copied to clipboard
class FakeAsyncClient(val serverToClient: SyncStream = DequeSyncStream(), val clientToServer: SyncStream = DequeSyncStream(), val onConnect: Signal<Pair<String, Int>> = Signal(), val onClose: Signal<Unit> = Signal()) : AsyncClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JvmAsyncClient(socket: <Error class: unknown class>? = null, val secure: Boolean = false) : AsyncClient
Link copied to clipboard
class JvmAsyncServer(val requestPort: Int, val host: String, val backlog: Int = -1, val secure: Boolean = false) : AsyncServer
Link copied to clipboard
Link copied to clipboard
class JvmNioAsyncServer(val requestPort: Int, val host: String, val backlog: Int = -1) : AsyncServer
Link copied to clipboard
Link copied to clipboard
class NativeSocket
Link copied to clipboard
object QueryString
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun AsyncSocketFactory.createClient(host: String, port: Int, secure: Boolean = false): AsyncClient
Link copied to clipboard
Link copied to clipboard
suspend fun createTcpServer(port: Int = AsyncServer.ANY_PORT, host: String = "127.0.0.1", backlog: Int = 511, secure: Boolean = false): AsyncServer
Link copied to clipboard
suspend fun NativeSocket.suspendRecvExact(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
Link copied to clipboard
suspend fun NativeSocket.suspendRecvUpTo(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
Link copied to clipboard
suspend fun NativeSocket.suspendSend(data: ByteArray, offset: Int = 0, count: Int = data.size - offset)
Link copied to clipboard