OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ | 5 #ifndef CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ |
6 #define CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ | 6 #define CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ |
7 | 7 |
8 #include <set> | 8 #include <set> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 void WaitForFinished(); | 82 void WaitForFinished(); |
83 | 83 |
84 // Return true if everything's happened that we're configured for. | 84 // Return true if everything's happened that we're configured for. |
85 bool IsFinished() const; | 85 bool IsFinished() const; |
86 | 86 |
87 // DownloadItem::Observer | 87 // DownloadItem::Observer |
88 virtual void OnDownloadUpdated(DownloadItem* download) OVERRIDE; | 88 virtual void OnDownloadUpdated(DownloadItem* download) OVERRIDE; |
89 virtual void OnDownloadDestroyed(DownloadItem* download) OVERRIDE; | 89 virtual void OnDownloadDestroyed(DownloadItem* download) OVERRIDE; |
90 | 90 |
91 // DownloadManager::Observer | 91 // DownloadManager::Observer |
92 virtual void ModelChanged(DownloadManager* manager) OVERRIDE; | 92 virtual void OnDownloadCreated( |
| 93 DownloadManager* manager, DownloadItem* download) OVERRIDE; |
93 | 94 |
94 size_t NumDangerousDownloadsSeen() const; | 95 size_t NumDangerousDownloadsSeen() const; |
95 | 96 |
96 size_t NumDownloadsSeenInState(DownloadItem::DownloadState state) const; | 97 size_t NumDownloadsSeenInState(DownloadItem::DownloadState state) const; |
97 | 98 |
98 protected: | 99 protected: |
99 // Only to be called by derived classes' constructors. | 100 // Only to be called by derived classes' constructors. |
100 virtual void Init(); | 101 virtual void Init(); |
101 | 102 |
102 // Called to see if a download item is in a final state. | 103 // Called to see if a download item is in a final state. |
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
285 | 286 |
286 // We are in the message loop. | 287 // We are in the message loop. |
287 bool waiting_; | 288 bool waiting_; |
288 | 289 |
289 DISALLOW_COPY_AND_ASSIGN(DownloadTestItemCreationObserver); | 290 DISALLOW_COPY_AND_ASSIGN(DownloadTestItemCreationObserver); |
290 }; | 291 }; |
291 | 292 |
292 } // namespace content` | 293 } // namespace content` |
293 | 294 |
294 #endif // CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ | 295 #endif // CONTENT_TEST_DOWNLOAD_TEST_OBSERVER_H_ |
OLD | NEW |