| Index: extensions/browser/updater/manifest_fetch_data.h
|
| diff --git a/chrome/browser/extensions/updater/manifest_fetch_data.h b/extensions/browser/updater/manifest_fetch_data.h
|
| similarity index 88%
|
| rename from chrome/browser/extensions/updater/manifest_fetch_data.h
|
| rename to extensions/browser/updater/manifest_fetch_data.h
|
| index 926b2d4a671f4a1a0b26763fe1a0bac0e22744ab..7565a87acb183cf725db2b8778d5f64397b7c5b1 100644
|
| --- a/chrome/browser/extensions/updater/manifest_fetch_data.h
|
| +++ b/extensions/browser/updater/manifest_fetch_data.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_MANIFEST_FETCH_DATA_H_
|
| -#define CHROME_BROWSER_EXTENSIONS_UPDATER_MANIFEST_FETCH_DATA_H_
|
| +#ifndef EXTENSIONS_BROWSER_UPDATER_MANIFEST_FETCH_DATA_H_
|
| +#define EXTENSIONS_BROWSER_UPDATER_MANIFEST_FETCH_DATA_H_
|
|
|
| #include <map>
|
| #include <set>
|
| @@ -14,6 +14,8 @@
|
|
|
| namespace extensions {
|
|
|
| +class ManifestFetchDataDelegate;
|
| +
|
| // To save on server resources we can request updates for multiple extensions
|
| // in one manifest check. This class helps us keep track of the id's for a
|
| // given fetch, building up the actual URL, and what if anything to include
|
| @@ -46,7 +48,9 @@ class ManifestFetchData {
|
| : rollcall_days(rollcall), active_days(active), is_enabled(enabled) {}
|
| };
|
|
|
| - ManifestFetchData(const GURL& update_url, int request_id);
|
| + ManifestFetchData(const GURL& update_url,
|
| + int request_id,
|
| + ManifestFetchDataDelegate* delegate);
|
| ~ManifestFetchData();
|
|
|
| // Returns true if this extension information was successfully added. If the
|
| @@ -96,9 +100,13 @@ class ManifestFetchData {
|
| // one ManifestFetchData.
|
| std::set<int> request_ids_;
|
|
|
| + // The delegate to use for fetch details. Must outlive this ManifestFetchData
|
| + // instance.
|
| + ManifestFetchDataDelegate* delegate_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ManifestFetchData);
|
| };
|
|
|
| } // namespace extensions
|
|
|
| -#endif // CHROME_BROWSER_EXTENSIONS_UPDATER_MANIFEST_FETCH_DATA_H_
|
| +#endif // EXTENSIONS_BROWSER_UPDATER_MANIFEST_FETCH_DATA_H_
|
|
|