| 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 #ifndef COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ | 5 #ifndef COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ |
| 6 #define COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ | 6 #define COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "base/callback.h" | 10 #include "base/callback.h" |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 181 | 181 |
| 182 // Receives the result of add requests to the request queue. | 182 // Receives the result of add requests to the request queue. |
| 183 void AddRequestResultCallback(RequestQueue::AddRequestResult result, | 183 void AddRequestResultCallback(RequestQueue::AddRequestResult result, |
| 184 const SavePageRequest& request); | 184 const SavePageRequest& request); |
| 185 | 185 |
| 186 // Receives the result of update and delete requests to the request queue. | 186 // Receives the result of update and delete requests to the request queue. |
| 187 void UpdateRequestCallback(const ClientId& client_id, | 187 void UpdateRequestCallback(const ClientId& client_id, |
| 188 RequestQueue::UpdateRequestResult result); | 188 RequestQueue::UpdateRequestResult result); |
| 189 | 189 |
| 190 void UpdateMultipleRequestsCallback( | 190 void UpdateMultipleRequestsCallback( |
| 191 const RequestQueue::UpdateMultipleRequestResults& result, | 191 std::unique_ptr<UpdateRequestsResult> result); |
| 192 std::vector<std::unique_ptr<SavePageRequest>> requests); | |
| 193 | 192 |
| 194 void HandleRemovedRequestsAndCallback( | 193 void HandleRemovedRequestsAndCallback( |
| 195 const RemoveRequestsCallback& callback, | 194 const RemoveRequestsCallback& callback, |
| 196 BackgroundSavePageResult status, | 195 BackgroundSavePageResult status, |
| 197 const RequestQueue::UpdateMultipleRequestResults& results, | 196 const RequestQueue::UpdateMultipleRequestResults& results, |
| 198 std::vector<std::unique_ptr<SavePageRequest>> requests); | 197 std::vector<std::unique_ptr<SavePageRequest>> requests); |
| 199 | 198 |
| 200 void HandleRemovedRequests( | 199 void HandleRemovedRequests( |
| 201 BackgroundSavePageResult status, | 200 BackgroundSavePageResult status, |
| 202 const RequestQueue::UpdateMultipleRequestResults& results, | 201 const RequestQueue::UpdateMultipleRequestResults& results, |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 318 base::TimeDelta offliner_timeout_; | 317 base::TimeDelta offliner_timeout_; |
| 319 // Allows us to pass a weak pointer to callbacks. | 318 // Allows us to pass a weak pointer to callbacks. |
| 320 base::WeakPtrFactory<RequestCoordinator> weak_ptr_factory_; | 319 base::WeakPtrFactory<RequestCoordinator> weak_ptr_factory_; |
| 321 | 320 |
| 322 DISALLOW_COPY_AND_ASSIGN(RequestCoordinator); | 321 DISALLOW_COPY_AND_ASSIGN(RequestCoordinator); |
| 323 }; | 322 }; |
| 324 | 323 |
| 325 } // namespace offline_pages | 324 } // namespace offline_pages |
| 326 | 325 |
| 327 #endif // COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ | 326 #endif // COMPONENTS_OFFLINE_PAGES_BACKGROUND_REQUEST_COORDINATOR_H_ |
| OLD | NEW |