* This simple example currently doesn't do any pipelining of needed blocks, nor does it deal with blocks being delivered out of order. */
( localFile io.ReadSeeker, reference patcher.BlockSource, requiredRemoteBlocks []patcher.MissingBlockSpan, locallyAvailableBlocks []patcher.FoundBlockSpan, maxBlockStorage uint64, // the amount of memory we're allowed to use for temporary data storage output io.Writer, )
source not stored for this graph (policy: none)