From 670150b437acaf6b92fea0d3a54200b9c78a854f Mon Sep 17 00:00:00 2001 From: Filipp Zhinkin Date: Fri, 12 Jul 2024 15:20:23 +0200 Subject: [PATCH] v0.5.0 docs --- docs/index.html | 2 +- docs/kotlinx-io-bytestring/index.html | 2 +- .../-byte-string-builder.html | 2 +- .../-byte-string-builder/append.html | 2 +- .../-byte-string-builder/capacity.html | 2 +- .../-byte-string-builder/index.html | 2 +- .../-byte-string-builder/size.html | 2 +- .../-byte-string-builder/to-byte-string.html | 2 +- .../kotlinx.io.bytestring/-byte-string.html | 2 +- .../-byte-string/-byte-string.html | 2 +- .../-byte-string/-companion/index.html | 2 +- .../-byte-string/compare-to.html | 2 +- .../-byte-string/copy-into.html | 2 +- .../-byte-string/equals.html | 2 +- .../-byte-string/get.html | 2 +- .../-byte-string/hash-code.html | 2 +- .../-byte-string/index.html | 2 +- .../-byte-string/size.html | 2 +- .../-byte-string/substring.html | 2 +- .../-byte-string/to-byte-array.html | 2 +- .../-byte-string/to-string.html | 2 +- .../kotlinx.io.bytestring/append.html | 2 +- .../build-byte-string.html | 2 +- .../kotlinx.io.bytestring/content-equals.html | 2 +- .../decode-into-byte-array.html | 2 +- .../decode-to-byte-string.html | 2 +- .../decode-to-string.html | 2 +- .../kotlinx.io.bytestring/decode.html | 2 +- .../encode-into-byte-array.html | 2 +- .../encode-to-appendable.html | 2 +- .../encode-to-byte-array.html | 2 +- .../encode-to-byte-string.html | 2 +- .../kotlinx.io.bytestring/encode.html | 2 +- .../kotlinx.io.bytestring/ends-with.html | 2 +- .../hex-to-byte-string.html | 2 +- .../kotlinx.io.bytestring/index-of.html | 2 +- .../kotlinx.io.bytestring/index.html | 2 +- .../kotlinx.io.bytestring/indices.html | 2 +- .../kotlinx.io.bytestring/is-empty.html | 2 +- .../kotlinx.io.bytestring/is-not-empty.html | 2 +- .../kotlinx.io.bytestring/last-index-of.html | 2 +- .../kotlinx.io.bytestring/starts-with.html | 2 +- .../kotlinx.io.bytestring/to-hex-string.html | 2 +- docs/kotlinx-io-bytestring/navigation.html | 60 ++++++++------ docs/kotlinx-io-core/index.html | 2 +- .../-file-metadata/-file-metadata.html | 2 +- .../-file-metadata/index.html | 2 +- .../-file-metadata/is-directory.html | 2 +- .../-file-metadata/is-regular-file.html | 2 +- .../kotlinx.io.files/-file-metadata/size.html | 2 +- .../-file-not-found-exception.html | 2 +- .../-file-not-found-exception/index.html | 2 +- .../-file-system/atomic-move.html | 2 +- .../-file-system/create-directories.html | 2 +- .../kotlinx.io.files/-file-system/delete.html | 2 +- .../kotlinx.io.files/-file-system/exists.html | 2 +- .../kotlinx.io.files/-file-system/index.html | 2 +- .../kotlinx.io.files/-file-system/list.html | 2 +- .../-file-system/metadata-or-null.html | 2 +- .../-file-system/resolve.html | 2 +- .../kotlinx.io.files/-file-system/sink.html | 2 +- .../kotlinx.io.files/-file-system/source.html | 2 +- .../kotlinx.io.files/-path.html | 2 +- .../kotlinx.io.files/-path/equals.html | 2 +- .../kotlinx.io.files/-path/hash-code.html | 2 +- .../kotlinx.io.files/-path/index.html | 2 +- .../kotlinx.io.files/-path/is-absolute.html | 2 +- .../kotlinx.io.files/-path/name.html | 2 +- .../kotlinx.io.files/-path/parent.html | 2 +- .../kotlinx.io.files/-path/to-string.html | 2 +- .../kotlinx.io.files/-system-file-system.html | 2 +- .../-system-path-separator.html | 2 +- .../-system-temporary-directory.html | 2 +- .../kotlinx.io.files/index.html | 2 +- .../kotlinx.io.files/sink.html | 4 +- .../kotlinx.io.files/source.html | 4 +- .../kotlinx.io/-buffer/-buffer.html | 2 +- .../kotlinx.io/-buffer/buffer.html | 4 +- .../kotlinx.io/-buffer/clear.html | 4 +- .../kotlinx.io/-buffer/close.html | 4 +- .../kotlinx.io/-buffer/copy-to.html | 4 +- .../kotlinx.io/-buffer/copy.html | 4 +- .../kotlinx.io/-buffer/emit.html | 4 +- .../kotlinx.io/-buffer/exhausted.html | 4 +- .../kotlinx.io/-buffer/flush.html | 4 +- .../kotlinx.io/-buffer/get.html | 4 +- .../kotlinx.io/-buffer/hint-emit.html | 4 +- .../kotlinx.io/-buffer/index.html | 4 +- .../kotlinx.io/-buffer/peek.html | 2 +- .../kotlinx.io/-buffer/read-at-most-to.html | 4 +- .../kotlinx.io/-buffer/read-byte.html | 4 +- .../kotlinx.io/-buffer/read-int.html | 4 +- .../kotlinx.io/-buffer/read-long.html | 4 +- .../kotlinx.io/-buffer/read-short.html | 4 +- .../kotlinx.io/-buffer/read-to.html | 2 +- .../kotlinx.io/-buffer/request.html | 4 +- .../kotlinx.io/-buffer/require.html | 4 +- .../kotlinx.io/-buffer/size.html | 4 +- .../kotlinx.io/-buffer/skip.html | 4 +- .../kotlinx.io/-buffer/to-string.html | 4 +- .../kotlinx.io/-buffer/transfer-from.html | 4 +- .../kotlinx.io/-buffer/transfer-to.html | 2 +- .../kotlinx.io/-buffer/write-byte.html | 4 +- .../kotlinx.io/-buffer/write-int.html | 4 +- .../kotlinx.io/-buffer/write-long.html | 4 +- .../kotlinx.io/-buffer/write-short.html | 4 +- .../kotlinx.io/-buffer/write.html | 8 +- .../kotlinx.io/-delicate-io-api/index.html | 2 +- .../-e-o-f-exception/-e-o-f-exception.html | 2 +- .../kotlinx.io/-e-o-f-exception/index.html | 2 +- .../-i-o-exception/-i-o-exception.html | 2 +- .../kotlinx.io/-i-o-exception/index.html | 2 +- .../kotlinx.io/-internal-io-api/index.html | 2 +- .../kotlinx.io/-raw-sink/close.html | 2 +- .../kotlinx.io/-raw-sink/flush.html | 2 +- .../kotlinx.io/-raw-sink/index.html | 2 +- .../kotlinx.io/-raw-sink/write.html | 2 +- .../kotlinx.io/-raw-source/close.html | 2 +- .../kotlinx.io/-raw-source/index.html | 2 +- .../-raw-source/read-at-most-to.html | 2 +- .../kotlinx.io/-segment/index.html | 80 +++++++++++++++++++ .../kotlinx.io/-sink/buffer.html | 2 +- .../kotlinx.io/-sink/emit.html | 2 +- .../kotlinx.io/-sink/flush.html | 2 +- .../kotlinx.io/-sink/hint-emit.html | 2 +- .../kotlinx.io/-sink/index.html | 2 +- .../kotlinx.io/-sink/transfer-from.html | 2 +- .../kotlinx.io/-sink/write-byte.html | 2 +- .../kotlinx.io/-sink/write-int.html | 2 +- .../kotlinx.io/-sink/write-long.html | 2 +- .../kotlinx.io/-sink/write-short.html | 2 +- .../kotlinx.io/-sink/write.html | 2 +- .../kotlinx.io/-source/buffer.html | 2 +- .../kotlinx.io/-source/exhausted.html | 2 +- .../kotlinx.io/-source/index.html | 2 +- .../kotlinx.io/-source/peek.html | 2 +- .../kotlinx.io/-source/read-at-most-to.html | 2 +- .../kotlinx.io/-source/read-byte.html | 2 +- .../kotlinx.io/-source/read-int.html | 2 +- .../kotlinx.io/-source/read-long.html | 2 +- .../kotlinx.io/-source/read-short.html | 2 +- .../kotlinx.io/-source/read-to.html | 2 +- .../kotlinx.io/-source/request.html | 2 +- .../kotlinx.io/-source/require.html | 2 +- .../kotlinx.io/-source/skip.html | 2 +- .../kotlinx.io/-source/transfer-to.html | 2 +- .../kotlinx.io/-unsafe-io-api/index.html | 80 +++++++++++++++++++ .../kotlinx.io/as-byte-channel.html | 4 +- .../kotlinx.io/as-input-stream.html | 4 +- .../kotlinx.io/as-n-s-input-stream.html | 2 +- .../kotlinx.io/as-n-s-output-stream.html | 2 +- .../kotlinx.io/as-output-stream.html | 2 +- docs/kotlinx-io-core/kotlinx.io/as-sink.html | 2 +- .../kotlinx-io-core/kotlinx.io/as-source.html | 6 +- docs/kotlinx-io-core/kotlinx.io/buffered.html | 2 +- docs/kotlinx-io-core/kotlinx.io/copy-to.html | 4 +- .../kotlinx.io/discarding-sink.html | 2 +- docs/kotlinx-io-core/kotlinx.io/index-of.html | 2 +- docs/kotlinx-io-core/kotlinx.io/index.html | 32 +++++++- .../kotlinx.io/read-at-most-to.html | 6 +- .../kotlinx.io/read-byte-array.html | 2 +- .../kotlinx.io/read-byte-string.html | 2 +- .../kotlinx.io/read-code-point-value.html | 2 +- .../kotlinx.io/read-decimal-long.html | 2 +- .../kotlinx.io/read-double-le.html | 2 +- .../kotlinx.io/read-double.html | 2 +- .../kotlinx.io/read-float-le.html | 2 +- .../kotlinx.io/read-float.html | 2 +- .../read-hexadecimal-unsigned-long.html | 2 +- .../kotlinx.io/read-int-le.html | 2 +- .../kotlinx.io/read-line-strict.html | 4 +- .../kotlinx-io-core/kotlinx.io/read-line.html | 4 +- .../kotlinx.io/read-long-le.html | 2 +- .../kotlinx.io/read-short-le.html | 2 +- .../kotlinx.io/read-string.html | 6 +- docs/kotlinx-io-core/kotlinx.io/read-to.html | 4 +- .../kotlinx.io/read-u-byte.html | 2 +- .../kotlinx.io/read-u-int-le.html | 2 +- .../kotlinx.io/read-u-int.html | 2 +- .../kotlinx.io/read-u-long-le.html | 2 +- .../kotlinx.io/read-u-long.html | 2 +- .../kotlinx.io/read-u-short-le.html | 2 +- .../kotlinx.io/read-u-short.html | 2 +- docs/kotlinx-io-core/kotlinx.io/snapshot.html | 2 +- .../kotlinx.io/starts-with.html | 2 +- .../kotlinx.io/transfer-from.html | 4 +- .../kotlinx.io/write-code-point-value.html | 2 +- .../kotlinx.io/write-decimal-long.html | 2 +- .../kotlinx.io/write-double-le.html | 4 +- .../kotlinx.io/write-double.html | 4 +- .../kotlinx.io/write-float-le.html | 4 +- .../kotlinx.io/write-float.html | 4 +- .../write-hexadecimal-unsigned-long.html | 2 +- .../kotlinx.io/write-int-le.html | 2 +- .../kotlinx.io/write-long-le.html | 2 +- .../kotlinx.io/write-short-le.html | 2 +- .../kotlinx.io/write-string.html | 2 +- .../kotlinx.io/write-to-internal-buffer.html | 4 +- .../kotlinx.io/write-u-byte.html | 4 +- .../kotlinx.io/write-u-int-le.html | 4 +- .../kotlinx.io/write-u-int.html | 4 +- .../kotlinx.io/write-u-long-le.html | 4 +- .../kotlinx.io/write-u-long.html | 4 +- .../kotlinx.io/write-u-short-le.html | 4 +- .../kotlinx.io/write-u-short.html | 4 +- docs/kotlinx-io-core/kotlinx.io/write.html | 2 +- docs/kotlinx-io-core/navigation.html | 60 ++++++++------ docs/navigation.html | 60 ++++++++------ docs/scripts/pages.json | 2 +- gradle.properties | 2 +- 210 files changed, 556 insertions(+), 336 deletions(-) create mode 100644 docs/kotlinx-io-core/kotlinx.io/-segment/index.html create mode 100644 docs/kotlinx-io-core/kotlinx.io/-unsafe-io-api/index.html diff --git a/docs/index.html b/docs/index.html index 0e4453e13..5b92af40b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -44,7 +44,7 @@
-0.4.0
+0.5.0 -
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html index 11536ff34..020882768 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html index d695caa1f..e70a118f6 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html index 9f813ed2b..ff6de01e8 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html index 5ae7ee2e6..ebdace4d9 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html index 9a2b0aa53..183e76689 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html index cc0554e41..a7ec9b3df 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html index 50d71bf96..b12bf8976 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html index 1484c49f6..670154d52 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html index f1b631d90..75bfc81c4 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html index df47fc210..d7e1d3aef 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html index 183e8cb82..55f0ef1b4 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html index 951e5bd2d..dd6ec4fb5 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html index 24c052657..635fb9e98 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html index d2ce2bd2b..0503da861 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html index 1419fb980..7fdd8d5cf 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html index b2d74461f..04f6a59bd 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html index 870ae9c1e..919fc167e 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html index bee8a367f..40ff46744 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html index 4f3281c01..b1d1742a4 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/append.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/append.html index fb1b8f45c..727bab244 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/append.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/append.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html index d4a0e1a09..9110cae00 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html index c40fcc88a..abe18994f 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html index 418f004c7..b730ece1f 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html index 8d8ee05c2..7bfd735c7 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html index 56191b3c8..ca4daddb1 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html index 955d4f645..9f01dfd3f 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html index d0df5a73d..3294887a8 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html index 17a767d33..13634190d 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html index 29d4cb429..a2dd2fd48 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html index 7a6aa3ff9..5722f8a78 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html index b0d32c853..1705ec5cd 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html index 884aa7339..dee1dcb98 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html index d68248a20..5062bace3 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html index 11f84defc..b9218386e 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index.html index e1ab9d857..d2509173c 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html index 666ff18c6..3772ca92e 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html index 34bfd1a78..0c2612664 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html index ff91457e4..02762c40f 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html index 195d706de..63963d09a 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html index f87ffeb01..092353d00 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html index fe9f3b053..9dc2f22db 100644 --- a/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html +++ b/docs/kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-bytestring/navigation.html b/docs/kotlinx-io-bytestring/navigation.html index 56897bf3b..ccb42c9d8 100644 --- a/docs/kotlinx-io-bytestring/navigation.html +++ b/docs/kotlinx-io-bytestring/navigation.html @@ -352,127 +352,137 @@ readUShortLe()
-
+
+
+ Segment +
+
+ -
+ -
+ -
+ -
+ -
+
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
diff --git a/docs/kotlinx-io-core/index.html b/docs/kotlinx-io-core/index.html index 070e76686..53a1cc269 100644 --- a/docs/kotlinx-io-core/index.html +++ b/docs/kotlinx-io-core/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html index 2d47874c2..a51384d14 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html index 17d5e164c..838e4c030 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html index d43db6fae..a3317b640 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html index e48ff46b7..d08898775 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html index 8e720de1e..b609ae869 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html index 7ec2b8ad5..efe4bdcc6 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html index 6557df675..6303d7573 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html index 989431bed..1b96773ab 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html index 6e27d0fef..ae8774dae 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/delete.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/delete.html index 7affb5351..6b5efdd2f 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/delete.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/delete.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/exists.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/exists.html index a62f6212e..4976d3414 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/exists.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/exists.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/index.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/index.html index bc6773ca1..1c38be33d 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/index.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/list.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/list.html index 1357ebe63..cd1504cba 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/list.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/list.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html index 2339897fe..9db95b13a 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html index ddc2c6b7a..204af2f28 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/sink.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/sink.html index 4e88c4139..d5a542e60 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/sink.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/sink.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/source.html b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/source.html index 075bbd21a..f26428d04 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-file-system/source.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-file-system/source.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path.html b/docs/kotlinx-io-core/kotlinx.io.files/-path.html index bb9b0bdfa..de4fc42bb 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/equals.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/equals.html index b86376913..7c6db2b40 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/equals.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/equals.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/hash-code.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/hash-code.html index ff03716c4..eb5d6e143 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/hash-code.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/hash-code.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/index.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/index.html index 1dee6fcd0..ba1d576e4 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/index.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html index b6c7ea55c..4c6386c89 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/name.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/name.html index c723d61ee..b833e9dcd 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/name.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/name.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/parent.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/parent.html index 4c1bfe791..d0667421b 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/parent.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/parent.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-path/to-string.html b/docs/kotlinx-io-core/kotlinx.io.files/-path/to-string.html index 6dae47be6..1f91c1fc1 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-path/to-string.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-path/to-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-system-file-system.html b/docs/kotlinx-io-core/kotlinx.io.files/-system-file-system.html index ae5c917a4..070f32285 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-system-file-system.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-system-file-system.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-system-path-separator.html b/docs/kotlinx-io-core/kotlinx.io.files/-system-path-separator.html index edda274e1..a91ade20e 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-system-path-separator.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-system-path-separator.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html b/docs/kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html index 197b407b8..5b1a6b396 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/index.html b/docs/kotlinx-io-core/kotlinx.io.files/index.html index d1f773751..520f2ef07 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/index.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io.files/sink.html b/docs/kotlinx-io-core/kotlinx.io.files/sink.html index 8c8b50f7a..6bae9d8f1 100644 --- a/docs/kotlinx-io-core/kotlinx.io.files/sink.html +++ b/docs/kotlinx-io-core/kotlinx.io.files/sink.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

sink

-
@JvmName(name = "sinkDeprecated")
fun Path.sink(): Sink(source)

Deprecated

Use FileSystem.sink instead

Replace with

import kotlinx.io.files.FileSystem
SystemFileSystem.sink(this).buffered()

Returns RawSink for the given path, creates file if it doesn't exist, throws if it's a directory, overwrites contents.

Use of this method is deprecated with warning since kotlinx-io 0.3.0. The method will be removed in 0.4.0.

+
@JvmName(name = "sinkDeprecated")
fun Path.sink(): Sink(source)

Deprecated

Use FileSystem.sink instead

Replace with

import kotlinx.io.files.FileSystem
SystemFileSystem.sink(this).buffered()

Returns RawSink for the given path, creates file if it doesn't exist, throws if it's a directory, overwrites contents.

Use of this method is deprecated with warning since kotlinx-io 0.3.0. The method will be removed in 0.6.0.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

source

-
@JvmName(name = "sourceDeprecated")
fun Path.source(): Source(source)

Deprecated

Use FileSystem.source instead

Replace with

import kotlinx.io.files.FileSystem
SystemFileSystem.source(this).buffered()

Returns RawSource for the given file or throws if path is not a file or does not exist

Use of this method is deprecated with warning since kotlinx-io 0.3.0. The method will be removed in 0.4.0.

+
@JvmName(name = "sourceDeprecated")
fun Path.source(): Source(source)

Deprecated

Use FileSystem.source instead

Replace with

import kotlinx.io.files.FileSystem
SystemFileSystem.source(this).buffered()

Returns RawSource for the given file or throws if path is not a file or does not exist

Use of this method is deprecated with warning since kotlinx-io 0.3.0. The method will be removed in 0.6.0.

-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/buffer.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/buffer.html index c4d7e9837..ba232fbc6 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-buffer/buffer.html +++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/buffer.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

buffer

-
open override val buffer: Buffer(source)

Returns the buffer itself.

+
open override val buffer: Buffer(source)

Returns the buffer itself.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

clear

-
fun clear()(source)

Discards all bytes in this buffer.

Call to this method is equivalent to skip with byteCount = size.

Samples

import kotlinx.io.*
+  
fun clear()(source)

Discards all bytes in this buffer.

Call to this method is equivalent to skip with byteCount = size.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/close.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/close.html
index a1430ed2f..f150b96f9 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/close.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/close.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

close

-
open override fun close()(source)

This method does not affect the buffer.

+
open override fun close()(source)

This method does not affect the buffer.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

copyTo

-
fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)(source)

Copy bytes from this buffer's subrange starting at startIndex and ending at endIndex, to out buffer. This method does not consume data from the buffer.

Parameters

out

the destination buffer to copy data into.

startIndex

the index (inclusive) of the first byte of data in this buffer to copy, 0 by default.

endIndex

the index (exclusive) of the last byte of data in this buffer to copy, buffer.size by default.

Throws

when startIndex or endIndex is out of this buffer bounds ([0..buffer.size)).

when startIndex > endIndex.

Samples

import kotlinx.io.*
+  
fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)(source)

Copy bytes from this buffer's subrange starting at startIndex and ending at endIndex, to out buffer. This method does not consume data from the buffer.

Parameters

out

the destination buffer to copy data into.

startIndex

the index (inclusive) of the first byte of data in this buffer to copy, 0 by default.

endIndex

the index (exclusive) of the last byte of data in this buffer to copy, buffer.size by default.

Throws

when startIndex or endIndex is out of this buffer bounds ([0..buffer.size)).

when startIndex > endIndex.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/copy.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/copy.html
index 4fd781c8d..75808be34 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/copy.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/copy.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

copy

-

Returns a deep copy of this buffer.

+

Returns a deep copy of this buffer.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

emit

-
open override fun emit()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

+
open override fun emit()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

exhausted

-
open override fun exhausted(): Boolean(source)

Returns true if there are no more bytes in this source.

The call of this method will block until there are bytes to read or the source is definitely exhausted.

Throws

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun exhausted(): Boolean(source)

Returns true if there are no more bytes in this source.

The call of this method will block until there are bytes to read or the source is definitely exhausted.

Throws

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/flush.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/flush.html
index 122290569..c49f85058 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/flush.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/flush.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

flush

-
open override fun flush()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

+
open override fun flush()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

get

-
operator fun get(position: Long): Byte(source)

Returns the byte at position.

Use of this method may expose significant performance penalties and it's not recommended to use it for sequential access to a range of bytes within the buffer.

Throws

when position is negative or greater or equal to Buffer.size.

Samples

import kotlinx.io.*
+  
operator fun get(position: Long): Byte(source)

Returns the byte at position.

Use of this method may expose significant performance penalties and it's not recommended to use it for sequential access to a range of bytes within the buffer.

Throws

when position is negative or greater or equal to Buffer.size.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html
index c63c780a2..dec43741c 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

hintEmit

-
open override fun hintEmit()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

+
open override fun hintEmit()(source)

This method does not affect the buffer's content as there is no upstream to write data to.

-
0.4.0 +
0.5.0
@@ -115,7 +115,7 @@

Properties

-
var size: Long

The number of bytes accessible for read from this buffer.

+
val size: Long

The number of bytes accessible for read from this buffer.

diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/peek.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/peek.html index 5e76de816..6bce4f7e8 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-buffer/peek.html +++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/peek.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html index 0e5b93bbc..6ff51486b 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readAtMostTo

-
open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int(source)

Removes up to endIndex - startIndex bytes from this source, copies them into sink subrange starting at startIndex and ending at endIndex, and returns the number of bytes read, or -1 if this source is exhausted.

