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
  • 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

      public BinaryDecoder(BinaryDecoder.ConstructorBytesUnionType bytes, double start, double length)
    • BinaryDecoder

      public BinaryDecoder(BinaryDecoder.ConstructorBytesUnionType bytes, double start)
    • BinaryDecoder

      public BinaryDecoder(BinaryDecoder.ConstructorBytesUnionType bytes)
    • BinaryDecoder

      public BinaryDecoder(elemental2.core.JsArray<Double> bytes, double start, double length)
    • BinaryDecoder

      public BinaryDecoder(elemental2.core.JsArray<Double> bytes, double start)
    • BinaryDecoder

      public BinaryDecoder(elemental2.core.JsArray<Double> bytes)
    • BinaryDecoder

      public BinaryDecoder(String bytes, double start, double length)
    • BinaryDecoder

      public BinaryDecoder(String bytes, double start)
    • BinaryDecoder

      public BinaryDecoder(String bytes)
    • 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

      public static BinaryDecoder alloc()
    • alloc

      public static BinaryDecoder alloc(BinaryDecoder.AllocBytesUnionType bytes, double start, double length)
    • alloc

      public static BinaryDecoder alloc(BinaryDecoder.AllocBytesUnionType bytes, double start)
    • alloc

      public static BinaryDecoder alloc(BinaryDecoder.AllocBytesUnionType bytes)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.ArrayBuffer bytes, double start, double length)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.ArrayBuffer bytes, double start)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.ArrayBuffer bytes)
    • 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

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.JsArray<Double> bytes)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(String bytes, double start, double length)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(String bytes, double start)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(String bytes)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.Uint8Array bytes, double start, double length)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.Uint8Array bytes, double start)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(elemental2.core.Uint8Array bytes)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(double[] bytes, double start, double length)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(double[] bytes, double start)
    • alloc

      @JsOverlay public static final BinaryDecoder alloc(double[] bytes)
    • advance

      public void advance(double count)
    • atEnd

      public boolean atEnd()
    • clear

      public void clear()
    • clone_

      @JsMethod(name="clone") public BinaryDecoder 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

      public String readFixedHash64()
    • readFloat

      public double readFloat()
    • readInt16

      public double readInt16()
    • readInt32

      public double readInt32()
    • readInt64

      public double readInt64()
    • readInt64String

      public String readInt64String()
    • readInt8

      public double readInt8()
    • readSignedVarint32

      public double readSignedVarint32()
    • readSignedVarint32String

      public double readSignedVarint32String()
    • readSignedVarint64

      public double readSignedVarint64()
    • readSignedVarint64String

      public double readSignedVarint64String()
    • readString

      public String readString(double length)
    • readStringWithLength

      public String readStringWithLength()
    • readUint16

      public double readUint16()
    • readUint32

      public double readUint32()
    • readUint64

      public double readUint64()
    • readUint64String

      public String readUint64String()
    • readUint8

      public double readUint8()
    • readUnsignedVarint32

      public double readUnsignedVarint32()
    • readUnsignedVarint32String

      public double readUnsignedVarint32String()
    • readUnsignedVarint64

      public double readUnsignedVarint64()
    • readUnsignedVarint64String

      public double readUnsignedVarint64String()
    • readVarintHash64

      public String 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

      @JsOverlay public final void setBlock(elemental2.core.JsArray<Double> data, double start)
    • setBlock

      @JsOverlay public final void setBlock(elemental2.core.JsArray<Double> data)
    • setBlock

      public void setBlock(BinaryDecoder.SetBlockDataUnionType data, double start, double length)
    • setBlock

      public void setBlock(BinaryDecoder.SetBlockDataUnionType data, double start)
    • setBlock

      public void setBlock(BinaryDecoder.SetBlockDataUnionType data)
    • setBlock

      @JsOverlay public final void setBlock(String data, double start, double length)
    • setBlock

      @JsOverlay public final void setBlock(String data, double start)
    • setBlock

      @JsOverlay public final void setBlock(String data)
    • 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)