Index: Source/WebCore/dom/ScriptExecutionContext.h |
=================================================================== |
--- Source/WebCore/dom/ScriptExecutionContext.h (revision 78138) |
+++ Source/WebCore/dom/ScriptExecutionContext.h (working copy) |
@@ -60,6 +60,7 @@ |
class FileThread; |
#endif |
class MessagePort; |
+ class DOMURL; |
class SecurityOrigin; |
class ScriptCallStack; |
@@ -112,6 +113,11 @@ |
void destroyedMessagePort(MessagePort*); |
const HashSet<MessagePort*>& messagePorts() const { return m_messagePorts; } |
+#if ENABLE(BLOB) |
+ void createdDomUrl(DOMURL*); |
+ void destroyedDomUrl(DOMURL*); |
+ const HashSet<DOMURL*>& domUrls() const { return m_domUrls; } |
+#endif |
void ref() { refScriptExecutionContext(); } |
void deref() { derefScriptExecutionContext(); } |
@@ -171,6 +177,7 @@ |
#if ENABLE(BLOB) |
HashSet<String> m_publicBlobURLs; |
+ HashSet<DOMURL*> m_domUrls; |
#endif |
virtual void refScriptExecutionContext() = 0; |