Parameters

sink

the array to which data will be written from this source.

startIndex

the startIndex (inclusive) of the sink subrange to read data into, 0 by default.

endIndex

the endIndex (exclusive) of the sink subrange to read data into, sink.size by default.

Throws

when startIndex or endIndex is out of range of sink array indices.

when startIndex > endIndex.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int(source)

Removes up to endIndex - startIndex bytes from this source, copies them into sink subrange starting at startIndex and ending at endIndex, and returns the number of bytes read, or -1 if this source is exhausted.

Parameters

sink

the array to which data will be written from this source.

startIndex

the startIndex (inclusive) of the sink subrange to read data into, 0 by default.

endIndex

the endIndex (exclusive) of the sink subrange to read data into, sink.size by default.

Throws

when startIndex or endIndex is out of range of sink array indices.

when startIndex > endIndex.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-byte.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-byte.html
index 30ad992e5..0fa00db7f 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-byte.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-byte.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readByte

-
open override fun readByte(): Byte(source)

Removes a byte from this source and returns it.

Throws

when there are no more bytes to read.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun readByte(): Byte(source)

Removes a byte from this source and returns it.

Throws

when there are no more bytes to read.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-int.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-int.html
index 99873fe07..a6cb87b62 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-int.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-int.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readInt

-
open override fun readInt(): Int(source)

Removes four bytes from this source and returns an integer composed of it according to the big-endian order.

Throws

when there are not enough data to read an int value.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun readInt(): Int(source)

Removes four bytes from this source and returns an integer composed of it according to the big-endian order.

Throws

when there are not enough data to read an int value.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-long.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-long.html
index 03e67f9ca..d6e14abfc 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-long.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-long.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readLong

-
open override fun readLong(): Long(source)

Removes eight bytes from this source and returns a long integer composed of it according to the big-endian order.

Throws

when there are not enough data to read a long value.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun readLong(): Long(source)

Removes eight bytes from this source and returns a long integer composed of it according to the big-endian order.

Throws

when there are not enough data to read a long value.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-short.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-short.html
index b10336a10..07b20eadc 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-short.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-short.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readShort

-
open override fun readShort(): Short(source)

Removes two bytes from this source and returns a short integer composed of it according to the big-endian order.

Throws

when there are not enough data to read a short value.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun readShort(): Short(source)

Removes two bytes from this source and returns a short integer composed of it according to the big-endian order.

Throws

when there are not enough data to read a short value.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-to.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-to.html
index 9b1f287ec..450309c88 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/read-to.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/read-to.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/request.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/request.html index c5774cf00..10e7c52a7 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-buffer/request.html +++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/request.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

request

-
open override fun request(byteCount: Long): Boolean(source)

Attempts to fill the buffer with at least byteCount bytes of data from the underlying source and returns a value indicating if the requirement was successfully fulfilled.

false value returned by this method indicates that the underlying source was exhausted before filling the buffer with byteCount bytes of data.

Parameters

byteCount

the number of bytes that the buffer should contain.

Throws

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun request(byteCount: Long): Boolean(source)

Attempts to fill the buffer with at least byteCount bytes of data from the underlying source and returns a value indicating if the requirement was successfully fulfilled.

false value returned by this method indicates that the underlying source was exhausted before filling the buffer with byteCount bytes of data.

Parameters

byteCount

the number of bytes that the buffer should contain.

Throws

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/require.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/require.html
index 57c410b47..6f41c00a7 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/require.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/require.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

require

-
open override fun require(byteCount: Long)(source)

Attempts to fill the buffer with at least byteCount bytes of data from the underlying source and throw EOFException when the source is exhausted before fulfilling the requirement.

If the buffer already contains required number of bytes then there will be no requests to the underlying source.

Parameters

byteCount

the number of bytes that the buffer should contain.

Throws

when the source is exhausted before the required bytes count could be read.

when the source is closed.

Samples

import kotlinx.io.*
+  
open override fun require(byteCount: Long)(source)

Attempts to fill the buffer with at least byteCount bytes of data from the underlying source and throw EOFException when the source is exhausted before fulfilling the requirement.

If the buffer already contains required number of bytes then there will be no requests to the underlying source.

Parameters

byteCount

the number of bytes that the buffer should contain.

Throws

when the source is exhausted before the required bytes count could be read.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/size.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/size.html
index af992d739..3035b6421 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/size.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/size.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

size

-

The number of bytes accessible for read from this buffer.

+

The number of bytes accessible for read from this buffer.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

skip

-
open override fun skip(byteCount: Long)(source)

Discards byteCount bytes from the head of this buffer.

Throws

+
open override fun skip(byteCount: Long)(source)

Discards byteCount bytes from the head of this buffer.

Throws

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

toString

-
open override fun toString(): String(source)

Returns a human-readable string that describes the contents of this buffer. For buffers containing few bytes, this is a string like Buffer(size=4 hex=0000ffff). However, if the buffer is too large, a string will contain its size and only a prefix of data, like Buffer(size=1024 hex=01234…). Thus, the string could not be used to compare buffers or verify buffer's content.

Samples

import kotlinx.io.*
+  
open override fun toString(): String(source)

Returns a human-readable string that describes the contents of this buffer. For buffers containing few bytes, this is a string like Buffer(size=4 hex=0000ffff). However, if the buffer is too large, a string will contain its size and only a prefix of data, like Buffer(size=1024 hex=01234…). Thus, the string could not be used to compare buffers or verify buffer's content.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html
index cca16727f..b52241a4a 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

transferFrom

-
open override fun transferFrom(source: RawSource): Long(source)

Removes all bytes from source and write them to this sink. Returns the number of bytes read which will be 0 if source is exhausted.

Parameters

source

the source to consume data from.

Throws

when the sink or source is closed.

Samples

import kotlinx.io.*
+  
open override fun transferFrom(source: RawSource): Long(source)

Removes all bytes from source and write them to this sink. Returns the number of bytes read which will be 0 if source is exhausted.

Parameters

source

the source to consume data from.

Throws

when the sink or source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html
index 714aec95e..678c09fea 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-byte.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-byte.html index 39f8ac36e..dd5bf9b3d 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-byte.html +++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-byte.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeByte

-
open override fun writeByte(byte: Byte)(source)

Writes a byte to this sink.

Parameters

byte

the byte to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  
open override fun writeByte(byte: Byte)(source)

Writes a byte to this sink.

Parameters

byte

the byte to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-int.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-int.html
index d613770dd..28e76d0a8 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-int.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-int.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeInt

-
open override fun writeInt(int: Int)(source)

Writes four bytes containing int, in the big-endian order, to this sink.

Parameters

int

the integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  
open override fun writeInt(int: Int)(source)

Writes four bytes containing int, in the big-endian order, to this sink.

Parameters

int

the integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-long.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-long.html
index 2f349977c..8f1a6a556 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-long.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-long.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeLong

-
open override fun writeLong(long: Long)(source)

Writes eight bytes containing long, in the big-endian order, to this sink.

Parameters

long

the long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  
open override fun writeLong(long: Long)(source)

Writes eight bytes containing long, in the big-endian order, to this sink.

Parameters

long

the long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-short.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-short.html
index d887a5882..8a619e1c1 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/write-short.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/write-short.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeShort

-
open override fun writeShort(short: Short)(source)

Writes two bytes containing short, in the big-endian order, to this sink.

Parameters

short

the short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  
open override fun writeShort(short: Short)(source)

Writes two bytes containing short, in the big-endian order, to this sink.

Parameters

short

the short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/-buffer/write.html b/docs/kotlinx-io-core/kotlinx.io/-buffer/write.html
index 31d7bfb94..edc957369 100644
--- a/docs/kotlinx-io-core/kotlinx.io/-buffer/write.html
+++ b/docs/kotlinx-io-core/kotlinx.io/-buffer/write.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

write

-
open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)(source)

Writes bytes from source array or its subrange to this sink.

Parameters

source

the array from which bytes will be written into this sink.

startIndex

the start index (inclusive) of the source subrange to be written, 0 by default.

endIndex

the endIndex (exclusive) of the source subrange to be written, size of the source by default.

Throws

when startIndex or endIndex is out of range of source array indices.

when startIndex > endIndex.

when the sink is closed.

Samples

import kotlinx.io.*
+  
open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)(source)

Writes bytes from source array or its subrange to this sink.

Parameters

source

the array from which bytes will be written into this sink.

startIndex

the start index (inclusive) of the source subrange to be written, 0 by default.

endIndex

the endIndex (exclusive) of the source subrange to be written, size of the source by default.

Throws

when startIndex or endIndex is out of range of source array indices.

when startIndex > endIndex.

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
@@ -76,7 +76,7 @@ 

write

sink.write(byteArrayOf(1, 2, 3, 4), startIndex = 1, endIndex = 3) assertContentEquals(byteArrayOf(2, 3), sink.readByteArray()) //sampleEnd -}

open override fun write(source: RawSource, byteCount: Long)(source)

Removes byteCount bytes from source and write them to this sink.

If source will be exhausted before reading byteCount from it then an exception throws on an attempt to read remaining bytes will be propagated to a caller of this method.

Parameters

source

the source to consume data from.

byteCount

the number of bytes to read from source and to write into this sink.

Throws

when the sink or source is closed.

Samples

import kotlinx.io.*
+}

open override fun write(source: RawSource, byteCount: Long)(source)

Removes byteCount bytes from source and write them to this sink.

If source will be exhausted before reading byteCount from it then an exception throws on an attempt to read remaining bytes will be propagated to a caller of this method.

Parameters

source

the source to consume data from.

byteCount

the number of bytes to read from source and to write into this sink.

Throws

when the sink or source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
@@ -88,7 +88,7 @@ 

write

assertContentEquals(byteArrayOf(1, 2, 3), sink.readByteArray()) assertContentEquals(byteArrayOf(4), source.readByteArray()) //sampleEnd -}

open override fun write(source: Buffer, byteCount: Long)(source)

Removes byteCount bytes from source and appends them to this sink.

Parameters

source

the source to read data from.

byteCount

the number of bytes to write.

Throws

when the source's size is below byteCount or byteCount is negative.

when the sink is closed.

+}

open override fun write(source: Buffer, byteCount: Long)(source)

Removes byteCount bytes from source and appends them to this sink.

Parameters

source

the source to read data from.

byteCount

the number of bytes to write.

Throws

when the source's size is below byteCount or byteCount is negative.

when the sink is closed.

-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html b/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html index ab264a9d5..bc3fc4e03 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html +++ b/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html b/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html index 9be8ff537..d617a6b04 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html b/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html index 67ad83172..700da25d5 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html +++ b/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/index.html b/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/index.html index 0d2afe47d..ac674d3eb 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-i-o-exception/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-internal-io-api/index.html b/docs/kotlinx-io-core/kotlinx.io/-internal-io-api/index.html index 6c083d88a..97fc6ab6b 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-internal-io-api/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-internal-io-api/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/close.html b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/close.html index ac278337e..b51d80aab 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/close.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/close.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/flush.html b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/flush.html index f939b09e4..c76985f32 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/flush.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/flush.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/index.html b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/index.html index c524f7b81..a7b8a036e 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/write.html b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/write.html index 32d65a927..1a60f6456 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-sink/write.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-sink/write.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-source/close.html b/docs/kotlinx-io-core/kotlinx.io/-raw-source/close.html index 4923eaa98..7933191ba 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-source/close.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-source/close.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-source/index.html b/docs/kotlinx-io-core/kotlinx.io/-raw-source/index.html index 6511bce4f..ddb699c58 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-source/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-source/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html b/docs/kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html index 4d5c1f650..4ca18702d 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-segment/index.html b/docs/kotlinx-io-core/kotlinx.io/-segment/index.html new file mode 100644 index 000000000..6dbfdfb50 --- /dev/null +++ b/docs/kotlinx-io-core/kotlinx.io/-segment/index.html @@ -0,0 +1,80 @@ + + + + + Segment + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Segment

+

A segment of a buffer.

Each segment in a buffer is a doubly-linked list node referencing the following and preceding segments in the buffer.

Each segment in the pool is a singly-linked list node referencing the rest of segments in the pool.

The underlying byte arrays of segments may be shared between buffers and byte strings. When a segment's byte array is shared the segment may not be recycled, nor may its byte data be changed. The lone exception is that the owner segment is allowed to append to the segment, writing data at limit and beyond. There is a single owning segment for each byte array. Positions, limits, prev, and next references are not shared.

+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/buffer.html b/docs/kotlinx-io-core/kotlinx.io/-sink/buffer.html index 6da24504d..5da07b3a3 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/buffer.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/buffer.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/emit.html b/docs/kotlinx-io-core/kotlinx.io/-sink/emit.html index 438790684..12f096da5 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/emit.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/emit.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/flush.html b/docs/kotlinx-io-core/kotlinx.io/-sink/flush.html index 5cbba979b..2604fd3e8 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/flush.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/flush.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/hint-emit.html b/docs/kotlinx-io-core/kotlinx.io/-sink/hint-emit.html index 63022b5b1..dc4c288c4 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/hint-emit.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/hint-emit.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/index.html b/docs/kotlinx-io-core/kotlinx.io/-sink/index.html index 2bd4cd851..723fdc907 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/transfer-from.html b/docs/kotlinx-io-core/kotlinx.io/-sink/transfer-from.html index 9796f1b8e..72c2450f0 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/transfer-from.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/transfer-from.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/write-byte.html b/docs/kotlinx-io-core/kotlinx.io/-sink/write-byte.html index d4ecd45f1..a7b92e675 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/write-byte.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/write-byte.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/write-int.html b/docs/kotlinx-io-core/kotlinx.io/-sink/write-int.html index 569cecf73..ee38b9719 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/write-int.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/write-int.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/write-long.html b/docs/kotlinx-io-core/kotlinx.io/-sink/write-long.html index f467296db..7923c8584 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/write-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/write-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/write-short.html b/docs/kotlinx-io-core/kotlinx.io/-sink/write-short.html index 9f318ea0b..e783102eb 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/write-short.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/write-short.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-sink/write.html b/docs/kotlinx-io-core/kotlinx.io/-sink/write.html index bef11f14c..18353619f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-sink/write.html +++ b/docs/kotlinx-io-core/kotlinx.io/-sink/write.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/buffer.html b/docs/kotlinx-io-core/kotlinx.io/-source/buffer.html index d1f835429..0dc594661 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/buffer.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/buffer.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/exhausted.html b/docs/kotlinx-io-core/kotlinx.io/-source/exhausted.html index d05d5fd94..f997348e7 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/exhausted.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/exhausted.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/index.html b/docs/kotlinx-io-core/kotlinx.io/-source/index.html index c48372799..e649b3605 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/peek.html b/docs/kotlinx-io-core/kotlinx.io/-source/peek.html index 1c7d6aa29..1ac380bf1 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/peek.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/peek.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html index 8f7f9f1ca..70941fd2d 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-byte.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-byte.html index ef23a0c3b..301208225 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-byte.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-byte.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-int.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-int.html index a35bcf4f5..062d88113 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-int.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-int.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-long.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-long.html index 2ce68347c..04d81f35c 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-short.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-short.html index 266085c33..b36e61aa5 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-short.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-short.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/read-to.html b/docs/kotlinx-io-core/kotlinx.io/-source/read-to.html index fb40f9390..61475b20f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/read-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/read-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/request.html b/docs/kotlinx-io-core/kotlinx.io/-source/request.html index d55cd8300..ac9f89eb5 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/request.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/request.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/require.html b/docs/kotlinx-io-core/kotlinx.io/-source/require.html index 341bf2f11..92095780e 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/require.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/require.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/skip.html b/docs/kotlinx-io-core/kotlinx.io/-source/skip.html index fcbb351b3..f0b16359c 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/skip.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/skip.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-source/transfer-to.html b/docs/kotlinx-io-core/kotlinx.io/-source/transfer-to.html index 3d51fac1a..8d6130c09 100644 --- a/docs/kotlinx-io-core/kotlinx.io/-source/transfer-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/-source/transfer-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/-unsafe-io-api/index.html b/docs/kotlinx-io-core/kotlinx.io/-unsafe-io-api/index.html new file mode 100644 index 000000000..40004336f --- /dev/null +++ b/docs/kotlinx-io-core/kotlinx.io/-unsafe-io-api/index.html @@ -0,0 +1,80 @@ + + + + + UnsafeIoApi + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UnsafeIoApi

+
annotation class UnsafeIoApi(source)

Marks API that may cause data corruption or loss or behave unpredictable when used with invalid argument values.

Consider using other APIs instead when possible. Otherwise, make sure to read documentation describing an unsafe API.

+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/kotlinx-io-core/kotlinx.io/as-byte-channel.html b/docs/kotlinx-io-core/kotlinx.io/as-byte-channel.html index 11370fe7e..a0c816ab4 100644 --- a/docs/kotlinx-io-core/kotlinx.io/as-byte-channel.html +++ b/docs/kotlinx-io-core/kotlinx.io/as-byte-channel.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -65,7 +65,7 @@

asByteChannel<

-

Returns a new ByteChannel instance representing this buffer.


Returns WritableByteChannel backed by this sink. Closing the channel will also close the sink.


Returns ReadableByteChannel backed by this source. Closing the source will close the source.

+

Returns a new ByteChannel instance representing this buffer.


Returns WritableByteChannel backed by this sink. Closing the channel will also close the sink.


Returns ReadableByteChannel backed by this source. Closing the source will close the source.

-
0.4.0 +
0.5.0
@@ -65,7 +65,7 @@

asInputStream<

-

Returns an input stream that reads from this source. Closing the stream will also close this source.

Samples

import kotlinx.io.*
+

Returns an input stream that reads from this source. Closing the stream will also close this source.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html b/docs/kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html
index c852b400e..f0c4391e6 100644
--- a/docs/kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html
+++ b/docs/kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html b/docs/kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html index 6f6b3907e..1db60cf9d 100644 --- a/docs/kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html +++ b/docs/kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/as-output-stream.html b/docs/kotlinx-io-core/kotlinx.io/as-output-stream.html index 2b332c1f8..db7def228 100644 --- a/docs/kotlinx-io-core/kotlinx.io/as-output-stream.html +++ b/docs/kotlinx-io-core/kotlinx.io/as-output-stream.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/as-sink.html b/docs/kotlinx-io-core/kotlinx.io/as-sink.html index bf925c22b..0af6e79c0 100644 --- a/docs/kotlinx-io-core/kotlinx.io/as-sink.html +++ b/docs/kotlinx-io-core/kotlinx.io/as-sink.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/as-source.html b/docs/kotlinx-io-core/kotlinx.io/as-source.html index eaef468d6..90129b952 100644 --- a/docs/kotlinx-io-core/kotlinx.io/as-source.html +++ b/docs/kotlinx-io-core/kotlinx.io/as-source.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -66,7 +66,7 @@

asSource

-
fun NSInputStream.asSource(): RawSource(source)

Returns RawSource that reads from an input stream.

Use RawSource.buffered to create a buffered source from it.

Samples

import kotlinx.cinterop.*
+
fun NSInputStream.asSource(): RawSource(source)

Returns RawSource that reads from an input stream.

Use RawSource.buffered to create a buffered source from it.

Samples

import kotlinx.cinterop.*
 import kotlinx.io.*
 import platform.Foundation.*
 import kotlin.test.Test
@@ -80,7 +80,7 @@ 

asSource

val receivedData = inputStream.asSource().buffered().readByteArray() assertContentEquals(data, receivedData) //sampleEnd -}

Returns RawSource that reads from an input stream.

Use RawSource.buffered to create a buffered source from it.

Samples

import kotlinx.io.*
+}

Returns RawSource that reads from an input stream.

Use RawSource.buffered to create a buffered source from it.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/buffered.html b/docs/kotlinx-io-core/kotlinx.io/buffered.html
index 5621adb85..aee5bf4f3 100644
--- a/docs/kotlinx-io-core/kotlinx.io/buffered.html
+++ b/docs/kotlinx-io-core/kotlinx.io/buffered.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/copy-to.html b/docs/kotlinx-io-core/kotlinx.io/copy-to.html index c744b79f4..b4ac227ed 100644 --- a/docs/kotlinx-io-core/kotlinx.io/copy-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/copy-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -65,7 +65,7 @@

copyTo

-
fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)(source)

Copy bytes from this buffer's subrange, starting at startIndex and ending at endIndex, to out. This method does not consume data from the buffer.

Parameters

out

the destination to copy data into.

startIndex

the index (inclusive) of the first byte to copy, 0 by default.

endIndex

the index (exclusive) of the last byte to copy, buffer.size by default.

Throws

when startIndex or endIndex is out of this buffer bounds ([0..buffer.size)).

when startIndex > endIndex.

Samples

import kotlinx.io.*
+
fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)(source)

Copy bytes from this buffer's subrange, starting at startIndex and ending at endIndex, to out. This method does not consume data from the buffer.

Parameters

out

the destination to copy data into.

startIndex

the index (inclusive) of the first byte to copy, 0 by default.

endIndex

the index (exclusive) of the last byte to copy, buffer.size by default.

Throws

when startIndex or endIndex is out of this buffer bounds ([0..buffer.size)).

when startIndex > endIndex.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/discarding-sink.html b/docs/kotlinx-io-core/kotlinx.io/discarding-sink.html
index d7980196e..5377d1931 100644
--- a/docs/kotlinx-io-core/kotlinx.io/discarding-sink.html
+++ b/docs/kotlinx-io-core/kotlinx.io/discarding-sink.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/index-of.html b/docs/kotlinx-io-core/kotlinx.io/index-of.html index 96a08fb55..4b1140c31 100644 --- a/docs/kotlinx-io-core/kotlinx.io/index-of.html +++ b/docs/kotlinx-io-core/kotlinx.io/index-of.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/index.html b/docs/kotlinx-io-core/kotlinx.io/index.html index 8920a9887..a33683325 100644 --- a/docs/kotlinx-io-core/kotlinx.io/index.html +++ b/docs/kotlinx-io-core/kotlinx.io/index.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -187,6 +187,21 @@

Types

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Segment

A segment of a buffer.

+
+
+
+
@@ -217,6 +232,21 @@

Types

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
annotation class UnsafeIoApi

Marks API that may cause data corruption or loss or behave unpredictable when used with invalid argument values.

+
+
+
+
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-at-most-to.html b/docs/kotlinx-io-core/kotlinx.io/read-at-most-to.html index f9c765492..27153127f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-at-most-to.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-at-most-to.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -65,7 +65,7 @@

readAtMost
-

Writes up to ByteBuffer.remaining bytes from this buffer to the sink. Return the number of bytes written.

Parameters

sink

the sink to write data to.

Samples

import kotlinx.io.*
+

Writes up to ByteBuffer.remaining bytes from this buffer to the sink. Return the number of bytes written.

Parameters

sink

the sink to write data to.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
@@ -93,7 +93,7 @@ 

readAtMost


Reads at most ByteBuffer.remaining bytes from this source into sink and returns the number of bytes read.

Parameters

sink

the sink to write the data to.

Throws

when the source is closed.

Samples

import kotlinx.io.*
+}

Reads at most ByteBuffer.remaining bytes from this source into sink and returns the number of bytes read.

Parameters

sink

the sink to write the data to.

Throws

