Unit 'IdRawBase' Package
[Overview][Constants][Classes][Index] [#pl_indy]

TIdRawBase

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

Declaration

Source position: IdRawBase.pas line 95

type TIdRawBase = class(TIdComponent)

protected

  FBinding: TIdSocketHandle;

  

  FHost: string;

  

  FPort: TIdPort;

  

  FReceiveTimeout: Integer;

  

  FProtocol: TIdSocketProtocol;

  

  FProtocolIPv6: TIdSocketProtocol;

  

  FTTL: Integer;

  

  FPkt: TIdPacketInfo;

  

  FConnected: Boolean;

  

  function GetBinding;

  

  function GetIPVersion;

  

  procedure InitComponent; override;

  

  procedure SetIPVersion();

  

  procedure SetTTL();

  

  procedure SetHost(); virtual;

  

  property IPVersion: TIdIPVersion; [rw]

  

  property Port: TIdPort; [rw]

  

  property Protocol: TIdSocketProtocol; [rw]

  

  property ProtocolIPv6: TIdSocketProtocol; [rw]

  

  property TTL: Integer; [rw]

  

public

  destructor Destroy; override;

  

  function ReceiveBuffer();

  

  procedure Send();

  

  property Binding: TIdSocketHandle; [r]

  

  property ReceiveTimeout: Integer; [rw]

  

published

  property Host: string; [rw]

  

end;

Inheritance

TIdRawBase

  

|

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio