open fun copyTo(inputOffset: Long, target: Volume, targetOffset: Long, size: Long): Unit
Transfers data from this Volume into target volume. If its possible, the implementation should override this method to enable direct memory transfer. Caller must respect slice boundaries. ie it is not possible to transfer data which cross slice boundaries.
inputOffset
- offset inside this Volume, ie data will be read from this offset target
- Volume to copy data into targetOffset
- position in target volume where data will be copied into size
- size of data to copyopen fun copyTo(to: Volume): Unit
Copy content of this volume to another. Target volume might grow, but is never shrank. Target is also not synced
open fun copyTo(output: OutputStream): Unit
Copy content of this volume to OutputStream.