Unit 'lhttp' Package
[Overview][Constants][Types][Classes][Index] [#pl_lnet]

TBufferOutput

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

Declaration

Source position: lhttp.pp line 210

type TBufferOutput = class(TOutputItem)

protected

  FPrepareBuffer: TProcMethod;

  

  FFinishBuffer: TProcMethod;

  

  FBufferMemSize: Integer;

  

  procedure PrepareBuffer;

  

  procedure PrepareChunk;

  

  procedure FinishBuffer;

  

  procedure FinishChunk;

  

  procedure SelectChunked;

  

  procedure SelectBuffered;

  

  procedure SelectPlain;

  

  procedure PrependBufferOutput();

  

  procedure PrependStreamOutput();

  

  function FillBuffer; virtual; abstract;

  

  function WriteChunk;

  

  function WriteBuffer;

  

  function WritePlain;

  

  function WriteBlock; override;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Add();

  

end;

Inheritance

TBufferOutput

  

|

TOutputItem

  

|

TObject



CT Web help

CodeTyphon Studio