Sign in Join
FPDoc Onlineexperiment

TBidirBinaryObjectReader class

In unit StreamEx

Binary component stream reader with BiDi support.

Declaration

pascal
TBidirBinaryObjectReader = class(TBinaryObjectReader)

Inheritance

  1. TBidirBinaryObjectReader
  2. TBinaryObjectReader
  3. TAbstractObjectReader

Description

TBidirBinaryObjectReader is a class descendent from TBinaryObjectReader, which implements the necessary support for BiDi data: the position in the stream (not available in the standard streaming) is emulated.

See also

Properties

PositionpublicPosition in the stream.

Methods

GetPositionprotected
SetPositionprotected

Inherited

From TBinaryObjectReader (41)

BeginComponent BeginProperty BeginRootComponent ByteToValueType Create CurrentValue DelphiCompatible DelphiDoubleValue Destroy NextValue Read ReadBinary ReadCurrency ReadDate ReadDouble ReadDWord ReadExtended ReadFloat ReadIdent ReadInt16 ReadInt32 ReadInt64 ReadInt8 ReadPrefix ReadQWord ReadSet ReadSignature ReadSingle ReadStr ReadString ReadUnicodeString ReadValue ReadWideString ReadWord SkipComponent SkipProperty SkipSetBody SkipValue TBOVersion UnitnameSeparator Version

From TAbstractObjectReader (1)

FlushBuffer

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.