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

Unified Diff: Source/bindings/dart/DartDOMData.h

Issue 26490003: Reapply "Move isolate loading to a separate loader isolate." (Closed) Base URL: svn://svn.chromium.org/multivm/trunk/webkit
Patch Set: Initialize flag properly Created 7 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/bindings/dart/DartController.cpp ('k') | Source/bindings/dart/DartDOMData.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/bindings/dart/DartDOMData.h
diff --git a/Source/bindings/dart/DartDOMData.h b/Source/bindings/dart/DartDOMData.h
index f05266de2ea2ffac485fdebee15f0179dd9f0c10..128252d3a2e5a7b01cdc0ed3008651b1069b23d7 100644
--- a/Source/bindings/dart/DartDOMData.h
+++ b/Source/bindings/dart/DartDOMData.h
@@ -64,6 +64,7 @@ class ActiveDOMObject;
class CustomElementDefinition;
class DOMWindow;
class DartApplicationLoader;
+class DartAsyncLoader;
class DartEventListener;
class DartIsolateDestructionObserver;
class DartWeakCallback;
@@ -104,6 +105,10 @@ public:
void setApplicationLoader(PassRefPtr<DartApplicationLoader>);
PassRefPtr<DartApplicationLoader> applicationLoader();
+
+ void setAsyncLoader(PassRefPtr<DartAsyncLoader>);
+ PassRefPtr<DartAsyncLoader> asyncLoader();
+
Vector<uint8_t>* applicationSnapshot() { return &m_applicationSnapshot; }
void setReachableWeakHandle(Dart_WeakPersistentHandle reachableWeakHandle)
@@ -213,6 +218,7 @@ private:
RefPtr<ThreadSafeDartIsolateWrapper> m_threadSafeIsolateWrapper;
Mutex m_isolateWrapperMutex;
RefPtr<DartApplicationLoader> m_applicationLoader;
+ RefPtr<DartAsyncLoader> m_asyncLoader;
Vector<uint8_t> m_applicationSnapshot;
Dart_WeakPersistentHandle m_reachableWeakHandle;
« no previous file with comments | « Source/bindings/dart/DartController.cpp ('k') | Source/bindings/dart/DartDOMData.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698