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

Side by Side Diff: remoting/host/setup/me2me_native_messaging_host.cc

Issue 502123003: Remove implicit conversions from scoped_refptr to T* in remoting/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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
« no previous file with comments | « remoting/host/oauth_token_getter.cc ('k') | remoting/host/setup/oauth_client.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "remoting/host/setup/me2me_native_messaging_host.h" 5 #include "remoting/host/setup/me2me_native_messaging_host.h"
6 #include <string> 6 #include <string>
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 scoped_ptr<base::DictionaryValue> message, 175 scoped_ptr<base::DictionaryValue> message,
176 scoped_ptr<base::DictionaryValue> response) { 176 scoped_ptr<base::DictionaryValue> response) {
177 DCHECK(thread_checker_.CalledOnValidThread()); 177 DCHECK(thread_checker_.CalledOnValidThread());
178 178
179 if (needs_elevation_) { 179 if (needs_elevation_) {
180 if (!DelegateToElevatedHost(message.Pass())) 180 if (!DelegateToElevatedHost(message.Pass()))
181 SendBooleanResult(response.Pass(), false); 181 SendBooleanResult(response.Pass(), false);
182 return; 182 return;
183 } 183 }
184 184
185 if (pairing_registry_) { 185 if (pairing_registry_.get()) {
186 pairing_registry_->ClearAllPairings( 186 pairing_registry_->ClearAllPairings(
187 base::Bind(&Me2MeNativeMessagingHost::SendBooleanResult, weak_ptr_, 187 base::Bind(&Me2MeNativeMessagingHost::SendBooleanResult, weak_ptr_,
188 base::Passed(&response))); 188 base::Passed(&response)));
189 } else { 189 } else {
190 SendBooleanResult(response.Pass(), false); 190 SendBooleanResult(response.Pass(), false);
191 } 191 }
192 } 192 }
193 193
194 void Me2MeNativeMessagingHost::ProcessDeletePairedClient( 194 void Me2MeNativeMessagingHost::ProcessDeletePairedClient(
195 scoped_ptr<base::DictionaryValue> message, 195 scoped_ptr<base::DictionaryValue> message,
196 scoped_ptr<base::DictionaryValue> response) { 196 scoped_ptr<base::DictionaryValue> response) {
197 DCHECK(thread_checker_.CalledOnValidThread()); 197 DCHECK(thread_checker_.CalledOnValidThread());
198 198
199 if (needs_elevation_) { 199 if (needs_elevation_) {
200 if (!DelegateToElevatedHost(message.Pass())) 200 if (!DelegateToElevatedHost(message.Pass()))
201 SendBooleanResult(response.Pass(), false); 201 SendBooleanResult(response.Pass(), false);
202 return; 202 return;
203 } 203 }
204 204
205 std::string client_id; 205 std::string client_id;
206 if (!message->GetString(protocol::PairingRegistry::kClientIdKey, 206 if (!message->GetString(protocol::PairingRegistry::kClientIdKey,
207 &client_id)) { 207 &client_id)) {
208 LOG(ERROR) << "'" << protocol::PairingRegistry::kClientIdKey 208 LOG(ERROR) << "'" << protocol::PairingRegistry::kClientIdKey
209 << "' string not found."; 209 << "' string not found.";
210 OnError(); 210 OnError();
211 return; 211 return;
212 } 212 }
213 213
214 if (pairing_registry_) { 214 if (pairing_registry_.get()) {
215 pairing_registry_->DeletePairing( 215 pairing_registry_->DeletePairing(
216 client_id, base::Bind(&Me2MeNativeMessagingHost::SendBooleanResult, 216 client_id, base::Bind(&Me2MeNativeMessagingHost::SendBooleanResult,
217 weak_ptr_, base::Passed(&response))); 217 weak_ptr_, base::Passed(&response)));
218 } else { 218 } else {
219 SendBooleanResult(response.Pass(), false); 219 SendBooleanResult(response.Pass(), false);
220 } 220 }
221 } 221 }
222 222
223 void Me2MeNativeMessagingHost::ProcessGetHostName( 223 void Me2MeNativeMessagingHost::ProcessGetHostName(
224 scoped_ptr<base::DictionaryValue> message, 224 scoped_ptr<base::DictionaryValue> message,
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 daemon_controller_->GetConfig( 287 daemon_controller_->GetConfig(
288 base::Bind(&Me2MeNativeMessagingHost::SendConfigResponse, weak_ptr_, 288 base::Bind(&Me2MeNativeMessagingHost::SendConfigResponse, weak_ptr_,
289 base::Passed(&response))); 289 base::Passed(&response)));
290 } 290 }
291 291
292 void Me2MeNativeMessagingHost::ProcessGetPairedClients( 292 void Me2MeNativeMessagingHost::ProcessGetPairedClients(
293 scoped_ptr<base::DictionaryValue> message, 293 scoped_ptr<base::DictionaryValue> message,
294 scoped_ptr<base::DictionaryValue> response) { 294 scoped_ptr<base::DictionaryValue> response) {
295 DCHECK(thread_checker_.CalledOnValidThread()); 295 DCHECK(thread_checker_.CalledOnValidThread());
296 296
297 if (pairing_registry_) { 297 if (pairing_registry_.get()) {
298 pairing_registry_->GetAllPairings( 298 pairing_registry_->GetAllPairings(
299 base::Bind(&Me2MeNativeMessagingHost::SendPairedClientsResponse, 299 base::Bind(&Me2MeNativeMessagingHost::SendPairedClientsResponse,
300 weak_ptr_, base::Passed(&response))); 300 weak_ptr_, base::Passed(&response)));
301 } else { 301 } else {
302 scoped_ptr<base::ListValue> no_paired_clients(new base::ListValue); 302 scoped_ptr<base::ListValue> no_paired_clients(new base::ListValue);
303 SendPairedClientsResponse(response.Pass(), no_paired_clients.Pass()); 303 SendPairedClientsResponse(response.Pass(), no_paired_clients.Pass());
304 } 304 }
305 } 305 }
306 306
307 void Me2MeNativeMessagingHost::ProcessGetUsageStatsConsent( 307 void Me2MeNativeMessagingHost::ProcessGetUsageStatsConsent(
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
691 691
692 bool Me2MeNativeMessagingHost::DelegateToElevatedHost( 692 bool Me2MeNativeMessagingHost::DelegateToElevatedHost(
693 scoped_ptr<base::DictionaryValue> message) { 693 scoped_ptr<base::DictionaryValue> message) {
694 NOTREACHED(); 694 NOTREACHED();
695 return false; 695 return false;
696 } 696 }
697 697
698 #endif // !defined(OS_WIN) 698 #endif // !defined(OS_WIN)
699 699
700 } // namespace remoting 700 } // namespace remoting
OLDNEW
« no previous file with comments | « remoting/host/oauth_token_getter.cc ('k') | remoting/host/setup/oauth_client.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698