public abstract class ByteBufCodingLoopBase extends Object implements ByteBufCodingLoop
| 构造器和说明 |
|---|
ByteBufCodingLoopBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkSomeShards(byte[][] matrixRows,
io.netty.buffer.ByteBuf[] inputs,
int inputCount,
byte[][] toCheck,
int checkCount,
int offset,
int byteCount,
byte[] tempBuffer)
Multiplies a subset of rows from a coding matrix by a full set of
input shards to produce some output shards, and checks that the
the data is those shards matches what's expected.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcodeSomeShardspublic boolean checkSomeShards(byte[][] matrixRows,
io.netty.buffer.ByteBuf[] inputs,
int inputCount,
byte[][] toCheck,
int checkCount,
int offset,
int byteCount,
byte[] tempBuffer)
ByteBufCodingLoopcheckSomeShards 在接口中 ByteBufCodingLoopmatrixRows - The rows from the matrix to use.inputs - An array of byte arrays, each of which is one input shard.
The inputs array may have extra buffers after the ones
that are used. They will be ignored. The number of
inputs used is determined by the length of the
each matrix row.inputCount - THe number of input byte arrays.toCheck - Byte arrays where the computed shards are stored. The
outputs array may also have extra, unused, elements
at the end. The number of outputs computed, and the
number of matrix rows used, is determined by
outputCount.checkCount - The number of outputs to compute.offset - The index in the inputs and output of the first byte
to process.byteCount - The number of bytes to process.tempBuffer - A place to store temporary results. May be null.Copyright © 2022. All rights reserved.