when the source is closed.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-byte-array.html b/docs/kotlinx-io-core/kotlinx.io/read-byte-array.html
index 6e4862c9c..ef308f285 100644
--- a/docs/kotlinx-io-core/kotlinx.io/read-byte-array.html
+++ b/docs/kotlinx-io-core/kotlinx.io/read-byte-array.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-byte-string.html b/docs/kotlinx-io-core/kotlinx.io/read-byte-string.html index 2f331460d..45aba4a72 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-byte-string.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-byte-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-code-point-value.html b/docs/kotlinx-io-core/kotlinx.io/read-code-point-value.html index f0ce2ad79..915de4f00 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-code-point-value.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-code-point-value.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-decimal-long.html b/docs/kotlinx-io-core/kotlinx.io/read-decimal-long.html index 96ff1a14e..2ae77ea54 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-decimal-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-decimal-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-double-le.html b/docs/kotlinx-io-core/kotlinx.io/read-double-le.html index a3eaae870..2aeb7eed2 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-double-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-double-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-double.html b/docs/kotlinx-io-core/kotlinx.io/read-double.html index 1cc92ff8a..1138fa82f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-double.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-double.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-float-le.html b/docs/kotlinx-io-core/kotlinx.io/read-float-le.html index 29c435a68..8019862af 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-float-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-float-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-float.html b/docs/kotlinx-io-core/kotlinx.io/read-float.html index 918aac943..c6e99799b 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-float.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-float.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html b/docs/kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html index cb2bce2ac..a1ab0acf0 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-int-le.html b/docs/kotlinx-io-core/kotlinx.io/read-int-le.html index 33539117b..d8e5cfd13 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-int-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-int-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-line-strict.html b/docs/kotlinx-io-core/kotlinx.io/read-line-strict.html index ff4afefd7..0f8a0664f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-line-strict.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-line-strict.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readLineStrict

-
fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String(source)

Removes and returns UTF-8 encoded characters up to but not including the next line break, throwing EOFException if a line break was not encountered. A line break is either "\n" or "\r\n"; these characters are not included in the result.

The returned string will have at most limit UTF-8 bytes, and the maximum number of bytes scanned is limit + 2. If limit == 0 this will always throw an EOFException because no bytes will be scanned.

No bytes are discarded if the match fails.

Parameters

limit

the maximum UTF-8 bytes constituting a returned string.

Throws

when the source does not contain a string consisting with at most limit bytes followed by line break characters.

when the source is closed.

Samples

import kotlinx.io.*
+  
fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String(source)

Removes and returns UTF-8 encoded characters up to but not including the next line break, throwing EOFException if a line break was not encountered. A line break is either "\n" or "\r\n"; these characters are not included in the result.

The returned string will have at most limit UTF-8 bytes, and the maximum number of bytes scanned is limit + 2. If limit == 0 this will always throw an EOFException because no bytes will be scanned.

No bytes are discarded if the match fails.

Parameters

limit

the maximum UTF-8 bytes constituting a returned string.

Throws

when the source does not contain a string consisting with at most limit bytes followed by line break characters.

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-line.html b/docs/kotlinx-io-core/kotlinx.io/read-line.html
index d2889c720..c386bcb96 100644
--- a/docs/kotlinx-io-core/kotlinx.io/read-line.html
+++ b/docs/kotlinx-io-core/kotlinx.io/read-line.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

readLine

-

Removes and returns UTF-8 encoded characters up to but not including the next line break. A line break is either "\n" or "\r\n"; these characters are not included in the result.

On the end of the stream this method returns null. If the source doesn't end with a line break, then an implicit line break is assumed. Null is returned once the source is exhausted.

Throws

when the source is closed.

Samples

import kotlinx.io.*
+  

Removes and returns UTF-8 encoded characters up to but not including the next line break. A line break is either "\n" or "\r\n"; these characters are not included in the result.

On the end of the stream this method returns null. If the source doesn't end with a line break, then an implicit line break is assumed. Null is returned once the source is exhausted.

Throws

when the source is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-long-le.html b/docs/kotlinx-io-core/kotlinx.io/read-long-le.html
index aa4905d74..95056ff2b 100644
--- a/docs/kotlinx-io-core/kotlinx.io/read-long-le.html
+++ b/docs/kotlinx-io-core/kotlinx.io/read-long-le.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-short-le.html b/docs/kotlinx-io-core/kotlinx.io/read-short-le.html index e7621df40..d6532f11a 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-short-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-short-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-string.html b/docs/kotlinx-io-core/kotlinx.io/read-string.html index f755aad87..5d321df21 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-string.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -108,7 +108,7 @@

readString

buffer.write(byteArrayOf(0xce.toByte(), 0x94.toByte())) assertEquals("Δ", buffer.readString()) //sampleEnd -}

Decodes whole content of this stream into a string using charset. Returns empty string if the source is exhausted.

Parameters

charset

the Charset to use for string decoding.

Throws

when the source is closed.

Samples

import kotlinx.io.*
+}

Decodes whole content of this stream into a string using charset. Returns empty string if the source is exhausted.

Parameters

charset

the Charset to use for string decoding.

Throws

when the source is closed.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
@@ -129,7 +129,7 @@ 

readString

buffer.writeString("hi", Charsets.UTF_16BE) assertContentEquals(byteArrayOf(0, 0x68, 0, 0x69), buffer.readByteArray()) //sampleEnd -}

fun Source.readString(byteCount: Long, charset: Charset): String(source)

Decodes byteCount bytes of this stream into a string using charset.

Parameters

byteCount

the number of bytes to read from the source for decoding.

charset

the Charset to use for string decoding.

Throws

when the source exhausted before byteCount bytes could be read from it.

when the source is closed.

if byteCount is negative or its value is greater than Int.MAX_VALUE.

Samples

import kotlinx.io.*
+}

fun Source.readString(byteCount: Long, charset: Charset): String(source)

Decodes byteCount bytes of this stream into a string using charset.

Parameters

byteCount

the number of bytes to read from the source for decoding.

charset

the Charset to use for string decoding.

Throws

when the source exhausted before byteCount bytes could be read from it.

when the source is closed.

if byteCount is negative or its value is greater than Int.MAX_VALUE.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-to.html b/docs/kotlinx-io-core/kotlinx.io/read-to.html
index ae5b2ba29..047710d1d 100644
--- a/docs/kotlinx-io-core/kotlinx.io/read-to.html
+++ b/docs/kotlinx-io-core/kotlinx.io/read-to.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -79,7 +79,7 @@

readTo

assertContentEquals(byteArrayOf(0, 1, 2, 3, 0, 0, 0, 0, 0, 0), out) assertContentEquals(byteArrayOf(4, 5, 6, 7), buffer.readByteArray()) //sampleEnd -}
fun Buffer.readTo(out: OutputStream, byteCount: Long = size)(source)

Consumes byteCount bytes from this buffer and writes it to out.

Parameters

out

the OutputStream to write to.

byteCount

the number of bytes to be written, Buffer.size by default.

Throws

when byteCount is negative or exceeds the buffer size.

Samples

import kotlinx.io.*
+}
fun Buffer.readTo(out: OutputStream, byteCount: Long = size)(source)

Consumes byteCount bytes from this buffer and writes it to out.

Parameters

out

the OutputStream to write to.

byteCount

the number of bytes to be written, Buffer.size by default.

Throws

when byteCount is negative or exceeds the buffer size.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-byte.html b/docs/kotlinx-io-core/kotlinx.io/read-u-byte.html
index d6f17959a..10a157573 100644
--- a/docs/kotlinx-io-core/kotlinx.io/read-u-byte.html
+++ b/docs/kotlinx-io-core/kotlinx.io/read-u-byte.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-int-le.html b/docs/kotlinx-io-core/kotlinx.io/read-u-int-le.html index a45e84143..b476029e2 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-int-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-int-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-int.html b/docs/kotlinx-io-core/kotlinx.io/read-u-int.html index 0a38b2d1d..1e03f72a1 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-int.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-int.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-long-le.html b/docs/kotlinx-io-core/kotlinx.io/read-u-long-le.html index b035e27d9..486461214 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-long-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-long-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-long.html b/docs/kotlinx-io-core/kotlinx.io/read-u-long.html index 987cdeeec..38999ba4f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-short-le.html b/docs/kotlinx-io-core/kotlinx.io/read-u-short-le.html index b1499970c..61774019b 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-short-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-short-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/read-u-short.html b/docs/kotlinx-io-core/kotlinx.io/read-u-short.html index b6f577a9d..c2c73314e 100644 --- a/docs/kotlinx-io-core/kotlinx.io/read-u-short.html +++ b/docs/kotlinx-io-core/kotlinx.io/read-u-short.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/snapshot.html b/docs/kotlinx-io-core/kotlinx.io/snapshot.html index cdacc7c76..6b9e3e96f 100644 --- a/docs/kotlinx-io-core/kotlinx.io/snapshot.html +++ b/docs/kotlinx-io-core/kotlinx.io/snapshot.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/starts-with.html b/docs/kotlinx-io-core/kotlinx.io/starts-with.html index 9e466cf18..a78bd51fb 100644 --- a/docs/kotlinx-io-core/kotlinx.io/starts-with.html +++ b/docs/kotlinx-io-core/kotlinx.io/starts-with.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/transfer-from.html b/docs/kotlinx-io-core/kotlinx.io/transfer-from.html index 2d69833ae..af7ff4474 100644 --- a/docs/kotlinx-io-core/kotlinx.io/transfer-from.html +++ b/docs/kotlinx-io-core/kotlinx.io/transfer-from.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -91,7 +91,7 @@

transferFrom

assertEquals("hello", buffer.readString()) //sampleEnd -}

Reads all data from source into this buffer.

Samples

import kotlinx.io.*
+}

Reads all data from source into this buffer.

Samples

import kotlinx.io.*
 import java.io.ByteArrayInputStream
 import java.io.ByteArrayOutputStream
 import java.nio.ByteBuffer
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-code-point-value.html b/docs/kotlinx-io-core/kotlinx.io/write-code-point-value.html
index 154ce4ebd..5b2c7bc09 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-code-point-value.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-code-point-value.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-decimal-long.html b/docs/kotlinx-io-core/kotlinx.io/write-decimal-long.html index 08242acd7..cfd85ce78 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-decimal-long.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-decimal-long.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-double-le.html b/docs/kotlinx-io-core/kotlinx.io/write-double-le.html index 6c9879b14..1124b3620 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-double-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-double-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeDoubleLe

-

Writes eight bytes of a bit representation of double, in the little-endian order, to this sink. Bit representation of the double corresponds to the IEEE 754 floating-point "double format" bit layout.

To obtain a bit representation, the Double.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Double.NaN may vary depending on a platform.

Parameters

double

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes eight bytes of a bit representation of double, in the little-endian order, to this sink. Bit representation of the double corresponds to the IEEE 754 floating-point "double format" bit layout.

To obtain a bit representation, the Double.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Double.NaN may vary depending on a platform.

Parameters

double

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-double.html b/docs/kotlinx-io-core/kotlinx.io/write-double.html
index c4256289a..198f7f281 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-double.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-double.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeDouble

-

Writes eight bytes of a bit representation of double, in the big-endian order, to this sink. Bit representation of the double corresponds to the IEEE 754 floating-point "double format" bit layout.

To obtain a bit representation, the Double.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Double.NaN may vary depending on a platform.

Parameters

double

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes eight bytes of a bit representation of double, in the big-endian order, to this sink. Bit representation of the double corresponds to the IEEE 754 floating-point "double format" bit layout.

To obtain a bit representation, the Double.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Double.NaN may vary depending on a platform.

Parameters

double

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-float-le.html b/docs/kotlinx-io-core/kotlinx.io/write-float-le.html
index 23c76e948..b017770aa 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-float-le.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-float-le.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeFloatLe

-

Writes four bytes of a bit representation of float, in the little-endian order, to this sink. Bit representation of the float corresponds to the IEEE 754 floating-point "single format" bit layout.

To obtain a bit representation, the Float.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Float.NaN may vary depending on a platform.

Note that in Kotlin/JS a value obtained by writing an original Float value to a Sink using Sink.writeFloatLe and then reading it back using Source.readFloatLe may not be equal to the original value. Please refer to Float.toBits documentation for details.

Parameters

float

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes four bytes of a bit representation of float, in the little-endian order, to this sink. Bit representation of the float corresponds to the IEEE 754 floating-point "single format" bit layout.

To obtain a bit representation, the Float.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Float.NaN may vary depending on a platform.

Note that in Kotlin/JS a value obtained by writing an original Float value to a Sink using Sink.writeFloatLe and then reading it back using Source.readFloatLe may not be equal to the original value. Please refer to Float.toBits documentation for details.

Parameters

float

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-float.html b/docs/kotlinx-io-core/kotlinx.io/write-float.html
index 1bb900eec..be3a17682 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-float.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-float.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeFloat

-

Writes four bytes of a bit representation of float, in the big-endian order, to this sink. Bit representation of the float corresponds to the IEEE 754 floating-point "single format" bit layout.

To obtain a bit representation, the Float.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Float.NaN may vary depending on a platform.

Note that in Kotlin/JS a value obtained by writing an original Float value to a Sink using Sink.writeFloat and then reading it back using Source.readFloat may not be equal to the original value. Please refer to Float.toBits documentation for details.

Parameters

float

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes four bytes of a bit representation of float, in the big-endian order, to this sink. Bit representation of the float corresponds to the IEEE 754 floating-point "single format" bit layout.

To obtain a bit representation, the Float.toBits function is used.

Should be used with care when working with special values (like NaN) as bit patterns obtained for Float.NaN may vary depending on a platform.

Note that in Kotlin/JS a value obtained by writing an original Float value to a Sink using Sink.writeFloat and then reading it back using Source.readFloat may not be equal to the original value. Please refer to Float.toBits documentation for details.

Parameters

float

the floating point number to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html b/docs/kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html
index 4e686196f..a289cd22b 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-int-le.html b/docs/kotlinx-io-core/kotlinx.io/write-int-le.html index efea99d0d..6d2535d02 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-int-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-int-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-long-le.html b/docs/kotlinx-io-core/kotlinx.io/write-long-le.html index 4fc30e634..82c3225e1 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-long-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-long-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-short-le.html b/docs/kotlinx-io-core/kotlinx.io/write-short-le.html index 37609cdcd..c0ba89a4d 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-short-le.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-short-le.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-string.html b/docs/kotlinx-io-core/kotlinx.io/write-string.html index aa463d2c9..3a5f24097 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-string.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-string.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html b/docs/kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html index a6b73b1e0..09124ec35 100644 --- a/docs/kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html +++ b/docs/kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html @@ -41,7 +41,7 @@ kotlinx-io
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeToInternalBuffer

-

Provides direct access to the sink's internal buffer and hints its emit before exit.

The internal buffer is passed into lambda, and it may be partially emitted to the underlying sink before returning from this method.

Use this method with care as the data within the buffer is not yet emitted to the underlying sink and consumption of data from the buffer will cause its loss.

Parameters

lambda

the callback accessing internal buffer.

Throws

when the sink is closed.

+

Provides direct access to the sink's internal buffer and hints its emit before exit.

The internal buffer is passed into lambda, and it may be partially emitted to the underlying sink before returning from this method.

Use this method with care as the data within the buffer is not yet emitted to the underlying sink and consumption of data from the buffer will cause its loss.

Parameters

lambda

the callback accessing internal buffer.

Throws

when the sink is closed.

-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeUByte

-

Writes am unsigned byte to this sink.

Parameters

byte

the byte to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes am unsigned byte to this sink.

Parameters

byte

the byte to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-int-le.html b/docs/kotlinx-io-core/kotlinx.io/write-u-int-le.html
index a80716fae..033e2a8fc 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-int-le.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-int-le.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeUIntLe

-

Writes four bytes containing int, in the little-endian order, to this sink.

Parameters

int

the unsigned integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes four bytes containing int, in the little-endian order, to this sink.

Parameters

int

the unsigned integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-int.html b/docs/kotlinx-io-core/kotlinx.io/write-u-int.html
index 8f51dd337..b02063f40 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-int.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-int.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeUInt

-

Writes four bytes containing int, in the big-endian order, to this sink.

Parameters

int

the unsigned integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes four bytes containing int, in the big-endian order, to this sink.

Parameters

int

the unsigned integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-long-le.html b/docs/kotlinx-io-core/kotlinx.io/write-u-long-le.html
index 60b723d37..e7cbf2cb4 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-long-le.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-long-le.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeULongLe

-

Writes eight bytes containing long, in the little-endian order, to this sink.

Parameters

long

the unsigned long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes eight bytes containing long, in the little-endian order, to this sink.

Parameters

long

the unsigned long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-long.html b/docs/kotlinx-io-core/kotlinx.io/write-u-long.html
index 87d772617..663692fe0 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-long.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-long.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeULong

-

Writes eight bytes containing long, in the big-endian order, to this sink.

Parameters

long

the unsigned long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes eight bytes containing long, in the big-endian order, to this sink.

Parameters

long

the unsigned long integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-short-le.html b/docs/kotlinx-io-core/kotlinx.io/write-u-short-le.html
index f189af80c..4ed963200 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-short-le.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-short-le.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeUShortLe

-

Writes two bytes containing short, in the little-endian order, to this sink.

Parameters

short

the unsigned short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes two bytes containing short, in the little-endian order, to this sink.

Parameters

short

the unsigned short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write-u-short.html b/docs/kotlinx-io-core/kotlinx.io/write-u-short.html
index 5120d2769..fa04b9e04 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write-u-short.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write-u-short.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
@@ -63,7 +63,7 @@

writeUShort

-

Writes two bytes containing short, in the big-endian order, to this sink.

Parameters

short

the unsigned short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
+  

Writes two bytes containing short, in the big-endian order, to this sink.

Parameters

short

the unsigned short integer to be written.

Throws

when the sink is closed.

Samples

