Class TStream
Unit
Declaration
type TStream = class(TObject)
Description
This item has no description.
Hierarchy
- TObject
- TStream
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.