Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class BrowserPersistentFileEntry(val path: String, val kind: BrowserPersistentFileEntryKind, val size: Int = 0, val chunks: Int = 0)
Link copied to clipboard
Link copied to clipboard
interface BrowserPersistentFileStorage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class WasiFileMetadata(val isRegularFile: Boolean, val isDirectory: Boolean, val isSymbolicLink: Boolean, val size: Long, val lastModifiedTime: WasiInstant)
Link copied to clipboard
class WasiFileSystem
Link copied to clipboard
data class WasiHttpNetworkEndpoint(val protocol: WasiHttpNetworkProtocol, val host: String, val port: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class WasiNetworkPolicy(httpEndpoints: Set<WasiHttpNetworkEndpoint> = emptySet(), rawSocketEndpoints: Set<WasiNetworkEndpoint> = emptySet())
Exact network capabilities for KotlinWasiPreview3.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun RawSource.asByteChunks(chunkSize: Int = DEFAULT_BYTE_CHUNK_SIZE, closeSource: Boolean = true): Flow<ByteArray>
fun WitStream<UByte>.asByteChunks(wasi: WasiPreview3, chunkSize: Int = DEFAULT_BYTE_CHUNK_SIZE): Flow<ByteArray>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun WasiFileSystem.readWitByteStream(path: String, wasi: WasiPreview3, chunkSize: Int = WasiFileSystem.DEFAULT_CHUNK_SIZE): WitStream<UByte>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun RawSource.toWitByteStream(wasi: WasiPreview3, chunkSize: Int = DEFAULT_BYTE_CHUNK_SIZE, closeSource: Boolean = true): WitStream<UByte>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun WasiFileSystem.writeWitByteStream(path: String, stream: WitStream<UByte>, wasi: WasiPreview3, createParentDirectories: Boolean = true, append: Boolean = false)