/** * @param arr Array. * @param off Offset. * @param val Value. */ public static void writeInt(byte[] arr, int off, int val) { long pos = GridUnsafe.BYTE_ARR_OFF + off; if (BIG_ENDIAN) GridUnsafe.putIntLE(arr, pos, val); else GridUnsafe.putInt(arr, pos, val); }
/** {@inheritDoc} */ @Override protected void writeIntFast(int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int pos, int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); }
/** * @param ptr Pointer. * @param off Offset. * @param val Value. */ public static void writeInt(long ptr, int off, int val) { if (BIG_ENDIAN) GridUnsafe.putIntLE(ptr + off, val); else GridUnsafe.putInt(ptr + off, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int pos, int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); }
/** {@inheritDoc} */ @Override protected void writeIntFast(int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); shift(4); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); shift(4); }
/** {@inheritDoc} */ @Override public void writeInt(int v) throws IOException { requestFreeSize(4); long off = BYTE_ARR_OFF + this.off; if (BIG_ENDIAN) GridUnsafe.putIntLE(bytes, off, v); else GridUnsafe.putInt(bytes, off, v); onWrite(4); }
/** {@inheritDoc} */ @Override public void writeIntArray(int[] arr) throws IOException { writeInt(arr.length); checkArrayAllocationOverflow(4, arr.length, "int"); int bytesToCp = arr.length << 2; requestFreeSize(bytesToCp); if (BIG_ENDIAN) { long off = BYTE_ARR_OFF + this.off; for (int val : arr) { GridUnsafe.putIntLE(bytes, off, val); off += 4; } } else GridUnsafe.copyMemory(arr, INT_ARR_OFF, bytes, BYTE_ARR_OFF + off, bytesToCp); onWrite(bytesToCp); }
GridUnsafe.putIntLE(ptr0, len); else GridUnsafe.putInt(ptr0, len);
/** * @param ptr Pointer. * @param off Offset. * @param val Value. */ public static void writeInt(long ptr, int off, int val) { if (BIG_ENDIAN) GridUnsafe.putIntLE(ptr + off, val); else GridUnsafe.putInt(ptr + off, val); }
/** {@inheritDoc} */ @Override protected void writeIntFast(int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int pos, int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); }
/** * @param arr Array. * @param off Offset. * @param val Value. */ public static void writeInt(byte[] arr, int off, int val) { long pos = GridUnsafe.BYTE_ARR_OFF + off; if (BIG_ENDIAN) GridUnsafe.putIntLE(arr, pos, val); else GridUnsafe.putInt(arr, pos, val); }
/** {@inheritDoc} */ @Override protected void writeIntFast(int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int pos, int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int val) { long addr = ptr + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(addr, val); else GridUnsafe.putInt(addr, val); shift(4); }
/** {@inheritDoc} */ @Override public void unsafeWriteInt(int val) { long off = GridUnsafe.BYTE_ARR_OFF + pos; if (BIG_ENDIAN) GridUnsafe.putIntLE(data, off, val); else GridUnsafe.putInt(data, off, val); shift(4); }
/** {@inheritDoc} */ @Override public void writeInt(int v) throws IOException { requestFreeSize(4); long off = BYTE_ARR_OFF + this.off; if (BIG_ENDIAN) GridUnsafe.putIntLE(bytes, off, v); else GridUnsafe.putInt(bytes, off, v); onWrite(4); }