| Index: chrome/test/chromedriver/dom_tracker.h
|
| diff --git a/chrome/test/chromedriver/dom_tracker.h b/chrome/test/chromedriver/dom_tracker.h
|
| index 3de98853f9d1b8420f0d9d6c5de7c63b9af17014..811eb2bd86dc727272d4f3cd8618df66493c6f86 100644
|
| --- a/chrome/test/chromedriver/dom_tracker.h
|
| +++ b/chrome/test/chromedriver/dom_tracker.h
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| +#include "chrome/test/chromedriver/devtools_client.h"
|
| #include "chrome/test/chromedriver/devtools_event_listener.h"
|
|
|
| namespace base {
|
| @@ -22,9 +23,10 @@ class Status;
|
| // Tracks the state of the DOM and execution context creation.
|
| class DomTracker : public DevToolsEventListener {
|
| public:
|
| - DomTracker();
|
| + explicit DomTracker(DevToolsClient* client);
|
| virtual ~DomTracker();
|
|
|
| + Status Init();
|
| Status GetFrameIdForNode(int node_id, std::string* frame_id);
|
|
|
| // Overridden from DevToolsEventListener:
|
| @@ -32,6 +34,7 @@ class DomTracker : public DevToolsEventListener {
|
| const base::DictionaryValue& params) OVERRIDE;
|
|
|
| private:
|
| + DevToolsClient* client_;
|
| bool ProcessNodeList(const base::Value* nodes);
|
| bool ProcessNode(const base::Value* node);
|
|
|
|
|