// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "chrome/browser/google/chrome_google_url_tracker_client.h" #include "base/command_line.h" #include "chrome/browser/profiles/profile.h" #include "chrome/common/chrome_switches.h" ChromeGoogleURLTrackerClient::ChromeGoogleURLTrackerClient(Profile* profile) : profile_(profile) { } ChromeGoogleURLTrackerClient::~ChromeGoogleURLTrackerClient() { } bool ChromeGoogleURLTrackerClient::IsBackgroundNetworkingEnabled() { return !base::CommandLine::ForCurrentProcess()->HasSwitch( switches::kDisableBackgroundNetworking); } PrefService* ChromeGoogleURLTrackerClient::GetPrefs() { return profile_->GetPrefs(); } net::URLRequestContextGetter* ChromeGoogleURLTrackerClient::GetRequestContext() { return profile_->GetRequestContext(); }