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

Side by Side Diff: chromeos/dbus/dbus_thread_manager.cc

Issue 1556773002: Convert Pass()→std::move() in //chromeos (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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 | « chromeos/dbus/blocking_method_caller.cc ('k') | chromeos/dbus/debug_daemon_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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "chromeos/dbus/dbus_thread_manager.h" 5 #include "chromeos/dbus/dbus_thread_manager.h"
6 6
7 #include <utility>
8
7 #include "base/command_line.h" 9 #include "base/command_line.h"
8 #include "base/sys_info.h" 10 #include "base/sys_info.h"
9 #include "base/threading/thread.h" 11 #include "base/threading/thread.h"
10 #include "chromeos/chromeos_switches.h" 12 #include "chromeos/chromeos_switches.h"
11 #include "chromeos/dbus/amplifier_client.h" 13 #include "chromeos/dbus/amplifier_client.h"
12 #include "chromeos/dbus/ap_manager_client.h" 14 #include "chromeos/dbus/ap_manager_client.h"
13 #include "chromeos/dbus/audio_dsp_client.h" 15 #include "chromeos/dbus/audio_dsp_client.h"
14 #include "chromeos/dbus/cras_audio_client.h" 16 #include "chromeos/dbus/cras_audio_client.h"
15 #include "chromeos/dbus/cros_disks_client.h" 17 #include "chromeos/dbus/cros_disks_client.h"
16 #include "chromeos/dbus/cryptohome_client.h" 18 #include "chromeos/dbus/cryptohome_client.h"
(...skipping 26 matching lines...) Expand all
43 #include "chromeos/dbus/update_engine_client.h" 45 #include "chromeos/dbus/update_engine_client.h"
44 #include "dbus/bus.h" 46 #include "dbus/bus.h"
45 #include "dbus/dbus_statistics.h" 47 #include "dbus/dbus_statistics.h"
46 48
47 namespace chromeos { 49 namespace chromeos {
48 50
49 static DBusThreadManager* g_dbus_thread_manager = NULL; 51 static DBusThreadManager* g_dbus_thread_manager = NULL;
50 static bool g_using_dbus_thread_manager_for_testing = false; 52 static bool g_using_dbus_thread_manager_for_testing = false;
51 53
52 DBusThreadManager::DBusThreadManager(scoped_ptr<DBusClientBundle> client_bundle) 54 DBusThreadManager::DBusThreadManager(scoped_ptr<DBusClientBundle> client_bundle)
53 : client_bundle_(client_bundle.Pass()) { 55 : client_bundle_(std::move(client_bundle)) {
54 dbus::statistics::Initialize(); 56 dbus::statistics::Initialize();
55 57
56 if (client_bundle_->IsUsingAnyRealClient()) { 58 if (client_bundle_->IsUsingAnyRealClient()) {
57 // At least one real DBusClient is used. 59 // At least one real DBusClient is used.
58 // Create the D-Bus thread. 60 // Create the D-Bus thread.
59 base::Thread::Options thread_options; 61 base::Thread::Options thread_options;
60 thread_options.message_loop_type = base::MessageLoop::TYPE_IO; 62 thread_options.message_loop_type = base::MessageLoop::TYPE_IO;
61 dbus_thread_.reset(new base::Thread("D-Bus thread")); 63 dbus_thread_.reset(new base::Thread("D-Bus thread"));
62 dbus_thread_->StartWithOptions(thread_options); 64 dbus_thread_->StartWithOptions(thread_options);
63 65
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 } 383 }
382 384
383 DBusThreadManagerSetter::DBusThreadManagerSetter() { 385 DBusThreadManagerSetter::DBusThreadManagerSetter() {
384 } 386 }
385 387
386 DBusThreadManagerSetter::~DBusThreadManagerSetter() { 388 DBusThreadManagerSetter::~DBusThreadManagerSetter() {
387 } 389 }
388 390
389 void DBusThreadManagerSetter::SetAmplifierClient( 391 void DBusThreadManagerSetter::SetAmplifierClient(
390 scoped_ptr<AmplifierClient> client) { 392 scoped_ptr<AmplifierClient> client) {
391 DBusThreadManager::Get()->client_bundle_->amplifier_client_ = client.Pass(); 393 DBusThreadManager::Get()->client_bundle_->amplifier_client_ =
394 std::move(client);
392 } 395 }
393 396
394 void DBusThreadManagerSetter::SetAudioDspClient( 397 void DBusThreadManagerSetter::SetAudioDspClient(
395 scoped_ptr<AudioDspClient> client) { 398 scoped_ptr<AudioDspClient> client) {
396 DBusThreadManager::Get()->client_bundle_->audio_dsp_client_ = client.Pass(); 399 DBusThreadManager::Get()->client_bundle_->audio_dsp_client_ =
400 std::move(client);
397 } 401 }
398 402
399 void DBusThreadManagerSetter::SetCrasAudioClient( 403 void DBusThreadManagerSetter::SetCrasAudioClient(
400 scoped_ptr<CrasAudioClient> client) { 404 scoped_ptr<CrasAudioClient> client) {
401 DBusThreadManager::Get()->client_bundle_->cras_audio_client_ = client.Pass(); 405 DBusThreadManager::Get()->client_bundle_->cras_audio_client_ =
406 std::move(client);
402 } 407 }
403 408
404 void DBusThreadManagerSetter::SetCrosDisksClient( 409 void DBusThreadManagerSetter::SetCrosDisksClient(
405 scoped_ptr<CrosDisksClient> client) { 410 scoped_ptr<CrosDisksClient> client) {
406 DBusThreadManager::Get()->client_bundle_->cros_disks_client_ = client.Pass(); 411 DBusThreadManager::Get()->client_bundle_->cros_disks_client_ =
412 std::move(client);
407 } 413 }
408 414
409 void DBusThreadManagerSetter::SetCryptohomeClient( 415 void DBusThreadManagerSetter::SetCryptohomeClient(
410 scoped_ptr<CryptohomeClient> client) { 416 scoped_ptr<CryptohomeClient> client) {
411 DBusThreadManager::Get()->client_bundle_->cryptohome_client_ = client.Pass(); 417 DBusThreadManager::Get()->client_bundle_->cryptohome_client_ =
418 std::move(client);
412 } 419 }
413 420
414 void DBusThreadManagerSetter::SetDebugDaemonClient( 421 void DBusThreadManagerSetter::SetDebugDaemonClient(
415 scoped_ptr<DebugDaemonClient> client) { 422 scoped_ptr<DebugDaemonClient> client) {
416 DBusThreadManager::Get()->client_bundle_->debug_daemon_client_ = 423 DBusThreadManager::Get()->client_bundle_->debug_daemon_client_ =
417 client.Pass(); 424 std::move(client);
418 } 425 }
419 426
420 void DBusThreadManagerSetter::SetEasyUnlockClient( 427 void DBusThreadManagerSetter::SetEasyUnlockClient(
421 scoped_ptr<EasyUnlockClient> client) { 428 scoped_ptr<EasyUnlockClient> client) {
422 DBusThreadManager::Get()->client_bundle_->easy_unlock_client_ = client.Pass(); 429 DBusThreadManager::Get()->client_bundle_->easy_unlock_client_ =
430 std::move(client);
423 } 431 }
424 432
425 void DBusThreadManagerSetter::SetLorgnetteManagerClient( 433 void DBusThreadManagerSetter::SetLorgnetteManagerClient(
426 scoped_ptr<LorgnetteManagerClient> client) { 434 scoped_ptr<LorgnetteManagerClient> client) {
427 DBusThreadManager::Get()->client_bundle_->lorgnette_manager_client_ = 435 DBusThreadManager::Get()->client_bundle_->lorgnette_manager_client_ =
428 client.Pass(); 436 std::move(client);
429 } 437 }
430 438
431 void DBusThreadManagerSetter::SetShillDeviceClient( 439 void DBusThreadManagerSetter::SetShillDeviceClient(
432 scoped_ptr<ShillDeviceClient> client) { 440 scoped_ptr<ShillDeviceClient> client) {
433 DBusThreadManager::Get()->client_bundle_->shill_device_client_ = 441 DBusThreadManager::Get()->client_bundle_->shill_device_client_ =
434 client.Pass(); 442 std::move(client);
435 } 443 }
436 444
437 void DBusThreadManagerSetter::SetShillIPConfigClient( 445 void DBusThreadManagerSetter::SetShillIPConfigClient(
438 scoped_ptr<ShillIPConfigClient> client) { 446 scoped_ptr<ShillIPConfigClient> client) {
439 DBusThreadManager::Get()->client_bundle_->shill_ipconfig_client_ = 447 DBusThreadManager::Get()->client_bundle_->shill_ipconfig_client_ =
440 client.Pass(); 448 std::move(client);
441 } 449 }
442 450
443 void DBusThreadManagerSetter::SetShillManagerClient( 451 void DBusThreadManagerSetter::SetShillManagerClient(
444 scoped_ptr<ShillManagerClient> client) { 452 scoped_ptr<ShillManagerClient> client) {
445 DBusThreadManager::Get()->client_bundle_->shill_manager_client_ = 453 DBusThreadManager::Get()->client_bundle_->shill_manager_client_ =
446 client.Pass(); 454 std::move(client);
447 } 455 }
448 456
449 void DBusThreadManagerSetter::SetShillServiceClient( 457 void DBusThreadManagerSetter::SetShillServiceClient(
450 scoped_ptr<ShillServiceClient> client) { 458 scoped_ptr<ShillServiceClient> client) {
451 DBusThreadManager::Get()->client_bundle_->shill_service_client_ = 459 DBusThreadManager::Get()->client_bundle_->shill_service_client_ =
452 client.Pass(); 460 std::move(client);
453 } 461 }
454 462
455 void DBusThreadManagerSetter::SetShillProfileClient( 463 void DBusThreadManagerSetter::SetShillProfileClient(
456 scoped_ptr<ShillProfileClient> client) { 464 scoped_ptr<ShillProfileClient> client) {
457 DBusThreadManager::Get()->client_bundle_->shill_profile_client_ = 465 DBusThreadManager::Get()->client_bundle_->shill_profile_client_ =
458 client.Pass(); 466 std::move(client);
459 } 467 }
460 468
461 void DBusThreadManagerSetter::SetShillThirdPartyVpnDriverClient( 469 void DBusThreadManagerSetter::SetShillThirdPartyVpnDriverClient(
462 scoped_ptr<ShillThirdPartyVpnDriverClient> client) { 470 scoped_ptr<ShillThirdPartyVpnDriverClient> client) {
463 DBusThreadManager::Get() 471 DBusThreadManager::Get()
464 ->client_bundle_->shill_third_party_vpn_driver_client_ = client.Pass(); 472 ->client_bundle_->shill_third_party_vpn_driver_client_ =
473 std::move(client);
465 } 474 }
466 475
467 void DBusThreadManagerSetter::SetGsmSMSClient( 476 void DBusThreadManagerSetter::SetGsmSMSClient(
468 scoped_ptr<GsmSMSClient> client) { 477 scoped_ptr<GsmSMSClient> client) {
469 DBusThreadManager::Get()->client_bundle_->gsm_sms_client_ = client.Pass(); 478 DBusThreadManager::Get()->client_bundle_->gsm_sms_client_ = std::move(client);
470 } 479 }
471 480
472 void DBusThreadManagerSetter::SetImageBurnerClient( 481 void DBusThreadManagerSetter::SetImageBurnerClient(
473 scoped_ptr<ImageBurnerClient> client) { 482 scoped_ptr<ImageBurnerClient> client) {
474 DBusThreadManager::Get()->client_bundle_->image_burner_client_ = 483 DBusThreadManager::Get()->client_bundle_->image_burner_client_ =
475 client.Pass(); 484 std::move(client);
476 } 485 }
477 486
478 void DBusThreadManagerSetter::SetIntrospectableClient( 487 void DBusThreadManagerSetter::SetIntrospectableClient(
479 scoped_ptr<IntrospectableClient> client) { 488 scoped_ptr<IntrospectableClient> client) {
480 DBusThreadManager::Get()->client_bundle_->introspectable_client_ = 489 DBusThreadManager::Get()->client_bundle_->introspectable_client_ =
481 client.Pass(); 490 std::move(client);
482 } 491 }
483 492
484 void DBusThreadManagerSetter::SetModemMessagingClient( 493 void DBusThreadManagerSetter::SetModemMessagingClient(
485 scoped_ptr<ModemMessagingClient> client) { 494 scoped_ptr<ModemMessagingClient> client) {
486 DBusThreadManager::Get()->client_bundle_->modem_messaging_client_ = 495 DBusThreadManager::Get()->client_bundle_->modem_messaging_client_ =
487 client.Pass(); 496 std::move(client);
488 } 497 }
489 498
490 void DBusThreadManagerSetter::SetNfcAdapterClient( 499 void DBusThreadManagerSetter::SetNfcAdapterClient(
491 scoped_ptr<NfcAdapterClient> client) { 500 scoped_ptr<NfcAdapterClient> client) {
492 DBusThreadManager::Get()->client_bundle_->nfc_adapter_client_ = client.Pass(); 501 DBusThreadManager::Get()->client_bundle_->nfc_adapter_client_ =
502 std::move(client);
493 } 503 }
494 504
495 void DBusThreadManagerSetter::SetNfcDeviceClient( 505 void DBusThreadManagerSetter::SetNfcDeviceClient(
496 scoped_ptr<NfcDeviceClient> client) { 506 scoped_ptr<NfcDeviceClient> client) {
497 DBusThreadManager::Get()->client_bundle_->nfc_device_client_ = client.Pass(); 507 DBusThreadManager::Get()->client_bundle_->nfc_device_client_ =
508 std::move(client);
498 } 509 }
499 510
500 void DBusThreadManagerSetter::SetNfcManagerClient( 511 void DBusThreadManagerSetter::SetNfcManagerClient(
501 scoped_ptr<NfcManagerClient> client) { 512 scoped_ptr<NfcManagerClient> client) {
502 DBusThreadManager::Get()->client_bundle_->nfc_manager_client_ = client.Pass(); 513 DBusThreadManager::Get()->client_bundle_->nfc_manager_client_ =
514 std::move(client);
503 } 515 }
504 516
505 void DBusThreadManagerSetter::SetNfcRecordClient( 517 void DBusThreadManagerSetter::SetNfcRecordClient(
506 scoped_ptr<NfcRecordClient> client) { 518 scoped_ptr<NfcRecordClient> client) {
507 DBusThreadManager::Get()->client_bundle_->nfc_record_client_ = client.Pass(); 519 DBusThreadManager::Get()->client_bundle_->nfc_record_client_ =
520 std::move(client);
508 } 521 }
509 522
510 void DBusThreadManagerSetter::SetNfcTagClient( 523 void DBusThreadManagerSetter::SetNfcTagClient(
511 scoped_ptr<NfcTagClient> client) { 524 scoped_ptr<NfcTagClient> client) {
512 DBusThreadManager::Get()->client_bundle_->nfc_tag_client_ = client.Pass(); 525 DBusThreadManager::Get()->client_bundle_->nfc_tag_client_ = std::move(client);
513 } 526 }
514 527
515 void DBusThreadManagerSetter::SetPeerDaemonManagerClient( 528 void DBusThreadManagerSetter::SetPeerDaemonManagerClient(
516 scoped_ptr<PeerDaemonManagerClient> client) { 529 scoped_ptr<PeerDaemonManagerClient> client) {
517 DBusThreadManager::Get()->client_bundle_->peer_daemon_manager_client_ = 530 DBusThreadManager::Get()->client_bundle_->peer_daemon_manager_client_ =
518 client.Pass(); 531 std::move(client);
519 } 532 }
520 533
521 void DBusThreadManagerSetter::SetPermissionBrokerClient( 534 void DBusThreadManagerSetter::SetPermissionBrokerClient(
522 scoped_ptr<PermissionBrokerClient> client) { 535 scoped_ptr<PermissionBrokerClient> client) {
523 DBusThreadManager::Get()->client_bundle_->permission_broker_client_ = 536 DBusThreadManager::Get()->client_bundle_->permission_broker_client_ =
524 client.Pass(); 537 std::move(client);
525 } 538 }
526 539
527 void DBusThreadManagerSetter::SetPrivetDaemonManagerClient( 540 void DBusThreadManagerSetter::SetPrivetDaemonManagerClient(
528 scoped_ptr<PrivetDaemonManagerClient> client) { 541 scoped_ptr<PrivetDaemonManagerClient> client) {
529 DBusThreadManager::Get()->client_bundle_->privet_daemon_manager_client_ = 542 DBusThreadManager::Get()->client_bundle_->privet_daemon_manager_client_ =
530 client.Pass(); 543 std::move(client);
531 } 544 }
532 545
533 void DBusThreadManagerSetter::SetPowerManagerClient( 546 void DBusThreadManagerSetter::SetPowerManagerClient(
534 scoped_ptr<PowerManagerClient> client) { 547 scoped_ptr<PowerManagerClient> client) {
535 DBusThreadManager::Get()->client_bundle_->power_manager_client_ = 548 DBusThreadManager::Get()->client_bundle_->power_manager_client_ =
536 client.Pass(); 549 std::move(client);
537 } 550 }
538 551
539 void DBusThreadManagerSetter::SetSessionManagerClient( 552 void DBusThreadManagerSetter::SetSessionManagerClient(
540 scoped_ptr<SessionManagerClient> client) { 553 scoped_ptr<SessionManagerClient> client) {
541 DBusThreadManager::Get()->client_bundle_->session_manager_client_ = 554 DBusThreadManager::Get()->client_bundle_->session_manager_client_ =
542 client.Pass(); 555 std::move(client);
543 } 556 }
544 557
545 void DBusThreadManagerSetter::SetSMSClient(scoped_ptr<SMSClient> client) { 558 void DBusThreadManagerSetter::SetSMSClient(scoped_ptr<SMSClient> client) {
546 DBusThreadManager::Get()->client_bundle_->sms_client_ = client.Pass(); 559 DBusThreadManager::Get()->client_bundle_->sms_client_ = std::move(client);
547 } 560 }
548 561
549 void DBusThreadManagerSetter::SetSystemClockClient( 562 void DBusThreadManagerSetter::SetSystemClockClient(
550 scoped_ptr<SystemClockClient> client) { 563 scoped_ptr<SystemClockClient> client) {
551 DBusThreadManager::Get()->client_bundle_->system_clock_client_ = 564 DBusThreadManager::Get()->client_bundle_->system_clock_client_ =
552 client.Pass(); 565 std::move(client);
553 } 566 }
554 567
555 void DBusThreadManagerSetter::SetUpdateEngineClient( 568 void DBusThreadManagerSetter::SetUpdateEngineClient(
556 scoped_ptr<UpdateEngineClient> client) { 569 scoped_ptr<UpdateEngineClient> client) {
557 DBusThreadManager::Get()->client_bundle_->update_engine_client_ = 570 DBusThreadManager::Get()->client_bundle_->update_engine_client_ =
558 client.Pass(); 571 std::move(client);
559 } 572 }
560 573
561 } // namespace chromeos 574 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/blocking_method_caller.cc ('k') | chromeos/dbus/debug_daemon_client.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698