| Modifier and Type | Method and Description |
|---|---|
Bytez |
BytezAllocator.alloc(long len) |
Bytez |
Bytez.newInstance(long size) |
| Modifier and Type | Method and Description |
|---|---|
void |
Bytez.copyTo(Bytez other,
long otherByteIndex,
long myByteIndex,
long lenBytes) |
void |
BytezAllocator.free(Bytez bytes) |
| Modifier and Type | Class and Description |
|---|---|
class |
MallocBytez
Copyright (c) 2012, Ruediger Moeller.
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
MallocBytezAllocator.alloc(long len) |
Bytez |
MallocBytez.newInstance(long size) |
| Modifier and Type | Method and Description |
|---|---|
void |
MallocBytez.copyTo(Bytez other,
long otherByteIndex,
long myByteIndex,
long lenBytes) |
void |
MallocBytezAllocator.free(Bytez bytes) |
| Modifier and Type | Class and Description |
|---|---|
class |
HeapBytez
byte array abstraction based on heap byte arrays
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
HeapBytezAllocator.alloc(long len) |
Bytez |
HeapBytez.newInstance(long size) |
| Modifier and Type | Method and Description |
|---|---|
void |
HeapBytez.copyTo(Bytez other,
long otherByteIndex,
long myByteIndex,
long lenBytes) |
void |
HeapBytezAllocator.free(Bytez bytes) |
| Modifier and Type | Field and Description |
|---|---|
Bytez |
FSTStruct.___bytes |
protected Bytez |
FSTStructAllocator.chunk |
| Modifier and Type | Method and Description |
|---|---|
Bytez |
FSTStruct.getBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTStruct.baseOn(Bytez base,
int index) |
void |
FSTStruct.baseOn(Bytez base,
long offset,
FSTStructFactory fac) |
static FSTStruct |
FSTStructAllocator.createStructPointer(Bytez b,
int index) |
void |
FSTStruct.getBytes(Bytez target,
int startIndexInTarget) |
static FSTStruct |
FSTStructAllocator.getVolatileStructPointer(Bytez b,
int index) |
int |
FSTEmbeddedBinary.insertEmbedded(FSTStructFactory fac,
Bytez base,
int targetIndex) |
protected void |
FSTStruct.setBase(Bytez base) |
void |
FSTStruct.setBytes(Bytez source,
int sourceIndex,
int len) |
void |
FSTStructChange.snapshotChanges(int originBase,
Bytez origin)
collects all changes and rebases.
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct) |
Bytez |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct,
BytezAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
FSTStruct |
FSTStructFactory.createPrimitiveArrayBasePointer(Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
FSTStruct |
FSTStructFactory.createStructPointer(Bytez b,
int index,
int clzId)
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position with given classId.
|
FSTStruct |
FSTStructFactory.createStructWrapper(Bytez b,
int index)
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position.
|
FSTStruct |
FSTStructFactory.createTypedArrayBasePointer(Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
<T extends FSTStruct> |
FSTStructFactory.createWrapper(Class<T> onHeap,
Bytez bytes,
int index) |
void |
FSTStructFactory.fillPrimitiveArrayBasePointer(FSTStruct result,
Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
void |
FSTStructFactory.fillTypedArrayBasePointer(FSTStruct result,
Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
FSTStruct |
FSTStructFactory.getStructPointer(Bytez b,
int index)
returns a struct wrapper for given structured object from the thread local wrapper cache.
|
FSTStruct |
FSTStructFactory.getStructPointerByOffset(Bytez b,
long offset) |
int |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct,
Bytez bytes,
int index) |
Copyright © 2014. All rights reserved.