Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(511)

Side by Side Diff: third_party/WebKit/Source/core/loader/resource/DocumentResource.h

Issue 2807533003: [WIP2] off-main-thread loading
Patch Set: call set_is_secure_context in EmbeddedSharedWorkerStub::CreateWorkerFetchContext() Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 Copyright (C) 2010 Rob Buis <rwlbuis@gmail.com> 2 Copyright (C) 2010 Rob Buis <rwlbuis@gmail.com>
3 Copyright (C) 2011 Cosmin Truta <ctruta@gmail.com> 3 Copyright (C) 2011 Cosmin Truta <ctruta@gmail.com>
4 Copyright (C) 2012 University of Szeged 4 Copyright (C) 2012 University of Szeged
5 Copyright (C) 2012 Renata Hodovan <reni@webkit.org> 5 Copyright (C) 2012 Renata Hodovan <reni@webkit.org>
6 6
7 This library is free software; you can redistribute it and/or 7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Library General Public 8 modify it under the terms of the GNU Library General Public
9 License as published by the Free Software Foundation; either 9 License as published by the Free Software Foundation; either
10 version 2 of the License, or (at your option) any later version. 10 version 2 of the License, or (at your option) any later version.
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 48
49 void CheckNotify() override; 49 void CheckNotify() override;
50 50
51 private: 51 private:
52 class SVGDocumentResourceFactory : public ResourceFactory { 52 class SVGDocumentResourceFactory : public ResourceFactory {
53 public: 53 public:
54 SVGDocumentResourceFactory() : ResourceFactory(Resource::kSVGDocument) {} 54 SVGDocumentResourceFactory() : ResourceFactory(Resource::kSVGDocument) {}
55 55
56 Resource* Create(const ResourceRequest& request, 56 Resource* Create(const ResourceRequest& request,
57 const ResourceLoaderOptions& options, 57 const ResourceLoaderOptions& options,
58 const String& charset) const override { 58 const String& charset,
59 FetchContext*) const override {
59 return new DocumentResource(request, Resource::kSVGDocument, options); 60 return new DocumentResource(request, Resource::kSVGDocument, options);
60 } 61 }
61 }; 62 };
62 DocumentResource(const ResourceRequest&, Type, const ResourceLoaderOptions&); 63 DocumentResource(const ResourceRequest&, Type, const ResourceLoaderOptions&);
63 64
64 bool MimeTypeAllowed() const; 65 bool MimeTypeAllowed() const;
65 Document* CreateDocument(const KURL&); 66 Document* CreateDocument(const KURL&);
66 67
67 Member<Document> document_; 68 Member<Document> document_;
68 }; 69 };
(...skipping 11 matching lines...) Expand all
80 return client->GetResourceClientType() == kDocumentType; 81 return client->GetResourceClientType() == kDocumentType;
81 } 82 }
82 ResourceClientType GetResourceClientType() const final { 83 ResourceClientType GetResourceClientType() const final {
83 return kDocumentType; 84 return kDocumentType;
84 } 85 }
85 }; 86 };
86 87
87 } // namespace blink 88 } // namespace blink
88 89
89 #endif // DocumentResource_h 90 #endif // DocumentResource_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698