| Index: third_party/WebKit/Source/core/fetch/Resource.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/Resource.h b/third_party/WebKit/Source/core/fetch/Resource.h
|
| index 924265821a62d245b9455f9749693ad7b45f9604..121252fe4622c4e18f37afe47b0e5b861adbfaf6 100644
|
| --- a/third_party/WebKit/Source/core/fetch/Resource.h
|
| +++ b/third_party/WebKit/Source/core/fetch/Resource.h
|
| @@ -272,20 +272,6 @@ protected:
|
| HashCountedSet<ResourceClient*> m_clientsAwaitingCallback;
|
| HashCountedSet<ResourceClient*> m_finishedClients;
|
|
|
| - class ResourceCallback : public GarbageCollectedFinalized<ResourceCallback> {
|
| - public:
|
| - static ResourceCallback* callbackHandler();
|
| - DECLARE_TRACE();
|
| - void schedule(Resource*);
|
| - void cancel(Resource*);
|
| - bool isScheduled(Resource*) const;
|
| - private:
|
| - ResourceCallback();
|
| - void runTask();
|
| - OwnPtr<CancellableTaskFactory> m_callbackTaskFactory;
|
| - HeapHashSet<Member<Resource>> m_resourcesWithPendingClients;
|
| - };
|
| -
|
| bool hasClient(ResourceClient* client) { return m_clients.contains(client) || m_clientsAwaitingCallback.contains(client) || m_finishedClients.contains(client); }
|
|
|
| struct RedirectPair {
|
| @@ -324,6 +310,8 @@ protected:
|
|
|
| private:
|
| class CacheHandler;
|
| + class ResourceCallback;
|
| +
|
| void cancelTimerFired(Timer<Resource>*);
|
|
|
| void revalidationSucceeded(const ResourceResponse&);
|
|
|