Skip to content

TASCII85RingBuffer

Internal buffer class.

Declaration

Source position: ascii85.pp line 36

type

  TASCII85RingBuffer = class
  published
    property FillCount: Cardinal; {r}
    property Size: Cardinal; {r}
    procedure Write;
    function Read : Cardinal;
  end;

Description

TASCII85RingBuffer is an internal buffer class: it maintains a memory buffer of 1Kb, for faster reading of the stream. It should not be necessary to instantiate an instance of this class, the TASCII85DecoderStream decoder stream will create an instance of this class automatically.

Properties

Member Visibility Description
FillCount read only published Number of bytes in buffer.
Size read only published Size of buffer.

Methods

Member Visibility Description
Read published Read data from the internal buffer.
Write published Write data to the internal buffer.

See also

Name Description
TASCII85DecoderStream ASCII 85 decoder stream.