Unit 'fphttp2server' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-web]

TCustomHTTP2Handler

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

Declaration

Source position: fphttp2server.pp line 95

type TCustomHTTP2Handler = class(TComponent)

protected

  procedure SetActive(); virtual;

  function GetActive; virtual;

  procedure Notification(); override;

  procedure CheckInactive;

  procedure HandleError();

  procedure RunConnection();

  procedure ConnectionDone();

  procedure ThreadConnectionDone();

  procedure CloseConnections;

  procedure JoinThreads;

  procedure CloseTransport(); virtual;

  procedure LingeringClose();

  procedure DoAdoptPriorKnowledge();

  procedure DoAdoptHTTP2();

  procedure DoAdoptALPN();

  procedure DoCheckH2CUpgrade();

  procedure DoUpgradeH2C();

  property WebServer: TFPCustomHttpServer; [rw]

  property ThreadMode: TH2ThreadMode; [rw]

  property MaxConcurrentStreams: Cardinal; [rw]

  property MaxFrameSize: Cardinal; [rw]

  property MaxHeaderListSize: Cardinal; [rw]

  property MaxContinuationBytes: Cardinal; [rw]

  property HPACKTableLimit: Cardinal; [rw]

  property MaxResetStreams: Cardinal; [rw]

  property MaxPingFlood: Cardinal; [rw]

  property MaxSettingsFlood: Cardinal; [rw]

  property Active: Boolean; [rw]

  property OnError: TH2ErrorEvent; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure AdoptConnection();

  function WaitForConnections();

  function ConnectionCount;

end;

Inheritance

TCustomHTTP2Handler

|

TObject


Documentation generated on: 2026-06-30