Google is committed to advancing racial equity for Black communities. See how.
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

<init>(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
write(b: Int)

Writes a byte.

open Unit
write(b: ByteArray!, off: Int, len: Int)

Writes an array of bytes.

Inherited functions

Inherited properties

Public constructors

<init>

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