| Index: chrome/test/chromedriver/session.h
|
| diff --git a/chrome/test/chromedriver/session.h b/chrome/test/chromedriver/session.h
|
| index fe837fbf061d252393742ef161326ad3cf8051fe..c2bfda8e4b430117c0d86d1c3fabc0d7f8345704 100644
|
| --- a/chrome/test/chromedriver/session.h
|
| +++ b/chrome/test/chromedriver/session.h
|
| @@ -16,6 +16,7 @@
|
| #include "chrome/test/chromedriver/basic_types.h"
|
| #include "chrome/test/chromedriver/chrome/device_metrics.h"
|
| #include "chrome/test/chromedriver/chrome/geoposition.h"
|
| +#include "chrome/test/chromedriver/command_listener.h"
|
|
|
| namespace base {
|
| class DictionaryValue;
|
| @@ -49,6 +50,7 @@ struct Session {
|
| void SwitchToParentFrame();
|
| void SwitchToSubFrame(const std::string& frame_id,
|
| const std::string& chromedriver_frame_id);
|
| + void AddListener(CommandListener* listener);
|
| std::string GetCurrentFrameId() const;
|
| std::vector<WebDriverLog*> GetAllLogs() const;
|
| std::string GetFirstBrowserError() const;
|
| @@ -77,6 +79,7 @@ struct Session {
|
| base::ScopedTempDir temp_dir;
|
| scoped_ptr<base::DictionaryValue> capabilities;
|
| bool auto_reporting_enabled;
|
| + ScopedVector<CommandListener> command_listeners;
|
| };
|
|
|
| Session* GetThreadLocalSession();
|
|
|