Package | Description |
---|---|
net.openhft.chronicle.bytes | |
net.openhft.chronicle.bytes.internal |
This package and any and all sub-packages contains strictly internal classes for this Chronicle library.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RandomDataOutput<R extends RandomDataOutput<R>> |
Modifier and Type | Interface and Description |
---|---|
interface |
Bytes<U>
Bytes is a view of a region of memory within a
BytesStore
with 63-bit addressing capability (~8 EiB) and separate read and write cursors. |
interface |
BytesStore<B extends BytesStore<B,U>,U>
An immutable reference to some bytes with fixed extents.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBytes<U>
Abstract representation of Bytes.
|
class |
GuardedNativeBytes<U> |
class |
HexDumpBytes |
class |
MappedBytes
Bytes to wrap memory mapped data.
|
class |
MappedBytesStore
BytesStore to wrap memory mapped data.
|
class |
NativeBytes<U>
Elastic memory accessor which can wrap either a ByteBuffer or malloc'ed memory.
|
class |
NoBytesStore
Deprecated.
from the public API for removal in x.24. Use
BytesStore.empty() } instead. |
class |
OnHeapBytes |
class |
PointerBytesStore
A BytesStore which can point to arbitrary memory.
|
class |
SubBytes<U> |
class |
UncheckedBytes<U>
Fast unchecked version of AbstractBytes
|
class |
UncheckedNativeBytes<U>
Fast unchecked version of AbstractBytes
|
class |
VanillaBytes<U>
Simple Bytes implementation which is not Elastic.
|
Modifier and Type | Method and Description |
---|---|
@NotNull RandomDataOutput |
NoBytesStore.write(long offsetInRDO,
byte[] byteArray,
int offset,
int length)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.write(long writeOffset,
@NotNull RandomDataInput bytes,
long readOffset,
long length)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeByte(long offset,
byte i8)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeDouble(long offset,
double d)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeFloat(long offset,
float d)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeInt(long offset,
int i)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeLong(long offset,
long i)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeOrderedInt(long offset,
int i)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeOrderedLong(long offset,
long i)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeShort(long offset,
short i)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileByte(long offset,
byte i8)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileInt(long offset,
int i32)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileLong(long offset,
long i64)
Deprecated.
|
@NotNull RandomDataOutput |
NoBytesStore.writeVolatileShort(long offset,
short i16)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EmptyByteStore |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBytesStore<B extends BytesStore<B,U>,U>
Abstract BytesStore
|
class |
ChunkedMappedBytes
Bytes to wrap memory mapped data.
|
class |
CommonMappedBytes
Bytes to wrap memory mapped data.
|
class |
EmbeddedBytes<U> |
class |
HeapBytesStore<U>
Wrapper for Heap ByteBuffers and arrays.
|
class |
NativeBytesStore<U> |
class |
SingleMappedBytes
Bytes to wrap memory mapped data.
|
class |
SingletonEmptyByteStore |
Modifier and Type | Method and Description |
---|---|
static void |
BytesInternal.append(@NotNull RandomDataOutput out,
long offset,
long num,
int digits)
The length of the number must be fixed otherwise short numbers will not overwrite longer
numbers
|
static void |
BytesInternal.append8bit(long offsetInRDO,
RandomDataOutput bytes,
@NotNull CharSequence str,
int offset,
int length) |
static void |
BytesInternal.appendDecimal(@NotNull RandomDataOutput out,
long num,
long offset,
int decimalPlaces,
int width)
Appends given long value with given decimalPlaces to RandomDataOutput out
|
static long |
BytesInternal.appendUtf8(@NotNull RandomDataOutput out,
long outOffset,
@NotNull CharSequence str,
int strOffset,
int length) |
static long |
BytesInternal.appendUtf8Char(@NotNull RandomDataOutput out,
long offset,
int c) |
static @NotNull Bytes<?> |
BytesInternal.asBytes(@NotNull RandomDataOutput bytes,
long position,
long limit) |
static long |
BytesInternal.writeStopBit(@NotNull RandomDataOutput out,
long offset,
long n) |
static long |
BytesInternal.writeUtf8(@NotNull RandomDataOutput out,
long writeOffset,
@Nullable CharSequence str) |
static long |
BytesInternal.writeUtf8(@NotNull RandomDataOutput out,
long offset,
@Nullable CharSequence str,
int maxUtf8Len) |
Copyright © 2022. All rights reserved.