X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fplatform%2Fmhtml%2FArchiveResource.h;h=461fbf8128d510e28dcf03929a66e4406126fb5a;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=3bfde70511e2321cdab93a5b9fae687a2d660018;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/platform/mhtml/ArchiveResource.h b/src/third_party/WebKit/Source/platform/mhtml/ArchiveResource.h index 3bfde70..461fbf8 100644 --- a/src/third_party/WebKit/Source/platform/mhtml/ArchiveResource.h +++ b/src/third_party/WebKit/Source/platform/mhtml/ArchiveResource.h @@ -30,20 +30,23 @@ #define ArchiveResource_h #include "platform/SharedBuffer.h" +#include "platform/heap/Handle.h" #include "platform/network/ResourceResponse.h" #include "platform/weborigin/KURL.h" #include "wtf/RefCounted.h" #include "wtf/RefPtr.h" -namespace WebCore { +namespace blink { -class PLATFORM_EXPORT ArchiveResource : public RefCounted { +class PLATFORM_EXPORT ArchiveResource FINAL : public RefCountedWillBeGarbageCollectedFinalized { public: - static PassRefPtr create(PassRefPtr, const KURL&, const ResourceResponse&); - static PassRefPtr create(PassRefPtr, const KURL&, + static PassRefPtrWillBeRawPtr create(PassRefPtr, const KURL&, const ResourceResponse&); + static PassRefPtrWillBeRawPtr create(PassRefPtr, const KURL&, const AtomicString& mimeType, const AtomicString& textEncoding, const String& frameName, const ResourceResponse& = ResourceResponse()); + ~ArchiveResource(); + const KURL& url() const { return m_url; } const ResourceResponse& response() const { return m_response; } SharedBuffer* data() const { return m_data.get(); } @@ -51,6 +54,8 @@ public: const AtomicString& textEncoding() const { return m_textEncoding; } const String& frameName() const { return m_frameName; } + void trace(Visitor*) { } + private: ArchiveResource(PassRefPtr, const KURL&, const AtomicString& mimeType, const AtomicString& textEncoding, const String& frameName, const ResourceResponse&);