Added in API level 1
CheckedOutputStream
open class CheckedOutputStream : FilterOutputStream
kotlin.Any | |||
↳ | java.io.OutputStream | ||
↳ | java.io.FilterOutputStream | ||
↳ | java.util.zip.CheckedOutputStream |
An output stream that also maintains a checksum of the data being written. The checksum can then be used to verify the integrity of the output data.
Summary
Public constructors | |
---|---|
CheckedOutputStream(out: OutputStream!, cksum: Checksum!) Creates an output stream with the specified Checksum. |
Public methods | |
---|---|
open Checksum! |
Returns the Checksum for this output stream. |
open Unit |
Writes a byte. |
open Unit |
Writes an array of bytes. |
Inherited functions | |
---|---|
Inherited properties | |
---|---|
Public constructors
CheckedOutputStream
Added in API level 1
CheckedOutputStream(
out: OutputStream!,
cksum: Checksum!)
Creates an output stream with the specified Checksum.
Parameters | |
---|---|
out |
OutputStream!: the output stream |
cksum |
Checksum!: the checksum |
Public methods
getChecksum
Added in API level 1
open fun getChecksum(): Checksum!
Returns the Checksum for this output stream.
Return | |
---|---|
Checksum! |
the Checksum |
write
Added in API level 1
open fun write(b: Int): Unit
Writes a byte. Will block until the byte is actually written.
Parameters | |
---|---|
b |
Int: the byte to be written |
Exceptions | |
---|---|
java.io.IOException |
if an I/O error has occurred |
write
Added in API level 1
open fun write(
b: ByteArray!,
off: Int,
len: Int
): Unit
Writes an array of bytes. Will block until the bytes are actually written.
Parameters | |
---|---|
b |
ByteArray!: the data to be written |
off |
Int: the start offset of the data |
len |
Int: the number of bytes to be written |
Exceptions | |
---|---|
java.io.IOException |
if an I/O error has occurred |