Class StreamBuilder

java.lang.Object
com.xpdustry.claj.common.net.stream.StreamBuilder

public class StreamBuilder extends Object
invalid reference
mindustry.net.Streamable.StreamBuilder
.
  • Field Details

    • id

      public final int id
    • type

      public final byte type
    • total

      public final int total
    • compressed

      public final boolean compressed
    • back

      public final arc.util.io.ReusableByteOutStream back
    • stream

      public final OutputStream stream
    • finished

      protected boolean finished
    • reads

      protected int reads
  • Constructor Details

    • StreamBuilder

      public StreamBuilder(StreamHead head)
  • Method Details

    • size

      public int size()
    • progress

      public float progress()
    • isDone

      public boolean isDone()
    • finish

      public void finish()
      Sets finish state and closes stream.
    • add

      public void add(StreamChunk chunk)
    • add

      public void add(byte[] bytes)
    • build

      public <T extends Packet> T build()