| 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;
|
|
|