blob: 5ed37885127e21f4f0278c124b7a2eb1581abf5c [file] [log] [blame]
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)