Contents

process(readingFrom:writingTo:)

Processes data between two byte streams.

Declaration

static func process(readingFrom input: ArchiveByteStream, writingTo output: ArchiveByteStream) throws -> Int64

Parameters

  • input:

    The input stream.

  • output:

    The output stream.

Return Value

The number of processed bytes.

Discussion

This function reads data from input and writes it to output until it reaches end-of-file (EOF).