| Package | Description |
|---|---|
| net.openhft.chronicle.bytes |
The Chronicle Bytes package provides low-level memory access wrappers with functionalities
akin to Java NIO's ByteBuffer.
|
| net.openhft.chronicle.bytes.ref |
Provides classes and interfaces for handling references to arrays of
various primitive types with byte representation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GuardedNativeBytes<U>
This class extends the
NativeBytes class and provides an additional layer of safety by tracking the raw primitives written to the byte buffer. |
class |
NativeBytes<U>
NativeBytes is a subclass of VanillaBytes which can wrap either a ByteBuffer or malloc'ed memory.
|
class |
OnHeapBytes |
class |
SubBytes<U>
A
SubBytes object represents a subsection of a BytesStore from a given start index up to a specified capacity. |
class |
VanillaBytes<U>
A simple Bytes implementation that is non-elastic.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteableIntArrayValues
Represents an array of integer values, where each integer in the array is byteable and dynamically sized.
|
interface |
ByteableLongArrayValues
Represents an array of long integer values, where each long integer in the array is byteable and dynamically sized.
|
interface |
LongReference
Represents a reference to a 64-bit long value, which is both
Byteable and LongValue. |
interface |
TwoLongReference
Interface defining a reference to two
long values stored in off-heap memory or memory-mapped files,
facilitating direct, efficient manipulation of these values with support for various memory ordering semantics. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReference
Represents an abstract reference to a
BytesStore. |
class |
BinaryBooleanReference
Represents a binary reference to a boolean value.
|
class |
BinaryIntArrayReference
Represents a binary array of integers, backed by a
BytesStore. |
class |
BinaryIntReference
Represents a 32-bit integer in binary form, backed by a
BytesStore. |
class |
BinaryLongArrayReference
Represents a binary array of 64-bit long values backed by a
BytesStore. |
class |
BinaryLongReference
Represents a 64-bit long integer in binary form, backed by a
BytesStore. |
class |
BinaryTwoLongReference
Represents a binary reference containing two 64-bit long values.
|
class |
TextBooleanReference
TextBooleanReference is an implementation of a reference to a boolean value,
represented in text wire format.
|
class |
TextIntArrayReference
TextIntArrayReference is an implementation of a reference to an array of integers, represented
in a text format.
|
class |
TextIntReference
TextIntReference is an implementation of a reference to a 32-bit integer, represented
in text wire format.
|
class |
TextLongArrayReference
TextLongArrayReference is an implementation of a reference to a long array, represented
in text wire format.
|
class |
TextLongReference
Implementation of a reference to an array of 64-bit long values in Text wire format.
|
class |
UncheckedLongReference
A class for managing references to long values stored in a
BytesStore without performing bounds checking. |
Copyright © 2024. All rights reserved.