public static void write(ByteSequence packet, byte[] b) throws IOException { write(packet, b, 0, b.length); }
public static void writeLongLittle(ByteSequence packet, long v) throws IOException { spaceNeeded(packet, 8); write(packet, (int)(v >>> 0) & 0xFF); write(packet, (int)(v >>> 8) & 0xFF); write(packet, (int)(v >>> 16) & 0xFF); write(packet, (int)(v >>> 24) & 0xFF); write(packet, (int)(v >>> 32) & 0xFF); write(packet, (int)(v >>> 40) & 0xFF); write(packet, (int)(v >>> 48) & 0xFF); write(packet, (int)(v >>> 56) & 0xFF); }
public static void writeLongBig(ByteSequence packet, long v) throws IOException { spaceNeeded(packet, 8); write(packet, (int)(v >>> 56) & 0xFF); write(packet, (int)(v >>> 48) & 0xFF); write(packet, (int)(v >>> 40) & 0xFF); write(packet, (int)(v >>> 32) & 0xFF); write(packet, (int)(v >>> 24) & 0xFF); write(packet, (int)(v >>> 16) & 0xFF); write(packet, (int)(v >>> 8) & 0xFF); write(packet, (int)(v >>> 0) & 0xFF); }
public static void writeBoolean(ByteSequence packet, boolean v) throws IOException { spaceNeeded(packet, 1); write(packet, v ? 1 : 0); }
public static void writeByte(ByteSequence packet, int v) throws IOException { spaceNeeded(packet, 1); write(packet, v); }
public static void writeLongLittle(ByteSequence packet, long v) throws IOException { spaceNeeded(packet, 8); write(packet, (int)(v >>> 0) & 0xFF); write(packet, (int)(v >>> 8) & 0xFF); write(packet, (int)(v >>> 16) & 0xFF); write(packet, (int)(v >>> 24) & 0xFF); write(packet, (int)(v >>> 32) & 0xFF); write(packet, (int)(v >>> 40) & 0xFF); write(packet, (int)(v >>> 48) & 0xFF); write(packet, (int)(v >>> 56) & 0xFF); }
public static void writeLongLittle(ByteSequence packet, long v) throws IOException { spaceNeeded(packet, 8); write(packet, (int)(v >>> 0) & 0xFF); write(packet, (int)(v >>> 8) & 0xFF); write(packet, (int)(v >>> 16) & 0xFF); write(packet, (int)(v >>> 24) & 0xFF); write(packet, (int)(v >>> 32) & 0xFF); write(packet, (int)(v >>> 40) & 0xFF); write(packet, (int)(v >>> 48) & 0xFF); write(packet, (int)(v >>> 56) & 0xFF); }