Unit 'fcgigate' Package
[Overview][Resource strings][Constants][Classes][Procedures and functions][Variables][Index] [#fcl-web]

TFastCGIGatewayHandler

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

Declaration

Source position: fcgigate.pp line 72

type TFastCGIGatewayHandler = class(TCgiHandler)

protected

  function CreateResponse(); override;

  procedure CheckInitDone;

  procedure RaiseError();

  procedure ReadConfigFile(); virtual;

  function CreateFastCGIRecord();

  function ReadFastCGIRecord;

  procedure InitFastCGIRecord();

  procedure SendFastCGIRecord();

  procedure ProcessUnknownRecord(); virtual;

  procedure SendBeginRequest; virtual;

  function TransformRequestVars; virtual;

  function EncodeFastCGIParam();

  procedure SendRequestData(); virtual;

  procedure ReadResponse(); virtual;

  procedure StartFCGIBinary;

  procedure ConnectToFCGI;

  property Socket: TInetSocket; [rw]

  property InitDone: Boolean; [r]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure HandleRequest(); override;

  procedure Initialize;

  property ConfigFileName: string; [rw]

  property FastCGIBinary: string; [rw]

  property HostName: string; [rw]

  property Port: Integer; [rw]

  property Environment: TStrings; [rw]

end;

Inheritance

TFastCGIGatewayHandler

|

TCgiHandler

|

TWebHandler

|

TObject


Documentation generated on: 2023-03-18