| Index: chrome/test/chromedriver/chrome/devtools_client_impl.h
|
| diff --git a/chrome/test/chromedriver/chrome/devtools_client_impl.h b/chrome/test/chromedriver/chrome/devtools_client_impl.h
|
| index f46d6b2aeca850a9b4b622f6ff995d651e8e28b0..e30410ba0607e92d69f1a0ba823c39b59ce6f0e3 100644
|
| --- a/chrome/test/chromedriver/chrome/devtools_client_impl.h
|
| +++ b/chrome/test/chromedriver/chrome/devtools_client_impl.h
|
| @@ -103,10 +103,11 @@ class DevToolsClientImpl : public DevToolsClient {
|
| kReceived
|
| };
|
| struct ResponseInfo {
|
| - ResponseInfo();
|
| + explicit ResponseInfo(const std::string& method);
|
| ~ResponseInfo();
|
|
|
| ResponseState state;
|
| + std::string method;
|
| internal::InspectorCommandResponse response;
|
| };
|
| typedef std::map<int, linked_ptr<ResponseInfo> > ResponseInfoMap;
|
| @@ -121,6 +122,7 @@ class DevToolsClientImpl : public DevToolsClient {
|
| const internal::InspectorCommandResponse& response);
|
| Status EnsureListenersNotifiedOfConnect();
|
| Status EnsureListenersNotifiedOfEvent();
|
| + Status EnsureListenersNotifiedOfCommandResponse();
|
|
|
| scoped_ptr<SyncWebSocket> socket_;
|
| GURL url_;
|
| @@ -132,6 +134,8 @@ class DevToolsClientImpl : public DevToolsClient {
|
| std::list<DevToolsEventListener*> unnotified_connect_listeners_;
|
| std::list<DevToolsEventListener*> unnotified_event_listeners_;
|
| const internal::InspectorEvent* unnotified_event_;
|
| + std::list<DevToolsEventListener*> unnotified_cmd_response_listeners_;
|
| + linked_ptr<ResponseInfo> unnotified_cmd_response_info_;
|
| ResponseInfoMap response_info_map_;
|
| int next_id_;
|
| int stack_count_;
|
|
|