FakeAsyncClient

class FakeAsyncClient(val serverToClient: SyncStream = DequeSyncStream(), val clientToServer: SyncStream = DequeSyncStream(), val onConnect: Signal<Pair<String, Int>> = Signal(), val onClose: Signal<Unit> = Signal()) : AsyncClient

Constructors

Link copied to clipboard
constructor(serverToClient: SyncStream = DequeSyncStream(), clientToServer: SyncStream = DequeSyncStream(), onConnect: Signal<Pair<String, Int>> = Signal(), onClose: Signal<Unit> = Signal())

Properties

Link copied to clipboard
open override val address: AsyncAddress
Link copied to clipboard
Link copied to clipboard
open override var connected: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open suspend override fun connect(host: String, port: Int)
Link copied to clipboard
Link copied to clipboard
suspend fun AsyncInputStream.md5(): Hash
Link copied to clipboard
open suspend override fun read(): Int
open suspend override fun read(buffer: ByteArray, offset: Int, len: Int): Int
Link copied to clipboard
suspend fun AsyncInputStream.sha1(): Hash
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun write(buffer: ByteArray, offset: Int, len: Int)
open suspend fun write(byte: Int)
Link copied to clipboard
suspend fun AsyncOutputStream.writeFile(source: VfsFile): Long