Index: public/web/WebDOMActivityLogger.h |
diff --git a/public/web/WebDOMActivityLogger.h b/public/web/WebDOMActivityLogger.h |
index a2955ee104993f07bb6233afcb09850860fe7300..4359ee7b2fd40d73b11043f7a113846ded4aa94c 100644 |
--- a/public/web/WebDOMActivityLogger.h |
+++ b/public/web/WebDOMActivityLogger.h |
@@ -48,12 +48,20 @@ public: |
virtual void logMethod(const WebString& apiName, int argc, const v8::Handle<v8::Value>* argv, const WebURL& url, const WebString& title) { } |
}; |
-// Checks if a logger already exists for the world identified |
-// by worldId (worldId may be 0 identifying the main world). |
-BLINK_EXPORT bool hasDOMActivityLogger(int worldId); |
+// Checks if a logger already exists for the world identified by worldId and |
+// extensionID (worldId may be 0 identifying the main world). Extension ID is |
+// used only in the case of main world and ignored otherwise. |
+BLINK_EXPORT bool hasDOMActivityLogger(int worldId, const WebString& extensionId); |
+ |
+// Checks if the provided logger is non-null and if so associates it with the |
+// world identified by worldId and extension ID (worldId may be 0 identifying |
+// the main world). The extension ID is ignored for other worlds than the main |
+// one. |
+BLINK_EXPORT void setDOMActivityLogger(int worldId, const WebString& extensionId, WebDOMActivityLogger*); |
-// Checks if the provided logger is non-null and if so associates it |
-// with the world identified by worldId (worldId may be 0 identifying the main world). |
+// FIXME: remove the following two methods after modifying Chrome to use the |
+// above ones. |
+BLINK_EXPORT bool hasDOMActivityLogger(int worldId); |
BLINK_EXPORT void setDOMActivityLogger(int worldId, WebDOMActivityLogger*); |
} // namespace blink |