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

TSocketPipe

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

Declaration

Source position: _crw_tcp.pas line 159

type TSocketPipe = class(TMasterObject)

public

  constructor Create();

  destructor Destroy; override;

  procedure AfterConstruction; override;

  procedure BeforeDestruction; override;

  property Owner: TSocketPipe; [r]

  property Count: Integer; [r]

  property Pipes []: TSocketPipe; default; [r]

  property Connected: Integer; [r]

  property Options: Cardinal; [rw]

  property Handle: TSocket; [r]

  property Port: Word; [r]

  property IsServer: Boolean; [r]

  property IsClient: Boolean; [r]

  property IsStream: Boolean; [r]

  property Timeout: Integer; [r]

  property Target: LongString; [r]

  property HostIP: Cardinal; [r]

  property PeerIP: Cardinal; [r]

  property HostName: LongString; [r]

  property PeerName: LongString; [r]

  property RxFifo: TFifo; [r]

  property TxFifo: TFifo; [r]

  property Polling: TPolling; [r]

  property Reporter: TSocketReporter; [w]

  property LogsText: TText; [r]

  property LogsHistory: Integer; [r]

  property LogsCount: Integer; [r]

  property LogsTextMove: LongString; [r]

  property LogsTextCopy: LongString; [r]

  function HasOwner;

  function HasChilds;

  function GetProperties;

  function Ctrl();

  procedure Clear();

  function Send();

  function Recv();

  class function Failed();

  class function Succeed();

  class function ValidIpAddr();

  class function ValidSocket();

  class procedure InvalidateSocket();

  class function ValidateDelay();

  class function ValidateTimeout();

  class function ValidateFifoSize();

  class function ValidateHistory();

  class function ValidatePriority();

  class function ValidateTarget();

  property DefDelay: Integer; [rw]

  property DefTimeout: Integer; [rw]

  property DefFifoSize: Integer; [rw]

  property DefHistory: Integer; [rw]

  property DefPriority: TThreadPriority; [rw]

  class function LocalHostName;

  class function LocalHostIpAddr;

end;

Inheritance

TSocketPipe

|

TMasterObject

|

TObject