Indy 9
TIdStackLinux
Hierarchy, Properties, Methods, See Also, Unit: IdStackLinux
Implements a protocol stack class on the Linux platform.
TIdStackLinux = class(TIdStack)
Unit
IdStackLinux
Description
TIdStackLinux implements the common architecture that encapsulates the platform-specific API calls needed for a protocol stack class on the Linux platform.

TIdStackLinux.TInAddrToString
TIdStackLinux
function TInAddrToString(var AInAddr): string; override;
Description
TInAddrToString

TIdStackLinux.TranslateStringToTInAddr
TIdStackLinux
procedure TranslateStringToTInAddr(AIP: string; var AInAddr); override;
Description
TranslateStringToTInAddr

TIdStackLinux.WSAccept
TIdStackLinux
function WSAccept(ASocket: TIdStackSocketHandle; var VIP: string; var VPort: Integer): TIdStackSocketHandle; override;
Description
WSAccept

TIdStackLinux.WSBind
TIdStackLinux
function WSBind(ASocket: TIdStackSocketHandle; const AFamily: Integer; const AIP: string; const APort: Integer): Integer; override;
Description
WSBind

TIdStackLinux.WSCloseSocket
TIdStackLinux
function WSCloseSocket(ASocket: TIdStackSocketHandle): Integer; override;
Description
WSCloseSocket

TIdStackLinux.WSConnect
TIdStackLinux
function WSConnect(const ASocket: TIdStackSocketHandle; const AFamily: Integer; const AIP: string; const APort: Integer): Integer; override;
Description
WSConnect

TIdStackLinux.WSGetHostByAddr
TIdStackLinux
function WSGetHostByAddr(const AAddress: string): string; override;
Description
WSGetHostByAddr

TIdStackLinux.WSGetHostByName
TIdStackLinux
function WSGetHostByName(const AHostName: string): string; override;
Description
WSGetHostByName

TIdStackLinux.WSGetHostName
TIdStackLinux
function WSGetHostName: string; override;
Description
WSGetHostName

TIdStackLinux.WSGetLastError
TIdStackLinux
function WSGetLastError: Integer; override;
Description
WSGetLastError

TIdStackLinux.WSGetPeerName
TIdStackLinux
procedure WSGetPeerName(ASocket: TIdStackSocketHandle; var VFamily: Integer; var VIP: string; var VPort: Integer); override;
Description
WSGetPeerName

TIdStackLinux.WSGetServByName
TIdStackLinux
function WSGetServByName(const AServiceName: string): Integer; override;
Description
WSGetServByName

TIdStackLinux.WSGetServByPort
TIdStackLinux
function WSGetServByPort(const APortNumber: Integer): TStrings; override;
Description
WSGetServByPort

TIdStackLinux.WSGetSockName
TIdStackLinux
procedure WSGetSockName(ASocket: TIdStackSocketHandle; var VFamily: Integer; var VIP: string; var VPort: Integer); override;
Description
WSGetSockName

TIdStackLinux.WSGetSockOpt
TIdStackLinux
function WSGetSockOpt(ASocket: TIdStackSocketHandle; Alevel: Integer; AOptname: Integer; AOptval: PChar; var AOptlen: Integer): Integer; override;
Description
WSGetSockOpt

TIdStackLinux.WSHToNL
TIdStackLinux
function WSHToNL(AHostLong: LongWord): LongWord; override;
Description
WSHToNL

TIdStackLinux.WSHToNs
TIdStackLinux
function WSHToNs(AHostShort: Word): Word; override;
Description
WSHToNs

TIdStackLinux.WSListen
TIdStackLinux
function WSListen(ASocket: TIdStackSocketHandle; ABackLog: Integer): Integer; override;
Description
WSListen

TIdStackLinux.WSNToHL
TIdStackLinux
function WSNToHL(ANetLong: LongWord): LongWord; override;
Description
WSNToHL

TIdStackLinux.WSNToHs
TIdStackLinux
function WSNToHs(ANetShort: Word): Word; override;
Description
WSNToHs

TIdStackLinux.WSRecv
TIdStackLinux
function WSRecv(ASocket: TIdStackSocketHandle; var ABuffer; const ABufferLength: Integer; const AFlags: Integer): integer; override;
Description
WSRecv

TIdStackLinux.WSRecvFrom
TIdStackLinux
function WSRecvFrom(const ASocket: TIdStackSocketHandle; var ABuffer; const ALength: Integer; const AFlags: Integer; var VIP: string; var VPort: Integer): Integer; override;
Description
WSRecvFrom

TIdStackLinux.WSSelect
TIdStackLinux
function WSSelect(ARead: TList; AWrite: TList; AErrors: TList; ATimeout: Integer): Integer; override;
Description
WSSelect

TIdStackLinux.WSSend
TIdStackLinux
function WSSend(ASocket: TIdStackSocketHandle; var ABuffer; const ABufferLength: Integer; const AFlags: Integer): Integer; override;
Description
WSSend

TIdStackLinux.WSSendTo
TIdStackLinux
function WSSendTo(ASocket: TIdStackSocketHandle; var ABuffer; const ABufferLength: Integer; const AFlags: Integer; const AIP: string; const APort: integer): Integer; override;
Description
WSSendTo

TIdStackLinux.WSSetSockOpt
TIdStackLinux
function WSSetSockOpt(ASocket: TIdStackSocketHandle; ALevel: Integer; AOptName: Integer; AOptVal: PChar; AOptLen: Integer): Integer; override;
Description
WSSetSockOpt

TIdStackLinux.WSShutdown
TIdStackLinux
function WSShutdown(ASocket: TIdStackSocketHandle; AHow: Integer): Integer; override;
Description
WSShutdown

TIdStackLinux.WSSocket
TIdStackLinux
function WSSocket(AFamily: Integer; AStruct: Integer; AProtocol: Integer): TIdStackSocketHandle; override;
Description
WSSocket

TIdStackLinux.WSTranslateSocketErrorMsg
TIdStackLinux
function WSTranslateSocketErrorMsg(const AErr: integer): string; override;
Description
WSTranslateSocketErrorMsg

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.