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 |