blob: bd172013f6deea25956b027611d99dd380fc1bad [file] [log] [blame]
/*
* Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package kotlinx.coroutines.experimental.io.packet
import kotlinx.coroutines.experimental.io.internal.*
import kotlinx.io.core.*
import kotlinx.io.pool.*
internal val PACKET_BUFFER_SIZE = getIOIntProperty("PacketBufferSize", 4096)
internal val PACKET_BUFFER_POOL_SIZE = getIOIntProperty("PacketBufferPoolSize", 128)
internal val PACKET_MAX_COPY_SIZE = getIOIntProperty("PacketMaxCopySize", 500)
fun WritePacket(headerSizeHint: Int = 0): ByteWritePacket = BytePacketBuilder(headerSizeHint)