public Buffer writeShort(final int s) { ensureWriteableBytes(2); _data[_position++] = (byte) ((s >>> 8) & 0xFF); _data[_position++] = (byte) (s & 0xFF); return this; }
public Buffer writeInt(final int i) { ensureWriteableBytes(4); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer writeInt(final int i) { ensureWriteableBytes(4); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer writeInt(final int i) { ensureWriteableBytes(4); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer writeShort(final int s) { ensureWriteableBytes(2); _data[_position++] = (byte) ((s >>> 8) & 0xFF); _data[_position++] = (byte) (s & 0xFF); return this; }
public Buffer writeByte(final int b) { ensureWriteableBytes(1); _data[_position++] = (byte) (b & 0xFF); return this; }
public Buffer writeByte(final int b) { ensureWriteableBytes(1); _data[_position++] = (byte) (b & 0xFF); return this; }
public Buffer writeByte(final int b) { ensureWriteableBytes(1); _data[_position++] = (byte) (b & 0xFF); return this; }
public Buffer writeShort(final int s) { ensureWriteableBytes(2); _data[_position++] = (byte) ((s >>> 8) & 0xFF); _data[_position++] = (byte) (s & 0xFF); return this; }
public Buffer writeLong(final long l) { ensureWriteableBytes(8); int i = (int) (l >>> 32); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); i = (int) l; _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer writeLong(final long l) { ensureWriteableBytes(8); int i = (int) (l >>> 32); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); i = (int) l; _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer writeLong(final long l) { ensureWriteableBytes(8); int i = (int) (l >>> 32); _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); i = (int) l; _data[_position++] = (byte) ((i >>> 24) & 0xFF); _data[_position++] = (byte) ((i >>> 16) & 0xFF); _data[_position++] = (byte) ((i >>> 8) & 0xFF); _data[_position++] = (byte) (i & 0xFF); return this; }
public Buffer putByteArray(final byte[] b, final int offset, final int length) { ensureWriteableBytes(length); if (b != null) { System.arraycopy(b, offset, _data, _position, length); } _position += length; return this; }
public Buffer putByteArray(final byte[] b, final int offset, final int length) { ensureWriteableBytes(length); if (b != null) { System.arraycopy(b, offset, _data, _position, length); } _position += length; return this; }
public Buffer putByteArray(final byte[] b, final int offset, final int length) { ensureWriteableBytes(length); if (b != null) { System.arraycopy(b, offset, _data, _position, length); } _position += length; return this; }
final int charLength = s.length(); ensureWriteableBytes(2 + charLength); _data[_position + 1] = (byte) byteLength; ensureWriteableBytes(2 + byteLength);
final int charLength = s.length(); ensureWriteableBytes(2 + charLength); _data[_position + 1] = (byte) byteLength; ensureWriteableBytes(2 + byteLength);
final int charLength = s.length(); ensureWriteableBytes(2 + charLength); _data[_position + 1] = (byte) byteLength; ensureWriteableBytes(2 + byteLength);
buffer.ensureWriteableBytes(bytesRead); buffer.putByteArray(temp, 0, bytesRead);
buffer.ensureWriteableBytes(bytesRead); buffer.putByteArray(temp, 0, bytesRead);