Skip to content

TProxyAggregateStream

Declaration

Source position: classesh.inc line 1738

type

  TProxyAggregateStream = class(TStream)
  public
    constructor Create;
    destructor Destroy;
    function Read : LongInt;
    function Write : LongInt;
    function Seek(Offset: LongInt; Origin: Word) : LongInt; overload;
    function Seek(const Offset: Int64; Origin: TSeekOrigin) : Int64; overload;
    function AddStream : Integer;
    procedure RemoveStream(AStream: TStream); overload;
    procedure RemoveStream(AIndex: Integer); overload;
    procedure Clear;
    property Count: Integer; {r}
    property Streams[AIndex : Integer]: TStream; {r}
    property OwnsStream[AIndex : Integer]: Boolean; {rw}
  end;

Properties

Member Visibility Description
Count read only public
OwnsStream public
Streams read only public
See all Properties

Methods

Member Visibility Description
AddStream public
Clear public
Create public
Destroy public
Read public
RemoveStream public
Seek public
Write public
See all Methods