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
9 namespace net {
10
SetCookie(const GURL & url,const std::string & cookie_line)11 bool CookieStore::SetCookie(const GURL& url, const std::string& cookie_line) {
12 return SetCookieWithOptions(url, cookie_line, CookieOptions());
13 }
14
GetCookies(const GURL & url)15 std::string CookieStore::GetCookies(const GURL& url) {
16 return GetCookiesWithOptions(url, CookieOptions());
17 }
18
SetCookiesWithOptions(const GURL & url,const std::vector<std::string> & cookie_lines,const CookieOptions & options)19 void 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
SetCookies(const GURL & url,const std::vector<std::string> & cookie_lines)27 void CookieStore::SetCookies(const GURL& url,
28 const std::vector<std::string>& cookie_lines) {
29 SetCookiesWithOptions(url, cookie_lines, CookieOptions());
30 }
31
CookieStore()32 CookieStore::CookieStore() {}
33
~CookieStore()34 CookieStore::~CookieStore() {}
35
36 } // namespace net
37