2.4.1.2 State Variables

The following state is maintained for the CompressedContainer (section 2.4.1.1.1):

CompressedRecordEnd: The location of the byte after the last byte in the CompressedContainer (section 2.4.1.1.1).

CompressedCurrent: The location of the next byte in the CompressedContainer (section 2.4.1.1.1) to be read by decompression or to be written by compression.

The following state is maintained for the current CompressedChunk (section 2.4.1.1.4):

CompressedChunkStart: The location of the first byte of the CompressedChunk (section 2.4.1.1.4) within the CompressedContainer (section 2.4.1.1.1).

The following state is maintained for a DecompressedBuffer (section 2.4.1.1.2):

DecompressedCurrent: The location of the next byte in the DecompressedBuffer (section 2.4.1.1.2) to be written by decompression or to be read by compression.

DecompressedBufferEnd: The location of the byte after the last byte in the DecompressedBuffer (section 2.4.1.1.2).

The following state is maintained for the current DecompressedChunk (section 2.4.1.1.3):

DecompressedChunkStart: The location of the first byte of the DecompressedChunk (section 2.4.1.1.3) within the DecompressedBuffer (section 2.4.1.1.2).