Chromium Code Reviews| Index: Source/core/fetch/FetchContext.h |
| diff --git a/Source/core/fetch/FetchContext.h b/Source/core/fetch/FetchContext.h |
| index a5e31cd44fde712e2dc81b38daca178ac1e5bcab..82f9929cb5e88d773f01a1a2d0b0e0674df9b5b4 100644 |
| --- a/Source/core/fetch/FetchContext.h |
| +++ b/Source/core/fetch/FetchContext.h |
| @@ -59,10 +59,18 @@ class CORE_EXPORT FetchContext : public NoBaseWillBeGarbageCollectedFinalized<Fe |
| public: |
| static FetchContext& nullInstance(); |
| + // To avoid a dependency on core/ we redefine fetch based UseCounter features here. |
| + enum FetchUseCounterFeature { |
|
Nate Chapin
2015/06/16 17:10:28
It seems unfortunate to have this enum essentially
|
| + ClientHintsDPR, |
| + ClientHintsResourceWidth, |
| + ClientHintsViewportWidth |
| + }; |
| + |
| virtual ~FetchContext() { } |
| DEFINE_INLINE_VIRTUAL_TRACE() { } |
| virtual bool isLiveContext() { return false; } |
| + virtual void count(FetchUseCounterFeature) { } |
| virtual void addAdditionalRequestHeaders(ResourceRequest&, FetchResourceType); |
| virtual void setFirstPartyForCookies(ResourceRequest&); |