Return TypeFunction nameArguments
hzEcodehzDeltaClient::Quit(void)

Declared in file: hzDelta.h
Defined in file : hzDelta.cpp

Function Logic:

0:START 1:m_cvData m_cvData m_cvData m_cvData m_cvData m_cvData m_cvData hzTcpClient::Send rc 2:rc!=E_OK 3:Return E_SENDFAIL 4:hzTcpClient::Recv rc 5:rc!=E_OK 6:Return E_RECVFAIL 7:Return E_OK

Function body:

hzEcode hzDeltaClient::Quit (void)
{
   _hzfunc("hzDeltaClient::Quit") ;
   uint32_t    nBytes ;
   hzEcode rc = E_OK ;
   m_cvData[0]= (m_nSessID & 0xff000000)>>24;
   m_cvData[1]= (m_nSessID & 0xff0000)>>16;
   m_cvData[2]= (m_nSessID & 0xff00)>>8;
   m_cvData[3]= (m_nSessID & 0xff);
   m_cvData[4]= DELTA_CLI_QUIT ;
   m_cvData[5]= 0;
   m_cvData[6]= 3;
   rc = m_Connection.Send(m_cvData, 7);
   if (rc != E_OK)
       return E_SENDFAIL ;
   rc = m_Connection.Recv(m_cvData, nBytes, HZ_MAXPACKET) ;
   if (rc != E_OK)
       return E_RECVFAIL ;
   return E_OK ;
}