#include "WebThreadSafeData.h"
#include "WebURL.h"
-namespace WebCore { class BlobData; }
#if INSIDE_BLINK
namespace WTF { template <typename T> class PassOwnPtr; }
#endif
namespace blink {
+class BlobData;
+
class WebBlobData : public WebNonCopyable {
public:
struct Item {
BLINK_PLATFORM_EXPORT WebString contentType() const;
#if INSIDE_BLINK
- BLINK_PLATFORM_EXPORT WebBlobData(const WTF::PassOwnPtr<WebCore::BlobData>&);
- BLINK_PLATFORM_EXPORT WebBlobData& operator=(const WTF::PassOwnPtr<WebCore::BlobData>&);
- BLINK_PLATFORM_EXPORT operator WTF::PassOwnPtr<WebCore::BlobData>();
+ BLINK_PLATFORM_EXPORT WebBlobData(const WTF::PassOwnPtr<BlobData>&);
+ BLINK_PLATFORM_EXPORT WebBlobData& operator=(const WTF::PassOwnPtr<BlobData>&);
+ BLINK_PLATFORM_EXPORT operator WTF::PassOwnPtr<BlobData>();
#endif
private:
- WebPrivateOwnPtr<WebCore::BlobData> m_private;
+ WebPrivateOwnPtr<BlobData> m_private;
};
} // namespace blink