1// Copyright (c) 2010 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "net/base/cookie_store.h" 6 7#include "net/base/cookie_options.h" 8 9namespace net { 10 11bool CookieStore::SetCookie(const GURL& url, const std::string& cookie_line) { 12 return SetCookieWithOptions(url, cookie_line, CookieOptions()); 13} 14 15std::string CookieStore::GetCookies(const GURL& url) { 16 return GetCookiesWithOptions(url, CookieOptions()); 17} 18 19void CookieStore::SetCookiesWithOptions( 20 const GURL& url, 21 const std::vector<std::string>& cookie_lines, 22 const CookieOptions& options) { 23 for (size_t i = 0; i < cookie_lines.size(); ++i) 24 SetCookieWithOptions(url, cookie_lines[i], options); 25} 26 27void CookieStore::SetCookies(const GURL& url, 28 const std::vector<std::string>& cookie_lines) { 29 SetCookiesWithOptions(url, cookie_lines, CookieOptions()); 30} 31 32CookieStore::CookieStore() {} 33 34CookieStore::~CookieStore() {} 35 36} // namespace net 37