@Private
public final class HHUtil
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static java.nio.ByteBuffer |
allocateByteBuffer(boolean useDirectBuffer,
int bufSize) |
|
static <T> T |
findFirstValidInput(T[] inputs) |
Find the valid input from all the inputs.
|
static java.nio.ByteBuffer |
getPiggyBackForDecode(java.nio.ByteBuffer[][] inputs,
java.nio.ByteBuffer[][] outputs,
int pbParityIndex,
int numDataUnits,
int numParityUnits,
int pbIndex) |
|
static java.nio.ByteBuffer[] |
getPiggyBacksFromInput(java.nio.ByteBuffer[] inputs,
int[] piggyBackIndex,
int numParityUnits,
int pgIndex,
RawErasureEncoder encoder) |
|
static int[] |
initPiggyBackFullIndexVec(int numDataUnits,
int[] piggyBackIndex) |
|
static int[] |
initPiggyBackIndexWithoutPBVec(int numDataUnits,
int numParityUnits) |
public static int[] initPiggyBackIndexWithoutPBVec(int numDataUnits,
int numParityUnits)
public static int[] initPiggyBackFullIndexVec(int numDataUnits,
int[] piggyBackIndex)
public static java.nio.ByteBuffer[] getPiggyBacksFromInput(java.nio.ByteBuffer[] inputs,
int[] piggyBackIndex,
int numParityUnits,
int pgIndex,
RawErasureEncoder encoder)
throws java.io.IOException
java.io.IOExceptionpublic static java.nio.ByteBuffer allocateByteBuffer(boolean useDirectBuffer,
int bufSize)
public static java.nio.ByteBuffer getPiggyBackForDecode(java.nio.ByteBuffer[][] inputs,
java.nio.ByteBuffer[][] outputs,
int pbParityIndex,
int numDataUnits,
int numParityUnits,
int pbIndex)
public static <T> T findFirstValidInput(T[] inputs)
T - Generics Type T.inputs - input buffers to look for valid inputCopyright © 2008–2025 Apache Software Foundation. All rights reserved.