| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h" | 5 #include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h" | 
| 6 | 6 | 
| 7 #include "base/bind.h" | 7 #include "base/bind.h" | 
| 8 #include "base/values.h" | 8 #include "base/values.h" | 
| 9 | 9 | 
| 10 namespace { | 10 namespace { | 
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 154     Delegate* delegate) { | 154     Delegate* delegate) { | 
| 155   RegisterHandler("bringToFront", | 155   RegisterHandler("bringToFront", | 
| 156       BindToListParser(base::Bind(&Delegate::ActivateWindow, | 156       BindToListParser(base::Bind(&Delegate::ActivateWindow, | 
| 157                                   base::Unretained(delegate)))); | 157                                   base::Unretained(delegate)))); | 
| 158   RegisterHandler("closeWindow", | 158   RegisterHandler("closeWindow", | 
| 159       BindToListParser(base::Bind(&Delegate::CloseWindow, | 159       BindToListParser(base::Bind(&Delegate::CloseWindow, | 
| 160                                   base::Unretained(delegate)))); | 160                                   base::Unretained(delegate)))); | 
| 161   RegisterHandler("setContentsInsets", | 161   RegisterHandler("setContentsInsets", | 
| 162       BindToListParser(base::Bind(&Delegate::SetContentsInsets, | 162       BindToListParser(base::Bind(&Delegate::SetContentsInsets, | 
| 163                                   base::Unretained(delegate)))); | 163                                   base::Unretained(delegate)))); | 
|  | 164   RegisterHandler("inspectElementCompleted", | 
|  | 165         BindToListParser(base::Bind(&Delegate::InspectElementCompleted, | 
|  | 166                                     base::Unretained(delegate)))); | 
| 164   RegisterHandler("moveWindowBy", | 167   RegisterHandler("moveWindowBy", | 
| 165       BindToListParser(base::Bind(&Delegate::MoveWindow, | 168       BindToListParser(base::Bind(&Delegate::MoveWindow, | 
| 166                                   base::Unretained(delegate)))); | 169                                   base::Unretained(delegate)))); | 
| 167   RegisterHandler("setIsDocked", | 170   RegisterHandler("setIsDocked", | 
| 168       BindToListParser(base::Bind(&Delegate::SetIsDocked, | 171       BindToListParser(base::Bind(&Delegate::SetIsDocked, | 
| 169                                   base::Unretained(delegate)))); | 172                                   base::Unretained(delegate)))); | 
| 170   RegisterHandler("openInNewTab", | 173   RegisterHandler("openInNewTab", | 
| 171       BindToListParser(base::Bind(&Delegate::OpenInNewTab, | 174       BindToListParser(base::Bind(&Delegate::OpenInNewTab, | 
| 172                                   base::Unretained(delegate)))); | 175                                   base::Unretained(delegate)))); | 
| 173   RegisterHandler("save", | 176   RegisterHandler("save", | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 210 | 213 | 
| 211   if (!it->second.Run(*params)) | 214   if (!it->second.Run(*params)) | 
| 212     return "Invalid frontend host message parameters: " + method; | 215     return "Invalid frontend host message parameters: " + method; | 
| 213   return ""; | 216   return ""; | 
| 214 } | 217 } | 
| 215 | 218 | 
| 216 void DevToolsEmbedderMessageDispatcher::RegisterHandler( | 219 void DevToolsEmbedderMessageDispatcher::RegisterHandler( | 
| 217     const std::string& method, const Handler& handler) { | 220     const std::string& method, const Handler& handler) { | 
| 218   handlers_[method] = handler; | 221   handlers_[method] = handler; | 
| 219 } | 222 } | 
| OLD | NEW | 
|---|