//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- void HttpRequestSystem::OnDestroy() { CancelAllRequests(); for(auto it = m_requests.begin(); it != m_requests.end(); ++it) { CS_SAFEDELETE(*it); } m_requests.clear(); m_requests.shrink_to_fit(); m_javaSystem.reset(); }
//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- void HttpRequestSystem::OnDestroy() { CancelAllRequests(); HttpRequest::Shutdown(); for (auto it = m_requests.begin(); it != m_requests.end(); ++it) { CS_SAFEDELETE(*it); } m_requests.clear(); m_requests.shrink_to_fit(); WinHttpCloseHandle(m_sessionHandle); }