1 // Copyright 2018 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 "components/offline_pages/core/prefetch/stub_prefetch_service.h"
6 
7 #include "url/gurl.h"
8 
9 namespace offline_pages {
10 
SetSuggestionProvider(SuggestionsProvider * suggestions_provider)11 void StubPrefetchService::SetSuggestionProvider(
12     SuggestionsProvider* suggestions_provider) {}
13 
NewSuggestionsAvailable()14 void StubPrefetchService::NewSuggestionsAvailable() {}
15 
RemoveSuggestion(GURL url)16 void StubPrefetchService::RemoveSuggestion(GURL url) {}
17 
ForceRefreshSuggestions()18 void StubPrefetchService::ForceRefreshSuggestions() {}
19 
GetCachedGCMToken() const20 std::string StubPrefetchService::GetCachedGCMToken() const {
21   return "";
22 }
23 
GetPrefetchGCMHandler()24 PrefetchGCMHandler* StubPrefetchService::GetPrefetchGCMHandler() {
25   return nullptr;
26 }
27 
GetLogger()28 OfflineEventLogger* StubPrefetchService::GetLogger() {
29   return nullptr;
30 }
31 
GetOfflineMetricsCollector()32 OfflineMetricsCollector* StubPrefetchService::GetOfflineMetricsCollector() {
33   return nullptr;
34 }
35 
GetPrefetchDispatcher()36 PrefetchDispatcher* StubPrefetchService::GetPrefetchDispatcher() {
37   return nullptr;
38 }
39 
40 PrefetchNetworkRequestFactory*
GetPrefetchNetworkRequestFactory()41 StubPrefetchService::GetPrefetchNetworkRequestFactory() {
42   return nullptr;
43 }
44 
GetPrefetchDownloader()45 PrefetchDownloader* StubPrefetchService::GetPrefetchDownloader() {
46   return nullptr;
47 }
48 
GetPrefetchStore()49 PrefetchStore* StubPrefetchService::GetPrefetchStore() {
50   return nullptr;
51 }
52 
GetPrefetchImporter()53 PrefetchImporter* StubPrefetchService::GetPrefetchImporter() {
54   return nullptr;
55 }
56 
57 PrefetchBackgroundTaskHandler*
GetPrefetchBackgroundTaskHandler()58 StubPrefetchService::GetPrefetchBackgroundTaskHandler() {
59   return nullptr;
60 }
61 
GetOfflinePageModel()62 OfflinePageModel* StubPrefetchService::GetOfflinePageModel() {
63   return nullptr;
64 }
65 
GetImageFetcher()66 image_fetcher::ImageFetcher* StubPrefetchService::GetImageFetcher() {
67   return nullptr;
68 }
69 
SetEnabledByServer(PrefService * pref_service,bool enabled)70 void StubPrefetchService::SetEnabledByServer(PrefService* pref_service,
71                                              bool enabled) {}
72 
73 }  // namespace offline_pages
74