if (bb.order() == ByteOrder.BIG_ENDIAN) {
value = swap(elementWidth, value);
writeBE(bb, elementWidth, value);
File file = new File(filename);
file.getParentFile().mkdirs();
write(data, file, append);
byte b; for (int i = offset; i < end; i++) { b = array[i]; if (b == '|') { outBB.put((byte) ',').put((byte) ' '); } else if (b == '\'') { boolean found = false; while (++i < end) { ...
long total = 0; write: while (length > 0) { long wrote = out.write(buffers, offset, length); if (wrote == 0) break; total += wrote; for (int i = offset; i < buffers.length; i++) { if (buffers[i].hasRemaining()) { ...
byte[] bytes = asciString.getBytes(); for (int i = 0; i < bytes.length; ++i) { buffer.put(pos + i, bytes[i]);
int bytesToWrite = iterator.hasNext() ? iterator.nextInt() : ALL; bytesToWrite = bytesToWrite == ALL ? b.remaining() : bytesToWrite; int limit = b.limit(); b.limit(b.position() + bytesToWrite); int written = channel.write(b); b.limit(limit); return written;
assert p_outNetBuf.limit() == p_outNetBuf.capacity(); while (p_outAppBuf.hasRemaining()) { final SSLEngineResult l_res; l_res = p_sslEngine.wrap(p_outAppBuf, p_outNetBuf); switch (l_res.getStatus()) { case OK: case BUFFER_OVERFLOW: p_outNetBuf.flip(); ...
buffer.clear(); int remaining = data.length; int limit = buffer.limit(); if (remaining < limit) { buffer.put(data); buffer.flip(); channel.write(buffer); buffer.clear(); ...
if (channel instanceof GatheringByteChannel) { GatheringByteChannel gbc = (GatheringByteChannel) channel; return gbc.write(srcs); long count = 0; for (ByteBuffer buf : srcs) { if (!buf.hasRemaining()) { continue; ...
long res = 0; for (int ii = 0; ii < length; ii++) { ByteBuffer bb = srcs[ii + offset]; if (bb.hasRemaining()) { res += channel.write(bb); if (bb.hasRemaining()) { break; return res;