Return TypeFunction nameArguments
hzEcodehzHttpClient::Connect(hzUrl&,)

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

Function Logic:

0:START 1:unknown 2:rc 3:rc 4:unknown 5:items 6:rc 7:unknown 8:items 9:rc 10:unknown 11:items 12:Return rc

Function body:

hzEcode hzHttpClient::Connect (hzUrl& url)
{
   _hzfunc("hzHttpClient::Connect") ;
   hzEcode rc ;    //  Return code
   if (url.IsSSL())
       rc = m_Webhost.ConnectSSL(url.Domain(), url.Port()) ;
   else
       rc = m_Webhost.ConnectStd(url.Domain(), url.Port()) ;
   if (rc != E_OK)
       m_Error.Printf("Could not connect to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
   else
   {
       rc = m_Webhost.SetSendTimeout(30);
       if (rc != E_OK)
           m_Error.Printf("Could not set send_timeout on connection to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
       else
       {
           rc = m_Webhost.SetRecvTimeout(30);
           if (rc != E_OK)
               m_Error.Printf("Could not set recv_timeout on connection to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
       }
   }
   return rc ;
}