Package | Description |
---|---|
net.openhft.chronicle.bytes |
Modifier and Type | Interface and Description |
---|---|
interface |
Bytes<Underlying>
Bytes is a pointer to a region of memory within a BytesStore.
|
interface |
BytesIn<Underlying> |
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 |
class |
PointerBytesStore
A BytesStore which can point to arbitrary memory.
|
class |
ReadOnlyMappedBytesStore
BytesStore to wrap memory mapped data.
|
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 |
---|---|
static boolean |
BytesUtil.bytesEqual(CharSequence cs,
RandomDataInput bs,
long offset,
int length) |
static boolean |
BytesUtil.bytesEqual(RandomDataInput a,
long offset,
RandomDataInput second,
long secondOffset,
long len) |
protected void |
VanillaBytes.optimisedWrite(RandomDataInput bytes,
long offset,
long length) |
long |
UncheckedNativeBytes.rawCopy(RandomDataInput bytes,
long offset,
long length) |
static String |
BytesUtil.toDebugString(RandomDataInput bytes,
long start,
long maxLength) |
MappedBytes |
MappedBytes.write(long offsetInRDO,
RandomDataInput bytes) |
MappedBytes |
MappedBytes.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
Bytes<Underlying> |
UncheckedNativeBytes.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
RandomDataOutput |
NoBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
NativeBytesStore<Void> |
ReadOnlyMappedBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
HeapBytesStore<Underlying> |
HeapBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
NativeBytesStore<Underlying> |
NativeBytesStore.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
R |
RandomDataOutput.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
Bytes<Underlying> |
AbstractBytes.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
Bytes<Void> |
HexDumpBytes.write(long writeOffset,
RandomDataInput bytes,
long readOffset,
long length) |
MappedBytes |
MappedBytes.write(RandomDataInput bytes) |
Bytes<Underlying> |
UncheckedNativeBytes.write(RandomDataInput bytes) |
default S |
StreamingDataOutput.write(RandomDataInput bytes)
Write all data or fail.
|
Bytes<Underlying> |
AbstractBytes.write(RandomDataInput bytes) |
Bytes<Void> |
HexDumpBytes.write(RandomDataInput bytes) |
Bytes<Underlying> |
VanillaBytes.write(RandomDataInput bytes,
long offset,
long length) |
Bytes<Void> |
MappedBytes.write(RandomDataInput bytes,
long offset,
long length) |
Bytes<Underlying> |
UncheckedNativeBytes.write(RandomDataInput bytes,
long offset,
long length) |
Bytes<Underlying> |
UncheckedBytes.write(RandomDataInput bytes,
long offset,
long length) |
default S |
StreamingDataOutput.write(RandomDataInput bytes,
long offset,
long length)
Write all data or fail.
|
Bytes<Void> |
HexDumpBytes.write(RandomDataInput bytes,
long offset,
long length) |
void |
ReadOnlyMappedBytesStore.write0(long offsetInRDO,
RandomDataInput bytes,
long offset,
long length) |
void |
NativeBytesStore.write0(long offsetInRDO,
RandomDataInput bytes,
long offset,
long length) |
default void |
StreamingDataOutput.writeWithLength(RandomDataInput bytes) |
void |
HexDumpBytes.writeWithLength(RandomDataInput bytes) |
Copyright © 2019. All rights reserved.