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