1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
8 #include "bindings/v8/ScriptPromise.h"
9 #include "wtf/HashSet.h"
10 #include "wtf/OwnPtr.h"
14 class ExecutionContext;
16 class ResourceRequest;
20 FetchManager(ExecutionContext*);
22 ScriptPromise fetch(ScriptState*, PassOwnPtr<ResourceRequest>);
27 // Removes loader from |m_loaders|.
28 void onLoaderFinished(Loader*);
30 ExecutionContext* m_executionContext;
31 HashSet<OwnPtr<Loader> > m_loaders;
34 } // namespace WebCore
36 #endif // FetchManager_h