Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / platform / WebBlobData.h
index 15e9a68..fd92dff 100644 (file)
 #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 {
@@ -72,13 +73,13 @@ public:
     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