| OLD | NEW |
| 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 "chrome/browser/android/offline_pages/evaluation/offline_page_evaluatio
n_bridge.h" | 5 #include "chrome/browser/android/offline_pages/evaluation/offline_page_evaluatio
n_bridge.h" |
| 6 | 6 |
| 7 #include "base/android/callback_android.h" | 7 #include "base/android/callback_android.h" |
| 8 #include "base/android/jni_android.h" | 8 #include "base/android/jni_android.h" |
| 9 #include "base/android/jni_array.h" | 9 #include "base/android/jni_array.h" |
| 10 #include "base/android/jni_string.h" | 10 #include "base/android/jni_string.h" |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 const MultipleItemStatuses& removed_request_results) { | 124 const MultipleItemStatuses& removed_request_results) { |
| 125 base::android::RunCallbackAndroid(j_callback_obj, | 125 base::android::RunCallbackAndroid(j_callback_obj, |
| 126 int(removed_request_results.size())); | 126 int(removed_request_results.size())); |
| 127 } | 127 } |
| 128 | 128 |
| 129 std::unique_ptr<KeyedService> GetTestingRequestCoordinator( | 129 std::unique_ptr<KeyedService> GetTestingRequestCoordinator( |
| 130 content::BrowserContext* context, | 130 content::BrowserContext* context, |
| 131 std::unique_ptr<OfflinerPolicy> policy, | 131 std::unique_ptr<OfflinerPolicy> policy, |
| 132 std::unique_ptr<Offliner> offliner) { | 132 std::unique_ptr<Offliner> offliner) { |
| 133 scoped_refptr<base::SequencedTaskRunner> background_task_runner = | 133 scoped_refptr<base::SequencedTaskRunner> background_task_runner = |
| 134 base::CreateSequencedTaskRunnerWithTraits(base::TaskTraits().MayBlock()); | 134 base::CreateSequencedTaskRunnerWithTraits({base::MayBlock()}); |
| 135 Profile* profile = Profile::FromBrowserContext(context); | 135 Profile* profile = Profile::FromBrowserContext(context); |
| 136 base::FilePath queue_store_path = | 136 base::FilePath queue_store_path = |
| 137 profile->GetPath().Append(chrome::kOfflinePageRequestQueueDirname); | 137 profile->GetPath().Append(chrome::kOfflinePageRequestQueueDirname); |
| 138 | 138 |
| 139 std::unique_ptr<RequestQueueStoreSQL> queue_store( | 139 std::unique_ptr<RequestQueueStoreSQL> queue_store( |
| 140 new RequestQueueStoreSQL(background_task_runner, queue_store_path)); | 140 new RequestQueueStoreSQL(background_task_runner, queue_store_path)); |
| 141 std::unique_ptr<RequestQueue> queue(new RequestQueue(std::move(queue_store))); | 141 std::unique_ptr<RequestQueue> queue(new RequestQueue(std::move(queue_store))); |
| 142 std::unique_ptr<android::EvaluationTestScheduler> scheduler( | 142 std::unique_ptr<android::EvaluationTestScheduler> scheduler( |
| 143 new android::EvaluationTestScheduler()); | 143 new android::EvaluationTestScheduler()); |
| 144 net::NetworkQualityEstimator::NetworkQualityProvider* | 144 net::NetworkQualityEstimator::NetworkQualityProvider* |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 382 return; | 382 return; |
| 383 JNIEnv* env = base::android::AttachCurrentThread(); | 383 JNIEnv* env = base::android::AttachCurrentThread(); |
| 384 ScopedJavaLocalRef<jobject> obj = weak_java_ref_.get(env); | 384 ScopedJavaLocalRef<jobject> obj = weak_java_ref_.get(env); |
| 385 if (obj.is_null()) | 385 if (obj.is_null()) |
| 386 return; | 386 return; |
| 387 Java_OfflinePageEvaluationBridge_offlinePageModelLoaded(env, obj); | 387 Java_OfflinePageEvaluationBridge_offlinePageModelLoaded(env, obj); |
| 388 } | 388 } |
| 389 | 389 |
| 390 } // namespace android | 390 } // namespace android |
| 391 } // namespace offline_pages | 391 } // namespace offline_pages |
| OLD | NEW |