Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Side by Side Diff: content/browser/devtools/devtools_protocol.cc

Issue 12209107: Intercept Inspector DOM.setFileInputFiles and grant read permissions to the (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 "content/browser/devtools/devtools_protocol.h" 5 #include "content/browser/devtools/devtools_protocol.h"
6 6
7 #include "base/json/json_reader.h" 7 #include "base/json/json_reader.h"
8 #include "base/json/json_writer.h" 8 #include "base/json/json_writer.h"
9 9
10 namespace content { 10 namespace content {
(...skipping 11 matching lines...) Expand all
22 22
23 } // namespace 23 } // namespace
24 24
25 using base::DictionaryValue; 25 using base::DictionaryValue;
26 using base::Value; 26 using base::Value;
27 27
28 DevToolsProtocol::Command::~Command() { 28 DevToolsProtocol::Command::~Command() {
29 } 29 }
30 30
31 scoped_ptr<DevToolsProtocol::Response> 31 scoped_ptr<DevToolsProtocol::Response>
32 DevToolsProtocol::Command::SuccessResponse(base::DictionaryValue* result) { 32 DevToolsProtocol::Command::SuccessResponse(
33 base::DictionaryValue* result) const {
33 return scoped_ptr<DevToolsProtocol::Response>( 34 return scoped_ptr<DevToolsProtocol::Response>(
34 new DevToolsProtocol::Response(id_, result)); 35 new DevToolsProtocol::Response(id_, result));
35 } 36 }
36 37
37 scoped_ptr<DevToolsProtocol::Response> 38 scoped_ptr<DevToolsProtocol::Response>
38 DevToolsProtocol::Command::ErrorResponse(int error_code, 39 DevToolsProtocol::Command::ErrorResponse(
39 const std::string& error_message) { 40 int error_code,
41 const std::string& error_message) const {
40 return scoped_ptr<DevToolsProtocol::Response>( 42 return scoped_ptr<DevToolsProtocol::Response>(
41 new DevToolsProtocol::Response(id_, error_code, error_message)); 43 new DevToolsProtocol::Response(id_, error_code, error_message));
42 } 44 }
43 45
44 scoped_ptr<DevToolsProtocol::Response> 46 scoped_ptr<DevToolsProtocol::Response>
45 DevToolsProtocol::Command::NoSuchMethodErrorResponse() { 47 DevToolsProtocol::Command::NoSuchMethodErrorResponse() const {
46 return scoped_ptr<DevToolsProtocol::Response>( 48 return scoped_ptr<DevToolsProtocol::Response>(
47 new Response(id_, kErrorNoSuchMethod, "No such method")); 49 new Response(id_, kErrorNoSuchMethod, "No such method"));
48 } 50 }
49 51
50 DevToolsProtocol::Command::Command(int id, 52 DevToolsProtocol::Command::Command(int id,
51 const std::string& domain, 53 const std::string& domain,
52 const std::string& method, 54 const std::string& method,
53 DictionaryValue* params) 55 DictionaryValue* params)
54 : id_(id), 56 : id_(id),
55 domain_(domain), 57 domain_(domain),
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 } 159 }
158 160
159 std::string domain = method.substr(0, pos); 161 std::string domain = method.substr(0, pos);
160 162
161 base::DictionaryValue* params = NULL; 163 base::DictionaryValue* params = NULL;
162 command_dict->GetDictionary("params", &params); 164 command_dict->GetDictionary("params", &params);
163 return new Command(id, domain, method, params ? params->DeepCopy() : NULL); 165 return new Command(id, domain, method, params ? params->DeepCopy() : NULL);
164 } 166 }
165 167
166 } // namespace content 168 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698