| Index: Source/modules/quota/WebStorageQuotaCallbacksImpl.h
 | 
| diff --git a/Source/web/WebStorageQuotaCallbacksImpl.h b/Source/modules/quota/WebStorageQuotaCallbacksImpl.h
 | 
| similarity index 58%
 | 
| rename from Source/web/WebStorageQuotaCallbacksImpl.h
 | 
| rename to Source/modules/quota/WebStorageQuotaCallbacksImpl.h
 | 
| index 9a81795d6c03fb823f9786d4377541823996981c..6c71dc2e4c05c83a61545bacc6acca05dc429f3f 100644
 | 
| --- a/Source/web/WebStorageQuotaCallbacksImpl.h
 | 
| +++ b/Source/modules/quota/WebStorageQuotaCallbacksImpl.h
 | 
| @@ -31,37 +31,46 @@
 | 
|  #ifndef WebStorageQuotaCallbacksImpl_h
 | 
|  #define WebStorageQuotaCallbacksImpl_h
 | 
|  
 | 
| -#include "WebStorageQuotaCallbacks.h"
 | 
| -#include "wtf/PassOwnPtr.h"
 | 
| +#include "modules/quota/StorageErrorCallback.h"
 | 
| +#include "modules/quota/StorageQuotaCallback.h"
 | 
| +#include "modules/quota/StorageUsageCallback.h"
 | 
| +#include "public/platform/WebStorageQuotaCallbacks.h"
 | 
| +#include "wtf/OwnPtr.h"
 | 
|  #include "wtf/PassRefPtr.h"
 | 
|  #include "wtf/RefPtr.h"
 | 
|  
 | 
|  namespace WebCore {
 | 
| -class StorageErrorCallback;
 | 
| -class StorageQuotaCallback;
 | 
| -class StorageUsageCallback;
 | 
| -}
 | 
|  
 | 
| -namespace WebKit {
 | 
| -
 | 
| -class WebStorageQuotaCallbacksImpl : public WebStorageQuotaCallbacks {
 | 
| +class WebStorageQuotaCallbacksImpl : public WebKit::WebStorageQuotaCallbacks {
 | 
|  public:
 | 
| -    // The class is self-destructed and thus we have bare constructors.
 | 
| -    WebStorageQuotaCallbacksImpl(PassRefPtr<WebCore::StorageUsageCallback>, PassRefPtr<WebCore::StorageErrorCallback>);
 | 
| -    WebStorageQuotaCallbacksImpl(PassRefPtr<WebCore::StorageQuotaCallback>, PassRefPtr<WebCore::StorageErrorCallback>);
 | 
| +    // The class is self-destructed and thus we have leakedPtr constructors.
 | 
| +    static WebStorageQuotaCallbacksImpl* createLeakedPtr(PassRefPtr<StorageUsageCallback> success, PassRefPtr<StorageErrorCallback> error)
 | 
| +    {
 | 
| +        OwnPtr<WebStorageQuotaCallbacksImpl> callbacks = adoptPtr(new WebStorageQuotaCallbacksImpl(success, error));
 | 
| +        return callbacks.leakPtr();
 | 
| +    }
 | 
| +
 | 
| +    static WebStorageQuotaCallbacksImpl* createLeakedPtr(PassRefPtr<StorageQuotaCallback> success, PassRefPtr<StorageErrorCallback> error)
 | 
| +    {
 | 
| +        OwnPtr<WebStorageQuotaCallbacksImpl> callbacks = adoptPtr(new WebStorageQuotaCallbacksImpl(success, error));
 | 
| +        return callbacks.leakPtr();
 | 
| +    }
 | 
|  
 | 
|      virtual ~WebStorageQuotaCallbacksImpl();
 | 
|  
 | 
|      virtual void didQueryStorageUsageAndQuota(unsigned long long usageInBytes, unsigned long long quotaInBytes);
 | 
|      virtual void didGrantStorageQuota(unsigned long long grantedQuotaInBytes);
 | 
| -    virtual void didFail(WebStorageQuotaError);
 | 
| +    virtual void didFail(WebKit::WebStorageQuotaError);
 | 
|  
 | 
|  private:
 | 
| -    RefPtr<WebCore::StorageUsageCallback> m_usageCallback;
 | 
| -    RefPtr<WebCore::StorageQuotaCallback> m_quotaCallback;
 | 
| -    RefPtr<WebCore::StorageErrorCallback> m_errorCallback;
 | 
| +    WebStorageQuotaCallbacksImpl(PassRefPtr<StorageUsageCallback>, PassRefPtr<StorageErrorCallback>);
 | 
| +    WebStorageQuotaCallbacksImpl(PassRefPtr<StorageQuotaCallback>, PassRefPtr<StorageErrorCallback>);
 | 
| +
 | 
| +    RefPtr<StorageUsageCallback> m_usageCallback;
 | 
| +    RefPtr<StorageQuotaCallback> m_quotaCallback;
 | 
| +    RefPtr<StorageErrorCallback> m_errorCallback;
 | 
|  };
 | 
|  
 | 
| -} // namespace WebKit
 | 
| +} // namespace
 | 
|  
 | 
|  #endif // WebStorageQuotaCallbacksImpl_h
 | 
| 
 |