void ReattachCookies(TransportInfo* pTInfo) { if(!pTInfo) return; //Remove existing cookies from the transport headers EA::WebKit::HeaderMap::iterator it; while((it = GetHeaderMap(pTInfo->mHeaderMapOut)->find_as(EA_CHAR16("Cookie"), EA::WebKit::str_iless())) != GetHeaderMap(pTInfo->mHeaderMapOut)->end()) GetHeaderMap(pTInfo->mHeaderMapOut)->erase(it); //Attach new cookies WebCore::ResourceHandleManager* pRHM = WebCore::ResourceHandleManager::sharedInstance(); EAW_ASSERT(pRHM); EA::WebKit::CookieManager* pCM = pRHM->GetCookieManager(); pCM->OnHeadersSend(pTInfo); }