| Description | Hierarchy | Fields | Methods | Properties | 
type unaIOCPSockWorkerOL = packed record
ol: WSAOVERLAPPED; | 
op: int; | 
sc: tSocket; | 
acceptSocket: tSocket; | 
socketOwner: bool; | 
connId: tConID; | 
wbuf: WSABUF; | 
addrLocal: sockaddr_in; | 
addrLocalLen: int; | 
addrRemote: sockaddr_in; | 
addrRemoteLen: int; | 
addrRemoteFixed: bool; | 
acquired: int; | 
acTimemark: uint64; | 
olDataTimemark: uint64; | 
olIsReceiver: bool; | 
isDone: bool; | 
ol: WSAOVERLAPPED; | 
op: int; | 
sc: tSocket; | 
| 
 type of operation submitted  | 
acceptSocket: tSocket; | 
| 
 socket  | 
socketOwner: bool; | 
| 
 socket for accept op  | 
connId: tConID; | 
| 
 does this OL has ownership of the socket?  | 
wbuf: WSABUF; | 
| 
 connection ID  | 
addrLocal: sockaddr_in; | 
| 
 data buffer  | 
addrLocalLen: int; | 
addrRemote: sockaddr_in; | 
addrRemoteLen: int; | 
addrRemoteFixed: bool; | 
acquired: int; | 
| 
 do not clear remote addr after successfull RECVFROM  | 
acTimemark: uint64; | 
| 
 acquired if not 0  | 
olDataTimemark: uint64; | 
olIsReceiver: bool; | 
| 
 last data received at..  | 
isDone: bool; | 
| 
 is this OL stands for receiving? ( see BUG: 23 MAY'09 )  | 
(c) 2012 Lake of Soft