Unit 'uhpackimp' Package
[Overview][Constants][Types][Classes][Index] [#fcl-web]

THPackDecoder

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

Declaration

Source position: uhpackimp.pp line 221

type THPackDecoder = class

protected

  FHeaderListenerAddHeader: THPackHeaderAddEvent;

  FDecodedHeaders: THPackHeaderTextList;

  Huffman: THPackHuffman;

  procedure Reset;

  function GetHeaderField();

  procedure SetDynamicTableSize();

  procedure ReadName();

  function ReadStringLiteral();

  procedure AddHeader();

  procedure InsertHeader();

  function DecodeULE128();

  procedure IndexHeader();

  function ExceedsMaxHeaderSize();

  procedure DoAddHeader(); virtual;

public

  constructor Create();

  destructor Destroy; override;

  procedure Decode();

  function GetMaxHeaderTableSize;

  procedure SetMaxHeaderTableSize();

  function EndHeaderBlockTruncated;

  property OnAddHeader: THPackHeaderAddEvent; [rw]

  property DecodedHeaders: THPackHeaderTextList; [r]

end;

Inheritance

THPackDecoder

|

TObject


Documentation generated on: 2023-03-18