Home Units Hierarchy Routines All identifiers

Class unaIOCPSocksThread

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaIOCPSocksThread = class(unaSocksThread)

Description

– unaIOCPSocksThread –

Hierarchy

Overview

Methods

Public function removeConnection(connId: tConID; item: pointer = nil): bool;
Protected function doGetRemoteHostAddr(connId: tConID): pSockAddrIn; override;
Protected function execute(globalIndex: unsigned): int; override;
Protected function handleIO(worker: unaIOCPSockWorkerThread; item: punaIOCPSockWorkerOL; bytesReceived: DWORD; key: DWORD; out itemKilled: bool): int;
Protected function postRequest(item: punaIOCPSockWorkerOL; op: int; flags: DWORD; out itemKilled: bool): int;
Protected function sendDataTo(connId: tConID; data: pointer; len: uint; out asynch: bool; timeout: tTimeout): int; override;
Public procedure AfterConstruction(); override;
Public procedure BeforeDestruction(); override;

Properties

Public property iocpPort: unaIOCPClass read f_port;

Description

Methods

Public function removeConnection(connId: tConID; item: pointer = nil): bool;
 
Protected function doGetRemoteHostAddr(connId: tConID): pSockAddrIn; override;
 
Protected function execute(globalIndex: unsigned): int; override;
 
Protected function handleIO(worker: unaIOCPSockWorkerThread; item: punaIOCPSockWorkerOL; bytesReceived: DWORD; key: DWORD; out itemKilled: bool): int;
 
Protected function postRequest(item: punaIOCPSockWorkerOL; op: int; flags: DWORD; out itemKilled: bool): int;
 
Protected function sendDataTo(connId: tConID; data: pointer; len: uint; out asynch: bool; timeout: tTimeout): int; override;
 
Public procedure AfterConstruction(); override;
 
Public procedure BeforeDestruction(); override;
 

Properties

Public property iocpPort: unaIOCPClass read f_port;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09