Package-level declarations

Types

Link copied to clipboard
class AsyncClientSSLProcessor(val client: AsyncSocket, val processor: SSLProcessor = DefaultSSLProcessor()) : AsyncSocket
Link copied to clipboard
Link copied to clipboard

A socket that can be used to connect to a server.

Link copied to clipboard
data class AsyncSocketAddress(val address: String = "0.0.0.0", val port: Int = 0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JvmAsyncServerSocket(val requestPort: Int, val host: String, val backlog: Int = -1, val secure: Boolean = false) : AsyncServerSocket
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JvmNioAsyncServer(val requestPort: Int, val host: String, val backlog: Int = -1) : AsyncServerSocket
Link copied to clipboard
Link copied to clipboard
class NativeAsyncServer(val socket: Win32Socket, val requestPort: Int, val backlog: Int) : AsyncServerSocket
Link copied to clipboard
class NativeAsyncServerSocket(val socket: NativeSocket, val requestPort: Int, val backlog: Int) : AsyncServerSocket
Link copied to clipboard
class NativeAsyncSocket(val socket: NativeSocket = NativeSocket()) : AsyncSocket
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SSLProcessor
Link copied to clipboard
Link copied to clipboard
class UnixServerSocket(val path: String, val backlog: Int = -1, val secure: Boolean = false) : AsyncServerSocket
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
expect suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean = false): AsyncSocket
expect suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String = "127.0.0.1", backlog: Int = -1, secure: Boolean = false): AsyncServerSocket
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncSocket.Companion.invoke(secure: Boolean): AsyncSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun Win32Socket.suspendRecvExact(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
suspend fun NativeSocket.suspendRecvExact(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
Link copied to clipboard
suspend fun Win32Socket.suspendRecvUpTo(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
suspend fun NativeSocket.suspendRecvUpTo(data: ByteArray, offset: Int = 0, count: Int = data.size - offset): Int
Link copied to clipboard
suspend fun Win32Socket.suspendSend(data: ByteArray, offset: Int = 0, count: Int = data.size - offset)
suspend fun NativeSocket.suspendSend(data: ByteArray, offset: Int = 0, count: Int = data.size - offset)
Link copied to clipboard
Link copied to clipboard
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
expect suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
expect suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int = -1): AsyncServerSocket
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
actual suspend fun AsyncSocket.Companion.unix(path: String): AsyncSocket
actual suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int): AsyncServerSocket
Link copied to clipboard