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

TIdStackLibc

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

Declaration

Source position: IdStackLibc.pas line 107

type TIdStackLibc = class(TIdStackBSDBase)

protected

  function GetLastError;

  

  procedure SetLastError();

  

  function HostByName(); override;

  

  function ReadHostName; override;

  

  function WSCloseSocket(); override;

  

  function WSRecv(); override;

  

  function WSSend(); override;

  

  function WSShutdown(); override;

  

  procedure WSGetSocketOption(); override;

  

  procedure WSSetSocketOption(); override;

  

public

  procedure SetBlocking(); override;

  

  function WouldBlock(); override;

  

  function WSTranslateSocketErrorMsg(); override;

  

  function Accept(); override;

  

  procedure Bind(); override;

  

  procedure Connect(); override;

  

  function HostByAddress(); override;

  

  function WSGetLastError; override;

  

  procedure WSSetLastError(); override;

  

  function WSGetServByName(); override;

  

  function WSGetServByPort(); override;

  

  procedure GetPeerName(); override;

  

  procedure GetSocketName(); override;

  

  procedure Listen(); override;

  

  function HostToNetwork();

  

  function NetworkToHost();

  

  function RecvFrom(); override;

  

  function ReceiveMsg(); override;

  

  procedure WSSendTo(); override;

  

  function WSSocket(); override;

  

  procedure Disconnect(); override;

  

  procedure SetKeepAliveValues(); override;

  

  function SupportsIPv4; override; overload;

  

  function SupportsIPv6; override; overload;

  

  function CheckIPVersionSupport(); override;

  

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure WriteChecksum(); override;

  

  function IOControl(); override;

  

  procedure GetLocalAddressList(); override;

  

end;

Inheritance

TIdStackLibc

  

|

TIdStackBSDBase

  

|

TIdStack

  

|

TObject



CT Web help

CodeTyphon Studio