MHTMLArchive 600 Source/core/loader/DocumentLoader.cpp m_archive = MHTMLArchive::create(m_response.url(), m_mainResource->resourceBuffer()); MHTMLArchive 621 Source/core/loader/DocumentLoader.cpp void DocumentLoader::addAllArchiveResources(MHTMLArchive* archive) MHTMLArchive 63 Source/core/loader/DocumentLoader.h class MHTMLArchive; MHTMLArchive 164 Source/core/loader/DocumentLoader.h void addAllArchiveResources(MHTMLArchive*); MHTMLArchive 215 Source/core/loader/DocumentLoader.h RefPtr<MHTMLArchive> m_archive; MHTMLArchive 40 Source/platform/mhtml/ArchiveResourceCollection.cpp void ArchiveResourceCollection::addAllResources(MHTMLArchive* archive) MHTMLArchive 50 Source/platform/mhtml/ArchiveResourceCollection.cpp const Vector<RefPtr<MHTMLArchive> >& subframes = archive->subframeArchives(); MHTMLArchive 51 Source/platform/mhtml/ArchiveResourceCollection.cpp for (Vector<RefPtr<MHTMLArchive> >::const_iterator iterator = subframes.begin(); iterator != subframes.end(); ++iterator) { MHTMLArchive 52 Source/platform/mhtml/ArchiveResourceCollection.cpp RefPtr<MHTMLArchive> archive = *iterator; MHTMLArchive 86 Source/platform/mhtml/ArchiveResourceCollection.cpp PassRefPtr<MHTMLArchive> ArchiveResourceCollection::popSubframeArchive(const String& frameName, const KURL& url) MHTMLArchive 88 Source/platform/mhtml/ArchiveResourceCollection.cpp RefPtr<MHTMLArchive> archive = m_subframes.take(frameName); MHTMLArchive 47 Source/platform/mhtml/ArchiveResourceCollection.h void addAllResources(MHTMLArchive*); MHTMLArchive 50 Source/platform/mhtml/ArchiveResourceCollection.h PassRefPtr<MHTMLArchive> popSubframeArchive(const String& frameName, const KURL&); MHTMLArchive 54 Source/platform/mhtml/ArchiveResourceCollection.h HashMap<String, RefPtr<MHTMLArchive> > m_subframes; MHTMLArchive 83 Source/platform/mhtml/MHTMLArchive.cpp MHTMLArchive::MHTMLArchive() MHTMLArchive 87 Source/platform/mhtml/MHTMLArchive.cpp MHTMLArchive::~MHTMLArchive() MHTMLArchive 93 Source/platform/mhtml/MHTMLArchive.cpp PassRefPtr<MHTMLArchive> MHTMLArchive::create() MHTMLArchive 95 Source/platform/mhtml/MHTMLArchive.cpp return adoptRef(new MHTMLArchive); MHTMLArchive 98 Source/platform/mhtml/MHTMLArchive.cpp PassRefPtr<MHTMLArchive> MHTMLArchive::create(const KURL& url, SharedBuffer* data) MHTMLArchive 105 Source/platform/mhtml/MHTMLArchive.cpp RefPtr<MHTMLArchive> mainArchive = parser.parseArchive(); MHTMLArchive 111 Source/platform/mhtml/MHTMLArchive.cpp RefPtr<MHTMLArchive> archive = parser.frameAt(i); MHTMLArchive 122 Source/platform/mhtml/MHTMLArchive.cpp PassRefPtr<SharedBuffer> MHTMLArchive::generateMHTMLData(const Vector<SerializedResource>& resources, EncodingPolicy encodingPolicy, const String& title, const String& mimeType) MHTMLArchive 217 Source/platform/mhtml/MHTMLArchive.cpp void MHTMLArchive::clearAllSubframeArchives() MHTMLArchive 219 Source/platform/mhtml/MHTMLArchive.cpp Vector<RefPtr<MHTMLArchive> > clearedArchives; MHTMLArchive 223 Source/platform/mhtml/MHTMLArchive.cpp void MHTMLArchive::clearAllSubframeArchivesImpl(Vector<RefPtr<MHTMLArchive> >* clearedArchives) MHTMLArchive 225 Source/platform/mhtml/MHTMLArchive.cpp for (Vector<RefPtr<MHTMLArchive> >::iterator it = m_subframeArchives.begin(); it != m_subframeArchives.end(); ++it) { MHTMLArchive 48 Source/platform/mhtml/MHTMLArchive.h class PLATFORM_EXPORT MHTMLArchive FINAL : public RefCounted<MHTMLArchive> { MHTMLArchive 50 Source/platform/mhtml/MHTMLArchive.h static PassRefPtr<MHTMLArchive> create(); MHTMLArchive 51 Source/platform/mhtml/MHTMLArchive.h static PassRefPtr<MHTMLArchive> create(const KURL&, SharedBuffer*); MHTMLArchive 61 Source/platform/mhtml/MHTMLArchive.h ~MHTMLArchive(); MHTMLArchive 64 Source/platform/mhtml/MHTMLArchive.h const Vector<RefPtr<MHTMLArchive> >& subframeArchives() const { return m_subframeArchives; } MHTMLArchive 68 Source/platform/mhtml/MHTMLArchive.h MHTMLArchive(); MHTMLArchive 72 Source/platform/mhtml/MHTMLArchive.h void addSubframeArchive(PassRefPtr<MHTMLArchive> subframeArchive) { m_subframeArchives.append(subframeArchive); } MHTMLArchive 75 Source/platform/mhtml/MHTMLArchive.h void clearAllSubframeArchivesImpl(Vector<RefPtr<MHTMLArchive> >* clearedArchives); MHTMLArchive 79 Source/platform/mhtml/MHTMLArchive.h Vector<RefPtr<MHTMLArchive> > m_subframeArchives; MHTMLArchive 197 Source/platform/mhtml/MHTMLParser.cpp PassRefPtr<MHTMLArchive> MHTMLParser::parseArchive() MHTMLArchive 203 Source/platform/mhtml/MHTMLParser.cpp PassRefPtr<MHTMLArchive> MHTMLParser::parseArchiveWithHeader(MIMEHeader* header) MHTMLArchive 210 Source/platform/mhtml/MHTMLParser.cpp RefPtr<MHTMLArchive> archive = MHTMLArchive::create(); MHTMLArchive 233 Source/platform/mhtml/MHTMLParser.cpp RefPtr<MHTMLArchive> subframeArchive = parseArchiveWithHeader(resourceHeader.get()); MHTMLArchive 258 Source/platform/mhtml/MHTMLParser.cpp void MHTMLParser::addResourceToArchive(ArchiveResource* resource, MHTMLArchive* archive) MHTMLArchive 273 Source/platform/mhtml/MHTMLParser.cpp RefPtr<MHTMLArchive> subframe = MHTMLArchive::create(); MHTMLArchive 372 Source/platform/mhtml/MHTMLParser.cpp MHTMLArchive* MHTMLParser::frameAt(size_t index) const MHTMLArchive 45 Source/platform/mhtml/MHTMLParser.h class MHTMLArchive; MHTMLArchive 53 Source/platform/mhtml/MHTMLParser.h PassRefPtr<MHTMLArchive> parseArchive(); MHTMLArchive 56 Source/platform/mhtml/MHTMLParser.h MHTMLArchive* frameAt(size_t) const; MHTMLArchive 62 Source/platform/mhtml/MHTMLParser.h PassRefPtr<MHTMLArchive> parseArchiveWithHeader(MIMEHeader*); MHTMLArchive 65 Source/platform/mhtml/MHTMLParser.h void addResourceToArchive(ArchiveResource*, MHTMLArchive*); MHTMLArchive 69 Source/platform/mhtml/MHTMLParser.h Vector<RefPtr<MHTMLArchive> > m_frames; MHTMLArchive 174 Source/web/WebPageSerializer.cpp static PassRefPtr<SharedBuffer> serializePageToMHTML(Page* page, MHTMLArchive::EncodingPolicy encodingPolicy) MHTMLArchive 180 Source/web/WebPageSerializer.cpp return MHTMLArchive::generateMHTMLData(resources, encodingPolicy, document->title(), document->suggestedMIMEType()); MHTMLArchive 185 Source/web/WebPageSerializer.cpp RefPtr<SharedBuffer> mhtml = serializePageToMHTML(toWebViewImpl(view)->page(), MHTMLArchive::UseDefaultEncoding); MHTMLArchive 192 Source/web/WebPageSerializer.cpp RefPtr<SharedBuffer> mhtml = serializePageToMHTML(toWebViewImpl(view)->page(), MHTMLArchive::UseBinaryEncoding);