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
Link copied to clipboard
Link copied to clipboard
class DarwinSSLSocket
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
class LinuxSSLSocket
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
Link copied to clipboard
Link copied to clipboard
class NativeSocket
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
class Win32Socket
Functions
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
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
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 AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
actual suspend operator fun AsyncServerSocket.Companion.invoke(port: Int, host: String, backlog: Int, secure: Boolean): AsyncServerSocket
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
expect suspend fun AsyncServerSocket.Companion.unix(path: String, backlog: Int = -1): AsyncServerSocket
Link copied to clipboard