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_OFFLINE_PAGE_MODEL_IMPL_H_ | 5 #ifndef COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_IMPL_H_ |
6 #define COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_IMPL_H_ | 6 #define COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_IMPL_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 20 matching lines...) Expand all Loading... |
31 #include "components/offline_pages/offline_page_model.h" | 31 #include "components/offline_pages/offline_page_model.h" |
32 #include "components/offline_pages/offline_page_model_event_logger.h" | 32 #include "components/offline_pages/offline_page_model_event_logger.h" |
33 #include "components/offline_pages/offline_page_storage_manager.h" | 33 #include "components/offline_pages/offline_page_storage_manager.h" |
34 #include "components/offline_pages/offline_page_types.h" | 34 #include "components/offline_pages/offline_page_types.h" |
35 #include "components/offline_pages/offline_store_types.h" | 35 #include "components/offline_pages/offline_store_types.h" |
36 | 36 |
37 class GURL; | 37 class GURL; |
38 namespace base { | 38 namespace base { |
39 class Clock; | 39 class Clock; |
40 class SequencedTaskRunner; | 40 class SequencedTaskRunner; |
41 class TimeDelta; | |
42 class TimeTicks; | 41 class TimeTicks; |
43 } // namespace base | 42 } // namespace base |
44 | 43 |
45 namespace offline_pages { | 44 namespace offline_pages { |
46 | 45 |
47 struct ClientId; | 46 struct ClientId; |
48 struct OfflinePageItem; | 47 struct OfflinePageItem; |
49 | 48 |
50 class ArchiveManager; | 49 class ArchiveManager; |
51 class ClientPolicyController; | 50 class ClientPolicyController; |
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
295 base::Clock* testing_clock_; | 294 base::Clock* testing_clock_; |
296 | 295 |
297 base::WeakPtrFactory<OfflinePageModelImpl> weak_ptr_factory_; | 296 base::WeakPtrFactory<OfflinePageModelImpl> weak_ptr_factory_; |
298 | 297 |
299 DISALLOW_COPY_AND_ASSIGN(OfflinePageModelImpl); | 298 DISALLOW_COPY_AND_ASSIGN(OfflinePageModelImpl); |
300 }; | 299 }; |
301 | 300 |
302 } // namespace offline_pages | 301 } // namespace offline_pages |
303 | 302 |
304 #endif // COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_IMPL_H_ | 303 #endif // COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_IMPL_H_ |
OLD | NEW |