Unit 'IdIOHandlerChain' Package
[Overview][Types][Classes][Index] [#pl_indy]

TIdIOHandlerChain

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

Declaration

Source position: IdIOHandlerChain.pas line 215

type TIdIOHandlerChain = class(TIdIOHandlerSocket)

protected

  FChainEngine: TIdChainEngine;

  

  FConnectMode: TIdConnectMode;

  

  FFiber: TIdFiber;

  

  FFiberWeaver: TIdFiberWeaver;

  

  FOverlapped: PIdOverlapped;

  

  procedure ConnectClient; override;

  

  procedure QueueAndWait();

  

  procedure WorkOpUnitCompleted();

  

public

  procedure AfterAccept; override;

  

  function AllData; override;

  

  procedure CheckForDataOnSource(); override;

  

  procedure CheckForDisconnect(); override;

  

  constructor Create(); virtual;

  

  destructor Destroy; override;

  

  procedure Open; override;

  

  function ReadFromSource(); override;

  

  procedure ReadStream(); override;

  

  procedure ReadBytes(); override;

  

  function ReadLn(); override;

  

  function WriteFile(); override;

  

  procedure Write(); override;

  

  procedure WriteDirect(); override;

  

  property ConnectMode: TIdConnectMode; [rw]

  

  property Overlapped: PIdOverlapped; [r]

  

end;

Inheritance

TIdIOHandlerChain

  

|

TIdIOHandlerSocket

  

|

TIdIOHandler

  

|

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio