| Index: content/public/browser/quota_permission_context.h
|
| diff --git a/content/browser/quota_permission_context.h b/content/public/browser/quota_permission_context.h
|
| similarity index 54%
|
| rename from content/browser/quota_permission_context.h
|
| rename to content/public/browser/quota_permission_context.h
|
| index ab441d43f85a6e5c91b367a1ed6c5ed8d1674256..af3c54a75bcdee9135d539224ba213ea1be51c07 100644
|
| --- a/content/browser/quota_permission_context.h
|
| +++ b/content/public/browser/quota_permission_context.h
|
| @@ -1,9 +1,10 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2012 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 CONTENT_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
| -#define CONTENT_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
| +#ifndef CONTENT_PUBLIC_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
| +#define CONTENT_PUBLIC_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
| +#pragma once
|
|
|
| #include "base/callback.h"
|
| #include "base/memory/ref_counted.h"
|
| @@ -11,17 +12,19 @@
|
|
|
| class GURL;
|
|
|
| +namespace content {
|
| +
|
| class QuotaPermissionContext
|
| : public base::RefCountedThreadSafe<QuotaPermissionContext> {
|
| public:
|
| - enum Response {
|
| - kResponseUnknown,
|
| - kResponseAllow,
|
| - kResponseDisallow,
|
| - kResponseCancelled,
|
| + enum QuotaPermissionResponse {
|
| + QUOTA_PERMISSION_RESPONSE_UNKNOWN,
|
| + QUOTA_PERMISSION_RESPONSE_ALLOW,
|
| + QUOTA_PERMISSION_RESPONSE_DISALLOW,
|
| + QUOTA_PERMISSION_RESPONSE_CANCELLED,
|
| };
|
|
|
| - typedef base::Callback<void(Response)> PermissionCallback;
|
| + typedef base::Callback<void(QuotaPermissionResponse)> PermissionCallback;
|
|
|
| virtual void RequestQuotaPermission(
|
| const GURL& origin_url,
|
| @@ -36,4 +39,6 @@ class QuotaPermissionContext
|
| virtual ~QuotaPermissionContext() {}
|
| };
|
|
|
| -#endif // CONTENT_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
| +} // namespace content
|
| +
|
| +#endif // CONTENT_PUBLIC_BROWSER_QUOTA_PERMISSION_CONTEXT_H_
|
|
|