Class TStream

Unit

Declaration

type TStream = class(TObject)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure InvalidSeek; virtual;
Protected procedure Discard(const Count: Int64);
Protected procedure DiscardLarge(Count: int64; const MaxBufferSize: Longint);
Protected procedure FakeSeekForward(Offset: Int64; const Origin: TSeekOrigin; const Pos: Int64);
Protected function GetPosition: Int64; virtual;
Protected procedure SetPosition(const Pos: Int64); virtual;
Protected function GetSize: Int64; virtual;
Protected procedure SetSize64(const NewSize: Int64); virtual;
Protected procedure SetSize(NewSize: Longint); overload; virtual;
Protected procedure SetSize(const NewSize: Int64); overload; virtual;
Protected procedure ReadNotImplemented;
Protected procedure WriteNotImplemented;
Protected function getmemory: pointer; virtual;
Public function Read(var Buffer; Count: Longint): Longint; virtual; overload;
Public function Write(const Buffer; Count: Longint): Longint; virtual; overload;
Public function read(var buffer; const count: longint; out acount: longint): syserrorty; virtual; overload;
Public function write(const buffer; const count: longint; out acount: longint): syserrorty; virtual; overload;
Public function Seek(Offset: Longint; Origin: Word): Longint; overload; virtual;
Public function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; overload; virtual;
Public function seek(const offset: int64; const origin: tseekorigin; out newpos: int64): syserrorty; overload; virtual;
Public procedure ReadBuffer(var Buffer; Count: Longint);
Public function tryreadbuffer(var buffer; count: longint): syserrorty;
Public procedure WriteBuffer(const Buffer; Count: Longint);
Public function trywritebuffer(const buffer; count: longint): syserrorty;
Public function readdatastring: string; virtual;
Public procedure writedatastring(const value: rawbytestring); virtual;
Public function CopyFrom(Source: TStream; Count: Int64): Int64;
Public function ReadComponent(Instance: TComponent): TComponent;
Public function ReadComponentRes(Instance: TComponent): TComponent;
Public procedure WriteComponent(Instance: TComponent);
Public procedure WriteComponentRes(const ResName: string; Instance: TComponent);
Public procedure WriteDescendent(Instance, Ancestor: TComponent);
Public procedure WriteDescendentRes(const ResName: string; Instance, Ancestor: TComponent);
Public procedure WriteResourceHeader(const ResName: string; var FixupInfo: Integer);
Public procedure FixupResourceHeader(FixupInfo: Integer);
Public procedure ReadResHeader;
Public function ReadByte: Byte;
Public function ReadWord: Word;
Public function ReadDWord: Cardinal;
Public function ReadQWord: QWord;
Public function ReadAnsiString: String;
Public procedure WriteByte(b : Byte);
Public procedure WriteWord(w : Word);
Public procedure WriteDWord(d : Cardinal);
Public procedure WriteQWord(q : QWord);
Public Procedure WriteAnsiString(const S : String);

Properties

Public property Position: Int64 read GetPosition write SetPosition;
Public property Size: Int64 read GetSize write SetSize64;
Public property memory: pointer read getmemory;

Description

Methods

Protected procedure InvalidSeek; virtual;

This item has no description.

Protected procedure Discard(const Count: Int64);

This item has no description.

Protected procedure DiscardLarge(Count: int64; const MaxBufferSize: Longint);

This item has no description.

Protected procedure FakeSeekForward(Offset: Int64; const Origin: TSeekOrigin; const Pos: Int64);

This item has no description.

Protected function GetPosition: Int64; virtual;

This item has no description.

Protected procedure SetPosition(const Pos: Int64); virtual;

This item has no description.

Protected function GetSize: Int64; virtual;

This item has no description.

Protected procedure SetSize64(const NewSize: Int64); virtual;

This item has no description.

Protected procedure SetSize(NewSize: Longint); overload; virtual;

This item has no description.

Protected procedure SetSize(const NewSize: Int64); overload; virtual;

This item has no description.

Protected procedure ReadNotImplemented;

This item has no description.

Protected procedure WriteNotImplemented;

This item has no description.

Protected function getmemory: pointer; virtual;

This item has no description.

Public function Read(var Buffer; Count: Longint): Longint; virtual; overload;

This item has no description.

Public function Write(const Buffer; Count: Longint): Longint; virtual; overload;

This item has no description.

Public function read(var buffer; const count: longint; out acount: longint): syserrorty; virtual; overload;

This item has no description.

Public function write(const buffer; const count: longint; out acount: longint): syserrorty; virtual; overload;

This item has no description.

Public function Seek(Offset: Longint; Origin: Word): Longint; overload; virtual;

This item has no description.

Public function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; overload; virtual;

This item has no description.

Public function seek(const offset: int64; const origin: tseekorigin; out newpos: int64): syserrorty; overload; virtual;

This item has no description.

Public procedure ReadBuffer(var Buffer; Count: Longint);

This item has no description.

Public function tryreadbuffer(var buffer; count: longint): syserrorty;

This item has no description.

Public procedure WriteBuffer(const Buffer; Count: Longint);

This item has no description.

Public function trywritebuffer(const buffer; count: longint): syserrorty;

This item has no description.

Public function readdatastring: string; virtual;

This item has no description.

Public procedure writedatastring(const value: rawbytestring); virtual;

This item has no description.

Public function CopyFrom(Source: TStream; Count: Int64): Int64;

This item has no description.

Public function ReadComponent(Instance: TComponent): TComponent;

This item has no description.

Public function ReadComponentRes(Instance: TComponent): TComponent;

This item has no description.

Public procedure WriteComponent(Instance: TComponent);

This item has no description.

Public procedure WriteComponentRes(const ResName: string; Instance: TComponent);

This item has no description.

Public procedure WriteDescendent(Instance, Ancestor: TComponent);

This item has no description.

Public procedure WriteDescendentRes(const ResName: string; Instance, Ancestor: TComponent);

This item has no description.

Public procedure WriteResourceHeader(const ResName: string; var FixupInfo: Integer);

This item has no description.

Public procedure FixupResourceHeader(FixupInfo: Integer);

This item has no description.

Public procedure ReadResHeader;

This item has no description.

Public function ReadByte: Byte;

This item has no description.

Public function ReadWord: Word;

This item has no description.

Public function ReadDWord: Cardinal;

This item has no description.

Public function ReadQWord: QWord;

This item has no description.

Public function ReadAnsiString: String;

This item has no description.

Public procedure WriteByte(b : Byte);

This item has no description.

Public procedure WriteWord(w : Word);

This item has no description.

Public procedure WriteDWord(d : Cardinal);

This item has no description.

Public procedure WriteQWord(q : QWord);

This item has no description.

Public Procedure WriteAnsiString(const S : String);

This item has no description.

Properties

Public property Position: Int64 read GetPosition write SetPosition;

This item has no description.

Public property Size: Int64 read GetSize write SetSize64;

This item has no description.

Public property memory: pointer read getmemory;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.