Class BinaryDecoder
java.lang.Object
io.deephaven.javascript.proto.dhinternal.jspb.BinaryDecoder
@JsType(isNative=true,
name="dhinternal.jspb.BinaryDecoder",
namespace="<global>")
public class BinaryDecoder
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
-
Constructor Summary
ConstructorsConstructorDescriptionBinaryDecoder
(double[] bytes) BinaryDecoder
(double[] bytes, double start) BinaryDecoder
(double[] bytes, double start, double length) BinaryDecoder
(elemental2.core.ArrayBuffer bytes) BinaryDecoder
(elemental2.core.ArrayBuffer bytes, double start) BinaryDecoder
(elemental2.core.ArrayBuffer bytes, double start, double length) BinaryDecoder
(elemental2.core.JsArray<Double> bytes) BinaryDecoder
(elemental2.core.JsArray<Double> bytes, double start) BinaryDecoder
(elemental2.core.JsArray<Double> bytes, double start, double length) BinaryDecoder
(elemental2.core.Uint8Array bytes) BinaryDecoder
(elemental2.core.Uint8Array bytes, double start) BinaryDecoder
(elemental2.core.Uint8Array bytes, double start, double length) BinaryDecoder
(BinaryDecoder.ConstructorBytesUnionType bytes, double start) BinaryDecoder
(BinaryDecoder.ConstructorBytesUnionType bytes, double start, double length) BinaryDecoder
(String bytes) BinaryDecoder
(String bytes, double start) BinaryDecoder
(String bytes, double start, double length) -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(double count) static BinaryDecoder
alloc()
static final BinaryDecoder
alloc
(double[] bytes) static final BinaryDecoder
alloc
(double[] bytes, double start) static final BinaryDecoder
alloc
(double[] bytes, double start, double length) static final BinaryDecoder
alloc
(elemental2.core.ArrayBuffer bytes) static final BinaryDecoder
alloc
(elemental2.core.ArrayBuffer bytes, double start) static final BinaryDecoder
alloc
(elemental2.core.ArrayBuffer bytes, double start, double length) static final BinaryDecoder
static final BinaryDecoder
static final BinaryDecoder
static final BinaryDecoder
alloc
(elemental2.core.Uint8Array bytes) static final BinaryDecoder
alloc
(elemental2.core.Uint8Array bytes, double start) static final BinaryDecoder
alloc
(elemental2.core.Uint8Array bytes, double start, double length) static BinaryDecoder
static BinaryDecoder
alloc
(BinaryDecoder.AllocBytesUnionType bytes, double start) static BinaryDecoder
alloc
(BinaryDecoder.AllocBytesUnionType bytes, double start, double length) static final BinaryDecoder
static final BinaryDecoder
static final BinaryDecoder
boolean
atEnd()
void
clear()
clone_()
void
free()
elemental2.core.Uint8Array
double
double
getEnd()
boolean
getError()
boolean
pastEnd()
boolean
readBool()
elemental2.core.Uint8Array
readBytes
(double length) double
double
readEnum()
double
double
double
double
double
readInt8()
double
double
double
double
readString
(double length) double
double
double
double
double
double
double
double
double
double
double
void
reset()
final void
setBlock
(double[] data) final void
setBlock
(double[] data, double start) final void
setBlock
(double[] data, double start, double length) final void
setBlock
(elemental2.core.ArrayBuffer data) final void
setBlock
(elemental2.core.ArrayBuffer data, double start) final void
setBlock
(elemental2.core.ArrayBuffer data, double start, double length) final void
final void
final void
final void
setBlock
(elemental2.core.Uint8Array data) final void
setBlock
(elemental2.core.Uint8Array data, double start) final void
setBlock
(elemental2.core.Uint8Array data, double start, double length) void
void
setBlock
(BinaryDecoder.SetBlockDataUnionType data, double start) void
setBlock
(BinaryDecoder.SetBlockDataUnionType data, double start, double length) final void
final void
final void
void
setCursor
(double cursor) void
setEnd
(double end) void
void
unskipVarint
(double value)
-
Constructor Details
-
BinaryDecoder
public BinaryDecoder() -
BinaryDecoder
public BinaryDecoder(elemental2.core.ArrayBuffer bytes, double start, double length) -
BinaryDecoder
public BinaryDecoder(elemental2.core.ArrayBuffer bytes, double start) -
BinaryDecoder
public BinaryDecoder(elemental2.core.ArrayBuffer bytes) -
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
-
BinaryDecoder
public BinaryDecoder(elemental2.core.Uint8Array bytes, double start, double length) -
BinaryDecoder
public BinaryDecoder(elemental2.core.Uint8Array bytes, double start) -
BinaryDecoder
public BinaryDecoder(elemental2.core.Uint8Array bytes) -
BinaryDecoder
public BinaryDecoder(double[] bytes, double start, double length) -
BinaryDecoder
public BinaryDecoder(double[] bytes, double start) -
BinaryDecoder
public BinaryDecoder(double[] bytes)
-
-
Method Details
-
alloc
-
alloc
public static BinaryDecoder alloc(BinaryDecoder.AllocBytesUnionType bytes, double start, double length) -
alloc
-
alloc
-
alloc
@JsOverlay public static final BinaryDecoder alloc(elemental2.core.ArrayBuffer bytes, double start, double length) -
alloc
-
alloc
-
alloc
@JsOverlay public static final BinaryDecoder alloc(elemental2.core.JsArray<Double> bytes, double start, double length) -
alloc
@JsOverlay public static final BinaryDecoder alloc(elemental2.core.JsArray<Double> bytes, double start) -
alloc
-
alloc
-
alloc
-
alloc
-
alloc
@JsOverlay public static final BinaryDecoder alloc(elemental2.core.Uint8Array bytes, double start, double length) -
alloc
-
alloc
-
alloc
-
alloc
-
alloc
-
advance
public void advance(double count) -
atEnd
public boolean atEnd() -
clear
public void clear() -
clone_
-
free
public void free() -
getBuffer
public elemental2.core.Uint8Array getBuffer() -
getCursor
public double getCursor() -
getEnd
public double getEnd() -
getError
public boolean getError() -
pastEnd
public boolean pastEnd() -
readBool
public boolean readBool() -
readBytes
public elemental2.core.Uint8Array readBytes(double length) -
readDouble
public double readDouble() -
readEnum
public double readEnum() -
readFixedHash64
-
readFloat
public double readFloat() -
readInt16
public double readInt16() -
readInt32
public double readInt32() -
readInt64
public double readInt64() -
readInt64String
-
readInt8
public double readInt8() -
readSignedVarint32
public double readSignedVarint32() -
readSignedVarint32String
public double readSignedVarint32String() -
readSignedVarint64
public double readSignedVarint64() -
readSignedVarint64String
public double readSignedVarint64String() -
readString
-
readStringWithLength
-
readUint16
public double readUint16() -
readUint32
public double readUint32() -
readUint64
public double readUint64() -
readUint64String
-
readUint8
public double readUint8() -
readUnsignedVarint32
public double readUnsignedVarint32() -
readUnsignedVarint32String
public double readUnsignedVarint32String() -
readUnsignedVarint64
public double readUnsignedVarint64() -
readUnsignedVarint64String
public double readUnsignedVarint64String() -
readVarintHash64
-
readZigzagVarint32
public double readZigzagVarint32() -
readZigzagVarint64
public double readZigzagVarint64() -
readZigzagVarint64String
public double readZigzagVarint64String() -
reset
public void reset() -
setBlock
@JsOverlay public final void setBlock(elemental2.core.ArrayBuffer data, double start, double length) -
setBlock
@JsOverlay public final void setBlock(elemental2.core.ArrayBuffer data, double start) -
setBlock
@JsOverlay public final void setBlock(elemental2.core.ArrayBuffer data) -
setBlock
@JsOverlay public final void setBlock(elemental2.core.JsArray<Double> data, double start, double length) -
setBlock
-
setBlock
-
setBlock
-
setBlock
-
setBlock
-
setBlock
-
setBlock
-
setBlock
-
setBlock
@JsOverlay public final void setBlock(elemental2.core.Uint8Array data, double start, double length) -
setBlock
@JsOverlay public final void setBlock(elemental2.core.Uint8Array data, double start) -
setBlock
@JsOverlay public final void setBlock(elemental2.core.Uint8Array data) -
setBlock
@JsOverlay public final void setBlock(double[] data, double start, double length) -
setBlock
@JsOverlay public final void setBlock(double[] data, double start) -
setBlock
@JsOverlay public final void setBlock(double[] data) -
setCursor
public void setCursor(double cursor) -
setEnd
public void setEnd(double end) -
skipVarint
public void skipVarint() -
unskipVarint
public void unskipVarint(double value)
-