Return Type | Function name | Arguments |
---|---|---|
hzEcode | hzHttpClient::Connect | (const hzUrl&,) |
Declared in file: hzHttpClient.h
Defined in file : hzHttpClient.cpp
Function Logic:
Function body:
hzEcode hzHttpClient::Connect (const hzUrl& url) { _hzfunc("hzHttpClient::Connect") ; hzEcode rc ; 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 ; }