import kotlinx.io.*
 import kotlin.test.*
 
 fun main() { 
diff --git a/docs/kotlinx-io-core/kotlinx.io/write.html b/docs/kotlinx-io-core/kotlinx.io/write.html
index 9fed2b834..a310b80db 100644
--- a/docs/kotlinx-io-core/kotlinx.io/write.html
+++ b/docs/kotlinx-io-core/kotlinx.io/write.html
@@ -41,7 +41,7 @@
 
                             kotlinx-io
                                 
-
0.4.0 +
0.5.0
diff --git a/docs/kotlinx-io-core/navigation.html b/docs/kotlinx-io-core/navigation.html index 56897bf3b..ccb42c9d8 100644 --- a/docs/kotlinx-io-core/navigation.html +++ b/docs/kotlinx-io-core/navigation.html @@ -352,127 +352,137 @@ readUShortLe()
-
+
+
+ Segment +
+
+ -
+ -
+ -
+ -
+ -
+
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
diff --git a/docs/navigation.html b/docs/navigation.html index 6dc5c83b4..7e912421b 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -352,127 +352,137 @@ readUShortLe()
-
+
+
+ Segment +
+
+ -
+ -
+ -
+ -
+ -
+
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
diff --git a/docs/scripts/pages.json b/docs/scripts/pages.json index 7798ddfb4..e7d4fb2c6 100644 --- a/docs/scripts/pages.json +++ b/docs/scripts/pages.json @@ -1 +1 @@ -[{"name":"class ByteString : Comparable ","description":"kotlinx.io.bytestring.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html","searchKeys":["ByteString","class ByteString : Comparable ","kotlinx.io.bytestring.ByteString"]},{"name":"class ByteStringBuilder(initialCapacity: Int = 0)","description":"kotlinx.io.bytestring.ByteStringBuilder","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html","searchKeys":["ByteStringBuilder","class ByteStringBuilder(initialCapacity: Int = 0)","kotlinx.io.bytestring.ByteStringBuilder"]},{"name":"constructor(data: ByteArray, startIndex: Int = 0, endIndex: Int = data.size)","description":"kotlinx.io.bytestring.ByteString.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html","searchKeys":["ByteString","constructor(data: ByteArray, startIndex: Int = 0, endIndex: Int = data.size)","kotlinx.io.bytestring.ByteString.ByteString"]},{"name":"constructor(initialCapacity: Int = 0)","description":"kotlinx.io.bytestring.ByteStringBuilder.ByteStringBuilder","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html","searchKeys":["ByteStringBuilder","constructor(initialCapacity: Int = 0)","kotlinx.io.bytestring.ByteStringBuilder.ByteStringBuilder"]},{"name":"fun Base64.encodeToAppendable(source: ByteString, destination: A, startIndex: Int = 0, endIndex: Int = source.size): A","description":"kotlinx.io.bytestring.encodeToAppendable","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html","searchKeys":["encodeToAppendable","fun Base64.encodeToAppendable(source: ByteString, destination: A, startIndex: Int = 0, endIndex: Int = source.size): A","kotlinx.io.bytestring.encodeToAppendable"]},{"name":"fun Base64.decode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","description":"kotlinx.io.bytestring.decode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html","searchKeys":["decode","fun Base64.decode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","kotlinx.io.bytestring.decode"]},{"name":"fun Base64.decodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","description":"kotlinx.io.bytestring.decodeIntoByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html","searchKeys":["decodeIntoByteArray","fun Base64.decodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","kotlinx.io.bytestring.decodeIntoByteArray"]},{"name":"fun Base64.decodeToByteString(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.decodeToByteString(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.decodeToByteString(source: CharSequence, startIndex: Int = 0, endIndex: Int = source.length): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: CharSequence, startIndex: Int = 0, endIndex: Int = source.length): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.encode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): String","description":"kotlinx.io.bytestring.encode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html","searchKeys":["encode","fun Base64.encode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): String","kotlinx.io.bytestring.encode"]},{"name":"fun Base64.encodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","description":"kotlinx.io.bytestring.encodeIntoByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html","searchKeys":["encodeIntoByteArray","fun Base64.encodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","kotlinx.io.bytestring.encodeIntoByteArray"]},{"name":"fun Base64.encodeToByteArray(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","description":"kotlinx.io.bytestring.encodeToByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html","searchKeys":["encodeToByteArray","fun Base64.encodeToByteArray(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","kotlinx.io.bytestring.encodeToByteArray"]},{"name":"fun ByteString(vararg bytes: Byte): ByteString","description":"kotlinx.io.bytestring.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html","searchKeys":["ByteString","fun ByteString(vararg bytes: Byte): ByteString","kotlinx.io.bytestring.ByteString"]},{"name":"fun ByteString.contentEquals(array: ByteArray): Boolean","description":"kotlinx.io.bytestring.contentEquals","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html","searchKeys":["contentEquals","fun ByteString.contentEquals(array: ByteArray): Boolean","kotlinx.io.bytestring.contentEquals"]},{"name":"fun ByteString.decodeToString(): String","description":"kotlinx.io.bytestring.decodeToString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html","searchKeys":["decodeToString","fun ByteString.decodeToString(): String","kotlinx.io.bytestring.decodeToString"]},{"name":"fun ByteString.decodeToString(charset: Charset): String","description":"kotlinx.io.bytestring.decodeToString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html","searchKeys":["decodeToString","fun ByteString.decodeToString(charset: Charset): String","kotlinx.io.bytestring.decodeToString"]},{"name":"fun ByteString.endsWith(byteArray: ByteArray): Boolean","description":"kotlinx.io.bytestring.endsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html","searchKeys":["endsWith","fun ByteString.endsWith(byteArray: ByteArray): Boolean","kotlinx.io.bytestring.endsWith"]},{"name":"fun ByteString.endsWith(byteString: ByteString): Boolean","description":"kotlinx.io.bytestring.endsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html","searchKeys":["endsWith","fun ByteString.endsWith(byteString: ByteString): Boolean","kotlinx.io.bytestring.endsWith"]},{"name":"fun ByteString.indexOf(byte: Byte, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byte: Byte, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.indexOf(byteArray: ByteArray, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byteArray: ByteArray, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.indexOf(byteString: ByteString, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byteString: ByteString, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.isEmpty(): Boolean","description":"kotlinx.io.bytestring.isEmpty","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html","searchKeys":["isEmpty","fun ByteString.isEmpty(): Boolean","kotlinx.io.bytestring.isEmpty"]},{"name":"fun ByteString.isNotEmpty(): Boolean","description":"kotlinx.io.bytestring.isNotEmpty","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html","searchKeys":["isNotEmpty","fun ByteString.isNotEmpty(): Boolean","kotlinx.io.bytestring.isNotEmpty"]},{"name":"fun ByteString.lastIndexOf(byte: Byte, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byte: Byte, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.lastIndexOf(byteArray: ByteArray, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byteArray: ByteArray, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.lastIndexOf(byteString: ByteString, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byteString: ByteString, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.startsWith(byteArray: ByteArray): Boolean","description":"kotlinx.io.bytestring.startsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html","searchKeys":["startsWith","fun ByteString.startsWith(byteArray: ByteArray): Boolean","kotlinx.io.bytestring.startsWith"]},{"name":"fun ByteString.startsWith(byteString: ByteString): Boolean","description":"kotlinx.io.bytestring.startsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html","searchKeys":["startsWith","fun ByteString.startsWith(byteString: ByteString): Boolean","kotlinx.io.bytestring.startsWith"]},{"name":"fun ByteString.toHexString(format: HexFormat = HexFormat.Default): String","description":"kotlinx.io.bytestring.toHexString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html","searchKeys":["toHexString","fun ByteString.toHexString(format: HexFormat = HexFormat.Default): String","kotlinx.io.bytestring.toHexString"]},{"name":"fun ByteString.toHexString(startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default): String","description":"kotlinx.io.bytestring.toHexString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html","searchKeys":["toHexString","fun ByteString.toHexString(startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default): String","kotlinx.io.bytestring.toHexString"]},{"name":"fun ByteStringBuilder.append(byte: UByte)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(byte: UByte)","kotlinx.io.bytestring.append"]},{"name":"fun ByteStringBuilder.append(byteString: ByteString)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(byteString: ByteString)","kotlinx.io.bytestring.append"]},{"name":"fun ByteStringBuilder.append(vararg bytes: Byte)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(vararg bytes: Byte)","kotlinx.io.bytestring.append"]},{"name":"fun String.encodeToByteString(): ByteString","description":"kotlinx.io.bytestring.encodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html","searchKeys":["encodeToByteString","fun String.encodeToByteString(): ByteString","kotlinx.io.bytestring.encodeToByteString"]},{"name":"fun String.encodeToByteString(charset: Charset): ByteString","description":"kotlinx.io.bytestring.encodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html","searchKeys":["encodeToByteString","fun String.encodeToByteString(charset: Charset): ByteString","kotlinx.io.bytestring.encodeToByteString"]},{"name":"fun String.hexToByteString(format: HexFormat = HexFormat.Default): ByteString","description":"kotlinx.io.bytestring.hexToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html","searchKeys":["hexToByteString","fun String.hexToByteString(format: HexFormat = HexFormat.Default): ByteString","kotlinx.io.bytestring.hexToByteString"]},{"name":"fun append(array: ByteArray, startIndex: Int = 0, endIndex: Int = array.size)","description":"kotlinx.io.bytestring.ByteStringBuilder.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html","searchKeys":["append","fun append(array: ByteArray, startIndex: Int = 0, endIndex: Int = array.size)","kotlinx.io.bytestring.ByteStringBuilder.append"]},{"name":"fun append(byte: Byte)","description":"kotlinx.io.bytestring.ByteStringBuilder.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html","searchKeys":["append","fun append(byte: Byte)","kotlinx.io.bytestring.ByteStringBuilder.append"]},{"name":"fun copyInto(destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size)","description":"kotlinx.io.bytestring.ByteString.copyInto","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html","searchKeys":["copyInto","fun copyInto(destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size)","kotlinx.io.bytestring.ByteString.copyInto"]},{"name":"fun substring(startIndex: Int, endIndex: Int = size): ByteString","description":"kotlinx.io.bytestring.ByteString.substring","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html","searchKeys":["substring","fun substring(startIndex: Int, endIndex: Int = size): ByteString","kotlinx.io.bytestring.ByteString.substring"]},{"name":"fun toByteArray(startIndex: Int = 0, endIndex: Int = size): ByteArray","description":"kotlinx.io.bytestring.ByteString.toByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html","searchKeys":["toByteArray","fun toByteArray(startIndex: Int = 0, endIndex: Int = size): ByteArray","kotlinx.io.bytestring.ByteString.toByteArray"]},{"name":"fun toByteString(): ByteString","description":"kotlinx.io.bytestring.ByteStringBuilder.toByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html","searchKeys":["toByteString","fun toByteString(): ByteString","kotlinx.io.bytestring.ByteStringBuilder.toByteString"]},{"name":"inline fun buildByteString(capacity: Int = 0, builderAction: ByteStringBuilder.() -> Unit): ByteString","description":"kotlinx.io.bytestring.buildByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html","searchKeys":["buildByteString","inline fun buildByteString(capacity: Int = 0, builderAction: ByteStringBuilder.() -> Unit): ByteString","kotlinx.io.bytestring.buildByteString"]},{"name":"object Companion","description":"kotlinx.io.bytestring.ByteString.Companion","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html","searchKeys":["Companion","object Companion","kotlinx.io.bytestring.ByteString.Companion"]},{"name":"open operator override fun compareTo(other: ByteString): Int","description":"kotlinx.io.bytestring.ByteString.compareTo","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html","searchKeys":["compareTo","open operator override fun compareTo(other: ByteString): Int","kotlinx.io.bytestring.ByteString.compareTo"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"kotlinx.io.bytestring.ByteString.equals","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","kotlinx.io.bytestring.ByteString.equals"]},{"name":"open override fun hashCode(): Int","description":"kotlinx.io.bytestring.ByteString.hashCode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","kotlinx.io.bytestring.ByteString.hashCode"]},{"name":"open override fun toString(): String","description":"kotlinx.io.bytestring.ByteString.toString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html","searchKeys":["toString","open override fun toString(): String","kotlinx.io.bytestring.ByteString.toString"]},{"name":"operator fun get(index: Int): Byte","description":"kotlinx.io.bytestring.ByteString.get","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html","searchKeys":["get","operator fun get(index: Int): Byte","kotlinx.io.bytestring.ByteString.get"]},{"name":"val ByteString.indices: IntRange","description":"kotlinx.io.bytestring.indices","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html","searchKeys":["indices","val ByteString.indices: IntRange","kotlinx.io.bytestring.indices"]},{"name":"val capacity: Int","description":"kotlinx.io.bytestring.ByteStringBuilder.capacity","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html","searchKeys":["capacity","val capacity: Int","kotlinx.io.bytestring.ByteStringBuilder.capacity"]},{"name":"val size: Int","description":"kotlinx.io.bytestring.ByteString.size","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html","searchKeys":["size","val size: Int","kotlinx.io.bytestring.ByteString.size"]},{"name":"val size: Int","description":"kotlinx.io.bytestring.ByteStringBuilder.size","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html","searchKeys":["size","val size: Int","kotlinx.io.bytestring.ByteStringBuilder.size"]},{"name":"abstract fun atomicMove(source: Path, destination: Path)","description":"kotlinx.io.files.FileSystem.atomicMove","location":"kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html","searchKeys":["atomicMove","abstract fun atomicMove(source: Path, destination: Path)","kotlinx.io.files.FileSystem.atomicMove"]},{"name":"abstract fun createDirectories(path: Path, mustCreate: Boolean = false)","description":"kotlinx.io.files.FileSystem.createDirectories","location":"kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html","searchKeys":["createDirectories","abstract fun createDirectories(path: Path, mustCreate: Boolean = false)","kotlinx.io.files.FileSystem.createDirectories"]},{"name":"abstract fun delete(path: Path, mustExist: Boolean = true)","description":"kotlinx.io.files.FileSystem.delete","location":"kotlinx-io-core/kotlinx.io.files/-file-system/delete.html","searchKeys":["delete","abstract fun delete(path: Path, mustExist: Boolean = true)","kotlinx.io.files.FileSystem.delete"]},{"name":"abstract fun emit()","description":"kotlinx.io.Sink.emit","location":"kotlinx-io-core/kotlinx.io/-sink/emit.html","searchKeys":["emit","abstract fun emit()","kotlinx.io.Sink.emit"]},{"name":"abstract fun exhausted(): Boolean","description":"kotlinx.io.Source.exhausted","location":"kotlinx-io-core/kotlinx.io/-source/exhausted.html","searchKeys":["exhausted","abstract fun exhausted(): Boolean","kotlinx.io.Source.exhausted"]},{"name":"abstract fun exists(path: Path): Boolean","description":"kotlinx.io.files.FileSystem.exists","location":"kotlinx-io-core/kotlinx.io.files/-file-system/exists.html","searchKeys":["exists","abstract fun exists(path: Path): Boolean","kotlinx.io.files.FileSystem.exists"]},{"name":"abstract fun hintEmit()","description":"kotlinx.io.Sink.hintEmit","location":"kotlinx-io-core/kotlinx.io/-sink/hint-emit.html","searchKeys":["hintEmit","abstract fun hintEmit()","kotlinx.io.Sink.hintEmit"]},{"name":"abstract fun list(directory: Path): Collection","description":"kotlinx.io.files.FileSystem.list","location":"kotlinx-io-core/kotlinx.io.files/-file-system/list.html","searchKeys":["list","abstract fun list(directory: Path): Collection","kotlinx.io.files.FileSystem.list"]},{"name":"abstract fun metadataOrNull(path: Path): FileMetadata?","description":"kotlinx.io.files.FileSystem.metadataOrNull","location":"kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html","searchKeys":["metadataOrNull","abstract fun metadataOrNull(path: Path): FileMetadata?","kotlinx.io.files.FileSystem.metadataOrNull"]},{"name":"abstract fun peek(): Source","description":"kotlinx.io.Source.peek","location":"kotlinx-io-core/kotlinx.io/-source/peek.html","searchKeys":["peek","abstract fun peek(): Source","kotlinx.io.Source.peek"]},{"name":"abstract fun readAtMostTo(sink: Buffer, byteCount: Long): Long","description":"kotlinx.io.RawSource.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html","searchKeys":["readAtMostTo","abstract fun readAtMostTo(sink: Buffer, byteCount: Long): Long","kotlinx.io.RawSource.readAtMostTo"]},{"name":"abstract fun readAtMostTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size): Int","description":"kotlinx.io.Source.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html","searchKeys":["readAtMostTo","abstract fun readAtMostTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size): Int","kotlinx.io.Source.readAtMostTo"]},{"name":"abstract fun readByte(): Byte","description":"kotlinx.io.Source.readByte","location":"kotlinx-io-core/kotlinx.io/-source/read-byte.html","searchKeys":["readByte","abstract fun readByte(): Byte","kotlinx.io.Source.readByte"]},{"name":"abstract fun readInt(): Int","description":"kotlinx.io.Source.readInt","location":"kotlinx-io-core/kotlinx.io/-source/read-int.html","searchKeys":["readInt","abstract fun readInt(): Int","kotlinx.io.Source.readInt"]},{"name":"abstract fun readLong(): Long","description":"kotlinx.io.Source.readLong","location":"kotlinx-io-core/kotlinx.io/-source/read-long.html","searchKeys":["readLong","abstract fun readLong(): Long","kotlinx.io.Source.readLong"]},{"name":"abstract fun readShort(): Short","description":"kotlinx.io.Source.readShort","location":"kotlinx-io-core/kotlinx.io/-source/read-short.html","searchKeys":["readShort","abstract fun readShort(): Short","kotlinx.io.Source.readShort"]},{"name":"abstract fun readTo(sink: RawSink, byteCount: Long)","description":"kotlinx.io.Source.readTo","location":"kotlinx-io-core/kotlinx.io/-source/read-to.html","searchKeys":["readTo","abstract fun readTo(sink: RawSink, byteCount: Long)","kotlinx.io.Source.readTo"]},{"name":"abstract fun request(byteCount: Long): Boolean","description":"kotlinx.io.Source.request","location":"kotlinx-io-core/kotlinx.io/-source/request.html","searchKeys":["request","abstract fun request(byteCount: Long): Boolean","kotlinx.io.Source.request"]},{"name":"abstract fun require(byteCount: Long)","description":"kotlinx.io.Source.require","location":"kotlinx-io-core/kotlinx.io/-source/require.html","searchKeys":["require","abstract fun require(byteCount: Long)","kotlinx.io.Source.require"]},{"name":"abstract fun resolve(path: Path): Path","description":"kotlinx.io.files.FileSystem.resolve","location":"kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html","searchKeys":["resolve","abstract fun resolve(path: Path): Path","kotlinx.io.files.FileSystem.resolve"]},{"name":"abstract fun sink(path: Path, append: Boolean = false): RawSink","description":"kotlinx.io.files.FileSystem.sink","location":"kotlinx-io-core/kotlinx.io.files/-file-system/sink.html","searchKeys":["sink","abstract fun sink(path: Path, append: Boolean = false): RawSink","kotlinx.io.files.FileSystem.sink"]},{"name":"abstract fun skip(byteCount: Long)","description":"kotlinx.io.Source.skip","location":"kotlinx-io-core/kotlinx.io/-source/skip.html","searchKeys":["skip","abstract fun skip(byteCount: Long)","kotlinx.io.Source.skip"]},{"name":"abstract fun source(path: Path): RawSource","description":"kotlinx.io.files.FileSystem.source","location":"kotlinx-io-core/kotlinx.io.files/-file-system/source.html","searchKeys":["source","abstract fun source(path: Path): RawSource","kotlinx.io.files.FileSystem.source"]},{"name":"abstract fun transferFrom(source: RawSource): Long","description":"kotlinx.io.Sink.transferFrom","location":"kotlinx-io-core/kotlinx.io/-sink/transfer-from.html","searchKeys":["transferFrom","abstract fun transferFrom(source: RawSource): Long","kotlinx.io.Sink.transferFrom"]},{"name":"abstract fun transferTo(sink: RawSink): Long","description":"kotlinx.io.Source.transferTo","location":"kotlinx-io-core/kotlinx.io/-source/transfer-to.html","searchKeys":["transferTo","abstract fun transferTo(sink: RawSink): Long","kotlinx.io.Source.transferTo"]},{"name":"abstract fun write(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size)","description":"kotlinx.io.Sink.write","location":"kotlinx-io-core/kotlinx.io/-sink/write.html","searchKeys":["write","abstract fun write(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size)","kotlinx.io.Sink.write"]},{"name":"abstract fun write(source: RawSource, byteCount: Long)","description":"kotlinx.io.Sink.write","location":"kotlinx-io-core/kotlinx.io/-sink/write.html","searchKeys":["write","abstract fun write(source: RawSource, byteCount: Long)","kotlinx.io.Sink.write"]},{"name":"abstract fun writeByte(byte: Byte)","description":"kotlinx.io.Sink.writeByte","location":"kotlinx-io-core/kotlinx.io/-sink/write-byte.html","searchKeys":["writeByte","abstract fun writeByte(byte: Byte)","kotlinx.io.Sink.writeByte"]},{"name":"abstract fun writeInt(int: Int)","description":"kotlinx.io.Sink.writeInt","location":"kotlinx-io-core/kotlinx.io/-sink/write-int.html","searchKeys":["writeInt","abstract fun writeInt(int: Int)","kotlinx.io.Sink.writeInt"]},{"name":"abstract fun writeLong(long: Long)","description":"kotlinx.io.Sink.writeLong","location":"kotlinx-io-core/kotlinx.io/-sink/write-long.html","searchKeys":["writeLong","abstract fun writeLong(long: Long)","kotlinx.io.Sink.writeLong"]},{"name":"abstract fun writeShort(short: Short)","description":"kotlinx.io.Sink.writeShort","location":"kotlinx-io-core/kotlinx.io/-sink/write-short.html","searchKeys":["writeShort","abstract fun writeShort(short: Short)","kotlinx.io.Sink.writeShort"]},{"name":"abstract override fun close()","description":"kotlinx.io.RawSource.close","location":"kotlinx-io-core/kotlinx.io/-raw-source/close.html","searchKeys":["close","abstract override fun close()","kotlinx.io.RawSource.close"]},{"name":"abstract override fun flush()","description":"kotlinx.io.Sink.flush","location":"kotlinx-io-core/kotlinx.io/-sink/flush.html","searchKeys":["flush","abstract override fun flush()","kotlinx.io.Sink.flush"]},{"name":"abstract val buffer: Buffer","description":"kotlinx.io.Sink.buffer","location":"kotlinx-io-core/kotlinx.io/-sink/buffer.html","searchKeys":["buffer","abstract val buffer: Buffer","kotlinx.io.Sink.buffer"]},{"name":"abstract val buffer: Buffer","description":"kotlinx.io.Source.buffer","location":"kotlinx-io-core/kotlinx.io/-source/buffer.html","searchKeys":["buffer","abstract val buffer: Buffer","kotlinx.io.Source.buffer"]},{"name":"annotation class DelicateIoApi","description":"kotlinx.io.DelicateIoApi","location":"kotlinx-io-core/kotlinx.io/-delicate-io-api/index.html","searchKeys":["DelicateIoApi","annotation class DelicateIoApi","kotlinx.io.DelicateIoApi"]},{"name":"annotation class InternalIoApi","description":"kotlinx.io.InternalIoApi","location":"kotlinx-io-core/kotlinx.io/-internal-io-api/index.html","searchKeys":["InternalIoApi","annotation class InternalIoApi","kotlinx.io.InternalIoApi"]},{"name":"class Buffer : Source, Sink","description":"kotlinx.io.Buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/index.html","searchKeys":["Buffer","class Buffer : Source, Sink","kotlinx.io.Buffer"]},{"name":"class FileMetadata(val isRegularFile: Boolean = false, val isDirectory: Boolean = false, val size: Long = 0)","description":"kotlinx.io.files.FileMetadata","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html","searchKeys":["FileMetadata","class FileMetadata(val isRegularFile: Boolean = false, val isDirectory: Boolean = false, val size: Long = 0)","kotlinx.io.files.FileMetadata"]},{"name":"constructor()","description":"kotlinx.io.Buffer.Buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/-buffer.html","searchKeys":["Buffer","constructor()","kotlinx.io.Buffer.Buffer"]},{"name":"constructor(isRegularFile: Boolean = false, isDirectory: Boolean = false, size: Long = 0)","description":"kotlinx.io.files.FileMetadata.FileMetadata","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html","searchKeys":["FileMetadata","constructor(isRegularFile: Boolean = false, isDirectory: Boolean = false, size: Long = 0)","kotlinx.io.files.FileMetadata.FileMetadata"]},{"name":"expect abstract fun flush()","description":"kotlinx.io.RawSink.flush","location":"kotlinx-io-core/kotlinx.io/-raw-sink/flush.html","searchKeys":["flush","expect abstract fun flush()","kotlinx.io.RawSink.flush"]},{"name":"expect abstract fun write(source: Buffer, byteCount: Long)","description":"kotlinx.io.RawSink.write","location":"kotlinx-io-core/kotlinx.io/-raw-sink/write.html","searchKeys":["write","expect abstract fun write(source: Buffer, byteCount: Long)","kotlinx.io.RawSink.write"]},{"name":"expect abstract override fun close()","description":"kotlinx.io.RawSink.close","location":"kotlinx-io-core/kotlinx.io/-raw-sink/close.html","searchKeys":["close","expect abstract override fun close()","kotlinx.io.RawSink.close"]},{"name":"expect class FileNotFoundException(message: String?) : IOException","description":"kotlinx.io.files.FileNotFoundException","location":"kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html","searchKeys":["FileNotFoundException","expect class FileNotFoundException(message: String?) : IOException","kotlinx.io.files.FileNotFoundException"]},{"name":"expect class Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path/index.html","searchKeys":["Path","expect class Path","kotlinx.io.files.Path"]},{"name":"expect constructor()","description":"kotlinx.io.EOFException.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html","searchKeys":["EOFException","expect constructor()","kotlinx.io.EOFException.EOFException"]},{"name":"expect constructor()","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor()","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(cause: Throwable?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(cause: Throwable?)","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.EOFException.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html","searchKeys":["EOFException","expect constructor(message: String?)","kotlinx.io.EOFException.EOFException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(message: String?)","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.files.FileNotFoundException.FileNotFoundException","location":"kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html","searchKeys":["FileNotFoundException","expect constructor(message: String?)","kotlinx.io.files.FileNotFoundException.FileNotFoundException"]},{"name":"expect constructor(message: String?, cause: Throwable?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(message: String?, cause: Throwable?)","kotlinx.io.IOException.IOException"]},{"name":"expect fun Path(path: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","expect fun Path(path: String): Path","kotlinx.io.files.Path"]},{"name":"expect interface RawSink : AutoCloseable","description":"kotlinx.io.RawSink","location":"kotlinx-io-core/kotlinx.io/-raw-sink/index.html","searchKeys":["RawSink","expect interface RawSink : AutoCloseable","kotlinx.io.RawSink"]},{"name":"expect open class EOFException : IOException","description":"kotlinx.io.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html","searchKeys":["EOFException","expect open class EOFException : IOException","kotlinx.io.EOFException"]},{"name":"expect open class IOException : Exception","description":"kotlinx.io.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/index.html","searchKeys":["IOException","expect open class IOException : Exception","kotlinx.io.IOException"]},{"name":"expect open operator override fun equals(other: Any?): Boolean","description":"kotlinx.io.files.Path.equals","location":"kotlinx-io-core/kotlinx.io.files/-path/equals.html","searchKeys":["equals","expect open operator override fun equals(other: Any?): Boolean","kotlinx.io.files.Path.equals"]},{"name":"expect open override fun hashCode(): Int","description":"kotlinx.io.files.Path.hashCode","location":"kotlinx-io-core/kotlinx.io.files/-path/hash-code.html","searchKeys":["hashCode","expect open override fun hashCode(): Int","kotlinx.io.files.Path.hashCode"]},{"name":"expect open override fun toString(): String","description":"kotlinx.io.files.Path.toString","location":"kotlinx-io-core/kotlinx.io.files/-path/to-string.html","searchKeys":["toString","expect open override fun toString(): String","kotlinx.io.files.Path.toString"]},{"name":"expect val SystemFileSystem: FileSystem","description":"kotlinx.io.files.SystemFileSystem","location":"kotlinx-io-core/kotlinx.io.files/-system-file-system.html","searchKeys":["SystemFileSystem","expect val SystemFileSystem: FileSystem","kotlinx.io.files.SystemFileSystem"]},{"name":"expect val SystemPathSeparator: Char","description":"kotlinx.io.files.SystemPathSeparator","location":"kotlinx-io-core/kotlinx.io.files/-system-path-separator.html","searchKeys":["SystemPathSeparator","expect val SystemPathSeparator: Char","kotlinx.io.files.SystemPathSeparator"]},{"name":"expect val SystemTemporaryDirectory: Path","description":"kotlinx.io.files.SystemTemporaryDirectory","location":"kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html","searchKeys":["SystemTemporaryDirectory","expect val SystemTemporaryDirectory: Path","kotlinx.io.files.SystemTemporaryDirectory"]},{"name":"expect val isAbsolute: Boolean","description":"kotlinx.io.files.Path.isAbsolute","location":"kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html","searchKeys":["isAbsolute","expect val isAbsolute: Boolean","kotlinx.io.files.Path.isAbsolute"]},{"name":"expect val name: String","description":"kotlinx.io.files.Path.name","location":"kotlinx-io-core/kotlinx.io.files/-path/name.html","searchKeys":["name","expect val name: String","kotlinx.io.files.Path.name"]},{"name":"expect val parent: Path?","description":"kotlinx.io.files.Path.parent","location":"kotlinx-io-core/kotlinx.io.files/-path/parent.html","searchKeys":["parent","expect val parent: Path?","kotlinx.io.files.Path.parent"]},{"name":"fun Buffer.asByteChannel(): ByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Buffer.asByteChannel(): ByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)","description":"kotlinx.io.copyTo","location":"kotlinx-io-core/kotlinx.io/copy-to.html","searchKeys":["copyTo","fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)","kotlinx.io.copyTo"]},{"name":"fun Buffer.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = size): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Buffer.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = size): Long","kotlinx.io.indexOf"]},{"name":"fun Buffer.indexOf(byteString: ByteString, startIndex: Long = 0): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Buffer.indexOf(byteString: ByteString, startIndex: Long = 0): Long","kotlinx.io.indexOf"]},{"name":"fun Buffer.readAtMostTo(sink: ByteBuffer): Int","description":"kotlinx.io.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/read-at-most-to.html","searchKeys":["readAtMostTo","fun Buffer.readAtMostTo(sink: ByteBuffer): Int","kotlinx.io.readAtMostTo"]},{"name":"fun Buffer.readString(): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Buffer.readString(): String","kotlinx.io.readString"]},{"name":"fun Buffer.readTo(out: OutputStream, byteCount: Long = size)","description":"kotlinx.io.readTo","location":"kotlinx-io-core/kotlinx.io/read-to.html","searchKeys":["readTo","fun Buffer.readTo(out: OutputStream, byteCount: Long = size)","kotlinx.io.readTo"]},{"name":"fun Buffer.snapshot(): ByteString","description":"kotlinx.io.snapshot","location":"kotlinx-io-core/kotlinx.io/snapshot.html","searchKeys":["snapshot","fun Buffer.snapshot(): ByteString","kotlinx.io.snapshot"]},{"name":"fun Buffer.transferFrom(input: InputStream): Buffer","description":"kotlinx.io.transferFrom","location":"kotlinx-io-core/kotlinx.io/transfer-from.html","searchKeys":["transferFrom","fun Buffer.transferFrom(input: InputStream): Buffer","kotlinx.io.transferFrom"]},{"name":"fun Buffer.transferFrom(source: ByteBuffer): Buffer","description":"kotlinx.io.transferFrom","location":"kotlinx-io-core/kotlinx.io/transfer-from.html","searchKeys":["transferFrom","fun Buffer.transferFrom(source: ByteBuffer): Buffer","kotlinx.io.transferFrom"]},{"name":"fun Buffer.write(input: InputStream, byteCount: Long): Buffer","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Buffer.write(input: InputStream, byteCount: Long): Buffer","kotlinx.io.write"]},{"name":"fun InputStream.asSource(): RawSource","description":"kotlinx.io.asSource","location":"kotlinx-io-core/kotlinx.io/as-source.html","searchKeys":["asSource","fun InputStream.asSource(): RawSource","kotlinx.io.asSource"]},{"name":"fun NSInputStream.asSource(): RawSource","description":"kotlinx.io.asSource","location":"kotlinx-io-core/kotlinx.io/as-source.html","searchKeys":["asSource","fun NSInputStream.asSource(): RawSource","kotlinx.io.asSource"]},{"name":"fun NSOutputStream.asSink(): RawSink","description":"kotlinx.io.asSink","location":"kotlinx-io-core/kotlinx.io/as-sink.html","searchKeys":["asSink","fun NSOutputStream.asSink(): RawSink","kotlinx.io.asSink"]},{"name":"fun OutputStream.asSink(): RawSink","description":"kotlinx.io.asSink","location":"kotlinx-io-core/kotlinx.io/as-sink.html","searchKeys":["asSink","fun OutputStream.asSink(): RawSink","kotlinx.io.asSink"]},{"name":"fun Path(base: Path, vararg parts: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","fun Path(base: Path, vararg parts: String): Path","kotlinx.io.files.Path"]},{"name":"fun Path(base: String, vararg parts: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","fun Path(base: String, vararg parts: String): Path","kotlinx.io.files.Path"]},{"name":"fun Path.sink(): Sink","description":"kotlinx.io.files.sink","location":"kotlinx-io-core/kotlinx.io.files/sink.html","searchKeys":["sink","fun Path.sink(): Sink","kotlinx.io.files.sink"]},{"name":"fun Path.source(): Source","description":"kotlinx.io.files.source","location":"kotlinx-io-core/kotlinx.io.files/source.html","searchKeys":["source","fun Path.source(): Source","kotlinx.io.files.source"]},{"name":"fun RawSink.buffered(): Sink","description":"kotlinx.io.buffered","location":"kotlinx-io-core/kotlinx.io/buffered.html","searchKeys":["buffered","fun RawSink.buffered(): Sink","kotlinx.io.buffered"]},{"name":"fun RawSource.buffered(): Source","description":"kotlinx.io.buffered","location":"kotlinx-io-core/kotlinx.io/buffered.html","searchKeys":["buffered","fun RawSource.buffered(): Source","kotlinx.io.buffered"]},{"name":"fun Sink.asByteChannel(): WritableByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Sink.asByteChannel(): WritableByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Sink.asNSOutputStream(): NSOutputStream","description":"kotlinx.io.asNSOutputStream","location":"kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html","searchKeys":["asNSOutputStream","fun Sink.asNSOutputStream(): NSOutputStream","kotlinx.io.asNSOutputStream"]},{"name":"fun Sink.asOutputStream(): OutputStream","description":"kotlinx.io.asOutputStream","location":"kotlinx-io-core/kotlinx.io/as-output-stream.html","searchKeys":["asOutputStream","fun Sink.asOutputStream(): OutputStream","kotlinx.io.asOutputStream"]},{"name":"fun Sink.write(byteString: ByteString, startIndex: Int = 0, endIndex: Int = byteString.size)","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Sink.write(byteString: ByteString, startIndex: Int = 0, endIndex: Int = byteString.size)","kotlinx.io.write"]},{"name":"fun Sink.write(source: ByteBuffer): Int","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Sink.write(source: ByteBuffer): Int","kotlinx.io.write"]},{"name":"fun Sink.writeCodePointValue(codePoint: Int)","description":"kotlinx.io.writeCodePointValue","location":"kotlinx-io-core/kotlinx.io/write-code-point-value.html","searchKeys":["writeCodePointValue","fun Sink.writeCodePointValue(codePoint: Int)","kotlinx.io.writeCodePointValue"]},{"name":"fun Sink.writeDecimalLong(long: Long)","description":"kotlinx.io.writeDecimalLong","location":"kotlinx-io-core/kotlinx.io/write-decimal-long.html","searchKeys":["writeDecimalLong","fun Sink.writeDecimalLong(long: Long)","kotlinx.io.writeDecimalLong"]},{"name":"fun Sink.writeDouble(double: Double)","description":"kotlinx.io.writeDouble","location":"kotlinx-io-core/kotlinx.io/write-double.html","searchKeys":["writeDouble","fun Sink.writeDouble(double: Double)","kotlinx.io.writeDouble"]},{"name":"fun Sink.writeDoubleLe(double: Double)","description":"kotlinx.io.writeDoubleLe","location":"kotlinx-io-core/kotlinx.io/write-double-le.html","searchKeys":["writeDoubleLe","fun Sink.writeDoubleLe(double: Double)","kotlinx.io.writeDoubleLe"]},{"name":"fun Sink.writeFloat(float: Float)","description":"kotlinx.io.writeFloat","location":"kotlinx-io-core/kotlinx.io/write-float.html","searchKeys":["writeFloat","fun Sink.writeFloat(float: Float)","kotlinx.io.writeFloat"]},{"name":"fun Sink.writeFloatLe(float: Float)","description":"kotlinx.io.writeFloatLe","location":"kotlinx-io-core/kotlinx.io/write-float-le.html","searchKeys":["writeFloatLe","fun Sink.writeFloatLe(float: Float)","kotlinx.io.writeFloatLe"]},{"name":"fun Sink.writeHexadecimalUnsignedLong(long: Long)","description":"kotlinx.io.writeHexadecimalUnsignedLong","location":"kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html","searchKeys":["writeHexadecimalUnsignedLong","fun Sink.writeHexadecimalUnsignedLong(long: Long)","kotlinx.io.writeHexadecimalUnsignedLong"]},{"name":"fun Sink.writeIntLe(int: Int)","description":"kotlinx.io.writeIntLe","location":"kotlinx-io-core/kotlinx.io/write-int-le.html","searchKeys":["writeIntLe","fun Sink.writeIntLe(int: Int)","kotlinx.io.writeIntLe"]},{"name":"fun Sink.writeLongLe(long: Long)","description":"kotlinx.io.writeLongLe","location":"kotlinx-io-core/kotlinx.io/write-long-le.html","searchKeys":["writeLongLe","fun Sink.writeLongLe(long: Long)","kotlinx.io.writeLongLe"]},{"name":"fun Sink.writeShortLe(short: Short)","description":"kotlinx.io.writeShortLe","location":"kotlinx-io-core/kotlinx.io/write-short-le.html","searchKeys":["writeShortLe","fun Sink.writeShortLe(short: Short)","kotlinx.io.writeShortLe"]},{"name":"fun Sink.writeString(chars: CharSequence, startIndex: Int = 0, endIndex: Int = chars.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(chars: CharSequence, startIndex: Int = 0, endIndex: Int = chars.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeString(string: String, charset: Charset, startIndex: Int = 0, endIndex: Int = string.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(string: String, charset: Charset, startIndex: Int = 0, endIndex: Int = string.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeString(string: String, startIndex: Int = 0, endIndex: Int = string.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(string: String, startIndex: Int = 0, endIndex: Int = string.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeUByte(byte: UByte)","description":"kotlinx.io.writeUByte","location":"kotlinx-io-core/kotlinx.io/write-u-byte.html","searchKeys":["writeUByte","fun Sink.writeUByte(byte: UByte)","kotlinx.io.writeUByte"]},{"name":"fun Sink.writeUInt(int: UInt)","description":"kotlinx.io.writeUInt","location":"kotlinx-io-core/kotlinx.io/write-u-int.html","searchKeys":["writeUInt","fun Sink.writeUInt(int: UInt)","kotlinx.io.writeUInt"]},{"name":"fun Sink.writeUIntLe(int: UInt)","description":"kotlinx.io.writeUIntLe","location":"kotlinx-io-core/kotlinx.io/write-u-int-le.html","searchKeys":["writeUIntLe","fun Sink.writeUIntLe(int: UInt)","kotlinx.io.writeUIntLe"]},{"name":"fun Sink.writeULong(long: ULong)","description":"kotlinx.io.writeULong","location":"kotlinx-io-core/kotlinx.io/write-u-long.html","searchKeys":["writeULong","fun Sink.writeULong(long: ULong)","kotlinx.io.writeULong"]},{"name":"fun Sink.writeULongLe(long: ULong)","description":"kotlinx.io.writeULongLe","location":"kotlinx-io-core/kotlinx.io/write-u-long-le.html","searchKeys":["writeULongLe","fun Sink.writeULongLe(long: ULong)","kotlinx.io.writeULongLe"]},{"name":"fun Sink.writeUShort(short: UShort)","description":"kotlinx.io.writeUShort","location":"kotlinx-io-core/kotlinx.io/write-u-short.html","searchKeys":["writeUShort","fun Sink.writeUShort(short: UShort)","kotlinx.io.writeUShort"]},{"name":"fun Sink.writeUShortLe(short: UShort)","description":"kotlinx.io.writeUShortLe","location":"kotlinx-io-core/kotlinx.io/write-u-short-le.html","searchKeys":["writeUShortLe","fun Sink.writeUShortLe(short: UShort)","kotlinx.io.writeUShortLe"]},{"name":"fun Source.asByteChannel(): ReadableByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Source.asByteChannel(): ReadableByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Source.asInputStream(): InputStream","description":"kotlinx.io.asInputStream","location":"kotlinx-io-core/kotlinx.io/as-input-stream.html","searchKeys":["asInputStream","fun Source.asInputStream(): InputStream","kotlinx.io.asInputStream"]},{"name":"fun Source.asNSInputStream(): NSInputStream","description":"kotlinx.io.asNSInputStream","location":"kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html","searchKeys":["asNSInputStream","fun Source.asNSInputStream(): NSInputStream","kotlinx.io.asNSInputStream"]},{"name":"fun Source.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = Long.MAX_VALUE): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Source.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = Long.MAX_VALUE): Long","kotlinx.io.indexOf"]},{"name":"fun Source.indexOf(byteString: ByteString, startIndex: Long = 0): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Source.indexOf(byteString: ByteString, startIndex: Long = 0): Long","kotlinx.io.indexOf"]},{"name":"fun Source.readAtMostTo(sink: ByteBuffer): Int","description":"kotlinx.io.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/read-at-most-to.html","searchKeys":["readAtMostTo","fun Source.readAtMostTo(sink: ByteBuffer): Int","kotlinx.io.readAtMostTo"]},{"name":"fun Source.readByteArray(): ByteArray","description":"kotlinx.io.readByteArray","location":"kotlinx-io-core/kotlinx.io/read-byte-array.html","searchKeys":["readByteArray","fun Source.readByteArray(): ByteArray","kotlinx.io.readByteArray"]},{"name":"fun Source.readByteArray(byteCount: Int): ByteArray","description":"kotlinx.io.readByteArray","location":"kotlinx-io-core/kotlinx.io/read-byte-array.html","searchKeys":["readByteArray","fun Source.readByteArray(byteCount: Int): ByteArray","kotlinx.io.readByteArray"]},{"name":"fun Source.readByteString(): ByteString","description":"kotlinx.io.readByteString","location":"kotlinx-io-core/kotlinx.io/read-byte-string.html","searchKeys":["readByteString","fun Source.readByteString(): ByteString","kotlinx.io.readByteString"]},{"name":"fun Source.readByteString(byteCount: Int): ByteString","description":"kotlinx.io.readByteString","location":"kotlinx-io-core/kotlinx.io/read-byte-string.html","searchKeys":["readByteString","fun Source.readByteString(byteCount: Int): ByteString","kotlinx.io.readByteString"]},{"name":"fun Source.readCodePointValue(): Int","description":"kotlinx.io.readCodePointValue","location":"kotlinx-io-core/kotlinx.io/read-code-point-value.html","searchKeys":["readCodePointValue","fun Source.readCodePointValue(): Int","kotlinx.io.readCodePointValue"]},{"name":"fun Source.readDecimalLong(): Long","description":"kotlinx.io.readDecimalLong","location":"kotlinx-io-core/kotlinx.io/read-decimal-long.html","searchKeys":["readDecimalLong","fun Source.readDecimalLong(): Long","kotlinx.io.readDecimalLong"]},{"name":"fun Source.readDouble(): Double","description":"kotlinx.io.readDouble","location":"kotlinx-io-core/kotlinx.io/read-double.html","searchKeys":["readDouble","fun Source.readDouble(): Double","kotlinx.io.readDouble"]},{"name":"fun Source.readDoubleLe(): Double","description":"kotlinx.io.readDoubleLe","location":"kotlinx-io-core/kotlinx.io/read-double-le.html","searchKeys":["readDoubleLe","fun Source.readDoubleLe(): Double","kotlinx.io.readDoubleLe"]},{"name":"fun Source.readFloat(): Float","description":"kotlinx.io.readFloat","location":"kotlinx-io-core/kotlinx.io/read-float.html","searchKeys":["readFloat","fun Source.readFloat(): Float","kotlinx.io.readFloat"]},{"name":"fun Source.readFloatLe(): Float","description":"kotlinx.io.readFloatLe","location":"kotlinx-io-core/kotlinx.io/read-float-le.html","searchKeys":["readFloatLe","fun Source.readFloatLe(): Float","kotlinx.io.readFloatLe"]},{"name":"fun Source.readHexadecimalUnsignedLong(): Long","description":"kotlinx.io.readHexadecimalUnsignedLong","location":"kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html","searchKeys":["readHexadecimalUnsignedLong","fun Source.readHexadecimalUnsignedLong(): Long","kotlinx.io.readHexadecimalUnsignedLong"]},{"name":"fun Source.readIntLe(): Int","description":"kotlinx.io.readIntLe","location":"kotlinx-io-core/kotlinx.io/read-int-le.html","searchKeys":["readIntLe","fun Source.readIntLe(): Int","kotlinx.io.readIntLe"]},{"name":"fun Source.readLine(): String?","description":"kotlinx.io.readLine","location":"kotlinx-io-core/kotlinx.io/read-line.html","searchKeys":["readLine","fun Source.readLine(): String?","kotlinx.io.readLine"]},{"name":"fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String","description":"kotlinx.io.readLineStrict","location":"kotlinx-io-core/kotlinx.io/read-line-strict.html","searchKeys":["readLineStrict","fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String","kotlinx.io.readLineStrict"]},{"name":"fun Source.readLongLe(): Long","description":"kotlinx.io.readLongLe","location":"kotlinx-io-core/kotlinx.io/read-long-le.html","searchKeys":["readLongLe","fun Source.readLongLe(): Long","kotlinx.io.readLongLe"]},{"name":"fun Source.readShortLe(): Short","description":"kotlinx.io.readShortLe","location":"kotlinx-io-core/kotlinx.io/read-short-le.html","searchKeys":["readShortLe","fun Source.readShortLe(): Short","kotlinx.io.readShortLe"]},{"name":"fun Source.readString(): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(): String","kotlinx.io.readString"]},{"name":"fun Source.readString(byteCount: Long): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(byteCount: Long): String","kotlinx.io.readString"]},{"name":"fun Source.readString(byteCount: Long, charset: Charset): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(byteCount: Long, charset: Charset): String","kotlinx.io.readString"]},{"name":"fun Source.readString(charset: Charset): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(charset: Charset): String","kotlinx.io.readString"]},{"name":"fun Source.readTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size)","description":"kotlinx.io.readTo","location":"kotlinx-io-core/kotlinx.io/read-to.html","searchKeys":["readTo","fun Source.readTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size)","kotlinx.io.readTo"]},{"name":"fun Source.readUByte(): UByte","description":"kotlinx.io.readUByte","location":"kotlinx-io-core/kotlinx.io/read-u-byte.html","searchKeys":["readUByte","fun Source.readUByte(): UByte","kotlinx.io.readUByte"]},{"name":"fun Source.readUInt(): UInt","description":"kotlinx.io.readUInt","location":"kotlinx-io-core/kotlinx.io/read-u-int.html","searchKeys":["readUInt","fun Source.readUInt(): UInt","kotlinx.io.readUInt"]},{"name":"fun Source.readUIntLe(): UInt","description":"kotlinx.io.readUIntLe","location":"kotlinx-io-core/kotlinx.io/read-u-int-le.html","searchKeys":["readUIntLe","fun Source.readUIntLe(): UInt","kotlinx.io.readUIntLe"]},{"name":"fun Source.readULong(): ULong","description":"kotlinx.io.readULong","location":"kotlinx-io-core/kotlinx.io/read-u-long.html","searchKeys":["readULong","fun Source.readULong(): ULong","kotlinx.io.readULong"]},{"name":"fun Source.readULongLe(): ULong","description":"kotlinx.io.readULongLe","location":"kotlinx-io-core/kotlinx.io/read-u-long-le.html","searchKeys":["readULongLe","fun Source.readULongLe(): ULong","kotlinx.io.readULongLe"]},{"name":"fun Source.readUShort(): UShort","description":"kotlinx.io.readUShort","location":"kotlinx-io-core/kotlinx.io/read-u-short.html","searchKeys":["readUShort","fun Source.readUShort(): UShort","kotlinx.io.readUShort"]},{"name":"fun Source.readUShortLe(): UShort","description":"kotlinx.io.readUShortLe","location":"kotlinx-io-core/kotlinx.io/read-u-short-le.html","searchKeys":["readUShortLe","fun Source.readUShortLe(): UShort","kotlinx.io.readUShortLe"]},{"name":"fun Source.startsWith(byte: Byte): Boolean","description":"kotlinx.io.startsWith","location":"kotlinx-io-core/kotlinx.io/starts-with.html","searchKeys":["startsWith","fun Source.startsWith(byte: Byte): Boolean","kotlinx.io.startsWith"]},{"name":"fun clear()","description":"kotlinx.io.Buffer.clear","location":"kotlinx-io-core/kotlinx.io/-buffer/clear.html","searchKeys":["clear","fun clear()","kotlinx.io.Buffer.clear"]},{"name":"fun copy(): Buffer","description":"kotlinx.io.Buffer.copy","location":"kotlinx-io-core/kotlinx.io/-buffer/copy.html","searchKeys":["copy","fun copy(): Buffer","kotlinx.io.Buffer.copy"]},{"name":"fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)","description":"kotlinx.io.Buffer.copyTo","location":"kotlinx-io-core/kotlinx.io/-buffer/copy-to.html","searchKeys":["copyTo","fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)","kotlinx.io.Buffer.copyTo"]},{"name":"fun discardingSink(): RawSink","description":"kotlinx.io.discardingSink","location":"kotlinx-io-core/kotlinx.io/discarding-sink.html","searchKeys":["discardingSink","fun discardingSink(): RawSink","kotlinx.io.discardingSink"]},{"name":"inline fun Sink.writeToInternalBuffer(lambda: (Buffer) -> Unit)","description":"kotlinx.io.writeToInternalBuffer","location":"kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html","searchKeys":["writeToInternalBuffer","inline fun Sink.writeToInternalBuffer(lambda: (Buffer) -> Unit)","kotlinx.io.writeToInternalBuffer"]},{"name":"interface RawSource : AutoCloseable","description":"kotlinx.io.RawSource","location":"kotlinx-io-core/kotlinx.io/-raw-source/index.html","searchKeys":["RawSource","interface RawSource : AutoCloseable","kotlinx.io.RawSource"]},{"name":"open override fun close()","description":"kotlinx.io.Buffer.close","location":"kotlinx-io-core/kotlinx.io/-buffer/close.html","searchKeys":["close","open override fun close()","kotlinx.io.Buffer.close"]},{"name":"open override fun emit()","description":"kotlinx.io.Buffer.emit","location":"kotlinx-io-core/kotlinx.io/-buffer/emit.html","searchKeys":["emit","open override fun emit()","kotlinx.io.Buffer.emit"]},{"name":"open override fun exhausted(): Boolean","description":"kotlinx.io.Buffer.exhausted","location":"kotlinx-io-core/kotlinx.io/-buffer/exhausted.html","searchKeys":["exhausted","open override fun exhausted(): Boolean","kotlinx.io.Buffer.exhausted"]},{"name":"open override fun flush()","description":"kotlinx.io.Buffer.flush","location":"kotlinx-io-core/kotlinx.io/-buffer/flush.html","searchKeys":["flush","open override fun flush()","kotlinx.io.Buffer.flush"]},{"name":"open override fun hintEmit()","description":"kotlinx.io.Buffer.hintEmit","location":"kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html","searchKeys":["hintEmit","open override fun hintEmit()","kotlinx.io.Buffer.hintEmit"]},{"name":"open override fun peek(): Source","description":"kotlinx.io.Buffer.peek","location":"kotlinx-io-core/kotlinx.io/-buffer/peek.html","searchKeys":["peek","open override fun peek(): Source","kotlinx.io.Buffer.peek"]},{"name":"open override fun readAtMostTo(sink: Buffer, byteCount: Long): Long","description":"kotlinx.io.Buffer.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html","searchKeys":["readAtMostTo","open override fun readAtMostTo(sink: Buffer, byteCount: Long): Long","kotlinx.io.Buffer.readAtMostTo"]},{"name":"open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int","description":"kotlinx.io.Buffer.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html","searchKeys":["readAtMostTo","open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int","kotlinx.io.Buffer.readAtMostTo"]},{"name":"open override fun readByte(): Byte","description":"kotlinx.io.Buffer.readByte","location":"kotlinx-io-core/kotlinx.io/-buffer/read-byte.html","searchKeys":["readByte","open override fun readByte(): Byte","kotlinx.io.Buffer.readByte"]},{"name":"open override fun readInt(): Int","description":"kotlinx.io.Buffer.readInt","location":"kotlinx-io-core/kotlinx.io/-buffer/read-int.html","searchKeys":["readInt","open override fun readInt(): Int","kotlinx.io.Buffer.readInt"]},{"name":"open override fun readLong(): Long","description":"kotlinx.io.Buffer.readLong","location":"kotlinx-io-core/kotlinx.io/-buffer/read-long.html","searchKeys":["readLong","open override fun readLong(): Long","kotlinx.io.Buffer.readLong"]},{"name":"open override fun readShort(): Short","description":"kotlinx.io.Buffer.readShort","location":"kotlinx-io-core/kotlinx.io/-buffer/read-short.html","searchKeys":["readShort","open override fun readShort(): Short","kotlinx.io.Buffer.readShort"]},{"name":"open override fun readTo(sink: RawSink, byteCount: Long)","description":"kotlinx.io.Buffer.readTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-to.html","searchKeys":["readTo","open override fun readTo(sink: RawSink, byteCount: Long)","kotlinx.io.Buffer.readTo"]},{"name":"open override fun request(byteCount: Long): Boolean","description":"kotlinx.io.Buffer.request","location":"kotlinx-io-core/kotlinx.io/-buffer/request.html","searchKeys":["request","open override fun request(byteCount: Long): Boolean","kotlinx.io.Buffer.request"]},{"name":"open override fun require(byteCount: Long)","description":"kotlinx.io.Buffer.require","location":"kotlinx-io-core/kotlinx.io/-buffer/require.html","searchKeys":["require","open override fun require(byteCount: Long)","kotlinx.io.Buffer.require"]},{"name":"open override fun skip(byteCount: Long)","description":"kotlinx.io.Buffer.skip","location":"kotlinx-io-core/kotlinx.io/-buffer/skip.html","searchKeys":["skip","open override fun skip(byteCount: Long)","kotlinx.io.Buffer.skip"]},{"name":"open override fun toString(): String","description":"kotlinx.io.Buffer.toString","location":"kotlinx-io-core/kotlinx.io/-buffer/to-string.html","searchKeys":["toString","open override fun toString(): String","kotlinx.io.Buffer.toString"]},{"name":"open override fun transferFrom(source: RawSource): Long","description":"kotlinx.io.Buffer.transferFrom","location":"kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html","searchKeys":["transferFrom","open override fun transferFrom(source: RawSource): Long","kotlinx.io.Buffer.transferFrom"]},{"name":"open override fun transferTo(sink: RawSink): Long","description":"kotlinx.io.Buffer.transferTo","location":"kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html","searchKeys":["transferTo","open override fun transferTo(sink: RawSink): Long","kotlinx.io.Buffer.transferTo"]},{"name":"open override fun write(source: Buffer, byteCount: Long)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: Buffer, byteCount: Long)","kotlinx.io.Buffer.write"]},{"name":"open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)","kotlinx.io.Buffer.write"]},{"name":"open override fun write(source: RawSource, byteCount: Long)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: RawSource, byteCount: Long)","kotlinx.io.Buffer.write"]},{"name":"open override fun writeByte(byte: Byte)","description":"kotlinx.io.Buffer.writeByte","location":"kotlinx-io-core/kotlinx.io/-buffer/write-byte.html","searchKeys":["writeByte","open override fun writeByte(byte: Byte)","kotlinx.io.Buffer.writeByte"]},{"name":"open override fun writeInt(int: Int)","description":"kotlinx.io.Buffer.writeInt","location":"kotlinx-io-core/kotlinx.io/-buffer/write-int.html","searchKeys":["writeInt","open override fun writeInt(int: Int)","kotlinx.io.Buffer.writeInt"]},{"name":"open override fun writeLong(long: Long)","description":"kotlinx.io.Buffer.writeLong","location":"kotlinx-io-core/kotlinx.io/-buffer/write-long.html","searchKeys":["writeLong","open override fun writeLong(long: Long)","kotlinx.io.Buffer.writeLong"]},{"name":"open override fun writeShort(short: Short)","description":"kotlinx.io.Buffer.writeShort","location":"kotlinx-io-core/kotlinx.io/-buffer/write-short.html","searchKeys":["writeShort","open override fun writeShort(short: Short)","kotlinx.io.Buffer.writeShort"]},{"name":"open override val buffer: Buffer","description":"kotlinx.io.Buffer.buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/buffer.html","searchKeys":["buffer","open override val buffer: Buffer","kotlinx.io.Buffer.buffer"]},{"name":"operator fun get(position: Long): Byte","description":"kotlinx.io.Buffer.get","location":"kotlinx-io-core/kotlinx.io/-buffer/get.html","searchKeys":["get","operator fun get(position: Long): Byte","kotlinx.io.Buffer.get"]},{"name":"sealed interface FileSystem","description":"kotlinx.io.files.FileSystem","location":"kotlinx-io-core/kotlinx.io.files/-file-system/index.html","searchKeys":["FileSystem","sealed interface FileSystem","kotlinx.io.files.FileSystem"]},{"name":"sealed interface Sink : RawSink","description":"kotlinx.io.Sink","location":"kotlinx-io-core/kotlinx.io/-sink/index.html","searchKeys":["Sink","sealed interface Sink : RawSink","kotlinx.io.Sink"]},{"name":"sealed interface Source : RawSource","description":"kotlinx.io.Source","location":"kotlinx-io-core/kotlinx.io/-source/index.html","searchKeys":["Source","sealed interface Source : RawSource","kotlinx.io.Source"]},{"name":"val isDirectory: Boolean = false","description":"kotlinx.io.files.FileMetadata.isDirectory","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html","searchKeys":["isDirectory","val isDirectory: Boolean = false","kotlinx.io.files.FileMetadata.isDirectory"]},{"name":"val isRegularFile: Boolean = false","description":"kotlinx.io.files.FileMetadata.isRegularFile","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html","searchKeys":["isRegularFile","val isRegularFile: Boolean = false","kotlinx.io.files.FileMetadata.isRegularFile"]},{"name":"val size: Long = 0","description":"kotlinx.io.files.FileMetadata.size","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html","searchKeys":["size","val size: Long = 0","kotlinx.io.files.FileMetadata.size"]},{"name":"var size: Long","description":"kotlinx.io.Buffer.size","location":"kotlinx-io-core/kotlinx.io/-buffer/size.html","searchKeys":["size","var size: Long","kotlinx.io.Buffer.size"]}] \ No newline at end of file +[{"name":"class ByteString : Comparable ","description":"kotlinx.io.bytestring.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/index.html","searchKeys":["ByteString","class ByteString : Comparable ","kotlinx.io.bytestring.ByteString"]},{"name":"class ByteStringBuilder(initialCapacity: Int = 0)","description":"kotlinx.io.bytestring.ByteStringBuilder","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/index.html","searchKeys":["ByteStringBuilder","class ByteStringBuilder(initialCapacity: Int = 0)","kotlinx.io.bytestring.ByteStringBuilder"]},{"name":"constructor(data: ByteArray, startIndex: Int = 0, endIndex: Int = data.size)","description":"kotlinx.io.bytestring.ByteString.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-byte-string.html","searchKeys":["ByteString","constructor(data: ByteArray, startIndex: Int = 0, endIndex: Int = data.size)","kotlinx.io.bytestring.ByteString.ByteString"]},{"name":"constructor(initialCapacity: Int = 0)","description":"kotlinx.io.bytestring.ByteStringBuilder.ByteStringBuilder","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/-byte-string-builder.html","searchKeys":["ByteStringBuilder","constructor(initialCapacity: Int = 0)","kotlinx.io.bytestring.ByteStringBuilder.ByteStringBuilder"]},{"name":"fun Base64.encodeToAppendable(source: ByteString, destination: A, startIndex: Int = 0, endIndex: Int = source.size): A","description":"kotlinx.io.bytestring.encodeToAppendable","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-appendable.html","searchKeys":["encodeToAppendable","fun Base64.encodeToAppendable(source: ByteString, destination: A, startIndex: Int = 0, endIndex: Int = source.size): A","kotlinx.io.bytestring.encodeToAppendable"]},{"name":"fun Base64.decode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","description":"kotlinx.io.bytestring.decode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode.html","searchKeys":["decode","fun Base64.decode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","kotlinx.io.bytestring.decode"]},{"name":"fun Base64.decodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","description":"kotlinx.io.bytestring.decodeIntoByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-into-byte-array.html","searchKeys":["decodeIntoByteArray","fun Base64.decodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","kotlinx.io.bytestring.decodeIntoByteArray"]},{"name":"fun Base64.decodeToByteString(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.decodeToByteString(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.decodeToByteString(source: CharSequence, startIndex: Int = 0, endIndex: Int = source.length): ByteString","description":"kotlinx.io.bytestring.decodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-byte-string.html","searchKeys":["decodeToByteString","fun Base64.decodeToByteString(source: CharSequence, startIndex: Int = 0, endIndex: Int = source.length): ByteString","kotlinx.io.bytestring.decodeToByteString"]},{"name":"fun Base64.encode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): String","description":"kotlinx.io.bytestring.encode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode.html","searchKeys":["encode","fun Base64.encode(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): String","kotlinx.io.bytestring.encode"]},{"name":"fun Base64.encodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","description":"kotlinx.io.bytestring.encodeIntoByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-into-byte-array.html","searchKeys":["encodeIntoByteArray","fun Base64.encodeIntoByteArray(source: ByteString, destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = source.size): Int","kotlinx.io.bytestring.encodeIntoByteArray"]},{"name":"fun Base64.encodeToByteArray(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","description":"kotlinx.io.bytestring.encodeToByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-array.html","searchKeys":["encodeToByteArray","fun Base64.encodeToByteArray(source: ByteString, startIndex: Int = 0, endIndex: Int = source.size): ByteArray","kotlinx.io.bytestring.encodeToByteArray"]},{"name":"fun ByteString(vararg bytes: Byte): ByteString","description":"kotlinx.io.bytestring.ByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string.html","searchKeys":["ByteString","fun ByteString(vararg bytes: Byte): ByteString","kotlinx.io.bytestring.ByteString"]},{"name":"fun ByteString.contentEquals(array: ByteArray): Boolean","description":"kotlinx.io.bytestring.contentEquals","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/content-equals.html","searchKeys":["contentEquals","fun ByteString.contentEquals(array: ByteArray): Boolean","kotlinx.io.bytestring.contentEquals"]},{"name":"fun ByteString.decodeToString(): String","description":"kotlinx.io.bytestring.decodeToString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html","searchKeys":["decodeToString","fun ByteString.decodeToString(): String","kotlinx.io.bytestring.decodeToString"]},{"name":"fun ByteString.decodeToString(charset: Charset): String","description":"kotlinx.io.bytestring.decodeToString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/decode-to-string.html","searchKeys":["decodeToString","fun ByteString.decodeToString(charset: Charset): String","kotlinx.io.bytestring.decodeToString"]},{"name":"fun ByteString.endsWith(byteArray: ByteArray): Boolean","description":"kotlinx.io.bytestring.endsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html","searchKeys":["endsWith","fun ByteString.endsWith(byteArray: ByteArray): Boolean","kotlinx.io.bytestring.endsWith"]},{"name":"fun ByteString.endsWith(byteString: ByteString): Boolean","description":"kotlinx.io.bytestring.endsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/ends-with.html","searchKeys":["endsWith","fun ByteString.endsWith(byteString: ByteString): Boolean","kotlinx.io.bytestring.endsWith"]},{"name":"fun ByteString.indexOf(byte: Byte, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byte: Byte, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.indexOf(byteArray: ByteArray, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byteArray: ByteArray, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.indexOf(byteString: ByteString, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.indexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/index-of.html","searchKeys":["indexOf","fun ByteString.indexOf(byteString: ByteString, startIndex: Int = 0): Int","kotlinx.io.bytestring.indexOf"]},{"name":"fun ByteString.isEmpty(): Boolean","description":"kotlinx.io.bytestring.isEmpty","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/is-empty.html","searchKeys":["isEmpty","fun ByteString.isEmpty(): Boolean","kotlinx.io.bytestring.isEmpty"]},{"name":"fun ByteString.isNotEmpty(): Boolean","description":"kotlinx.io.bytestring.isNotEmpty","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/is-not-empty.html","searchKeys":["isNotEmpty","fun ByteString.isNotEmpty(): Boolean","kotlinx.io.bytestring.isNotEmpty"]},{"name":"fun ByteString.lastIndexOf(byte: Byte, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byte: Byte, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.lastIndexOf(byteArray: ByteArray, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byteArray: ByteArray, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.lastIndexOf(byteString: ByteString, startIndex: Int = 0): Int","description":"kotlinx.io.bytestring.lastIndexOf","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/last-index-of.html","searchKeys":["lastIndexOf","fun ByteString.lastIndexOf(byteString: ByteString, startIndex: Int = 0): Int","kotlinx.io.bytestring.lastIndexOf"]},{"name":"fun ByteString.startsWith(byteArray: ByteArray): Boolean","description":"kotlinx.io.bytestring.startsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html","searchKeys":["startsWith","fun ByteString.startsWith(byteArray: ByteArray): Boolean","kotlinx.io.bytestring.startsWith"]},{"name":"fun ByteString.startsWith(byteString: ByteString): Boolean","description":"kotlinx.io.bytestring.startsWith","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/starts-with.html","searchKeys":["startsWith","fun ByteString.startsWith(byteString: ByteString): Boolean","kotlinx.io.bytestring.startsWith"]},{"name":"fun ByteString.toHexString(format: HexFormat = HexFormat.Default): String","description":"kotlinx.io.bytestring.toHexString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html","searchKeys":["toHexString","fun ByteString.toHexString(format: HexFormat = HexFormat.Default): String","kotlinx.io.bytestring.toHexString"]},{"name":"fun ByteString.toHexString(startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default): String","description":"kotlinx.io.bytestring.toHexString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/to-hex-string.html","searchKeys":["toHexString","fun ByteString.toHexString(startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default): String","kotlinx.io.bytestring.toHexString"]},{"name":"fun ByteStringBuilder.append(byte: UByte)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(byte: UByte)","kotlinx.io.bytestring.append"]},{"name":"fun ByteStringBuilder.append(byteString: ByteString)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(byteString: ByteString)","kotlinx.io.bytestring.append"]},{"name":"fun ByteStringBuilder.append(vararg bytes: Byte)","description":"kotlinx.io.bytestring.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/append.html","searchKeys":["append","fun ByteStringBuilder.append(vararg bytes: Byte)","kotlinx.io.bytestring.append"]},{"name":"fun String.encodeToByteString(): ByteString","description":"kotlinx.io.bytestring.encodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html","searchKeys":["encodeToByteString","fun String.encodeToByteString(): ByteString","kotlinx.io.bytestring.encodeToByteString"]},{"name":"fun String.encodeToByteString(charset: Charset): ByteString","description":"kotlinx.io.bytestring.encodeToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/encode-to-byte-string.html","searchKeys":["encodeToByteString","fun String.encodeToByteString(charset: Charset): ByteString","kotlinx.io.bytestring.encodeToByteString"]},{"name":"fun String.hexToByteString(format: HexFormat = HexFormat.Default): ByteString","description":"kotlinx.io.bytestring.hexToByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/hex-to-byte-string.html","searchKeys":["hexToByteString","fun String.hexToByteString(format: HexFormat = HexFormat.Default): ByteString","kotlinx.io.bytestring.hexToByteString"]},{"name":"fun append(array: ByteArray, startIndex: Int = 0, endIndex: Int = array.size)","description":"kotlinx.io.bytestring.ByteStringBuilder.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html","searchKeys":["append","fun append(array: ByteArray, startIndex: Int = 0, endIndex: Int = array.size)","kotlinx.io.bytestring.ByteStringBuilder.append"]},{"name":"fun append(byte: Byte)","description":"kotlinx.io.bytestring.ByteStringBuilder.append","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/append.html","searchKeys":["append","fun append(byte: Byte)","kotlinx.io.bytestring.ByteStringBuilder.append"]},{"name":"fun copyInto(destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size)","description":"kotlinx.io.bytestring.ByteString.copyInto","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/copy-into.html","searchKeys":["copyInto","fun copyInto(destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size)","kotlinx.io.bytestring.ByteString.copyInto"]},{"name":"fun substring(startIndex: Int, endIndex: Int = size): ByteString","description":"kotlinx.io.bytestring.ByteString.substring","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/substring.html","searchKeys":["substring","fun substring(startIndex: Int, endIndex: Int = size): ByteString","kotlinx.io.bytestring.ByteString.substring"]},{"name":"fun toByteArray(startIndex: Int = 0, endIndex: Int = size): ByteArray","description":"kotlinx.io.bytestring.ByteString.toByteArray","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-byte-array.html","searchKeys":["toByteArray","fun toByteArray(startIndex: Int = 0, endIndex: Int = size): ByteArray","kotlinx.io.bytestring.ByteString.toByteArray"]},{"name":"fun toByteString(): ByteString","description":"kotlinx.io.bytestring.ByteStringBuilder.toByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/to-byte-string.html","searchKeys":["toByteString","fun toByteString(): ByteString","kotlinx.io.bytestring.ByteStringBuilder.toByteString"]},{"name":"inline fun buildByteString(capacity: Int = 0, builderAction: ByteStringBuilder.() -> Unit): ByteString","description":"kotlinx.io.bytestring.buildByteString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/build-byte-string.html","searchKeys":["buildByteString","inline fun buildByteString(capacity: Int = 0, builderAction: ByteStringBuilder.() -> Unit): ByteString","kotlinx.io.bytestring.buildByteString"]},{"name":"object Companion","description":"kotlinx.io.bytestring.ByteString.Companion","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/-companion/index.html","searchKeys":["Companion","object Companion","kotlinx.io.bytestring.ByteString.Companion"]},{"name":"open operator override fun compareTo(other: ByteString): Int","description":"kotlinx.io.bytestring.ByteString.compareTo","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/compare-to.html","searchKeys":["compareTo","open operator override fun compareTo(other: ByteString): Int","kotlinx.io.bytestring.ByteString.compareTo"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"kotlinx.io.bytestring.ByteString.equals","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","kotlinx.io.bytestring.ByteString.equals"]},{"name":"open override fun hashCode(): Int","description":"kotlinx.io.bytestring.ByteString.hashCode","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","kotlinx.io.bytestring.ByteString.hashCode"]},{"name":"open override fun toString(): String","description":"kotlinx.io.bytestring.ByteString.toString","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/to-string.html","searchKeys":["toString","open override fun toString(): String","kotlinx.io.bytestring.ByteString.toString"]},{"name":"operator fun get(index: Int): Byte","description":"kotlinx.io.bytestring.ByteString.get","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/get.html","searchKeys":["get","operator fun get(index: Int): Byte","kotlinx.io.bytestring.ByteString.get"]},{"name":"val ByteString.indices: IntRange","description":"kotlinx.io.bytestring.indices","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/indices.html","searchKeys":["indices","val ByteString.indices: IntRange","kotlinx.io.bytestring.indices"]},{"name":"val capacity: Int","description":"kotlinx.io.bytestring.ByteStringBuilder.capacity","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/capacity.html","searchKeys":["capacity","val capacity: Int","kotlinx.io.bytestring.ByteStringBuilder.capacity"]},{"name":"val size: Int","description":"kotlinx.io.bytestring.ByteString.size","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string/size.html","searchKeys":["size","val size: Int","kotlinx.io.bytestring.ByteString.size"]},{"name":"val size: Int","description":"kotlinx.io.bytestring.ByteStringBuilder.size","location":"kotlinx-io-bytestring/kotlinx.io.bytestring/-byte-string-builder/size.html","searchKeys":["size","val size: Int","kotlinx.io.bytestring.ByteStringBuilder.size"]},{"name":"abstract fun atomicMove(source: Path, destination: Path)","description":"kotlinx.io.files.FileSystem.atomicMove","location":"kotlinx-io-core/kotlinx.io.files/-file-system/atomic-move.html","searchKeys":["atomicMove","abstract fun atomicMove(source: Path, destination: Path)","kotlinx.io.files.FileSystem.atomicMove"]},{"name":"abstract fun createDirectories(path: Path, mustCreate: Boolean = false)","description":"kotlinx.io.files.FileSystem.createDirectories","location":"kotlinx-io-core/kotlinx.io.files/-file-system/create-directories.html","searchKeys":["createDirectories","abstract fun createDirectories(path: Path, mustCreate: Boolean = false)","kotlinx.io.files.FileSystem.createDirectories"]},{"name":"abstract fun delete(path: Path, mustExist: Boolean = true)","description":"kotlinx.io.files.FileSystem.delete","location":"kotlinx-io-core/kotlinx.io.files/-file-system/delete.html","searchKeys":["delete","abstract fun delete(path: Path, mustExist: Boolean = true)","kotlinx.io.files.FileSystem.delete"]},{"name":"abstract fun emit()","description":"kotlinx.io.Sink.emit","location":"kotlinx-io-core/kotlinx.io/-sink/emit.html","searchKeys":["emit","abstract fun emit()","kotlinx.io.Sink.emit"]},{"name":"abstract fun exhausted(): Boolean","description":"kotlinx.io.Source.exhausted","location":"kotlinx-io-core/kotlinx.io/-source/exhausted.html","searchKeys":["exhausted","abstract fun exhausted(): Boolean","kotlinx.io.Source.exhausted"]},{"name":"abstract fun exists(path: Path): Boolean","description":"kotlinx.io.files.FileSystem.exists","location":"kotlinx-io-core/kotlinx.io.files/-file-system/exists.html","searchKeys":["exists","abstract fun exists(path: Path): Boolean","kotlinx.io.files.FileSystem.exists"]},{"name":"abstract fun hintEmit()","description":"kotlinx.io.Sink.hintEmit","location":"kotlinx-io-core/kotlinx.io/-sink/hint-emit.html","searchKeys":["hintEmit","abstract fun hintEmit()","kotlinx.io.Sink.hintEmit"]},{"name":"abstract fun list(directory: Path): Collection","description":"kotlinx.io.files.FileSystem.list","location":"kotlinx-io-core/kotlinx.io.files/-file-system/list.html","searchKeys":["list","abstract fun list(directory: Path): Collection","kotlinx.io.files.FileSystem.list"]},{"name":"abstract fun metadataOrNull(path: Path): FileMetadata?","description":"kotlinx.io.files.FileSystem.metadataOrNull","location":"kotlinx-io-core/kotlinx.io.files/-file-system/metadata-or-null.html","searchKeys":["metadataOrNull","abstract fun metadataOrNull(path: Path): FileMetadata?","kotlinx.io.files.FileSystem.metadataOrNull"]},{"name":"abstract fun peek(): Source","description":"kotlinx.io.Source.peek","location":"kotlinx-io-core/kotlinx.io/-source/peek.html","searchKeys":["peek","abstract fun peek(): Source","kotlinx.io.Source.peek"]},{"name":"abstract fun readAtMostTo(sink: Buffer, byteCount: Long): Long","description":"kotlinx.io.RawSource.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-raw-source/read-at-most-to.html","searchKeys":["readAtMostTo","abstract fun readAtMostTo(sink: Buffer, byteCount: Long): Long","kotlinx.io.RawSource.readAtMostTo"]},{"name":"abstract fun readAtMostTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size): Int","description":"kotlinx.io.Source.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-source/read-at-most-to.html","searchKeys":["readAtMostTo","abstract fun readAtMostTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size): Int","kotlinx.io.Source.readAtMostTo"]},{"name":"abstract fun readByte(): Byte","description":"kotlinx.io.Source.readByte","location":"kotlinx-io-core/kotlinx.io/-source/read-byte.html","searchKeys":["readByte","abstract fun readByte(): Byte","kotlinx.io.Source.readByte"]},{"name":"abstract fun readInt(): Int","description":"kotlinx.io.Source.readInt","location":"kotlinx-io-core/kotlinx.io/-source/read-int.html","searchKeys":["readInt","abstract fun readInt(): Int","kotlinx.io.Source.readInt"]},{"name":"abstract fun readLong(): Long","description":"kotlinx.io.Source.readLong","location":"kotlinx-io-core/kotlinx.io/-source/read-long.html","searchKeys":["readLong","abstract fun readLong(): Long","kotlinx.io.Source.readLong"]},{"name":"abstract fun readShort(): Short","description":"kotlinx.io.Source.readShort","location":"kotlinx-io-core/kotlinx.io/-source/read-short.html","searchKeys":["readShort","abstract fun readShort(): Short","kotlinx.io.Source.readShort"]},{"name":"abstract fun readTo(sink: RawSink, byteCount: Long)","description":"kotlinx.io.Source.readTo","location":"kotlinx-io-core/kotlinx.io/-source/read-to.html","searchKeys":["readTo","abstract fun readTo(sink: RawSink, byteCount: Long)","kotlinx.io.Source.readTo"]},{"name":"abstract fun request(byteCount: Long): Boolean","description":"kotlinx.io.Source.request","location":"kotlinx-io-core/kotlinx.io/-source/request.html","searchKeys":["request","abstract fun request(byteCount: Long): Boolean","kotlinx.io.Source.request"]},{"name":"abstract fun require(byteCount: Long)","description":"kotlinx.io.Source.require","location":"kotlinx-io-core/kotlinx.io/-source/require.html","searchKeys":["require","abstract fun require(byteCount: Long)","kotlinx.io.Source.require"]},{"name":"abstract fun resolve(path: Path): Path","description":"kotlinx.io.files.FileSystem.resolve","location":"kotlinx-io-core/kotlinx.io.files/-file-system/resolve.html","searchKeys":["resolve","abstract fun resolve(path: Path): Path","kotlinx.io.files.FileSystem.resolve"]},{"name":"abstract fun sink(path: Path, append: Boolean = false): RawSink","description":"kotlinx.io.files.FileSystem.sink","location":"kotlinx-io-core/kotlinx.io.files/-file-system/sink.html","searchKeys":["sink","abstract fun sink(path: Path, append: Boolean = false): RawSink","kotlinx.io.files.FileSystem.sink"]},{"name":"abstract fun skip(byteCount: Long)","description":"kotlinx.io.Source.skip","location":"kotlinx-io-core/kotlinx.io/-source/skip.html","searchKeys":["skip","abstract fun skip(byteCount: Long)","kotlinx.io.Source.skip"]},{"name":"abstract fun source(path: Path): RawSource","description":"kotlinx.io.files.FileSystem.source","location":"kotlinx-io-core/kotlinx.io.files/-file-system/source.html","searchKeys":["source","abstract fun source(path: Path): RawSource","kotlinx.io.files.FileSystem.source"]},{"name":"abstract fun transferFrom(source: RawSource): Long","description":"kotlinx.io.Sink.transferFrom","location":"kotlinx-io-core/kotlinx.io/-sink/transfer-from.html","searchKeys":["transferFrom","abstract fun transferFrom(source: RawSource): Long","kotlinx.io.Sink.transferFrom"]},{"name":"abstract fun transferTo(sink: RawSink): Long","description":"kotlinx.io.Source.transferTo","location":"kotlinx-io-core/kotlinx.io/-source/transfer-to.html","searchKeys":["transferTo","abstract fun transferTo(sink: RawSink): Long","kotlinx.io.Source.transferTo"]},{"name":"abstract fun write(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size)","description":"kotlinx.io.Sink.write","location":"kotlinx-io-core/kotlinx.io/-sink/write.html","searchKeys":["write","abstract fun write(source: ByteArray, startIndex: Int = 0, endIndex: Int = source.size)","kotlinx.io.Sink.write"]},{"name":"abstract fun write(source: RawSource, byteCount: Long)","description":"kotlinx.io.Sink.write","location":"kotlinx-io-core/kotlinx.io/-sink/write.html","searchKeys":["write","abstract fun write(source: RawSource, byteCount: Long)","kotlinx.io.Sink.write"]},{"name":"abstract fun writeByte(byte: Byte)","description":"kotlinx.io.Sink.writeByte","location":"kotlinx-io-core/kotlinx.io/-sink/write-byte.html","searchKeys":["writeByte","abstract fun writeByte(byte: Byte)","kotlinx.io.Sink.writeByte"]},{"name":"abstract fun writeInt(int: Int)","description":"kotlinx.io.Sink.writeInt","location":"kotlinx-io-core/kotlinx.io/-sink/write-int.html","searchKeys":["writeInt","abstract fun writeInt(int: Int)","kotlinx.io.Sink.writeInt"]},{"name":"abstract fun writeLong(long: Long)","description":"kotlinx.io.Sink.writeLong","location":"kotlinx-io-core/kotlinx.io/-sink/write-long.html","searchKeys":["writeLong","abstract fun writeLong(long: Long)","kotlinx.io.Sink.writeLong"]},{"name":"abstract fun writeShort(short: Short)","description":"kotlinx.io.Sink.writeShort","location":"kotlinx-io-core/kotlinx.io/-sink/write-short.html","searchKeys":["writeShort","abstract fun writeShort(short: Short)","kotlinx.io.Sink.writeShort"]},{"name":"abstract override fun close()","description":"kotlinx.io.RawSource.close","location":"kotlinx-io-core/kotlinx.io/-raw-source/close.html","searchKeys":["close","abstract override fun close()","kotlinx.io.RawSource.close"]},{"name":"abstract override fun flush()","description":"kotlinx.io.Sink.flush","location":"kotlinx-io-core/kotlinx.io/-sink/flush.html","searchKeys":["flush","abstract override fun flush()","kotlinx.io.Sink.flush"]},{"name":"abstract val buffer: Buffer","description":"kotlinx.io.Sink.buffer","location":"kotlinx-io-core/kotlinx.io/-sink/buffer.html","searchKeys":["buffer","abstract val buffer: Buffer","kotlinx.io.Sink.buffer"]},{"name":"abstract val buffer: Buffer","description":"kotlinx.io.Source.buffer","location":"kotlinx-io-core/kotlinx.io/-source/buffer.html","searchKeys":["buffer","abstract val buffer: Buffer","kotlinx.io.Source.buffer"]},{"name":"annotation class DelicateIoApi","description":"kotlinx.io.DelicateIoApi","location":"kotlinx-io-core/kotlinx.io/-delicate-io-api/index.html","searchKeys":["DelicateIoApi","annotation class DelicateIoApi","kotlinx.io.DelicateIoApi"]},{"name":"annotation class InternalIoApi","description":"kotlinx.io.InternalIoApi","location":"kotlinx-io-core/kotlinx.io/-internal-io-api/index.html","searchKeys":["InternalIoApi","annotation class InternalIoApi","kotlinx.io.InternalIoApi"]},{"name":"annotation class UnsafeIoApi","description":"kotlinx.io.UnsafeIoApi","location":"kotlinx-io-core/kotlinx.io/-unsafe-io-api/index.html","searchKeys":["UnsafeIoApi","annotation class UnsafeIoApi","kotlinx.io.UnsafeIoApi"]},{"name":"class Buffer : Source, Sink","description":"kotlinx.io.Buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/index.html","searchKeys":["Buffer","class Buffer : Source, Sink","kotlinx.io.Buffer"]},{"name":"class FileMetadata(val isRegularFile: Boolean = false, val isDirectory: Boolean = false, val size: Long = 0)","description":"kotlinx.io.files.FileMetadata","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/index.html","searchKeys":["FileMetadata","class FileMetadata(val isRegularFile: Boolean = false, val isDirectory: Boolean = false, val size: Long = 0)","kotlinx.io.files.FileMetadata"]},{"name":"class Segment","description":"kotlinx.io.Segment","location":"kotlinx-io-core/kotlinx.io/-segment/index.html","searchKeys":["Segment","class Segment","kotlinx.io.Segment"]},{"name":"constructor()","description":"kotlinx.io.Buffer.Buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/-buffer.html","searchKeys":["Buffer","constructor()","kotlinx.io.Buffer.Buffer"]},{"name":"constructor(isRegularFile: Boolean = false, isDirectory: Boolean = false, size: Long = 0)","description":"kotlinx.io.files.FileMetadata.FileMetadata","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/-file-metadata.html","searchKeys":["FileMetadata","constructor(isRegularFile: Boolean = false, isDirectory: Boolean = false, size: Long = 0)","kotlinx.io.files.FileMetadata.FileMetadata"]},{"name":"expect abstract fun flush()","description":"kotlinx.io.RawSink.flush","location":"kotlinx-io-core/kotlinx.io/-raw-sink/flush.html","searchKeys":["flush","expect abstract fun flush()","kotlinx.io.RawSink.flush"]},{"name":"expect abstract fun write(source: Buffer, byteCount: Long)","description":"kotlinx.io.RawSink.write","location":"kotlinx-io-core/kotlinx.io/-raw-sink/write.html","searchKeys":["write","expect abstract fun write(source: Buffer, byteCount: Long)","kotlinx.io.RawSink.write"]},{"name":"expect abstract override fun close()","description":"kotlinx.io.RawSink.close","location":"kotlinx-io-core/kotlinx.io/-raw-sink/close.html","searchKeys":["close","expect abstract override fun close()","kotlinx.io.RawSink.close"]},{"name":"expect class FileNotFoundException(message: String?) : IOException","description":"kotlinx.io.files.FileNotFoundException","location":"kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/index.html","searchKeys":["FileNotFoundException","expect class FileNotFoundException(message: String?) : IOException","kotlinx.io.files.FileNotFoundException"]},{"name":"expect class Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path/index.html","searchKeys":["Path","expect class Path","kotlinx.io.files.Path"]},{"name":"expect constructor()","description":"kotlinx.io.EOFException.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html","searchKeys":["EOFException","expect constructor()","kotlinx.io.EOFException.EOFException"]},{"name":"expect constructor()","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor()","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(cause: Throwable?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(cause: Throwable?)","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.EOFException.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/-e-o-f-exception.html","searchKeys":["EOFException","expect constructor(message: String?)","kotlinx.io.EOFException.EOFException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(message: String?)","kotlinx.io.IOException.IOException"]},{"name":"expect constructor(message: String?)","description":"kotlinx.io.files.FileNotFoundException.FileNotFoundException","location":"kotlinx-io-core/kotlinx.io.files/-file-not-found-exception/-file-not-found-exception.html","searchKeys":["FileNotFoundException","expect constructor(message: String?)","kotlinx.io.files.FileNotFoundException.FileNotFoundException"]},{"name":"expect constructor(message: String?, cause: Throwable?)","description":"kotlinx.io.IOException.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/-i-o-exception.html","searchKeys":["IOException","expect constructor(message: String?, cause: Throwable?)","kotlinx.io.IOException.IOException"]},{"name":"expect fun Path(path: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","expect fun Path(path: String): Path","kotlinx.io.files.Path"]},{"name":"expect interface RawSink : AutoCloseable","description":"kotlinx.io.RawSink","location":"kotlinx-io-core/kotlinx.io/-raw-sink/index.html","searchKeys":["RawSink","expect interface RawSink : AutoCloseable","kotlinx.io.RawSink"]},{"name":"expect open class EOFException : IOException","description":"kotlinx.io.EOFException","location":"kotlinx-io-core/kotlinx.io/-e-o-f-exception/index.html","searchKeys":["EOFException","expect open class EOFException : IOException","kotlinx.io.EOFException"]},{"name":"expect open class IOException : Exception","description":"kotlinx.io.IOException","location":"kotlinx-io-core/kotlinx.io/-i-o-exception/index.html","searchKeys":["IOException","expect open class IOException : Exception","kotlinx.io.IOException"]},{"name":"expect open operator override fun equals(other: Any?): Boolean","description":"kotlinx.io.files.Path.equals","location":"kotlinx-io-core/kotlinx.io.files/-path/equals.html","searchKeys":["equals","expect open operator override fun equals(other: Any?): Boolean","kotlinx.io.files.Path.equals"]},{"name":"expect open override fun hashCode(): Int","description":"kotlinx.io.files.Path.hashCode","location":"kotlinx-io-core/kotlinx.io.files/-path/hash-code.html","searchKeys":["hashCode","expect open override fun hashCode(): Int","kotlinx.io.files.Path.hashCode"]},{"name":"expect open override fun toString(): String","description":"kotlinx.io.files.Path.toString","location":"kotlinx-io-core/kotlinx.io.files/-path/to-string.html","searchKeys":["toString","expect open override fun toString(): String","kotlinx.io.files.Path.toString"]},{"name":"expect val SystemFileSystem: FileSystem","description":"kotlinx.io.files.SystemFileSystem","location":"kotlinx-io-core/kotlinx.io.files/-system-file-system.html","searchKeys":["SystemFileSystem","expect val SystemFileSystem: FileSystem","kotlinx.io.files.SystemFileSystem"]},{"name":"expect val SystemPathSeparator: Char","description":"kotlinx.io.files.SystemPathSeparator","location":"kotlinx-io-core/kotlinx.io.files/-system-path-separator.html","searchKeys":["SystemPathSeparator","expect val SystemPathSeparator: Char","kotlinx.io.files.SystemPathSeparator"]},{"name":"expect val SystemTemporaryDirectory: Path","description":"kotlinx.io.files.SystemTemporaryDirectory","location":"kotlinx-io-core/kotlinx.io.files/-system-temporary-directory.html","searchKeys":["SystemTemporaryDirectory","expect val SystemTemporaryDirectory: Path","kotlinx.io.files.SystemTemporaryDirectory"]},{"name":"expect val isAbsolute: Boolean","description":"kotlinx.io.files.Path.isAbsolute","location":"kotlinx-io-core/kotlinx.io.files/-path/is-absolute.html","searchKeys":["isAbsolute","expect val isAbsolute: Boolean","kotlinx.io.files.Path.isAbsolute"]},{"name":"expect val name: String","description":"kotlinx.io.files.Path.name","location":"kotlinx-io-core/kotlinx.io.files/-path/name.html","searchKeys":["name","expect val name: String","kotlinx.io.files.Path.name"]},{"name":"expect val parent: Path?","description":"kotlinx.io.files.Path.parent","location":"kotlinx-io-core/kotlinx.io.files/-path/parent.html","searchKeys":["parent","expect val parent: Path?","kotlinx.io.files.Path.parent"]},{"name":"fun Buffer.asByteChannel(): ByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Buffer.asByteChannel(): ByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)","description":"kotlinx.io.copyTo","location":"kotlinx-io-core/kotlinx.io/copy-to.html","searchKeys":["copyTo","fun Buffer.copyTo(out: OutputStream, startIndex: Long = 0, endIndex: Long = size)","kotlinx.io.copyTo"]},{"name":"fun Buffer.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = size): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Buffer.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = size): Long","kotlinx.io.indexOf"]},{"name":"fun Buffer.indexOf(byteString: ByteString, startIndex: Long = 0): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Buffer.indexOf(byteString: ByteString, startIndex: Long = 0): Long","kotlinx.io.indexOf"]},{"name":"fun Buffer.readAtMostTo(sink: ByteBuffer): Int","description":"kotlinx.io.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/read-at-most-to.html","searchKeys":["readAtMostTo","fun Buffer.readAtMostTo(sink: ByteBuffer): Int","kotlinx.io.readAtMostTo"]},{"name":"fun Buffer.readString(): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Buffer.readString(): String","kotlinx.io.readString"]},{"name":"fun Buffer.readTo(out: OutputStream, byteCount: Long = size)","description":"kotlinx.io.readTo","location":"kotlinx-io-core/kotlinx.io/read-to.html","searchKeys":["readTo","fun Buffer.readTo(out: OutputStream, byteCount: Long = size)","kotlinx.io.readTo"]},{"name":"fun Buffer.snapshot(): ByteString","description":"kotlinx.io.snapshot","location":"kotlinx-io-core/kotlinx.io/snapshot.html","searchKeys":["snapshot","fun Buffer.snapshot(): ByteString","kotlinx.io.snapshot"]},{"name":"fun Buffer.transferFrom(input: InputStream): Buffer","description":"kotlinx.io.transferFrom","location":"kotlinx-io-core/kotlinx.io/transfer-from.html","searchKeys":["transferFrom","fun Buffer.transferFrom(input: InputStream): Buffer","kotlinx.io.transferFrom"]},{"name":"fun Buffer.transferFrom(source: ByteBuffer): Buffer","description":"kotlinx.io.transferFrom","location":"kotlinx-io-core/kotlinx.io/transfer-from.html","searchKeys":["transferFrom","fun Buffer.transferFrom(source: ByteBuffer): Buffer","kotlinx.io.transferFrom"]},{"name":"fun Buffer.write(input: InputStream, byteCount: Long): Buffer","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Buffer.write(input: InputStream, byteCount: Long): Buffer","kotlinx.io.write"]},{"name":"fun InputStream.asSource(): RawSource","description":"kotlinx.io.asSource","location":"kotlinx-io-core/kotlinx.io/as-source.html","searchKeys":["asSource","fun InputStream.asSource(): RawSource","kotlinx.io.asSource"]},{"name":"fun NSInputStream.asSource(): RawSource","description":"kotlinx.io.asSource","location":"kotlinx-io-core/kotlinx.io/as-source.html","searchKeys":["asSource","fun NSInputStream.asSource(): RawSource","kotlinx.io.asSource"]},{"name":"fun NSOutputStream.asSink(): RawSink","description":"kotlinx.io.asSink","location":"kotlinx-io-core/kotlinx.io/as-sink.html","searchKeys":["asSink","fun NSOutputStream.asSink(): RawSink","kotlinx.io.asSink"]},{"name":"fun OutputStream.asSink(): RawSink","description":"kotlinx.io.asSink","location":"kotlinx-io-core/kotlinx.io/as-sink.html","searchKeys":["asSink","fun OutputStream.asSink(): RawSink","kotlinx.io.asSink"]},{"name":"fun Path(base: Path, vararg parts: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","fun Path(base: Path, vararg parts: String): Path","kotlinx.io.files.Path"]},{"name":"fun Path(base: String, vararg parts: String): Path","description":"kotlinx.io.files.Path","location":"kotlinx-io-core/kotlinx.io.files/-path.html","searchKeys":["Path","fun Path(base: String, vararg parts: String): Path","kotlinx.io.files.Path"]},{"name":"fun Path.sink(): Sink","description":"kotlinx.io.files.sink","location":"kotlinx-io-core/kotlinx.io.files/sink.html","searchKeys":["sink","fun Path.sink(): Sink","kotlinx.io.files.sink"]},{"name":"fun Path.source(): Source","description":"kotlinx.io.files.source","location":"kotlinx-io-core/kotlinx.io.files/source.html","searchKeys":["source","fun Path.source(): Source","kotlinx.io.files.source"]},{"name":"fun RawSink.buffered(): Sink","description":"kotlinx.io.buffered","location":"kotlinx-io-core/kotlinx.io/buffered.html","searchKeys":["buffered","fun RawSink.buffered(): Sink","kotlinx.io.buffered"]},{"name":"fun RawSource.buffered(): Source","description":"kotlinx.io.buffered","location":"kotlinx-io-core/kotlinx.io/buffered.html","searchKeys":["buffered","fun RawSource.buffered(): Source","kotlinx.io.buffered"]},{"name":"fun Sink.asByteChannel(): WritableByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Sink.asByteChannel(): WritableByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Sink.asNSOutputStream(): NSOutputStream","description":"kotlinx.io.asNSOutputStream","location":"kotlinx-io-core/kotlinx.io/as-n-s-output-stream.html","searchKeys":["asNSOutputStream","fun Sink.asNSOutputStream(): NSOutputStream","kotlinx.io.asNSOutputStream"]},{"name":"fun Sink.asOutputStream(): OutputStream","description":"kotlinx.io.asOutputStream","location":"kotlinx-io-core/kotlinx.io/as-output-stream.html","searchKeys":["asOutputStream","fun Sink.asOutputStream(): OutputStream","kotlinx.io.asOutputStream"]},{"name":"fun Sink.write(byteString: ByteString, startIndex: Int = 0, endIndex: Int = byteString.size)","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Sink.write(byteString: ByteString, startIndex: Int = 0, endIndex: Int = byteString.size)","kotlinx.io.write"]},{"name":"fun Sink.write(source: ByteBuffer): Int","description":"kotlinx.io.write","location":"kotlinx-io-core/kotlinx.io/write.html","searchKeys":["write","fun Sink.write(source: ByteBuffer): Int","kotlinx.io.write"]},{"name":"fun Sink.writeCodePointValue(codePoint: Int)","description":"kotlinx.io.writeCodePointValue","location":"kotlinx-io-core/kotlinx.io/write-code-point-value.html","searchKeys":["writeCodePointValue","fun Sink.writeCodePointValue(codePoint: Int)","kotlinx.io.writeCodePointValue"]},{"name":"fun Sink.writeDecimalLong(long: Long)","description":"kotlinx.io.writeDecimalLong","location":"kotlinx-io-core/kotlinx.io/write-decimal-long.html","searchKeys":["writeDecimalLong","fun Sink.writeDecimalLong(long: Long)","kotlinx.io.writeDecimalLong"]},{"name":"fun Sink.writeDouble(double: Double)","description":"kotlinx.io.writeDouble","location":"kotlinx-io-core/kotlinx.io/write-double.html","searchKeys":["writeDouble","fun Sink.writeDouble(double: Double)","kotlinx.io.writeDouble"]},{"name":"fun Sink.writeDoubleLe(double: Double)","description":"kotlinx.io.writeDoubleLe","location":"kotlinx-io-core/kotlinx.io/write-double-le.html","searchKeys":["writeDoubleLe","fun Sink.writeDoubleLe(double: Double)","kotlinx.io.writeDoubleLe"]},{"name":"fun Sink.writeFloat(float: Float)","description":"kotlinx.io.writeFloat","location":"kotlinx-io-core/kotlinx.io/write-float.html","searchKeys":["writeFloat","fun Sink.writeFloat(float: Float)","kotlinx.io.writeFloat"]},{"name":"fun Sink.writeFloatLe(float: Float)","description":"kotlinx.io.writeFloatLe","location":"kotlinx-io-core/kotlinx.io/write-float-le.html","searchKeys":["writeFloatLe","fun Sink.writeFloatLe(float: Float)","kotlinx.io.writeFloatLe"]},{"name":"fun Sink.writeHexadecimalUnsignedLong(long: Long)","description":"kotlinx.io.writeHexadecimalUnsignedLong","location":"kotlinx-io-core/kotlinx.io/write-hexadecimal-unsigned-long.html","searchKeys":["writeHexadecimalUnsignedLong","fun Sink.writeHexadecimalUnsignedLong(long: Long)","kotlinx.io.writeHexadecimalUnsignedLong"]},{"name":"fun Sink.writeIntLe(int: Int)","description":"kotlinx.io.writeIntLe","location":"kotlinx-io-core/kotlinx.io/write-int-le.html","searchKeys":["writeIntLe","fun Sink.writeIntLe(int: Int)","kotlinx.io.writeIntLe"]},{"name":"fun Sink.writeLongLe(long: Long)","description":"kotlinx.io.writeLongLe","location":"kotlinx-io-core/kotlinx.io/write-long-le.html","searchKeys":["writeLongLe","fun Sink.writeLongLe(long: Long)","kotlinx.io.writeLongLe"]},{"name":"fun Sink.writeShortLe(short: Short)","description":"kotlinx.io.writeShortLe","location":"kotlinx-io-core/kotlinx.io/write-short-le.html","searchKeys":["writeShortLe","fun Sink.writeShortLe(short: Short)","kotlinx.io.writeShortLe"]},{"name":"fun Sink.writeString(chars: CharSequence, startIndex: Int = 0, endIndex: Int = chars.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(chars: CharSequence, startIndex: Int = 0, endIndex: Int = chars.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeString(string: String, charset: Charset, startIndex: Int = 0, endIndex: Int = string.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(string: String, charset: Charset, startIndex: Int = 0, endIndex: Int = string.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeString(string: String, startIndex: Int = 0, endIndex: Int = string.length)","description":"kotlinx.io.writeString","location":"kotlinx-io-core/kotlinx.io/write-string.html","searchKeys":["writeString","fun Sink.writeString(string: String, startIndex: Int = 0, endIndex: Int = string.length)","kotlinx.io.writeString"]},{"name":"fun Sink.writeUByte(byte: UByte)","description":"kotlinx.io.writeUByte","location":"kotlinx-io-core/kotlinx.io/write-u-byte.html","searchKeys":["writeUByte","fun Sink.writeUByte(byte: UByte)","kotlinx.io.writeUByte"]},{"name":"fun Sink.writeUInt(int: UInt)","description":"kotlinx.io.writeUInt","location":"kotlinx-io-core/kotlinx.io/write-u-int.html","searchKeys":["writeUInt","fun Sink.writeUInt(int: UInt)","kotlinx.io.writeUInt"]},{"name":"fun Sink.writeUIntLe(int: UInt)","description":"kotlinx.io.writeUIntLe","location":"kotlinx-io-core/kotlinx.io/write-u-int-le.html","searchKeys":["writeUIntLe","fun Sink.writeUIntLe(int: UInt)","kotlinx.io.writeUIntLe"]},{"name":"fun Sink.writeULong(long: ULong)","description":"kotlinx.io.writeULong","location":"kotlinx-io-core/kotlinx.io/write-u-long.html","searchKeys":["writeULong","fun Sink.writeULong(long: ULong)","kotlinx.io.writeULong"]},{"name":"fun Sink.writeULongLe(long: ULong)","description":"kotlinx.io.writeULongLe","location":"kotlinx-io-core/kotlinx.io/write-u-long-le.html","searchKeys":["writeULongLe","fun Sink.writeULongLe(long: ULong)","kotlinx.io.writeULongLe"]},{"name":"fun Sink.writeUShort(short: UShort)","description":"kotlinx.io.writeUShort","location":"kotlinx-io-core/kotlinx.io/write-u-short.html","searchKeys":["writeUShort","fun Sink.writeUShort(short: UShort)","kotlinx.io.writeUShort"]},{"name":"fun Sink.writeUShortLe(short: UShort)","description":"kotlinx.io.writeUShortLe","location":"kotlinx-io-core/kotlinx.io/write-u-short-le.html","searchKeys":["writeUShortLe","fun Sink.writeUShortLe(short: UShort)","kotlinx.io.writeUShortLe"]},{"name":"fun Source.asByteChannel(): ReadableByteChannel","description":"kotlinx.io.asByteChannel","location":"kotlinx-io-core/kotlinx.io/as-byte-channel.html","searchKeys":["asByteChannel","fun Source.asByteChannel(): ReadableByteChannel","kotlinx.io.asByteChannel"]},{"name":"fun Source.asInputStream(): InputStream","description":"kotlinx.io.asInputStream","location":"kotlinx-io-core/kotlinx.io/as-input-stream.html","searchKeys":["asInputStream","fun Source.asInputStream(): InputStream","kotlinx.io.asInputStream"]},{"name":"fun Source.asNSInputStream(): NSInputStream","description":"kotlinx.io.asNSInputStream","location":"kotlinx-io-core/kotlinx.io/as-n-s-input-stream.html","searchKeys":["asNSInputStream","fun Source.asNSInputStream(): NSInputStream","kotlinx.io.asNSInputStream"]},{"name":"fun Source.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = Long.MAX_VALUE): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Source.indexOf(byte: Byte, startIndex: Long = 0, endIndex: Long = Long.MAX_VALUE): Long","kotlinx.io.indexOf"]},{"name":"fun Source.indexOf(byteString: ByteString, startIndex: Long = 0): Long","description":"kotlinx.io.indexOf","location":"kotlinx-io-core/kotlinx.io/index-of.html","searchKeys":["indexOf","fun Source.indexOf(byteString: ByteString, startIndex: Long = 0): Long","kotlinx.io.indexOf"]},{"name":"fun Source.readAtMostTo(sink: ByteBuffer): Int","description":"kotlinx.io.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/read-at-most-to.html","searchKeys":["readAtMostTo","fun Source.readAtMostTo(sink: ByteBuffer): Int","kotlinx.io.readAtMostTo"]},{"name":"fun Source.readByteArray(): ByteArray","description":"kotlinx.io.readByteArray","location":"kotlinx-io-core/kotlinx.io/read-byte-array.html","searchKeys":["readByteArray","fun Source.readByteArray(): ByteArray","kotlinx.io.readByteArray"]},{"name":"fun Source.readByteArray(byteCount: Int): ByteArray","description":"kotlinx.io.readByteArray","location":"kotlinx-io-core/kotlinx.io/read-byte-array.html","searchKeys":["readByteArray","fun Source.readByteArray(byteCount: Int): ByteArray","kotlinx.io.readByteArray"]},{"name":"fun Source.readByteString(): ByteString","description":"kotlinx.io.readByteString","location":"kotlinx-io-core/kotlinx.io/read-byte-string.html","searchKeys":["readByteString","fun Source.readByteString(): ByteString","kotlinx.io.readByteString"]},{"name":"fun Source.readByteString(byteCount: Int): ByteString","description":"kotlinx.io.readByteString","location":"kotlinx-io-core/kotlinx.io/read-byte-string.html","searchKeys":["readByteString","fun Source.readByteString(byteCount: Int): ByteString","kotlinx.io.readByteString"]},{"name":"fun Source.readCodePointValue(): Int","description":"kotlinx.io.readCodePointValue","location":"kotlinx-io-core/kotlinx.io/read-code-point-value.html","searchKeys":["readCodePointValue","fun Source.readCodePointValue(): Int","kotlinx.io.readCodePointValue"]},{"name":"fun Source.readDecimalLong(): Long","description":"kotlinx.io.readDecimalLong","location":"kotlinx-io-core/kotlinx.io/read-decimal-long.html","searchKeys":["readDecimalLong","fun Source.readDecimalLong(): Long","kotlinx.io.readDecimalLong"]},{"name":"fun Source.readDouble(): Double","description":"kotlinx.io.readDouble","location":"kotlinx-io-core/kotlinx.io/read-double.html","searchKeys":["readDouble","fun Source.readDouble(): Double","kotlinx.io.readDouble"]},{"name":"fun Source.readDoubleLe(): Double","description":"kotlinx.io.readDoubleLe","location":"kotlinx-io-core/kotlinx.io/read-double-le.html","searchKeys":["readDoubleLe","fun Source.readDoubleLe(): Double","kotlinx.io.readDoubleLe"]},{"name":"fun Source.readFloat(): Float","description":"kotlinx.io.readFloat","location":"kotlinx-io-core/kotlinx.io/read-float.html","searchKeys":["readFloat","fun Source.readFloat(): Float","kotlinx.io.readFloat"]},{"name":"fun Source.readFloatLe(): Float","description":"kotlinx.io.readFloatLe","location":"kotlinx-io-core/kotlinx.io/read-float-le.html","searchKeys":["readFloatLe","fun Source.readFloatLe(): Float","kotlinx.io.readFloatLe"]},{"name":"fun Source.readHexadecimalUnsignedLong(): Long","description":"kotlinx.io.readHexadecimalUnsignedLong","location":"kotlinx-io-core/kotlinx.io/read-hexadecimal-unsigned-long.html","searchKeys":["readHexadecimalUnsignedLong","fun Source.readHexadecimalUnsignedLong(): Long","kotlinx.io.readHexadecimalUnsignedLong"]},{"name":"fun Source.readIntLe(): Int","description":"kotlinx.io.readIntLe","location":"kotlinx-io-core/kotlinx.io/read-int-le.html","searchKeys":["readIntLe","fun Source.readIntLe(): Int","kotlinx.io.readIntLe"]},{"name":"fun Source.readLine(): String?","description":"kotlinx.io.readLine","location":"kotlinx-io-core/kotlinx.io/read-line.html","searchKeys":["readLine","fun Source.readLine(): String?","kotlinx.io.readLine"]},{"name":"fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String","description":"kotlinx.io.readLineStrict","location":"kotlinx-io-core/kotlinx.io/read-line-strict.html","searchKeys":["readLineStrict","fun Source.readLineStrict(limit: Long = Long.MAX_VALUE): String","kotlinx.io.readLineStrict"]},{"name":"fun Source.readLongLe(): Long","description":"kotlinx.io.readLongLe","location":"kotlinx-io-core/kotlinx.io/read-long-le.html","searchKeys":["readLongLe","fun Source.readLongLe(): Long","kotlinx.io.readLongLe"]},{"name":"fun Source.readShortLe(): Short","description":"kotlinx.io.readShortLe","location":"kotlinx-io-core/kotlinx.io/read-short-le.html","searchKeys":["readShortLe","fun Source.readShortLe(): Short","kotlinx.io.readShortLe"]},{"name":"fun Source.readString(): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(): String","kotlinx.io.readString"]},{"name":"fun Source.readString(byteCount: Long): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(byteCount: Long): String","kotlinx.io.readString"]},{"name":"fun Source.readString(byteCount: Long, charset: Charset): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(byteCount: Long, charset: Charset): String","kotlinx.io.readString"]},{"name":"fun Source.readString(charset: Charset): String","description":"kotlinx.io.readString","location":"kotlinx-io-core/kotlinx.io/read-string.html","searchKeys":["readString","fun Source.readString(charset: Charset): String","kotlinx.io.readString"]},{"name":"fun Source.readTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size)","description":"kotlinx.io.readTo","location":"kotlinx-io-core/kotlinx.io/read-to.html","searchKeys":["readTo","fun Source.readTo(sink: ByteArray, startIndex: Int = 0, endIndex: Int = sink.size)","kotlinx.io.readTo"]},{"name":"fun Source.readUByte(): UByte","description":"kotlinx.io.readUByte","location":"kotlinx-io-core/kotlinx.io/read-u-byte.html","searchKeys":["readUByte","fun Source.readUByte(): UByte","kotlinx.io.readUByte"]},{"name":"fun Source.readUInt(): UInt","description":"kotlinx.io.readUInt","location":"kotlinx-io-core/kotlinx.io/read-u-int.html","searchKeys":["readUInt","fun Source.readUInt(): UInt","kotlinx.io.readUInt"]},{"name":"fun Source.readUIntLe(): UInt","description":"kotlinx.io.readUIntLe","location":"kotlinx-io-core/kotlinx.io/read-u-int-le.html","searchKeys":["readUIntLe","fun Source.readUIntLe(): UInt","kotlinx.io.readUIntLe"]},{"name":"fun Source.readULong(): ULong","description":"kotlinx.io.readULong","location":"kotlinx-io-core/kotlinx.io/read-u-long.html","searchKeys":["readULong","fun Source.readULong(): ULong","kotlinx.io.readULong"]},{"name":"fun Source.readULongLe(): ULong","description":"kotlinx.io.readULongLe","location":"kotlinx-io-core/kotlinx.io/read-u-long-le.html","searchKeys":["readULongLe","fun Source.readULongLe(): ULong","kotlinx.io.readULongLe"]},{"name":"fun Source.readUShort(): UShort","description":"kotlinx.io.readUShort","location":"kotlinx-io-core/kotlinx.io/read-u-short.html","searchKeys":["readUShort","fun Source.readUShort(): UShort","kotlinx.io.readUShort"]},{"name":"fun Source.readUShortLe(): UShort","description":"kotlinx.io.readUShortLe","location":"kotlinx-io-core/kotlinx.io/read-u-short-le.html","searchKeys":["readUShortLe","fun Source.readUShortLe(): UShort","kotlinx.io.readUShortLe"]},{"name":"fun Source.startsWith(byte: Byte): Boolean","description":"kotlinx.io.startsWith","location":"kotlinx-io-core/kotlinx.io/starts-with.html","searchKeys":["startsWith","fun Source.startsWith(byte: Byte): Boolean","kotlinx.io.startsWith"]},{"name":"fun clear()","description":"kotlinx.io.Buffer.clear","location":"kotlinx-io-core/kotlinx.io/-buffer/clear.html","searchKeys":["clear","fun clear()","kotlinx.io.Buffer.clear"]},{"name":"fun copy(): Buffer","description":"kotlinx.io.Buffer.copy","location":"kotlinx-io-core/kotlinx.io/-buffer/copy.html","searchKeys":["copy","fun copy(): Buffer","kotlinx.io.Buffer.copy"]},{"name":"fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)","description":"kotlinx.io.Buffer.copyTo","location":"kotlinx-io-core/kotlinx.io/-buffer/copy-to.html","searchKeys":["copyTo","fun copyTo(out: Buffer, startIndex: Long = 0, endIndex: Long = size)","kotlinx.io.Buffer.copyTo"]},{"name":"fun discardingSink(): RawSink","description":"kotlinx.io.discardingSink","location":"kotlinx-io-core/kotlinx.io/discarding-sink.html","searchKeys":["discardingSink","fun discardingSink(): RawSink","kotlinx.io.discardingSink"]},{"name":"inline fun Sink.writeToInternalBuffer(lambda: (Buffer) -> Unit)","description":"kotlinx.io.writeToInternalBuffer","location":"kotlinx-io-core/kotlinx.io/write-to-internal-buffer.html","searchKeys":["writeToInternalBuffer","inline fun Sink.writeToInternalBuffer(lambda: (Buffer) -> Unit)","kotlinx.io.writeToInternalBuffer"]},{"name":"interface RawSource : AutoCloseable","description":"kotlinx.io.RawSource","location":"kotlinx-io-core/kotlinx.io/-raw-source/index.html","searchKeys":["RawSource","interface RawSource : AutoCloseable","kotlinx.io.RawSource"]},{"name":"open override fun close()","description":"kotlinx.io.Buffer.close","location":"kotlinx-io-core/kotlinx.io/-buffer/close.html","searchKeys":["close","open override fun close()","kotlinx.io.Buffer.close"]},{"name":"open override fun emit()","description":"kotlinx.io.Buffer.emit","location":"kotlinx-io-core/kotlinx.io/-buffer/emit.html","searchKeys":["emit","open override fun emit()","kotlinx.io.Buffer.emit"]},{"name":"open override fun exhausted(): Boolean","description":"kotlinx.io.Buffer.exhausted","location":"kotlinx-io-core/kotlinx.io/-buffer/exhausted.html","searchKeys":["exhausted","open override fun exhausted(): Boolean","kotlinx.io.Buffer.exhausted"]},{"name":"open override fun flush()","description":"kotlinx.io.Buffer.flush","location":"kotlinx-io-core/kotlinx.io/-buffer/flush.html","searchKeys":["flush","open override fun flush()","kotlinx.io.Buffer.flush"]},{"name":"open override fun hintEmit()","description":"kotlinx.io.Buffer.hintEmit","location":"kotlinx-io-core/kotlinx.io/-buffer/hint-emit.html","searchKeys":["hintEmit","open override fun hintEmit()","kotlinx.io.Buffer.hintEmit"]},{"name":"open override fun peek(): Source","description":"kotlinx.io.Buffer.peek","location":"kotlinx-io-core/kotlinx.io/-buffer/peek.html","searchKeys":["peek","open override fun peek(): Source","kotlinx.io.Buffer.peek"]},{"name":"open override fun readAtMostTo(sink: Buffer, byteCount: Long): Long","description":"kotlinx.io.Buffer.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html","searchKeys":["readAtMostTo","open override fun readAtMostTo(sink: Buffer, byteCount: Long): Long","kotlinx.io.Buffer.readAtMostTo"]},{"name":"open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int","description":"kotlinx.io.Buffer.readAtMostTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-at-most-to.html","searchKeys":["readAtMostTo","open override fun readAtMostTo(sink: ByteArray, startIndex: Int, endIndex: Int): Int","kotlinx.io.Buffer.readAtMostTo"]},{"name":"open override fun readByte(): Byte","description":"kotlinx.io.Buffer.readByte","location":"kotlinx-io-core/kotlinx.io/-buffer/read-byte.html","searchKeys":["readByte","open override fun readByte(): Byte","kotlinx.io.Buffer.readByte"]},{"name":"open override fun readInt(): Int","description":"kotlinx.io.Buffer.readInt","location":"kotlinx-io-core/kotlinx.io/-buffer/read-int.html","searchKeys":["readInt","open override fun readInt(): Int","kotlinx.io.Buffer.readInt"]},{"name":"open override fun readLong(): Long","description":"kotlinx.io.Buffer.readLong","location":"kotlinx-io-core/kotlinx.io/-buffer/read-long.html","searchKeys":["readLong","open override fun readLong(): Long","kotlinx.io.Buffer.readLong"]},{"name":"open override fun readShort(): Short","description":"kotlinx.io.Buffer.readShort","location":"kotlinx-io-core/kotlinx.io/-buffer/read-short.html","searchKeys":["readShort","open override fun readShort(): Short","kotlinx.io.Buffer.readShort"]},{"name":"open override fun readTo(sink: RawSink, byteCount: Long)","description":"kotlinx.io.Buffer.readTo","location":"kotlinx-io-core/kotlinx.io/-buffer/read-to.html","searchKeys":["readTo","open override fun readTo(sink: RawSink, byteCount: Long)","kotlinx.io.Buffer.readTo"]},{"name":"open override fun request(byteCount: Long): Boolean","description":"kotlinx.io.Buffer.request","location":"kotlinx-io-core/kotlinx.io/-buffer/request.html","searchKeys":["request","open override fun request(byteCount: Long): Boolean","kotlinx.io.Buffer.request"]},{"name":"open override fun require(byteCount: Long)","description":"kotlinx.io.Buffer.require","location":"kotlinx-io-core/kotlinx.io/-buffer/require.html","searchKeys":["require","open override fun require(byteCount: Long)","kotlinx.io.Buffer.require"]},{"name":"open override fun skip(byteCount: Long)","description":"kotlinx.io.Buffer.skip","location":"kotlinx-io-core/kotlinx.io/-buffer/skip.html","searchKeys":["skip","open override fun skip(byteCount: Long)","kotlinx.io.Buffer.skip"]},{"name":"open override fun toString(): String","description":"kotlinx.io.Buffer.toString","location":"kotlinx-io-core/kotlinx.io/-buffer/to-string.html","searchKeys":["toString","open override fun toString(): String","kotlinx.io.Buffer.toString"]},{"name":"open override fun transferFrom(source: RawSource): Long","description":"kotlinx.io.Buffer.transferFrom","location":"kotlinx-io-core/kotlinx.io/-buffer/transfer-from.html","searchKeys":["transferFrom","open override fun transferFrom(source: RawSource): Long","kotlinx.io.Buffer.transferFrom"]},{"name":"open override fun transferTo(sink: RawSink): Long","description":"kotlinx.io.Buffer.transferTo","location":"kotlinx-io-core/kotlinx.io/-buffer/transfer-to.html","searchKeys":["transferTo","open override fun transferTo(sink: RawSink): Long","kotlinx.io.Buffer.transferTo"]},{"name":"open override fun write(source: Buffer, byteCount: Long)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: Buffer, byteCount: Long)","kotlinx.io.Buffer.write"]},{"name":"open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: ByteArray, startIndex: Int, endIndex: Int)","kotlinx.io.Buffer.write"]},{"name":"open override fun write(source: RawSource, byteCount: Long)","description":"kotlinx.io.Buffer.write","location":"kotlinx-io-core/kotlinx.io/-buffer/write.html","searchKeys":["write","open override fun write(source: RawSource, byteCount: Long)","kotlinx.io.Buffer.write"]},{"name":"open override fun writeByte(byte: Byte)","description":"kotlinx.io.Buffer.writeByte","location":"kotlinx-io-core/kotlinx.io/-buffer/write-byte.html","searchKeys":["writeByte","open override fun writeByte(byte: Byte)","kotlinx.io.Buffer.writeByte"]},{"name":"open override fun writeInt(int: Int)","description":"kotlinx.io.Buffer.writeInt","location":"kotlinx-io-core/kotlinx.io/-buffer/write-int.html","searchKeys":["writeInt","open override fun writeInt(int: Int)","kotlinx.io.Buffer.writeInt"]},{"name":"open override fun writeLong(long: Long)","description":"kotlinx.io.Buffer.writeLong","location":"kotlinx-io-core/kotlinx.io/-buffer/write-long.html","searchKeys":["writeLong","open override fun writeLong(long: Long)","kotlinx.io.Buffer.writeLong"]},{"name":"open override fun writeShort(short: Short)","description":"kotlinx.io.Buffer.writeShort","location":"kotlinx-io-core/kotlinx.io/-buffer/write-short.html","searchKeys":["writeShort","open override fun writeShort(short: Short)","kotlinx.io.Buffer.writeShort"]},{"name":"open override val buffer: Buffer","description":"kotlinx.io.Buffer.buffer","location":"kotlinx-io-core/kotlinx.io/-buffer/buffer.html","searchKeys":["buffer","open override val buffer: Buffer","kotlinx.io.Buffer.buffer"]},{"name":"operator fun get(position: Long): Byte","description":"kotlinx.io.Buffer.get","location":"kotlinx-io-core/kotlinx.io/-buffer/get.html","searchKeys":["get","operator fun get(position: Long): Byte","kotlinx.io.Buffer.get"]},{"name":"sealed interface FileSystem","description":"kotlinx.io.files.FileSystem","location":"kotlinx-io-core/kotlinx.io.files/-file-system/index.html","searchKeys":["FileSystem","sealed interface FileSystem","kotlinx.io.files.FileSystem"]},{"name":"sealed interface Sink : RawSink","description":"kotlinx.io.Sink","location":"kotlinx-io-core/kotlinx.io/-sink/index.html","searchKeys":["Sink","sealed interface Sink : RawSink","kotlinx.io.Sink"]},{"name":"sealed interface Source : RawSource","description":"kotlinx.io.Source","location":"kotlinx-io-core/kotlinx.io/-source/index.html","searchKeys":["Source","sealed interface Source : RawSource","kotlinx.io.Source"]},{"name":"val isDirectory: Boolean = false","description":"kotlinx.io.files.FileMetadata.isDirectory","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/is-directory.html","searchKeys":["isDirectory","val isDirectory: Boolean = false","kotlinx.io.files.FileMetadata.isDirectory"]},{"name":"val isRegularFile: Boolean = false","description":"kotlinx.io.files.FileMetadata.isRegularFile","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/is-regular-file.html","searchKeys":["isRegularFile","val isRegularFile: Boolean = false","kotlinx.io.files.FileMetadata.isRegularFile"]},{"name":"val size: Long","description":"kotlinx.io.Buffer.size","location":"kotlinx-io-core/kotlinx.io/-buffer/size.html","searchKeys":["size","val size: Long","kotlinx.io.Buffer.size"]},{"name":"val size: Long = 0","description":"kotlinx.io.files.FileMetadata.size","location":"kotlinx-io-core/kotlinx.io.files/-file-metadata/size.html","searchKeys":["size","val size: Long = 0","kotlinx.io.files.FileMetadata.size"]}] \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index db68238ef..fbc01d72b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ # group=org.jetbrains.kotlinx -version=0.6.0-SNAPSHOT +version=0.5.0 kotlin.code.style=official org.gradle.jvmargs=-Xmx4G nativeBenchmarksEnabled=true