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

TIdStackWindows.Create
TIdStackWindows
constructor Create; override;
Description
Create

TIdStackWindows.Destroy
TIdStackWindows
destructor Destroy; override;
Description
Destroy

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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