Skip to content

TDataPacketHandler

Declaration

Source position: bufdataset.pas line 372

type

  TDataPacketHandler = class(TObject)
    FDataSet: type

      TCustomBufDataset = class;
    var
      FStream: type

      TStream = class(TObject)
        procedure InvalidSeek;
        procedure Discard;
        procedure DiscardLarge;
        procedure FakeSeekForward;
        procedure GetPosition;
        procedure SetPosition;
        procedure GetSize;
        procedure SetSize64;
        procedure SetSize;
        procedure ReadNotImplemented;
        procedure WriteNotImplemented;
        procedure ReadMaxSizeData;
        procedure ReadExactSizeData;
        procedure WriteMaxSizeData;
        procedure WriteExactSizeData;
        procedure DefaultWriteUnitname;
        procedure Read;
        procedure Read64;
        procedure Write;
        procedure Write64;
        procedure Seek;
        procedure ReadData;
        procedure ReadBuffer;
        procedure ReadBufferData;
        procedure WriteBuffer;
        procedure WriteData;
        procedure WriteBufferData;
        procedure CopyFrom;
        procedure ReadComponent;
        procedure ReadComponentRes;
        procedure WriteComponent;
        procedure WriteComponentRes;
        procedure WriteDescendent;
        procedure WriteDescendentRes;
        procedure WriteResourceHeader;
        procedure FixupResourceHeader;
        procedure ReadResHeader;
        procedure ReadByte;
        procedure ReadWord;
        procedure ReadDWord;
        procedure ReadQWord;
        procedure ReadAnsiString;
        procedure ReadUnicodeString;
        procedure WriteByte;
        procedure WriteWord;
        procedure WriteDWord;
        procedure WriteQWord;
        procedure WriteAnsiString;
        procedure WriteUnicodeString;
        property Position; {rw}
        property Size; {rw}
      end;
    public
      constructor Create;
      procedure LoadFieldDefs;
      procedure InitLoadRecords;
      function GetCurrentRecord : Boolean;
      function GetRecordRowState : TRowState;
      procedure RestoreRecord;
      procedure GotoNextRecord;
      procedure StoreFieldDefs;
      procedure StoreRecord;
      procedure FinalizeStoreRecords;
      class function RecognizeStream : Boolean;
  end;

Methods

Member Visibility Description
Create public
FinalizeStoreRecords public
GetCurrentRecord public
GetRecordRowState public
GotoNextRecord public
InitLoadRecords public
LoadFieldDefs public
RecognizeStream public
RestoreRecord public
StoreFieldDefs public
StoreRecord public
See all Methods

Fieldss

Member Visibility Description
FDataSet default
FStream default
See all Fieldss