Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(179)

Side by Side Diff: headless/lib/browser/headless_browser_context_options.cc

Issue 2720673003: [headless] Use version for product name and user agent. (Closed)
Patch Set: use headless/public/version.h instead. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "headless/lib/browser/headless_browser_context_options.h" 5 #include "headless/lib/browser/headless_browser_context_options.h"
6 6
7 #include <string> 7 #include <string>
8 #include <utility> 8 #include <utility>
9 9
10 namespace headless { 10 namespace headless {
(...skipping 17 matching lines...) Expand all
28 28
29 HeadlessBrowserContextOptions::~HeadlessBrowserContextOptions() = default; 29 HeadlessBrowserContextOptions::~HeadlessBrowserContextOptions() = default;
30 30
31 HeadlessBrowserContextOptions& HeadlessBrowserContextOptions::operator=( 31 HeadlessBrowserContextOptions& HeadlessBrowserContextOptions::operator=(
32 HeadlessBrowserContextOptions&& options) = default; 32 HeadlessBrowserContextOptions&& options) = default;
33 33
34 HeadlessBrowserContextOptions::HeadlessBrowserContextOptions( 34 HeadlessBrowserContextOptions::HeadlessBrowserContextOptions(
35 HeadlessBrowser::Options* options) 35 HeadlessBrowser::Options* options)
36 : browser_options_(options) {} 36 : browser_options_(options) {}
37 37
38 const std::string& HeadlessBrowserContextOptions::product_name_and_version()
39 const {
40 return ReturnOverriddenValue(product_name_and_version_,
41 browser_options_->product_name_and_version);
42 }
43
38 const std::string& HeadlessBrowserContextOptions::user_agent() const { 44 const std::string& HeadlessBrowserContextOptions::user_agent() const {
39 return ReturnOverriddenValue(user_agent_, browser_options_->user_agent); 45 return ReturnOverriddenValue(user_agent_, browser_options_->user_agent);
40 } 46 }
41 47
42 const net::HostPortPair& HeadlessBrowserContextOptions::proxy_server() const { 48 const net::HostPortPair& HeadlessBrowserContextOptions::proxy_server() const {
43 return ReturnOverriddenValue(proxy_server_, browser_options_->proxy_server); 49 return ReturnOverriddenValue(proxy_server_, browser_options_->proxy_server);
44 } 50 }
45 51
46 const std::string& HeadlessBrowserContextOptions::host_resolver_rules() const { 52 const std::string& HeadlessBrowserContextOptions::host_resolver_rules() const {
47 return ReturnOverriddenValue(host_resolver_rules_, 53 return ReturnOverriddenValue(host_resolver_rules_,
(...skipping 23 matching lines...) Expand all
71 const ProtocolHandlerMap& HeadlessBrowserContextOptions::protocol_handlers() 77 const ProtocolHandlerMap& HeadlessBrowserContextOptions::protocol_handlers()
72 const { 78 const {
73 return protocol_handlers_; 79 return protocol_handlers_;
74 } 80 }
75 81
76 ProtocolHandlerMap HeadlessBrowserContextOptions::TakeProtocolHandlers() { 82 ProtocolHandlerMap HeadlessBrowserContextOptions::TakeProtocolHandlers() {
77 return std::move(protocol_handlers_); 83 return std::move(protocol_handlers_);
78 } 84 }
79 85
80 } // namespace headless 86 } // namespace headless
OLDNEW
« no previous file with comments | « headless/lib/browser/headless_browser_context_options.h ('k') | headless/lib/browser/headless_devtools.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698