Skip to content

TBytesStream

[Properties (by Name)][Methods (by Name)][Events (by Name)]

Stream of bytes

Declaration

Source position: classesh.inc line 1231

Type
  TBytesStream = class (TMemoryStream)
  private
    FBytes : TBytes;
  protected
    function Realloc(var NewCapacity: PtrInt) : Pointer;  Override;
  public
    constructor Create(const ABytes: TBytes);  Virtual;  Overload;
    Bytes : TBytes;
  end
  ;

Description

TBytesStream is a stream that uses an array of byte (TBytes ) to keep the stream data. it overrides the TMemoryStream memory allocation routine to use the array of bytes. The array of bytes is exposed through the Bytes]() property.

Members

Member Type Visibility Description
Bytes Property public The stream data as an array of bytes.
Create Method public Create a new instance of the stream, initializing it with an array of bytes
FBytes Field private
Realloc Method protected

Inheritance

Class Description
TBytesStream Stream of bytes

See also

Name Description
Bytes
TBytes
TBytes
TBytes
TMemoryStream Standard implementation of a stream that stores its data in memory