StatefulBuffer Class

Summary

public for .NET conversion reasons TODO: Split this class for individual usecases.
graph BT Type-->Base0["ByteArrayBuffer"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ByteArrayBuffer" Base0-->Base1["Object"] Type-.->Interface0["IReadWriteBuffer"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadWriteBuffer" Type-.->Interface1["IReadBuffer"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IReadBuffer" Type-.->Interface2["IWriteBuffer"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IWriteBuffer" Type["StatefulBuffer"] class Type type-node

Syntax

public sealed class StatefulBuffer : ByteArrayBuffer, IReadWriteBuffer, IReadBuffer, IWriteBuffer

Remarks

public for .NET conversion reasons TODO: Split this class for individual usecases. Only use the member variables needed for the respective usecase.

Constructors

Fields

Name Constant Value Summary
_buffer
Inherited from ByteArrayBuffer
_offset
Inherited from ByteArrayBuffer

Methods

Name Value Summary
Address(int) void
Append(byte[]) void
Inherited from ByteArrayBuffer
CanWritePersistentBase() bool
Inherited from ByteArrayBuffer
CascadeDeletes() int
CheckXBytes() bool
Inherited from ByteArrayBuffer
CheckXBytes(bool) void
Inherited from ByteArrayBuffer
Container() ObjectContainerBase
ContainsTheSame(ByteArrayBuffer) bool
Inherited from ByteArrayBuffer
CopyTo(ByteArrayBuffer, int, int, int) void
Inherited from ByteArrayBuffer
DebugCheckBytes() void
EnsureSize(int) void
Inherited from ByteArrayBuffer
Eof() bool
Inherited from ByteArrayBuffer
File() LocalObjectContainer
GetAddress() int
GetID() int
GetWrittenBytes() byte[]
IncrementIntSize() void
Inherited from ByteArrayBuffer
IncrementOffset(int) void
Inherited from ByteArrayBuffer
Length() int
MoveForward(int) void
Offset() int
Inherited from ByteArrayBuffer
Pointer() Pointer4
Read() void
Read(ObjectContainerBase, int, int) void
non-encrypted read, used for indexes
Inherited from ByteArrayBuffer
ReadBegin(byte) void
Inherited from ByteArrayBuffer
ReadBitMap(int) BitMap4
Inherited from ByteArrayBuffer
ReadByte() byte
Inherited from ByteArrayBuffer
ReadBytes(byte[]) void
Inherited from ByteArrayBuffer
ReadBytes(int) byte[]
Inherited from ByteArrayBuffer
ReadEmbeddedObject(Transaction) ByteArrayBuffer
Inherited from ByteArrayBuffer
ReadEncrypt(ObjectContainerBase, int) void
Inherited from ByteArrayBuffer
ReadEnd() void
Inherited from ByteArrayBuffer
ReadInt() int
Inherited from ByteArrayBuffer
ReadLong() long
Inherited from ByteArrayBuffer
ReadPayloadReader(int, int) ByteArrayBuffer
Inherited from ByteArrayBuffer
ReadPayloadWriter(int, int) ByteArrayBuffer
ReadStatefulBuffer() StatefulBuffer
RemainingByteCount() int
Inherited from ByteArrayBuffer
RemoveFirstBytes(int) void
Seek(int) void
Inherited from ByteArrayBuffer
SetCascadeDeletes(int) void
SetID(int) void
SetTransaction(Transaction) void
Skip(int) void
Inherited from ByteArrayBuffer
Slot() Slot
ToString() string
Transaction() Transaction
UseSlot(int, int, int) void
UseSlot(int, int) void
UseSlot(int) void
UseSlot(Slot) void
Write() void
WriteBegin(byte) void
Inherited from ByteArrayBuffer
WriteBitMap(BitMap4) void
Inherited from ByteArrayBuffer
WriteByte(byte) void
Inherited from ByteArrayBuffer
WriteBytes(byte[]) void
Inherited from ByteArrayBuffer
WriteEncrypt() void
WriteEnd() void
Inherited from ByteArrayBuffer
WriteIDOf(Transaction, Object) void
Inherited from ByteArrayBuffer
WriteIDOf(Transaction, PersistentBase) void
Inherited from ByteArrayBuffer
WriteInt(int) void
Inherited from ByteArrayBuffer
WriteLong(long) void
Inherited from ByteArrayBuffer
WriteShortString(Transaction, string) void
Inherited from ByteArrayBuffer