ImmutableZlibOptions

Zlib Options (Immutable)

Implements an immutable Zlib options object.

Types

Link copied to clipboard
object Factory : ProxyInstantiable

Constructor definitions for ImmutableZlibOptions.

Properties

Link copied to clipboard
open override val chunkSize: Int

chunkSize Default: 16 * 1024

Link copied to clipboard
open override val dictionary: Any? = null

dictionary | | | Default: null (compression only)

Link copied to clipboard
open override val finishFlush: Int

finishFlush Default: zlib.constants.Z_FINISH

Link copied to clipboard
open override val flush: Int

flush Default: zlib.constants.Z_NO_FLUSH

Link copied to clipboard
open override val info: Boolean = false

info Default: false

Link copied to clipboard
open override val level: Int

level Default: zlib.constants.Z_DEFAULT_COMPRESSION (compression only)

Link copied to clipboard
open override val maxOutputLength: Int = 0

maxOutputLength Default: buffer.kMaxLength

Link copied to clipboard
open override val memLevel: Int

memLevel Default: zlib.constants.Z_DEFAULT_MEMLEVEL (compression only)

Link copied to clipboard
open override val strategy: Int

strategy Default: zlib.constants.Z_DEFAULT_STRATEGY (compression only)

Link copied to clipboard
open override val windowBits: Int

windowBits Default: zlib.constants.Z_DEFAULT_WINDOWBITS

Functions

Link copied to clipboard
open override fun getMember(key: String?): Any?
Link copied to clipboard
open override fun getMemberKeys(): Array<String>
Link copied to clipboard
open override fun hasMember(key: String?): Boolean
Link copied to clipboard
open override fun putMember(key: String?, value: Value?)
Link copied to clipboard
open fun removeMember(key: String): Boolean
Link copied to clipboard

Create a mutable copy of this ImmutableZlibOptions.