void CHttpCookies::SetCookies(const char *pCookies)
{
	assert(pCookies);
	string strCookies = pCookies;
	string strTemp;

	int nPos = string::npos;
	while((nPos = strCookies.find(';')) != string::npos)
	{
		strTemp = strCookies.substr(0, nPos);
		strCookies.erase(0, nPos+1);
		AddCookies(strTemp);
	}

	if(strCookies.length() > 0)
		AddCookies(strCookies);
}
Beispiel #2
0
BNetworkCookieJar::BNetworkCookieJar(const BNetworkCookieList& otherList)
	:
	fCookieHashMap(new(std::nothrow) PrivateHashMap())
{
	AddCookies(otherList);
}