All Classes and Interfaces

Class
Description
 
Writes data into a ByteArrayOutputStream, optionally compressible, and maintains a ByteBuffer to the data.
 
 
 
 
Generic client connection event.
Generic client disconnection event.
Generic client idle event.
 
Note that the text will be truncated to 1024 characters.
Must be in ASCII, 16 BYTES max, and without spaces.
CLaJ versions are always in format: protocolVersion.majorVersion.minorVersion.
A client listener that can delegate packet decoding and reception to the main app.
 
 
 
 
Special packet for connection packet wrapping.
 
 
 
ThreadLocal with MRU fast path.
 
 
 
Base packet of CLaJ protocol.
Taken from arc-lite.
Class holding pre-serialized stream, ready to send.
Wrapper for ByteBuffer that implements Packet.
 
 
 
 
 
 
 
 
 
 
Should be sent by the actual client connection after connected successfully and checked request validity.
Only exists for compatibility with older versions.
 
Can be a huge packet, should be sent with
invalid reference
StreamSender
instead.
 
 
 
 
A server listener that can delegate packet decoding and reception to the main app.
 
invalid reference
mindustry.net.Streamable.StreamBuilder
.
invalid reference
mindustry.net.Packets.StreamChunk
.
invalid reference
mindustry.net.Packets.StreamBegin
.
 
 
invalid reference
mindustry.net.ArcNetProvider.ArcConnection#sendStream(mindustry.net.Streamable)
.