static_http_user_agent_settings.cc revision 5821806d5e7f356e8fa4b058a389a808ea183019
124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// Copyright (c) 2012 The Chromium Authors. All rights reserved.
224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// Use of this source code is governed by a BSD-style license that can be
324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// found in the LICENSE file.
424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner#include "net/url_request/static_http_user_agent_settings.h"
624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnernamespace net {
824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
924943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerStaticHttpUserAgentSettings::StaticHttpUserAgentSettings(
10d996d0c32b483c2190e1eb288cd3bbbd259c2960Greg Clayton    const std::string& accept_language,
1124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner    const std::string& accept_charset,
1224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner    const std::string& user_agent)
1324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner    : accept_language_(accept_language),
1424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner      accept_charset_(accept_charset),
1524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner      user_agent_(user_agent) {
1691815a4770797a42816c4219d40b9f6148c03646Sean Callanan}
1791815a4770797a42816c4219d40b9f6148c03646Sean Callanan
1891815a4770797a42816c4219d40b9f6148c03646Sean CallananStaticHttpUserAgentSettings::~StaticHttpUserAgentSettings() {
1924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}
2091815a4770797a42816c4219d40b9f6148c03646Sean Callanan
2124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerstd::string StaticHttpUserAgentSettings::GetAcceptLanguage() const {
2224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner  return accept_language_;
2324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}
2424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
2524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerstd::string StaticHttpUserAgentSettings::GetAcceptCharset() const {
2624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner  return accept_charset_;
2724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}
2824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
2924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerstd::string StaticHttpUserAgentSettings::GetUserAgent(const GURL& url) const {
3024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner  return user_agent_;
3124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}
3224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
3324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}  // namespace net
3424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
3524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner