| Package | Description |
|---|---|
| net.openhft.chronicle.bytes | |
| net.openhft.chronicle.bytes.algo |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BytesStore<B extends BytesStore<B,Underlying>,Underlying>
A reference to some bytes with fixed extents.
|
class |
ExpectedBytesStore<B extends BytesStore<B,Underlying>,Underlying> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bytes<Underlying> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBytes<Underlying> |
class |
ExpectedBytesStore<B extends BytesStore<B,Underlying>,Underlying> |
class |
HeapBytesStore<Underlying> |
class |
MappedBytes |
class |
MappedBytesStore |
class |
NativeBytes<Underlying> |
class |
NativeBytesStore<Underlying> |
class |
NoBytesStore |
class |
PointerBytesStore |
class |
UncheckedBytes<Underlying>
Fast unchecked version of AbstractBytes
|
class |
VanillaBytes<Underlying> |
| Modifier and Type | Field and Description |
|---|---|
protected BytesStore<Bytes<Underlying>,Underlying> |
AbstractBytes.bytesStore |
| Modifier and Type | Method and Description |
|---|---|
static <B extends BytesStore<B,Underlying>,Underlying> |
Bytes.expect(BytesStore<B,Underlying> bytesStore) |
static <T,B extends BytesStore<B,T>> |
NoBytesStore.noBytesStore() |
| Modifier and Type | Method and Description |
|---|---|
BytesStore |
AbstractBytes.bytesStore() |
default BytesStore |
BytesStore.bytesStore() |
BytesStore<B,Underlying> |
ExpectedBytesStore.copy() |
BytesStore<HeapBytesStore<Underlying>,Underlying> |
HeapBytesStore.copy() |
BytesStore<Bytes<Underlying>,Underlying> |
UncheckedBytes.copy() |
BytesStore<Bytes<Void>,Void> |
MappedBytes.copy() |
BytesStore<Bytes<Underlying>,Underlying> |
VanillaBytes.copy() |
BytesStore<NativeBytesStore<Underlying>,Underlying> |
NativeBytesStore.copy() |
BytesStore<Bytes<Underlying>,Underlying> |
Bytes.copy() |
BytesStore<B,Underlying> |
BytesStore.copy() |
BytesStore |
NoBytesStore.copy() |
static BytesStore<Bytes<Void>,Void> |
NativeBytes.copyOf(Bytes bytes) |
static <T,B extends BytesStore<B,T>> |
NoBytesStore.noBytesStore() |
static BytesStore |
BytesStore.wrap(byte[] bytes) |
static BytesStore |
BytesStore.wrap(ByteBuffer bb) |
| Modifier and Type | Method and Description |
|---|---|
void |
Byteable.bytesStore(BytesStore<Bytes<Underlying>,Underlying> bytesStore,
long offset,
long length)
This setter for a data type which points to an underlying ByteStore.
|
void |
VanillaBytes.bytesStore(BytesStore<Bytes<Underlying>,Underlying> byteStore,
long offset,
long length) |
static boolean |
BytesUtil.contentEqual(BytesStore a,
BytesStore b) |
static boolean |
BytesUtil.contentEqual(BytesStore a,
BytesStore b) |
default void |
BytesStore.copyTo(BytesStore store) |
void |
NoBytesStore.copyTo(BytesStore store) |
boolean |
VanillaBytes.equalBytes(BytesStore b,
long remaining) |
default boolean |
BytesStore.equalBytes(BytesStore b,
long remaining) |
boolean |
NoBytesStore.equalBytes(BytesStore b,
long remaining) |
static boolean |
BytesUtil.equalBytesAny(BytesStore b1,
BytesStore b2,
long remaining) |
static boolean |
BytesUtil.equalBytesAny(BytesStore b1,
BytesStore b2,
long remaining) |
static <B extends BytesStore<B,Underlying>,Underlying> |
Bytes.expect(BytesStore<B,Underlying> bytesStore) |
static int |
BytesUtil.getAndAddInt(BytesStore in,
long offset,
int adding) |
static long |
BytesUtil.getAndAddLong(BytesStore in,
long offset,
long adding) |
void |
UncheckedBytes.rawCopy(BytesStore bytes,
long offset,
long length) |
static String |
BytesUtil.to8bitString(BytesStore bytes) |
default S |
StreamingDataOutput.write(BytesStore bytes) |
Bytes<Underlying> |
UncheckedBytes.write(BytesStore bytes,
long offset,
long length) |
Bytes<Void> |
MappedBytes.write(BytesStore buffer,
long offset,
long length) |
Bytes<Underlying> |
NativeBytes.write(BytesStore bytes,
long offset,
long length) |
Bytes<Underlying> |
VanillaBytes.write(BytesStore bytes,
long offset,
long length) |
default S |
StreamingDataOutput.write(BytesStore bytes,
long offset,
long length) |
| Constructor and Description |
|---|
VanillaBytes(BytesStore bytesStore) |
VanillaBytes(BytesStore bytesStore,
long writePosition,
long writeLimit) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BytesStoreHash<B extends BytesStore>
Simple function to derive a long hash from a BytesStore
|
| Modifier and Type | Method and Description |
|---|---|
long |
VanillaBytesStoreHash.applyAsLong(BytesStore store) |
static long |
BytesStoreHash.hash(BytesStore b) |
Copyright © 2015. All rights reserved.