Unit 'fpAsync' Package
[Overview][Types][Classes][Variables][Index] [#fcl-async]

TAsyncWriteStream

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

Declaration

Source position: fpasync.pp line 175

type TAsyncWriteStream = class(TWriteBuffer)

protected

  FEventLoop: TEventLoop;

  FDataStream: TStream;

  FBlockingStream: THandleStream;

  NotifyHandle: Pointer;

  DoStopAndFree: Boolean;

  function DoRealWrite(); override;

  procedure WritingFailed; override;

  procedure WantWrite; override;

  procedure CanWrite();

public

  constructor Create();

  destructor Destroy; override;

  procedure StopAndFree;

  property EventLoop: TEventLoop; [r]

  property DataStream: TStream; [r]

  property BlockingStream: THandleStream; [r]

end;

Inheritance

TAsyncWriteStream

|

TWriteBuffer

|

TObject


Documentation generated on: 2023-03-18