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