[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit '_crw_pipe' (#crwlib)

TPipe

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

Declaration

Source position: _crw_pipe.pas line 132

type TPipe = class(TMasterObject)

public

  constructor Create();

  procedure AfterConstruction; override;

  procedure BeforeDestruction; override;

  destructor Destroy; override;

  function Send();

  function Recv();

  function GetProperties;

  function Ctrl();

  procedure Clear();

  property HostName: LongString; [r]

  property BaseName: LongString; [r]

  property PipeName: LongString; [r]

  property FileName: LongString; [r]

  property IsServer: Boolean; [r]

  property IsClient: Boolean; [r]

  property RxFifo: TFifo; [r]

  property TxFifo: TFifo; [r]

  property Polling: TPolling; [r]

  property Reporter: TPipeReporter; [w]

  property Connected: Boolean; [r]

  property Timeout: Integer; [r]

  property LogsText: TText; [r]

  property LogsHistory: Integer; [r]

  property LogsCount: Integer; [r]

  property LogsTextMove: LongString; [r]

  property LogsTextCopy: LongString; [r]

  property ListenPeriod: Integer; [rw]

  class function ValidateDelay();

  class function ValidateTimeout();

  class function ValidateListenPeriod();

  class function ValidateFifoSize();

  class function ValidateHistory();

  class function ValidatePriority();

  property DefDelay: Integer; [rw]

  property DefTimeout: Integer; [rw]

  property DefListenPeriod: Integer; [rw]

  property DefFifoSize: Integer; [rw]

  property DefHistory: Integer; [rw]

  property DefPriority: TThreadPriority; [rw]

protected

  class procedure Note();

  class function ValidHandle();

  class procedure InvalidateHandle();

end;

Inheritance

TPipe

|

TMasterObject

|

TObject