Chromium Code Reviews| Index: ios/chrome/browser/browsing_data/cache_counter.h |
| diff --git a/chrome/browser/browsing_data/cache_counter.h b/ios/chrome/browser/browsing_data/cache_counter.h |
| similarity index 51% |
| copy from chrome/browser/browsing_data/cache_counter.h |
| copy to ios/chrome/browser/browsing_data/cache_counter.h |
| index b8963ef366185dec680741693053adc22ad0f7e2..23f728bfb7f6725ee31ef3658a6685e20bfa6383 100644 |
| --- a/chrome/browser/browsing_data/cache_counter.h |
| +++ b/ios/chrome/browser/browsing_data/cache_counter.h |
| @@ -1,36 +1,40 @@ |
| -// Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| +// Copyright 2016 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |
| -#define CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |
| - |
| -#include <stdint.h> |
| +#ifndef IOS_CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |
| +#define IOS_CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |
| #include "base/memory/weak_ptr.h" |
| #include "components/browsing_data/core/counters/browsing_data_counter.h" |
| -class Profile; |
| +namespace web { |
| +class BrowserState; |
| +} |
| class CacheCounter : public browsing_data::BrowsingDataCounter { |
| public: |
| - explicit CacheCounter(Profile* profile); |
| + explicit CacheCounter(web::BrowserState* browser_state); |
| ~CacheCounter() override; |
| // Whether this counter awaits the calculation result callback. |
| // Used only for testing. |
| - bool Pending(); |
| + bool pending() { return pending_; } |
| + // BrowsingDataCounter implementation: |
| const char* GetPrefName() const override; |
| private: |
| - Profile* profile_; |
| + // BrowsingDataCounter implementation: |
|
ioanap
2016/09/22 13:39:52
nit: s/:/.
msramek
2016/09/22 17:02:40
Done, here and above. This was actually intentiona
|
| + void Count() override; |
| + |
| + void OnCacheSizeCalculated(int result_bytes); |
| + |
| bool pending_; |
| - base::WeakPtrFactory<CacheCounter> weak_ptr_factory_; |
| + web::BrowserState* browser_state_; |
| - void Count() override; |
| - void OnCacheSizeCalculated(int64_t bytes); |
| + base::WeakPtrFactory<CacheCounter> weak_ptr_factory_; |
| }; |
| -#endif // CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |
| +#endif // IOS_CHROME_BROWSER_BROWSING_DATA_CACHE_COUNTER_H_ |