/** * Transfers count bytes from buffer to Memory * * @param address start offset in the memory * @param buffer the data buffer * @param bufferOffset start offset of the buffer * @param count number of bytes to transfer */ public static void setBytes(long address, byte[] buffer, int bufferOffset, int count) { assert buffer != null; assert !(bufferOffset < 0 || count < 0 || bufferOffset + count > buffer.length); setBytes(buffer, bufferOffset, address, count); }
/** * Transfers count bytes from buffer to Memory * * @param address start offset in the memory * @param buffer the data buffer * @param bufferOffset start offset of the buffer * @param count number of bytes to transfer */ public static void setBytes(long address, byte[] buffer, int bufferOffset, int count) { assert buffer != null; assert !(bufferOffset < 0 || count < 0 || bufferOffset + count > buffer.length); setBytes(buffer, bufferOffset, address, count); }
/** * Transfers count bytes from buffer to Memory * * @param address start offset in the memory * @param buffer the data buffer * @param bufferOffset start offset of the buffer * @param count number of bytes to transfer */ public static void setBytes(long address, byte[] buffer, int bufferOffset, int count) { assert buffer != null; assert !(bufferOffset < 0 || count < 0 || bufferOffset + count > buffer.length); setBytes(buffer, bufferOffset, address, count); }
/** * Transfers count bytes from buffer to Memory * * @param address start offset in the memory * @param buffer the data buffer * @param bufferOffset start offset of the buffer * @param count number of bytes to transfer */ public static void setBytes(long address, byte[] buffer, int bufferOffset, int count) { assert buffer != null; assert !(bufferOffset < 0 || count < 0 || bufferOffset + count > buffer.length); setBytes(buffer, bufferOffset, address, count); }
/** * Transfers count bytes from buffer to Memory * * @param address start offset in the memory * @param buffer the data buffer * @param bufferOffset start offset of the buffer * @param count number of bytes to transfer */ public static void setBytes(long address, byte[] buffer, int bufferOffset, int count) { assert buffer != null; assert !(bufferOffset < 0 || count < 0 || bufferOffset + count > buffer.length); setBytes(buffer, bufferOffset, address, count); }
public static void setBytes(long address, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; if (buffer.isDirect()) setBytes(unsafe.getLong(buffer, DIRECT_BYTE_BUFFER_ADDRESS_OFFSET) + start, address, count); else setBytes(address, buffer.array(), buffer.arrayOffset() + start, count); }
public static void setBytes(long address, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; if (buffer.isDirect()) setBytes(((DirectBuffer)buffer).address() + start, address, count); else setBytes(address, buffer.array(), buffer.arrayOffset() + start, count); }
public static void setBytes(long address, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; if (buffer.isDirect()) setBytes(((DirectBuffer)buffer).address() + start, address, count); else setBytes(address, buffer.array(), buffer.arrayOffset() + start, count); }
public static void setBytes(long address, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; if (buffer.isDirect()) setBytes(((DirectBuffer)buffer).address() + start, address, count); else setBytes(address, buffer.array(), buffer.arrayOffset() + start, count); }
public static void setBytes(long address, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; if (buffer.isDirect()) setBytes(((DirectBuffer)buffer).address() + start, address, count); else setBytes(address, buffer.array(), buffer.arrayOffset() + start, count); }
protected final void setBytes(long offset, ByteBuffer buffer) { int start = buffer.position(); int count = buffer.limit() - start; if (count == 0) return; checkPosition(offset, count); MemoryUtil.setBytes(peer + offset, buffer); }
public NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, ByteBuffer key) { super(token); assert key != null; assert key.order() == ByteOrder.BIG_ENDIAN; int size = key.remaining(); this.peer = allocator.allocate(4 + size, writeOp); MemoryUtil.setInt(peer, size); MemoryUtil.setBytes(peer + 4, key); }
public NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, ByteBuffer key) { super(token); assert key != null; assert key.order() == ByteOrder.BIG_ENDIAN; int size = key.remaining(); this.peer = allocator.allocate(4 + size, writeOp); MemoryUtil.setInt(peer, size); MemoryUtil.setBytes(peer + 4, key); }
public NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, ByteBuffer key) { super(token); assert key != null; assert key.order() == ByteOrder.BIG_ENDIAN; int size = key.remaining(); this.peer = allocator.allocate(4 + size, writeOp); MemoryUtil.setInt(peer, size); MemoryUtil.setBytes(peer + 4, key); }
public NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, ByteBuffer key) { super(token); assert key != null; assert key.order() == ByteOrder.BIG_ENDIAN; int size = key.remaining(); this.peer = allocator.allocate(4 + size, writeOp); MemoryUtil.setInt(peer, size); MemoryUtil.setBytes(peer + 4, key); }
public NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, ByteBuffer key) { super(token); assert key != null; int size = key.remaining(); this.peer = allocator.allocate(4 + size, writeOp); MemoryUtil.setInt(peer, size); MemoryUtil.setBytes(peer + 4, key); }
MemoryUtil.setBytes(dataStart + dataOffset, value); dataOffset += size;
MemoryUtil.setBytes(dataStart + dataOffset, value); dataOffset += size;
MemoryUtil.setBytes(dataStart + dataOffset, value); dataOffset += size;
MemoryUtil.setBytes(dataStart + dataOffset, value); dataOffset += size;