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

TFPCustomHTTPClientAsyncPool

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

Declaration

Source position: fphttpclientasyncpool.pas line 328

type TFPCustomHTTPClientAsyncPool = class(TComponent)

protected

  function CreatePool; virtual;

  function CreateRequestThread(); virtual;

  function CreateWaitForAllRequestsThread(); virtual;

  function AddToQueue();

  procedure RemoveFromQueue();

  procedure ReleaseClient();

  procedure LockQueue();

  procedure UnlockQueue;

public

  procedure AsyncMethod();

  procedure StopRequests();

  procedure BlockNewRequests;

  procedure UnblockNewRequests;

  procedure WaitForAllRequests();

  constructor Create(); override;

  destructor Destroy; override;

  property ClientCount: Integer; [r]

  property ActiveAsyncMethodCount: Integer; [r]

  property WaitingAsyncMethodCount: Integer; [r]

  property QueueCount: Integer; [r]

  property MaxClientsPerServer: Integer; [rw]

end;

Inheritance

TFPCustomHTTPClientAsyncPool

|

TObject


Documentation generated on: 2023-03-18