Commit e924d9c5 authored by jianli@chromium.org's avatar jianli@chromium.org
Browse files

[chromium] WebBlobRegistry cleanup.

https://bugs.webkit.org/show_bug.cgi?id=44571

Reviewed by Darin Fisher.

Remove unneeded method from WebBlobRegistry interface.
Also remove unneeded WebBlobRegistryImpl.* files. They're already
excluded from gyp files.

* public/WebBlobRegistry.h:
* src/WebBlobRegistryImpl.cpp: Removed.
* src/WebBlobRegistryImpl.h: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 58db5806
2010-08-24 Jian Li <jianli@chromium.org>
Reviewed by Darin Fisher.
[chromium] WebBlobRegistry cleanup.
https://bugs.webkit.org/show_bug.cgi?id=44571
Remove unneeded method from WebBlobRegistry interface.
Also remove unneeded WebBlobRegistryImpl.* files. They're already
excluded from gyp files.
* public/WebBlobRegistry.h:
* src/WebBlobRegistryImpl.cpp: Removed.
* src/WebBlobRegistryImpl.h: Removed.
2010-08-24 Adam Barth <abarth@webkit.org>
 
Reviewed by Dimitri Glazkov.
......
......@@ -51,7 +51,6 @@ public:
virtual void registerBlobURL(const WebURL&, const WebURL& srcURL) = 0;
virtual void unregisterBlobURL(const WebURL&) = 0;
virtual WebBlobStorageData getBlobDataFromURL(const WebURL&) = 0;
};
} // namespace WebKit
......
/*
* Copyright (C) 2010 Google Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following disclaimer
* in the documentation and/or other materials provided with the
* distribution.
* * Neither the name of Google Inc. nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "config.h"
#include "WebBlobRegistryImpl.h"
#include "BlobRegistryImpl.h"
#include "ResourceError.h"
#include "WebBlobData.h"
#include "WebURL.h"
#include <wtf/MainThread.h>
#if ENABLE(BLOB)
namespace WebKit {
WebBlobRegistry* WebBlobRegistry::create()
{
return new WebBlobRegistryImpl();
}
WebBlobRegistryImpl::WebBlobRegistryImpl()
: m_blobRegistry(new WebCore::BlobRegistryImpl())
{
}
WebBlobRegistryImpl::~WebBlobRegistryImpl()
{
}
void WebBlobRegistryImpl::registerBlobURL(const WebURL& url, WebBlobData& blobData)
{
m_blobRegistry->registerBlobURL(url, blobData);
}
void WebBlobRegistryImpl::registerBlobURL(const WebURL& url, const WebURL& srcURL)
{
m_blobRegistry->registerBlobURL(url, srcURL);
}
void WebBlobRegistryImpl::unregisterBlobURL(const WebURL& url)
{
m_blobRegistry->unregisterBlobURL(url);
}
WebBlobStorageData WebBlobRegistryImpl::getBlobDataFromURL(const WebURL& url)
{
return m_blobRegistry->getBlobDataFromURL(url);
}
} // namespace WebKit
#endif // ENABLE(BLOB)
/*
* Copyright (C) 2010 Google Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following disclaimer
* in the documentation and/or other materials provided with the
* distribution.
* * Neither the name of Google Inc. nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef WebBlobRegistryImpl_h
#define WebBlobRegistryImpl_h
#if ENABLE(BLOB)
#include "WebBlobRegistry.h"
#include <wtf/OwnPtr.h>
namespace WebCore { class BlobRegistryImpl; }
namespace WebKit {
class WebBlobRegistryImpl : public WebBlobRegistry {
public:
WebBlobRegistryImpl();
virtual ~WebBlobRegistryImpl();
virtual void registerBlobURL(const WebURL&, WebBlobData&);
virtual void registerBlobURL(const WebURL&, const WebURL& srcURL);
virtual void unregisterBlobURL(const WebURL&);
virtual WebBlobStorageData getBlobDataFromURL(const WebURL&);
private:
WTF::OwnPtr<WebCore::BlobRegistryImpl> m_blobRegistry;
};
} // namespace WebKit
#endif // ENABLE(BLOB)
#endif // WebBlobRegistryImpl_h
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment