Package | Description |
---|---|
net.openhft.chronicle.bytes |
Modifier and Type | Interface and Description |
---|---|
interface |
RandomDataOutput<R extends RandomDataOutput<R>> |
Modifier and Type | Interface and Description |
---|---|
interface |
Bytes<Underlying>
Bytes is a pointer to a region of memory within a BytesStore.
|
interface |
BytesStore<B extends BytesStore<B,Underlying>,Underlying>
A immutable reference to some bytes with fixed extents.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBytes<Underlying> |
class |
AbstractBytesStore<B extends BytesStore<B,Underlying>,Underlying> |
class |
GuardedNativeBytes<Underlying> |
class |
HeapBytesStore<Underlying>
Wrapper for Heap ByteBuffers and arrays.
|
class |
HexDumpBytes |
class |
MappedBytes
Bytes to wrap memory mapped data.
|
class |
MappedBytesStore
BytesStore to wrap memory mapped data.
|
class |
NativeBytes<Underlying>
Elastic memory accessor which can wrap either a ByteBuffer or malloc'ed memory.
|
static class |
NativeBytes.NativeSubBytes |
class |
NativeBytesStore<Underlying> |
class |
NoBytesStore
This is a ByteStore which uses no space but could be resized to be larger (by replacing it with a ByteStire with space)
|
class |
OnHeapBytes |
class |
PointerBytesStore
A BytesStore which can point to arbitrary memory.
|
class |
ReadOnlyMappedBytesStore
BytesStore to wrap memory mapped data.
|
class |
ReleasedBytesStore
applied after a Bytes has been released and cannot be used.
|
class |
SubBytes<Underlying> |
class |
UncheckedBytes<Underlying>
Fast unchecked version of AbstractBytes
|
class |
UncheckedNativeBytes<Underlying>
Fast unchecked version of AbstractBytes
|
class |
VanillaBytes<Underlying>
Simple Bytes implementation which is not Elastic.
|
Modifier and Type | Method and Description |
---|---|
@NotNull RandomDataOutput |
NoBytesStore.write(long offsetInRDO,
byte[] bytes,
int offset,
int length) |
@NotNull RandomDataOutput |
ReleasedBytesStore.write(long offsetInRDO,
byte[] bytes,
int offset,
int length) |
@NotNull RandomDataOutput |
NoBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
@NotNull RandomDataOutput |
ReleasedBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
@NotNull RandomDataOutput |
NoBytesStore.writeByte(long offset,
byte i8) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeByte(long offset,
byte i8) |
@NotNull RandomDataOutput |
NoBytesStore.writeDouble(long offset,
double d) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeDouble(long offset,
double d) |
@NotNull RandomDataOutput |
NoBytesStore.writeFloat(long offset,
float d) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeFloat(long offset,
float d) |
@NotNull RandomDataOutput |
NoBytesStore.writeInt(long offset,
int i) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeInt(long offset,
int i) |
@NotNull RandomDataOutput |
NoBytesStore.writeLong(long offset,
long i) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeLong(long offset,
long i) |
@NotNull RandomDataOutput |
NoBytesStore.writeOrderedInt(long offset,
int i) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeOrderedInt(long offset,
int i) |
@NotNull RandomDataOutput |
NoBytesStore.writeOrderedLong(long offset,
long i) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeOrderedLong(long offset,
long i) |
@NotNull RandomDataOutput |
NoBytesStore.writeShort(long offset,
short i) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeShort(long offset,
short i) |
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileByte(long offset,
byte i8) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeVolatileByte(long offset,
byte i8) |
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileInt(long offset,
int i32) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeVolatileInt(long offset,
int i32) |
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileLong(long offset,
long i64) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeVolatileLong(long offset,
long i64) |
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileShort(long offset,
short i16) |
@NotNull RandomDataOutput |
ReleasedBytesStore.writeVolatileShort(long offset,
short i16) |
Copyright © 2020. All rights reserved.