#include "core/fetch/CachePolicy.h"
#include "core/fetch/FetchInitiatorInfo.h"
#include "core/fetch/Resource.h"
+#include "platform/heap/Handle.h"
#include "platform/network/ResourceLoadPriority.h"
#include "wtf/Noncopyable.h"
FetchSubresource
};
-class FetchContext {
+class FetchContext : public NoBaseWillBeGarbageCollectedFinalized<FetchContext> {
WTF_MAKE_NONCOPYABLE(FetchContext);
public:
static FetchContext& nullInstance();
FetchContext() { }
virtual ~FetchContext() { }
+ virtual void trace(Visitor*) { }
virtual void reportLocalLoadFailed(const KURL&);
virtual void addAdditionalRequestHeaders(Document*, ResourceRequest&, FetchResourceType);