跳过导航链接
A B C D E F G H I K L M N O P R S T V Z 

A

activeOpens - 类 中的变量com.hjcenry.fec.fec.Snmp
accumulated active open connections
add(byte, byte) - 类 中的静态方法com.hjcenry.fec.Galois
Adds two elements of the field.
add(ReedSolomonBenchmark.Measurement) - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
addBytesReceived(long) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addBytesSent(long) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addEarlyRetransmitSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFastRetransmitSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecDataShards(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecErrs(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecParityShards(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecRecovered(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecRepeatDataShards(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addFecShortShards(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addInBytes(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addInCheckSumErrors(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addInErrs(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addInPackets(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addInSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addKcpInErrors(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addLostSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addOutBytes(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addOutPackets(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addOutSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addRepeatSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
addRetransmitSegments(int) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
ALL_CODING_LOOPS - 接口 中的静态变量com.hjcenry.fec.CodingLoop
All of the available coding loop algorithms.
allPossiblePolynomials() - 类 中的静态方法com.hjcenry.fec.Galois
Returns a list of all polynomials that can be used to generate the field.
augment(Matrix) - 类 中的方法com.hjcenry.fec.Matrix
Returns the concatenation of this matrix and the matrix on the right.

B

bigBuffer - 类 中的变量com.hjcenry.fec.ReedSolomonBenchmark.BufferSet
 
BUFFER_SIZE - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
buffers - 类 中的变量com.hjcenry.fec.ReedSolomonBenchmark.BufferSet
 
BufferSet() - 类 的构造器com.hjcenry.fec.ReedSolomonBenchmark.BufferSet
 
build(int) - 类 中的静态方法com.hjcenry.fec.fec.FecDecode
 
build(int) - 类 中的静态方法com.hjcenry.fec.fecNative.FecDecode
 
buildMatrix(int, int) - 类 中的静态方法com.hjcenry.fec.ReedSolomon
Create the matrix to use for encoding, given the number of data shards and the number of total shards.
ByteBufCodingLoop - com.hjcenry.fec.bytebuf中的接口
Created by JinMiao 2018/6/7.
ByteBufCodingLoopBase - com.hjcenry.fec.bytebuf中的类
Created by JinMiao 2018/6/7.
ByteBufCodingLoopBase() - 类 的构造器com.hjcenry.fec.bytebuf.ByteBufCodingLoopBase
 
ByteInputOutputExpCodingLoop - com.hjcenry.fec中的类
 
ByteInputOutputExpCodingLoop() - 类 的构造器com.hjcenry.fec.ByteInputOutputExpCodingLoop
 
ByteInputOutputTableCodingLoop - com.hjcenry.fec中的类
 
ByteInputOutputTableCodingLoop() - 类 的构造器com.hjcenry.fec.ByteInputOutputTableCodingLoop
 
ByteOutputInputExpCodingLoop - com.hjcenry.fec中的类
 
ByteOutputInputExpCodingLoop() - 类 的构造器com.hjcenry.fec.ByteOutputInputExpCodingLoop
 
ByteOutputInputTableCodingLoop - com.hjcenry.fec中的类
 
ByteOutputInputTableCodingLoop() - 类 的构造器com.hjcenry.fec.ByteOutputInputTableCodingLoop
 
BYTES_IN_INT - 类 中的静态变量com.hjcenry.fec.SampleDecoder
 
BYTES_IN_INT - 类 中的静态变量com.hjcenry.fec.SampleEncoder
 
bytesReceived - 类 中的变量com.hjcenry.fec.fec.Snmp
bytes received to upper level
bytesSent - 类 中的变量com.hjcenry.fec.fec.Snmp
bytes sent from upper level

C

checkBuffersAndSizes(ByteBuf[], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
Checks the consistency of arguments passed to public methods.
checkBuffersAndSizes(byte[][], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
Checks the consistency of arguments passed to public methods.
checkSomeShards(byte[][], ByteBuf[], int, byte[][], int, int, int, byte[]) - 接口 中的方法com.hjcenry.fec.bytebuf.ByteBufCodingLoop
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.
checkSomeShards(byte[][], ByteBuf[], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.bytebuf.ByteBufCodingLoopBase
 
checkSomeShards(byte[][], ByteBuf[], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.bytebuf.InputOutputByteBufHeapTableCodingLoop
 
checkSomeShards(byte[][], ByteBuf[], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.bytebuf.InputOutputByteBufTableCodingLoop
 
checkSomeShards(byte[][], byte[][], int, byte[][], int, int, int, byte[]) - 接口 中的方法com.hjcenry.fec.CodingLoop
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.
checkSomeShards(byte[][], byte[][], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.CodingLoopBase
 
checkSomeShards(byte[][], byte[][], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.InputOutputByteTableCodingLoop
 
checkSomeShards(byte[][], byte[][], int, byte[][], int, int, int, byte[]) - 类 中的方法com.hjcenry.fec.OutputInputByteTableCodingLoop
 
codec - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
codec - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
codec - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
codec - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
codeSomeShards(byte[][], ByteBuf[], int, ByteBuf[], int, int, int) - 接口 中的方法com.hjcenry.fec.bytebuf.ByteBufCodingLoop
Multiplies a subset of rows from a coding matrix by a full set of input shards to produce some output shards.
codeSomeShards(byte[][], ByteBuf[], int, ByteBuf[], int, int, int) - 类 中的方法com.hjcenry.fec.bytebuf.InputOutputByteBufHeapTableCodingLoop
 
codeSomeShards(byte[][], ByteBuf[], int, ByteBuf[], int, int, int) - 类 中的方法com.hjcenry.fec.bytebuf.InputOutputByteBufTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.ByteInputOutputExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.ByteInputOutputTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.ByteOutputInputExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.ByteOutputInputTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 接口 中的方法com.hjcenry.fec.CodingLoop
Multiplies a subset of rows from a coding matrix by a full set of input shards to produce some output shards.
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.InputByteOutputExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.InputByteOutputTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.InputOutputByteExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.InputOutputByteTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.OutputByteInputExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.OutputByteInputTableCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.OutputInputByteExpCodingLoop
 
codeSomeShards(byte[][], byte[][], int, byte[][], int, int, int) - 类 中的方法com.hjcenry.fec.OutputInputByteTableCodingLoop
 
CodingLoop - com.hjcenry.fec中的接口
 
codingLoop - 类 中的变量com.hjcenry.fec.ReedSolomon
 
CodingLoopBase - com.hjcenry.fec中的类
Common implementations for coding loops.
CodingLoopBase() - 类 的构造器com.hjcenry.fec.CodingLoopBase
 
codingLoopNameToCsvPrefix(String) - 类 中的静态方法com.hjcenry.fec.ReedSolomonBenchmark
Converts a name like "OutputByteInputTableCodingLoop" to "output,byte,input,table,".
columns - 类 中的变量com.hjcenry.fec.Matrix
The number of columns in the matrix.
com.hjcenry.fec - 程序包 com.hjcenry.fec
 
com.hjcenry.fec.bytebuf - 程序包 com.hjcenry.fec.bytebuf
 
com.hjcenry.fec.fec - 程序包 com.hjcenry.fec.fec
 
com.hjcenry.fec.fecNative - 程序包 com.hjcenry.fec.fecNative
 
create(int, int) - 类 中的静态方法com.hjcenry.fec.ReedSolomon
Creates a ReedSolomon codec with the default coding loop.
currEstablished - 类 中的变量com.hjcenry.fec.fec.Snmp
current number of established connections

D

data - 类 中的变量com.hjcenry.fec.fec.FecPacket
 
data - 类 中的变量com.hjcenry.fec.Matrix
The data in the matrix, in row major form.
DATA_COUNT - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
DATA_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleDecoder
 
DATA_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleEncoder
 
dataShardCount - 类 中的变量com.hjcenry.fec.ReedSolomon
 
dataShards - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
dataShards - 类 中的变量com.hjcenry.fec.fec.FecEncode
消息包长度
dataShards - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
dataShards - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
消息包长度
dataShards - 类 中的变量com.hjcenry.fec.fecNative.ReedSolomonNative
 
decode(FecPacket) - 类 中的方法com.hjcenry.fec.fec.FecDecode
1,已经收到的丢弃掉 2,找到应该插入rx的位置并插入 3,从rx中找到当前包已收到的属于当前包组的消息集合 4,检验数据包是否已经全部收到了 ,则清理rx收到的包 5,如果收到的一组包数量大于等于数据包数量(dataShards),进行消息补全,再进行数据恢复 6, 恢复后清空rx收到的包 注意: pkt在传入后不要做释放操作 pkt的data不要做释放操作 返回的对象是被丢掉的数据 需要手动 release
decode(FecPacket) - 类 中的方法com.hjcenry.fec.fecNative.FecDecode
1,已经收到的丢弃掉 2,找到应该插入rx的位置并插入 3,从rx中找到当前包已收到的属于当前包组的消息集合 4,检验数据包是否已经全部收到了 ,则清理rx收到的包 5,如果收到的一组包数量大于等于数据包数量(dataShards),进行消息补全,再进行数据恢复 6, 恢复后清空rx收到的包 注意: pkt在传入后不要做释放操作 pkt的data不要做释放操作 返回的对象是被丢掉的数据 需要手动 release
decode(FecPacket) - 接口 中的方法com.hjcenry.fec.IFecDecode
 
decodeCache - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
decodeCache - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
decodeMissing(byte[][], boolean[], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
Given a list of shards, some of which contain data, fills in the ones that don't have data.
decodeMissing(ByteBuf[], boolean[], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
 
divide(byte, byte) - 类 中的静态方法com.hjcenry.fec.Galois
Inverse of multiplication.
doOneCheckMeasurement(ReedSolomon, ReedSolomonBenchmark.BufferSet[], byte[]) - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark
 
doOneEncodeMeasurement(ReedSolomon, ReedSolomonBenchmark.BufferSet[]) - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark
 

E

earlyRetransmitSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
accumulate early retransmitted segments
encode(ByteBuf) - 类 中的方法com.hjcenry.fec.fec.FecEncode
使用方法: 1,入bytebuf后 把bytebuf发送出去,并释放bytebuf 2,判断返回值是否为null,如果不为null发送出去并释放它 headerOffset +6字节fectHead + 2字节bodylenth(lenth-headerOffset-6) 1,对数据写入头标记为数据类型 markData 2,写入消息长度 3,获得缓存数据中最大长度,其他的缓存进行扩容到同样长度 4,去掉头长度,进行fec编码 5,对冗余字节数组进行标记为fec makefec 6,返回完整长度 注意: 传入的bytebuf如果需要释放在传入后手动释放。
encode(ByteBuf) - 类 中的方法com.hjcenry.fec.fecNative.FecEncode
使用方法: 1,入bytebuf后 把bytebuf发送出去,并释放bytebuf 2,判断返回值是否为null,如果不为null发送出去并释放它 headerOffset +6字节fectHead + 2字节bodylenth(lenth-headerOffset-6) 1,对数据写入头标记为数据类型 markData 2,写入消息长度 3,获得缓存数据中最大长度,其他的缓存进行扩容到同样长度 4,去掉头长度,进行fec编码 5,对冗余字节数组进行标记为fec makefec 6,返回完整长度 注意: 传入的bytebuf如果需要释放在传入后手动释放。
encode(ByteBuf) - 接口 中的方法com.hjcenry.fec.IFecEncode
 
encodeCache - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
encodeCache - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
encodeParity(byte[][], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
Encodes parity for a set of data shards.
encodeParity(ByteBuf[], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
 
equals(Object) - 类 中的方法com.hjcenry.fec.Matrix
Returns true iff this matrix is identical to the other.
exp(byte, int) - 类 中的静态方法com.hjcenry.fec.Galois
Computes a**n.
EXP_TABLE - 类 中的静态变量com.hjcenry.fec.Galois
Inverse of the logarithm table.

F

fastRetransmitSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
accumulate fast retransmitted segments
Fec - com.hjcenry.fec.fec中的类
Created by JinMiao 2018/6/6.
Fec() - 类 的构造器com.hjcenry.fec.fec.Fec
 
FEC_PACKET_RECYCLER - 类 中的静态变量com.hjcenry.fec.fec.FecPacket
 
FecAdapt - com.hjcenry.fec中的类
Created by JinMiao 2021/2/2.
FecAdapt(int, int) - 类 的构造器com.hjcenry.fec.FecAdapt
 
fecDataShards - 类 中的变量com.hjcenry.fec.fec.Snmp
收到的 Data数量
fecDataSize - 类 中的静态变量com.hjcenry.fec.fec.Fec
 
FecDecode - com.hjcenry.fec.fec中的类
4bit(headerOffset)+4bit(seqid)+2bit(flag)+2bit(body lenth不包含自己)+body 融进kcp要考虑fec导致的rtt计算不准的问题 参考 https://github.com/xtaci/kcp-go/issues/63 Created by JinMiao 2018/6/8.
FecDecode(int, ReedSolomon, int) - 类 的构造器com.hjcenry.fec.fec.FecDecode
 
fecDecode(int) - 类 中的方法com.hjcenry.fec.FecAdapt
 
FecDecode - com.hjcenry.fec.fecNative中的类
4bit(headerOffset)+4bit(seqid)+2bit(flag)+2bit(body lenth不包含自己)+body 融进kcp要考虑fec导致的rtt计算不准的问题 参考 https://github.com/xtaci/kcp-go/issues/63 Created by JinMiao 2018/6/8.
FecDecode(int, ReedSolomonNative, int) - 类 的构造器com.hjcenry.fec.fecNative.FecDecode
 
FecEncode - com.hjcenry.fec.fec中的类
4bit(headerOffset)+4bit(seqid)+2bit(flag)+2bit(body lenth不包含自己)+body Created by JinMiao 2018/6/6.
FecEncode(int, ReedSolomon, int) - 类 的构造器com.hjcenry.fec.fec.FecEncode
 
fecEncode(int, int) - 类 中的方法com.hjcenry.fec.FecAdapt
 
FecEncode - com.hjcenry.fec.fecNative中的类
4bit(headerOffset)+4bit(seqid)+2bit(flag)+2bit(body lenth不包含自己)+body Created by JinMiao 2018/6/6.
FecEncode(int, ReedSolomonNative, int) - 类 的构造器com.hjcenry.fec.fecNative.FecEncode
 
fecErrs - 类 中的变量com.hjcenry.fec.fec.Snmp
incorrect packets recovered from FEC
FecException - com.hjcenry.fec.fec中的异常错误
Created by JinMiao 2018/6/8.
FecException(String) - 异常错误 的构造器com.hjcenry.fec.fec.FecException
 
fecHeaderSize - 类 中的静态变量com.hjcenry.fec.fec.Fec
 
fecHeaderSizePlus2 - 类 中的静态变量com.hjcenry.fec.fec.Fec
 
FecPacket - com.hjcenry.fec.fec中的类
Created by JinMiao 2018/6/26.
FecPacket(Recycler.Handle<FecPacket>) - 类 的构造器com.hjcenry.fec.fec.FecPacket
 
fecParityShards - 类 中的变量com.hjcenry.fec.fec.Snmp
收到的 Parity数量
fecRecovered - 类 中的变量com.hjcenry.fec.fec.Snmp
correct packets recovered from FEC
fecRepeatDataShards - 类 中的变量com.hjcenry.fec.fec.Snmp
number of data shards that's not enough for recovery
fecShortShards - 类 中的变量com.hjcenry.fec.fec.Snmp
number of data shards that's not enough for recovery
FIELD_SIZE - 类 中的静态变量com.hjcenry.fec.Galois
The number of elements in the field.
flag - 类 中的变量com.hjcenry.fec.fec.FecPacket
 
flagCache - 类 中的变量com.hjcenry.fec.fec.FecDecode
标记是否已经缓存了
flagCache - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
标记是否已经缓存了
freeRange(int, int, MyArrayList<FecPacket>) - 类 中的静态方法com.hjcenry.fec.fec.FecDecode
1,回收first后n个bytebuf 2,将q的first到first+n之间的数据移除掉 3,将尾部的n个数据的data清空 4,返回开头到尾部n个数组的对象
freeRange(int, int, MyArrayList<FecPacket>) - 类 中的静态方法com.hjcenry.fec.fecNative.FecDecode
1,回收first后n个bytebuf 2,将q的first到first+n之间的数据移除掉 3,将尾部的n个数据的data清空 4,返回开头到尾部n个数组的对象

G

Galois - com.hjcenry.fec中的类
8-bit Galois Field This class implements multiplication, division, addition, subtraction, and exponentiation.
Galois() - 类 的构造器com.hjcenry.fec.Galois
 
gaussianElimination() - 类 中的方法com.hjcenry.fec.Matrix
Does the work of matrix inversion.
generateExpTable(short[]) - 类 中的静态方法com.hjcenry.fec.Galois
Generates the inverse log table.
generateLogTable(int) - 类 中的静态方法com.hjcenry.fec.Galois
Generates a logarithm table given a starting polynomial.
generateMultiplicationTable() - 类 中的静态方法com.hjcenry.fec.Galois
Generates a multiplication table as an array of byte arrays.
GENERATING_POLYNOMIAL - 类 中的静态变量com.hjcenry.fec.Galois
The polynomial used to generate the logarithm table.
get(int, int) - 类 中的方法com.hjcenry.fec.Matrix
Returns the value at row r, column c.
getActiveOpens() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getBytesReceived() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getBytesSent() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getColumns() - 类 中的方法com.hjcenry.fec.Matrix
Returns the number of columns in this matrix.
getCurrEstablished() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getData() - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
getDataShardCount() - 类 中的方法com.hjcenry.fec.ReedSolomon
Returns the number of data shards.
getDataShards() - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
getEarlyRetransmitSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFastRetransmitSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecDataShards() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecErrs() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecParityShards() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecRecovered() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecRepeatDataShards() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFecShortShards() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getFlag() - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
getInBytes() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getInCheckSumErrors() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getInErrs() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getInPackets() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getInSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getKcpInErrors() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getLostSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getMaxConn() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getOutBytes() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getOutPackets() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getOutSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getParityShardCount() - 类 中的方法com.hjcenry.fec.ReedSolomon
Returns the number of parity shards.
getParityShards() - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
getPassiveOpens() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getRate() - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
getRepeatSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getRetransmitSegments() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
getRow(int) - 类 中的方法com.hjcenry.fec.Matrix
Returns one row of the matrix as a byte array.
getRows() - 类 中的方法com.hjcenry.fec.Matrix
Returns the number of rows in this matrix.
getSeqid() - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
getTotalShardCount() - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
getTotalShardCount() - 类 中的方法com.hjcenry.fec.ReedSolomon
Returns the total number of shards.

H

headerOffset - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
headerOffset - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 

I

identity(int) - 类 中的静态方法com.hjcenry.fec.Matrix
Returns an identity matrix of the given size.
IFecDecode - com.hjcenry.fec中的接口
Created by JinMiao 2021/2/2.
IFecEncode - com.hjcenry.fec中的接口
Created by JinMiao 2021/2/2.
inBytes - 类 中的变量com.hjcenry.fec.fec.Snmp
Net bytes received
inCheckSumErrors - 类 中的变量com.hjcenry.fec.fec.Snmp
checksum errors from CRC32
inErrs - 类 中的变量com.hjcenry.fec.fec.Snmp
Net read errors reported from net.PacketConn
init() - 类 中的静态方法com.hjcenry.fec.fecNative.ReedSolomonC
 
inPackets - 类 中的变量com.hjcenry.fec.fec.Snmp
incoming packets count
InputByteOutputExpCodingLoop - com.hjcenry.fec中的类
 
InputByteOutputExpCodingLoop() - 类 的构造器com.hjcenry.fec.InputByteOutputExpCodingLoop
 
InputByteOutputTableCodingLoop - com.hjcenry.fec中的类
 
InputByteOutputTableCodingLoop() - 类 的构造器com.hjcenry.fec.InputByteOutputTableCodingLoop
 
InputOutputByteBufHeapTableCodingLoop - com.hjcenry.fec.bytebuf中的类
 
InputOutputByteBufHeapTableCodingLoop() - 类 的构造器com.hjcenry.fec.bytebuf.InputOutputByteBufHeapTableCodingLoop
 
InputOutputByteBufTableCodingLoop - com.hjcenry.fec.bytebuf中的类
Created by JinMiao 2018/6/7.
InputOutputByteBufTableCodingLoop() - 类 的构造器com.hjcenry.fec.bytebuf.InputOutputByteBufTableCodingLoop
 
InputOutputByteExpCodingLoop - com.hjcenry.fec中的类
 
InputOutputByteExpCodingLoop() - 类 的构造器com.hjcenry.fec.InputOutputByteExpCodingLoop
 
InputOutputByteTableCodingLoop - com.hjcenry.fec中的类
 
InputOutputByteTableCodingLoop() - 类 的构造器com.hjcenry.fec.InputOutputByteTableCodingLoop
 
inSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
incoming KCP segments
invert() - 类 中的方法com.hjcenry.fec.Matrix
Returns the inverse of this matrix.
isNativeSupport() - 类 中的静态方法com.hjcenry.fec.fecNative.ReedSolomonC
 
isNativeSupport() - 类 中的静态方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
isParityCorrect(byte[][], int, int) - 类 中的方法com.hjcenry.fec.ReedSolomon
Returns true if the parity shards contain the right data.
isParityCorrect(byte[][], int, int, byte[]) - 类 中的方法com.hjcenry.fec.ReedSolomon
Returns true if the parity shards contain the right data.

K

kcpInErrors - 类 中的变量com.hjcenry.fec.fec.Snmp
packet input errors reported from KCP

L

log - 类 中的静态变量com.hjcenry.fec.fec.Snmp
 
log - 类 中的静态变量com.hjcenry.fec.FecAdapt
 
LOG_TABLE - 类 中的静态变量com.hjcenry.fec.Galois
Mapping from members of the Galois Field to their integer logarithms.
LOOP - 类 中的静态变量com.hjcenry.fec.ReedSolomon
 
lostSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
number of segs infered as lost

M

main(String[]) - 类 中的静态方法com.hjcenry.fec.fec.FecDecode
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.fec.FecEncode
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.fecNative.FecDecode
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.fecNative.FecEncode
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.ReedSolomonBenchmark
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.SampleDecoder
 
main(String[]) - 类 中的静态方法com.hjcenry.fec.SampleEncoder
 
markData(ByteBuf, int) - 类 中的方法com.hjcenry.fec.fec.FecEncode
 
markData(ByteBuf, int) - 类 中的方法com.hjcenry.fec.fecNative.FecEncode
 
markParity(ByteBuf, int) - 类 中的方法com.hjcenry.fec.fec.FecEncode
 
markParity(ByteBuf, int) - 类 中的方法com.hjcenry.fec.fecNative.FecEncode
 
Matrix - com.hjcenry.fec中的类
A matrix over the 8-bit Galois field.
Matrix(int, int) - 类 的构造器com.hjcenry.fec.Matrix
Initialize a matrix of zeros.
Matrix(byte[][]) - 类 的构造器com.hjcenry.fec.Matrix
Initializes a matrix with the given row-major data.
matrix - 类 中的变量com.hjcenry.fec.ReedSolomon
 
maxConn - 类 中的变量com.hjcenry.fec.fec.Snmp
max number of connections ever reached
maxSize - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
maxSize - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
Measurement() - 类 的构造器com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
Measurement(double, double) - 类 的构造器com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
MEASUREMENT_DURATION - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
megabytes - 类 中的变量com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
MULTIPLICATION_TABLE - 类 中的静态变量com.hjcenry.fec.Galois
A multiplication table for the Galois field.
multiply(byte, byte) - 类 中的静态方法com.hjcenry.fec.Galois
Multiplies two elements of the field.
MyArrayList<E> - com.hjcenry.fec.fec中的类
Created by JinMiao 2020/7/2.
MyArrayList() - 类 的构造器com.hjcenry.fec.fec.MyArrayList
 
MyArrayList(int) - 类 的构造器com.hjcenry.fec.fec.MyArrayList
 

N

nativeSupport - 类 中的静态变量com.hjcenry.fec.fecNative.ReedSolomonC
 
newFecPacket(ByteBuf) - 类 中的静态方法com.hjcenry.fec.fec.FecPacket
 
next - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
next - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
nextBuffer - 类 中的变量com.hjcenry.fec.ReedSolomonBenchmark
 
NUMBER_OF_BUFFER_SETS - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 

O

OPEN_SNMP - 类 中的静态变量com.hjcenry.fec.fec.Snmp
是否开启统计
outBytes - 类 中的变量com.hjcenry.fec.fec.Snmp
Net bytes sent
outPackets - 类 中的变量com.hjcenry.fec.fec.Snmp
outgoing packets count
OutputByteInputExpCodingLoop - com.hjcenry.fec中的类
 
OutputByteInputExpCodingLoop() - 类 的构造器com.hjcenry.fec.OutputByteInputExpCodingLoop
 
OutputByteInputTableCodingLoop - com.hjcenry.fec中的类
 
OutputByteInputTableCodingLoop() - 类 的构造器com.hjcenry.fec.OutputByteInputTableCodingLoop
 
OutputInputByteExpCodingLoop - com.hjcenry.fec中的类
 
OutputInputByteExpCodingLoop() - 类 的构造器com.hjcenry.fec.OutputInputByteExpCodingLoop
 
OutputInputByteTableCodingLoop - com.hjcenry.fec中的类
 
OutputInputByteTableCodingLoop() - 类 的构造器com.hjcenry.fec.OutputInputByteTableCodingLoop
 
outSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
outgoing KCP segments

P

PARITY_COUNT - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
PARITY_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleDecoder
 
PARITY_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleEncoder
 
parityRows - 类 中的变量com.hjcenry.fec.ReedSolomon
Rows from the matrix for encoding parity, each one as its own byte array to allow for efficient access while encoding.
parityShardCount - 类 中的变量com.hjcenry.fec.ReedSolomon
 
parityShards - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
parityShards - 类 中的变量com.hjcenry.fec.fec.FecEncode
冗余包长度
parityShards - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
parityShards - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
冗余包长度
parityShards - 类 中的变量com.hjcenry.fec.fecNative.ReedSolomonNative
 
passiveOpens - 类 中的变量com.hjcenry.fec.fec.Snmp
accumulated passive open connections
paws - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
paws - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
payloadOffset - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
payloadOffset - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
PROCESSOR_CACHE_SIZE - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 

R

RANDOM - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
recyclerHandle - 类 中的变量com.hjcenry.fec.fec.FecPacket
 
REED_SOLOMON_C - 类 中的静态变量com.hjcenry.fec.fecNative.ReedSolomonNative
 
reedSolomon - 类 中的变量com.hjcenry.fec.FecAdapt
 
ReedSolomon - com.hjcenry.fec中的类
Reed-Solomon Coding over 8-bit values.
ReedSolomon(int, int, CodingLoop) - 类 的构造器com.hjcenry.fec.ReedSolomon
Initializes a new encoder/decoder, with a chosen coding loop.
ReedSolomonBenchmark - com.hjcenry.fec中的类
Benchmark of Reed-Solomon encoding.
ReedSolomonBenchmark() - 类 的构造器com.hjcenry.fec.ReedSolomonBenchmark
 
ReedSolomonBenchmark.BufferSet - com.hjcenry.fec中的类
 
ReedSolomonBenchmark.Measurement - com.hjcenry.fec中的类
 
ReedSolomonC - com.hjcenry.fec.fecNative中的类
Created by JinMiao 2018/8/27.
ReedSolomonC() - 类 的构造器com.hjcenry.fec.fecNative.ReedSolomonC
 
reedSolomonNative - 类 中的变量com.hjcenry.fec.FecAdapt
 
ReedSolomonNative - com.hjcenry.fec.fecNative中的类
jni调用c版本fec netty的directbuf内存直接传给c层进行fec 完全没有gc Created by JinMiao 2021/1/29.
ReedSolomonNative(int, int) - 类 的构造器com.hjcenry.fec.fecNative.ReedSolomonNative
 
reedSolomonPtr - 类 中的变量com.hjcenry.fec.fecNative.ReedSolomonNative
 
release() - 类 中的方法com.hjcenry.fec.fec.FecDecode
 
release() - 类 中的方法com.hjcenry.fec.fec.FecEncode
 
release() - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
release() - 类 中的方法com.hjcenry.fec.fecNative.FecDecode
 
release() - 类 中的方法com.hjcenry.fec.fecNative.FecEncode
 
release() - 接口 中的方法com.hjcenry.fec.IFecDecode
 
release() - 接口 中的方法com.hjcenry.fec.IFecEncode
 
remove(int, int, MyArrayList<Integer>) - 类 中的静态方法com.hjcenry.fec.fec.FecDecode
 
remove(int, int, MyArrayList<Integer>) - 类 中的静态方法com.hjcenry.fec.fecNative.FecDecode
 
removeRange(int, int) - 类 中的方法com.hjcenry.fec.fec.MyArrayList
 
repeatSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
number of segs duplicated
retransmitSegments - 类 中的变量com.hjcenry.fec.fec.Snmp
accumulate retransmited segments
rows - 类 中的变量com.hjcenry.fec.Matrix
The number of rows in the matrix.
rsEncode(long, long[], int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonC
 
rsEncode(long[], int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
rsNew(int, int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonC
 
rsReconstruct(long, long[], boolean[], int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonC
 
rsReconstruct(long[], boolean[], int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
rsRelease(long) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonC
 
rsRelease() - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
run() - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark
 
rx - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
rx - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
rxlimit - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
rxlimit - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 

S

SampleDecoder - com.hjcenry.fec中的类
Command-line program that decodes a file using Reed-Solomon 4+2.
SampleDecoder() - 类 的构造器com.hjcenry.fec.SampleDecoder
 
SampleEncoder - com.hjcenry.fec中的类
Command-line program encodes one file using Reed-Solomon 4+2.
SampleEncoder() - 类 的构造器com.hjcenry.fec.SampleEncoder
 
seconds - 类 中的变量com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
seqid - 类 中的变量com.hjcenry.fec.fec.FecPacket
 
set(int, int, byte) - 类 中的方法com.hjcenry.fec.Matrix
Sets the value at row r, column c.
setActiveOpens(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setBytesReceived(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setBytesSent(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setCurrEstablished(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setData(ByteBuf) - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
setDataShards(int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
setEarlyRetransmitSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFastRetransmitSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecDataShards(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecErrs(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecParityShards(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecRecovered(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecRepeatDataShards(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFecShortShards(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setFlag(int) - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
setInBytes(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setInCheckSumErrors(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setInErrs(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setInPackets(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setInSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setKcpInErrors(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setLostSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setMaxConn(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setOutBytes(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setOutPackets(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setOutSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setParityShards(int) - 类 中的方法com.hjcenry.fec.fecNative.ReedSolomonNative
 
setPassiveOpens(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setRepeatSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
setRetransmitSegments(LongAdder) - 类 中的方法com.hjcenry.fec.fec.Snmp
 
shardCache - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
shardCache - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
shardCount - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
shardCount - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
shardSize - 类 中的变量com.hjcenry.fec.fec.FecDecode
dataShards+parityShards
shardSize - 类 中的变量com.hjcenry.fec.fec.FecEncode
dataShards+parityShards
shardSize - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
dataShards+parityShards
shardSize - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
dataShards+parityShards
Snmp - com.hjcenry.fec.fec中的类
网络Snmp数据统计 可通过启动参数-Dktucp.snmp=false关闭打印,默认开启打印
Snmp() - 类 的构造器com.hjcenry.fec.fec.Snmp
 
snmp - 类 中的静态变量com.hjcenry.fec.fec.Snmp
全局统计数据
splitCamelCase(String) - 类 中的静态方法com.hjcenry.fec.ReedSolomonBenchmark
Converts a name like "OutputByteInputTableCodingLoop" to a List of words: { "output", "byte", "input", "table", "coding", "loop" }
submatrix(int, int, int, int) - 类 中的方法com.hjcenry.fec.Matrix
Returns a part of this matrix.
subtract(byte, byte) - 类 中的静态方法com.hjcenry.fec.Galois
Inverse of addition.
swapRows(int, int) - 类 中的方法com.hjcenry.fec.Matrix
Exchanges two rows in the matrix.

T

times(Matrix) - 类 中的方法com.hjcenry.fec.Matrix
Multiplies this matrix (the one on the left) by another matrix (the one on the right).
toBigString() - 类 中的方法com.hjcenry.fec.Matrix
Returns a human-readable string of the matrix contents.
toString() - 类 中的方法com.hjcenry.fec.fec.FecPacket
 
toString() - 类 中的方法com.hjcenry.fec.fec.Snmp
 
toString() - 类 中的方法com.hjcenry.fec.Matrix
Returns a human-readable string of the matrix contents.
toString() - 类 中的方法com.hjcenry.fec.ReedSolomonBenchmark.Measurement
 
TOTAL_COUNT - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
TOTAL_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleDecoder
 
TOTAL_SHARDS - 类 中的静态变量com.hjcenry.fec.SampleEncoder
 
totalShardCount - 类 中的变量com.hjcenry.fec.ReedSolomon
 
TWICE_PROCESSOR_CACHE_SIZE - 类 中的静态变量com.hjcenry.fec.ReedSolomonBenchmark
 
typeData - 类 中的静态变量com.hjcenry.fec.fec.Fec
 
typeParity - 类 中的静态变量com.hjcenry.fec.fec.Fec
 

V

vandermonde(int, int) - 类 中的静态方法com.hjcenry.fec.ReedSolomon
Create a Vandermonde matrix, which is guaranteed to have the property that any subset of rows that forms a square matrix is invertible.

Z

zeros - 类 中的变量com.hjcenry.fec.fec.FecDecode
 
zeros - 类 中的变量com.hjcenry.fec.fec.FecEncode
 
zeros - 类 中的变量com.hjcenry.fec.fecNative.FecDecode
 
zeros - 类 中的变量com.hjcenry.fec.fecNative.FecEncode
 
A B C D E F G H I K L M N O P R S T V Z 
跳过导航链接

Copyright © 2022. All rights reserved.