| Description | Hierarchy | Fields | Methods | Properties | 
type unaIOCPSocksThread = class(unaSocksThread)
– unaIOCPSocksThread –
![]()  | 
function removeConnection(connId: tConID; item: pointer = nil): bool; | 
![]()  | 
function doGetRemoteHostAddr(connId: tConID): pSockAddrIn; override; | 
![]()  | 
function execute(globalIndex: unsigned): int; override; | 
![]()  | 
function handleIO(worker: unaIOCPSockWorkerThread; item: punaIOCPSockWorkerOL; bytesReceived: DWORD; key: DWORD; out itemKilled: bool): int; | 
![]()  | 
function postRequest(item: punaIOCPSockWorkerOL; op: int; flags: DWORD; out itemKilled: bool): int; | 
![]()  | 
function sendDataTo(connId: tConID; data: pointer; len: uint; out asynch: bool; timeout: tTimeout): int; override; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property iocpPort: unaIOCPClass read f_port; | 
![]()  | 
function removeConnection(connId: tConID; item: pointer = nil): bool; | 
![]()  | 
function doGetRemoteHostAddr(connId: tConID): pSockAddrIn; override; | 
![]()  | 
function execute(globalIndex: unsigned): int; override; | 
![]()  | 
function handleIO(worker: unaIOCPSockWorkerThread; item: punaIOCPSockWorkerOL; bytesReceived: DWORD; key: DWORD; out itemKilled: bool): int; | 
![]()  | 
function postRequest(item: punaIOCPSockWorkerOL; op: int; flags: DWORD; out itemKilled: bool): int; | 
![]()  | 
function sendDataTo(connId: tConID; data: pointer; len: uint; out asynch: bool; timeout: tTimeout): int; override; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property iocpPort: unaIOCPClass read f_port; | 
(c) 2012 Lake of Soft