| Index: android_webview/native/aw_quota_manager_bridge_impl.h
|
| diff --git a/android_webview/native/aw_quota_manager_bridge_impl.h b/android_webview/native/aw_quota_manager_bridge_impl.h
|
| index 8b9d60bc9332b781b71bff9955ece1f7af473fb5..c0158ed167c9f55ff74f6649e2f8e9707a39ce09 100644
|
| --- a/android_webview/native/aw_quota_manager_bridge_impl.h
|
| +++ b/android_webview/native/aw_quota_manager_bridge_impl.h
|
| @@ -15,6 +15,7 @@
|
| #include "base/callback.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| +#include "base/strings/string16.h"
|
|
|
| class GURL;
|
|
|
| @@ -32,8 +33,8 @@ class AwBrowserContext;
|
|
|
| class AwQuotaManagerBridgeImpl : public AwQuotaManagerBridge {
|
| public:
|
| - explicit AwQuotaManagerBridgeImpl(AwBrowserContext* browser_context);
|
| - virtual ~AwQuotaManagerBridgeImpl();
|
| + static scoped_refptr<AwQuotaManagerBridge> Create(
|
| + AwBrowserContext* browser_context);
|
|
|
| // Called by Java.
|
| void Init(JNIEnv* env, jobject object);
|
| @@ -54,10 +55,20 @@ class AwQuotaManagerBridgeImpl : public AwQuotaManagerBridge {
|
| int64 /* quota */)> QuotaUsageCallback;
|
|
|
| private:
|
| + explicit AwQuotaManagerBridgeImpl(AwBrowserContext* browser_context);
|
| + virtual ~AwQuotaManagerBridgeImpl();
|
| +
|
| content::StoragePartition* GetStoragePartition() const;
|
|
|
| quota::QuotaManager* GetQuotaManager() const;
|
|
|
| + void DeleteAllDataOnUiThread();
|
| + void DeleteOriginOnUiThread(const base::string16& origin);
|
| + void GetOriginsOnUiThread(jint callback_id);
|
| + void GetUsageAndQuotaForOriginOnUiThread(const base::string16& origin,
|
| + jint callback_id,
|
| + bool is_quota);
|
| +
|
| void GetOriginsCallbackImpl(
|
| int jcallback_id,
|
| const std::vector<std::string>& origin,
|
|
|