/** * @param ptr Pointer. * @return Float value. */ public float readFloat(long ptr) { return GridUnsafe.getFloat(ptr); }
/** {@inheritDoc} */ @Override public float readFloat() { lastFinished = buf.remaining() >= 4; if (lastFinished) { int pos = buf.position(); buf.position(pos + 4); long off = baseOff + pos; return BIG_ENDIAN ? GridUnsafe.getFloatLE(heapArr, off) : GridUnsafe.getFloat(heapArr, off); } else return 0; }
/** {@inheritDoc} */ @Override public float readFloat() { lastFinished = buf.remaining() >= 4; if (lastFinished) { int pos = buf.position(); buf.position(pos + 4); return GridUnsafe.getFloat(heapArr, baseOff + pos); } else return 0; }
/** {@inheritDoc} */ @Override public float readFloat() { lastFinished = buf.remaining() >= 4; if (lastFinished) { int pos = buf.position(); buf.position(pos + 4); long off = baseOff + pos; return BIG_ENDIAN ? GridUnsafe.getFloatLE(heapArr, off) : GridUnsafe.getFloat(heapArr, off); } else return 0; }
/** {@inheritDoc} */ @Override public float getFloat(int idx) { ensure(idx, 4); return GridUnsafe.getFloat(ptr + idx); }
/** {@inheritDoc} */ @Override public float readFloat() throws IOException { checkRange(4); float res = GridUnsafe.getFloat(buf, BYTE_ARR_OFF + pos); pos += 4; return res; }
/** {@inheritDoc} */ @Override public float readFloat() { ensureEnoughData(4); float res = GridUnsafe.getFloat(data + pos); shift(4); return res; }
/** * @param ptr Pointer. * @return Float value. */ public float readFloat(long ptr) { return GridUnsafe.getFloat(ptr); }
/** {@inheritDoc} */ @Override public float readFloat() { lastFinished = buf.remaining() >= 4; if (lastFinished) { int pos = buf.position(); buf.position(pos + 4); return GridUnsafe.getFloat(heapArr, baseOff + pos); } else return 0; }
/** {@inheritDoc} */ @Override public float readFloat() { ensureEnoughData(4); float res = GridUnsafe.getFloat(data + pos); shift(4); return res; }