bool CUrlClient::Disconnected(LPCTSTR pszReason, bool bFromSocket) { CHttpClientDownSocket* s = STATIC_DOWNCAST(CHttpClientDownSocket, socket); TRACE(_T("%hs: HttpState=%u, Reason=%s\n"), __FUNCTION__, s==NULL ? -1 : s->GetHttpState(), pszReason); // TODO: This is a mess.. if (s && (s->GetHttpState() == HttpStateRecvExpected || s->GetHttpState() == HttpStateRecvBody)) m_fileReaskTimes.RemoveKey(reqfile); // ZZ:DownloadManager (one resk timestamp for each file) return CUpDownClient::Disconnected(CString(_T("CUrlClient::Disconnected")) + pszReason, bFromSocket); }
bool CUrlClient::Disconnected(LPCTSTR pszReason, bool bFromSocket) #endif //<== Extended Failed/Success Statistic by NetF [shadow2004] { CHttpClientDownSocket* s = STATIC_DOWNCAST(CHttpClientDownSocket, socket); TRACE(_T("%hs: HttpState=%u, Reason=%s\n"), __FUNCTION__, s==NULL ? -1 : s->GetHttpState(), pszReason); // TODO: This is a mess.. if (s && (s->GetHttpState() == HttpStateRecvExpected || s->GetHttpState() == HttpStateRecvBody)) m_fileReaskTimes.RemoveKey(reqfile); // ZZ:DownloadManager (one resk timestamp for each file) //==> Extended Failed/Success Statistic by NetF [shadow2004] #ifdef FSSTATS return CUpDownClient::Disconnected(pszReason, bFromSocket, nReason); #else return CUpDownClient::Disconnected(pszReason, bFromSocket); #endif //<== Extended Failed/Success Statistic by NetF [shadow2004] }