Return Type | Function name | Arguments |
---|---|---|
hzTcpCode | ProcDelta | (hzChain&,hzIpConnex*,) |
Declared and defined in file: hzDelta.cpp
Function Logic:
Function body:
hzTcpCode ProcDelta (hzChain& ZI, hzIpConnex* pCx) { _hzfunc(__func__) ; uint32_t sessId ; char res [8]; if (!_hzGlobal_DeltaClient) { res[0]= res[1]= res[2]= res[3]= 0; res[4]= DELTA_NACK ; res[5]= res[6]= res[7]= 0; } else { sessId = _hzGlobal_DeltaClient->SessID() ; res[0]= (sessId & 0xff000000)>>24; res[1]= (sessId & 0xff0000)>>16; res[2]= (sessId & 0xff00)>>8; res[3]= sessId & 0xff; res[4]= DELTA_ACK ; res[5]= res[6]= res[7]= 0; } if (write(pCx->CliSocket(), res, 8)< 0) { hzerr(E_SENDFAIL, "Send failed, killing connection\n") ; return TCP_TERMINATE ; } return TCP_KEEPALIVE ; }