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